The Vasil hard-fork
Ngày 07 tháng 09 năm 2022
Một bản cập nhật mới để mở rộng và tối ưu hóa chuỗi khối Cardano trong kỷ nguyên Basho
Vào ngày 22 tháng 9 năm 2022, bản cập nhật Vasil hard-fork sẽ diễn ra. Sử dụng phương pháp tổ hợp hard-fork (HFC) của Cardano để hợp nhất giao thức trước đó với giao thức mới nhất, các cải tiến của Vasil sẽ được thực hiện và mạng chính Cardano sẽ chuyển sang kỷ nguyên Basho. Trước khi đi sâu vào các chi tiết khác, chúng tôi muốn công nhận Vasil St. Dabov là tên gọi của bản nâng cấp này. Anh ấy là một thành viên cộng đồng Cardano rất được yêu mến và kính trọng và được gia đình, bạn bè và cộng đồng Cardano vô cùng yêu mến.
Khả năng của chuỗi khối Cardano sẽ mở rộng với đợt hard-fork của Vasil. Ngoài một số bản sửa lỗi, Phi tập trung sẽ tăng lên và các chức năng mới sẽ được giới thiệu. Tham số Phi tập trung — hay còn gọi là tham số d — sẽ bị xóa, do đó ngăn việc quay lại thời kỳ Tập trung. Bản nâng cấp này cũng sẽ giới thiệu những thay đổi giúp tăng cường khả năng xử lý các tập lệnh trên chuỗi (Plutus), do đó giảm chi phí thực thi tập lệnh, kích thước giao dịch và cải thiện thông lượng.
Trong quá trình này, các nhà điều hành nhóm cổ phần (SPO) đã hành động một cách thận trọng và cảnh giác. Trước khi nâng cấp lên testnet mới, họ đã thực hiện thử nghiệm rộng rãi. Đối với Cardano Foundation, thật vui mừng khi chứng kiến sự Phi tập trung và sức mạnh của cộng đồng nhà phát triển Cardano trong suốt quá trình này.
Trước thềm hard-fork
Việc chuẩn bị cho đợt hard-fork bắt đầu từ rất sớm, nhưng sau khi ngày dự kiến được thiết lập, các nhóm khác nhau sẽ bắt đầu một giai đoạn làm việc đặc biệt chuyên sâu. Kiểm tra nghiêm ngặt, xác minh kỹ lưỡng và nhiều bước được thực hiện bởi những người có liên quan, tất cả đều kết hợp để bảo vệ khỏi các vấn đề kỹ thuật quan trọng. Hơn nữa, và quan trọng là các nhà phát triển SPO, sàn giao dịch và Dapp không chỉ phải nhận được thông tin thích hợp, tỉ mỉ mà còn phải cảm thấy thoải mái khi cập nhật lên testnet hiện tại của Cardano và có đủ thời gian để chuẩn bị cho đợt hard-fork.
Thật vậy, một số lượng đáng kể các nhà phát triển SPO, sàn giao dịch và Dapp phải nâng cấp các thành phần Cardano của họ trước khi đưa ra quyết định cuối cùng về hard-fork mạng chính. Chúng tôi có một bộ Chỉ báo khối lượng quan trọng trên khắp các cộng đồng để cung cấp cho chúng tôi các tiêu chuẩn rõ ràng để xác định ngày gửi Đề xuất cập nhật cho đợt hard-fork. Những điều này như sau:
- SPO: 75% số node được cập nhật lên phiên bản H/F (Tạo khối)
- Sàn giao dịch: Sàn giao dịch quản lý 80% thanh khoản (*)
- DApps: Mười DApps hàng đầu theo giá trị TVL Được tích hợp vào H/F Node
Trước một sự kiện hard-fork, các SPO thực hiện các điều chỉnh kịch bản cần thiết đòi hỏi cả sự cẩn thận và thời gian. Mặt khác, các dự án phải kiểm tra khả năng tương thích ngược. Trên thực tế, các bên thứ ba tương tác với chuỗi khối Cardano bằng cách sử dụng các thành phần của Cardano. Cho dù họ sử dụng ví, node hoặc giao diện lập trình ứng dụng Cardano Rosetta (API), cần phải bảo vệ rằng các quy trình này và việc sử dụng chúng, vẫn không thay đổi sau hard-fork. Vì vậy, Nhóm tích hợp của Quỹ Cardano cung cấp thông tin cho IOHK về cách các sàn giao dịch và các bên thứ ba tương tác với chuỗi khối Cardano. Nhóm cũng tăng cường giám sát kỹ thuật liên tục của khoảng 142 sàn giao dịch và 54 bên thứ ba.
Là một phần của hỗ trợ kỹ thuật dành cho các sàn giao dịch, Nhóm tích hợp của chúng tôi đảm bảo họ nhận được thông tin đầy đủ và được đào tạo thích hợp về những gì mà hard-fork sẽ đòi hỏi cũng như cách sử dụng các chức năng mới và cách thực hiện nâng cấp. Một số sàn giao dịch dựa vào việc quản lý đầu ra giao dịch chưa sử dụng (UTxO) và mã quản lý địa chỉ của riêng họ. Đối với những điều này, thông tin chứng minh là quan trọng và Nhóm tích hợp của chúng tôi cung cấp cho họ thông tin chi tiết toàn diện để đảm bảo họ có thể thực hiện các cập nhật cần thiết cho phần mềm của mình. Trong trường hợp các sàn giao dịch đó phụ thuộc vào các thành phần và thư viện do chúng tôi duy trì, Nhóm tích hợp sẽ phối hợp chặt chẽ với họ để đảm bảo họ nâng cấp kịp thời cho đợt hard-fork.
Nhóm Tích hợp của Cardano Foundation liên tục theo dõi tiến trình của các sàn giao dịch và thu thập trạng thái nâng cấp của họ. Nhóm cũng cung cấp hỗ trợ kỹ thuật, bất cứ khi nào và bất cứ khi nào cần thiết, và hỗ trợ việc đánh giá Cardano Node và sự sẵn sàng của thành phần hạ lưu. Trong toàn bộ quá trình, họ duy trì các cuộc họp hàng ngày với IOHK để thiết lập một vòng phản hồi để mọi vấn đề có thể được giải quyết.
Chất lượng và bảo mật là điều tối quan trọng trong phát triển phần mềm. Điều này cũng ngụ ý rằng không có mốc thời gian nào có thể là tuyệt đối. Do đó, Nhóm tích hợp của Cardano Foundation sẽ thông báo cho các sàn giao dịch về bất kỳ tin tức kỹ thuật nào cũng như ngày dự kiến nâng cấp mạng chính. Khi thời điểm đến, nhóm của chúng tôi đảm bảo nâng cấp kịp thời.
Những cải tiến chính đến với Vasil hard-fork
- Mở rộng quy mô và Tối ưu hóa
- Thích nghi tốt hơn và hỗ trợ tăng trưởng của Ứng dụng
- Tăng cường thông lượng của mạng lưới
- Hỗ trợ năng lực cho các Layer 2
Kỷ nguyên Basho sẽ tập trung vào việc mở rộng quy mô và tối ưu hóa để nâng cao hiệu suất cơ bản của mạng Cardano. Các nâng cấp sẽ tạo ra các điều kiện chấp nhận tốt hơn và hỗ trợ lành mạnh hơn cho sự phát triển của các ứng dụng cũng như cho những ứng dụng đã có khối lượng giao dịch cao. Kỷ nguyên Basho của Cardano là thời kỳ tối ưu hóa, nâng cao khả năng mở rộng mạng lưới. Trong khi các kỷ nguyên phát triển trước đây tập trung vào Phi tập trung và chức năng mới, Basho tập trung vào việc cải thiện hiệu suất cơ bản của mạng Cardano để hỗ trợ hơn nữa sự phát triển và áp dụng cho các ứng dụng có khối lượng giao dịch cao.
Bản cập nhật hard-fork Vasil là bản cập nhật đầu tiên trong một loạt các thay đổi giao thức như vậy. Nó sẽ đơn giản hóa chức năng ngẫu nhiên có thể xác minh (VRF) và loại bỏ sự hỗn loạn thừa trong tham số giao thức, vì điều này không còn cần thiết khi hệ thống được phân cấp hoàn toàn. Nó cũng sẽ loại bỏ việc lọc trước thông tin xác thực cổ phần chưa đăng ký, do đó tránh lọc trước tích cực. Những thay đổi này sẽ dẫn đến tăng hiệu suất của blockchain.
Bản nâng cấp Vasil sẽ bao gồm một loạt các cải tiến và tối ưu hóa đối với các bản gốc của mật mã Cardano. Nó sẽ bao gồm một phiên dịch Plutus đã được điều chỉnh và một mô hình chi phí mới, tất cả đều là một phần của Plutus V2 Vasil hard-fork. Những nâng cấp này cũng sẽ cải thiện Plutus hơn nữa bằng cách giới thiệu các Đề xuất Cải tiến Cardano (CIP) , cụ thể là CIP 31, CIP 32 và CIP 33.
- CIP 31 cải thiện việc xử lý các tập lệnh trên chuỗi (Plutus). Nó giới thiệu một loại đầu vào tham chiếu mới, cho phép đọc đầu ra mà không cần sử dụng nó. Điều này sẽ tạo điều kiện thuận lợi cho việc truy cập vào thông tin được lưu trữ trên blockchain mà không có sự xáo trộn liên quan đến chi tiêu và tạo lại UTXO.
- Đồng thời, CIP 32 sẽ cho phép chính các dữ liệu được gắn vào đầu ra thay vì băm dữ liệu . Điều này cung cấp một kiến trúc thuận tiện hơn, nơi các nhà phát triển không phải bao gồm dữ liệu khi tương tác với tập lệnh.
- Cuối cùng, CIP 33 cho phép các tập lệnh ("tập lệnh tham chiếu") được gắn vào đầu ra và cho phép các tập lệnh tham chiếu được sử dụng để đáp ứng các yêu cầu của tập lệnh trong quá trình xác thực, thay vì yêu cầu giao dịch chi tiêu để làm như vậy. Điều này sẽ cho phép các giao dịch sử dụng các tập lệnh phổ biến nhỏ hơn nhiều.
Mặc dù việc triển khai các CIP này sẽ thay đổi nhiều cách thức hoạt động của Plutus ngày nay, và do đó yêu cầu một số học hỏi và thích ứng, nó sẽ cải thiện đáng kể hiệu suất mạng Cardano. Đó là minh chứng cho tầm quan trọng của chương trình CIPs và sức mạnh của hệ sinh thái Cardano.
Những người trong cộng đồng có thể gửi CIP cho các quy trình, thông tin hoặc tiêu chuẩn. Sau khi đệ trình, các biên tập viên cộng đồng thực hiện đánh giá kỹ thuật và các cuộc họp công khai thường xuyên được tổ chức để khuyến khích thảo luận. Quỹ Cardano khuyến khích bất kỳ ai quan tâm đến việc tham gia, bạn có thể tìm hiểu thêm về việc tham gia tại đây . CIPs là một ví dụ điển hình về Phi tập trung và quản trị tại thời điểm khi chuỗi khối Cardano nâng cao tính phi tập trung của nó.
Song song với hard-fork Vasil, nhưng diễn ra độc lập với nó, một tính năng khác sẽ hợp lý hóa quá trình chia sẻ thông tin về các khối mới được tạo là diffusion pipelining. Khuếch tán Pipelining là một tính năng giúp cải thiện thời gian truyền khối và tiếp tục dẫn đến thông lượng cao hơn. Về bản chất, nó hợp lý hóa quá trình chia sẻ thông tin về các khối mới được tạo giữa những người tham gia mạng. Diffusion pipelining - là một cải tiến đối với lớp đồng thuận để tạo điều kiện cho việc truyền khối nhanh hơn.
Các cải tiến khác nhau từ Vasil — chẳng hạn như xác thực và truyền tải khối nhanh hơn, cải thiện việc sử dụng tài nguyên tập lệnh, kích thước tập lệnh nhỏ hơn và trải nghiệm xác thực giao dịch được cải thiện - sẽ cung cấp khả năng cho phép các dự án tiếp theo khởi chạy. Nó cũng sẽ cung cấp một đường dẫn nâng cấp cho các DApp hiện có. Ngoài ra, các bản cập nhật trong hard-fork Vasil đặt nền móng cho việc tăng khả năng tương tác của chuỗi chéo.
Cuối cùng, tất cả những thay đổi này sẽ nâng cao hơn nữa chuỗi khối Cardano như một sự lựa chọn hấp dẫn cho việc sử dụng của doanh nghiệp và hỗ trợ trong việc tối ưu hóa hệ thống tài chính và xã hội của thế giới.
Nguồn bài viết tại đây.
Đọc thêm các bài viết liên quan tại thẻ Tags bên dưới