Có gì mới trong bản cập nhật Vasil ngày 22 tháng 9 năm 2022
Cùng tìm hiểu bản cập nhật Vasil lần này mang lại cho Cardano điều gì: gia tăng các chức năng, nâng cao hiệu suất & khả năng mở rộng mạng lưới.
16 tháng 9 năm 2022 Tim Harrison 11 phút đọc
Tim Harrison
VP of Community & Ecosystem
Thông tin liên lạc
Hiện tại, chưa đến một tuần nữa là chúng ta sẽ triển khai bản nâng cấp Vasil, bản nâng cấp này sẽ cải thiện và nâng cao đáng kể khả năng của Cardano. Các tính năng và cải tiến mới của chương trình Plutus phiên bản thứ 2 sẽ cho phép các nhà phát triển DApp tạo ra những trải nghiệm mới lạ và thú vị, trong khi đó phát tán đồng thời mở ra tiềm năng về thông lượng và dung lượng mạng lớn hơn.
Các bản chuẩn bị cho cập nhật Vasil đã được tiến hành trong một thời gian trên toàn bộ hệ sinh thái Cardano. Các nhóm kỹ sư nòng cốt tại IOG và Cardano Foundation, SPO, nhà phát triển DApp và các sàn giao dịch đã thực hiện những nỗ lực tích hợp và thử nghiệm chuyên sâu thu được kết quả khả quan. Một nhóm IOG / Cardano Foundation sẽ sử dụng bộ tổ hợp hard fork để triển khai bản cập nhật Vasil ở cấp độ giao thức vào ngày 22 tháng 9. Các khả năng mới (bao gồm hỗ trợ node và CLI cho tham chiếu đầu vào, dữ liệu nội tuyến, tập lệnh tham chiếu và đầu ra tài sản đảm bảo), cùng với mô hình chi phí Plutus mới, sẽ kích hoạt cho các nhà phát triển sử dụng trên mạng chính - mainnet đúng sau một epoch, vào ngày 27 tháng 9.
Tính bảo mật, tính đúng đắn và tính biểu cảm
Đây là một hành trình vừa bài bản vừa thú vị. Sự phát triển của Cardano được triển khai theo các giai đoạn đã được xác định ('kỷ nguyên'). Đầu tiên, nền tảng về tính bảo mật và tính đúng đắn. Tiếp theo là khả năng mở rộng quy mô và tính biểu đạt. Kỷ nguyên liên kết của Byron và quá trình khởi động lại Byron - xây dựng lại nền tảng cốt lõi - đã kết thúc với việc nâng cấp kỷ nguyên Shelley vào mùa hè năm 2020. Kỷ nguyên Shelley đã biến Cardano thành nền tảng PoS - bằng chứng cổ phần phi tập trung nhất trên thế giới, với gần như 3.000 pool đang hoạt động.
Bản nâng cấp Mary năm 2021 đã giới thiệu NFT và khả năng hỗ trợ đa tài sản, thúc đẩy việc tạo ra một trong những cộng đồng NFT sôi động nhất trong lĩnh vực blockchain với hơn 6 triệu token - mã thông báo gốc khác nhau được phát hành cho đến nay.
Bản nâng cấp Alonzo vào mùa thu năm 2021 đã triển khai khả năng hợp đồng thông minh bằng cách sử dụng ngôn ngữ lập trình Plutus, thiết lập một hệ sinh thái hiện có hơn 1.000 dự án đang phát triển trên hệ sinh thái Cardano .
Cải tiến tập lệnh Plutus
Bản cập nhật Vasil nâng cao khả năng về hợp đồng thông minh của Cardano thông qua ngôn ngữ lập trình Plutus v2 phiên bản thứ 2, giúp tăng thêm hiệu quả cho nền tảng hợp đồng thông minh vốn đã mạnh mẽ. Cập nhật Vasil thúc đẩy mô hình EUTXO cho phép các DApp xử lý nhanh hơn và tinh vi hơn.
Bản nâng cấp này là một nỗ lực đầy tham vọng và hợp tác ngay từ khi bắt đầu. Cộng đồng đã yêu cầu và trên thực tế đã nâng cao nhiều cải tiến thông qua quy trình Đề xuất Cải tiến Cardano (CIP) . Điều này càng chứng tỏ sự năng động và phát triển không ngừng của việc xây dựng cộng đồng các nhà phát triển trên Cardano.
Các bổ sung chính mà Vasil tạo ra là:
- Dữ liệu đầu vào tham chiếu ( CIP-31 ). Nâng cấp này cho phép chia sẻ dữ liệu trên chuỗi. Trước đây, các dữ liệu được thực hiện trong các đầu ra giao dịch; họ đã lưu trữ và cung cấp quyền truy cập vào thông tin trên blockchain. Tuy nhiên, để truy cập thông tin trong tập dữ liệu này, cần phải sử dụng đầu ra mà tập dữ liệu được đính kèm. Điều này đòi hỏi phải tạo lại một dữ liệu đầu ra đã được dùng. Việc bổ sung các dữ liệu đầu vào tham chiếu hiện cho phép các nhà phát triển xem xét dữ liệu mà không cần thực hiện thêm các bước bổ sung. Điều này tạo điều kiện cho việc truy cập vào thông tin được lưu trữ trên blockchain mà không cần phải sử dụng và tạo lại UTXO. Điển hình, điều này sẽ hữu ích cho oracles.
- Dữ liệu nội tuyến ( CIP-32 ). Các dữ liệu giao dịch trước đây đã được đính kèm với dữ liệu đầu ra dưới dạng băm dữ liệu. Với việc triển khai các dữ liệu nội tuyến, các nhà phát triển giờ đây có thể tạo các tập lệnh và đính kèm các dữ liệu trực tiếp vào kết quả đầu ra thay vì sử dụng hàm băm của họ. Điều này đơn giản hóa cách sử dụng dữ liệu - người dùng có thể thấy dữ liệu thực tế hơn là cung cấp dữ liệu để khớp với hàm băm đã cho.
- Tập lệnh tham chiếu ( CIP-33 ). Ở bản cập nhật Alonzo, khi chi tiêu một đầu ra bị khóa trong một tập lệnh Plutus, tập lệnh đó phải được đưa vào giao dịch chi tiêu. Điều này làm tăng kích thước của tập lệnh và gây ra sự chậm trễ nhất định trong quá trình xử lý của nó. Nâng cấp tập lệnh tham chiếu cho phép các nhà phát triển tham chiếu tập lệnh mà không cần đưa tập lệnh đó vào mỗi giao dịch. Điều này làm giảm đáng kể kích thước giao dịch, cải thiện thông lượng và giảm chi phí thực thi tập lệnh (vì tập lệnh chỉ cần được thanh toán một lần).
- Quy chiếu và định giá/strong0} . Sau khi nâng cấp Vasil, các nhà phát triển sẽ có thể thấy các bộ định giá lại cho tất cả các đầu vào thay vì chỉ một bộ được chuyển cho tập lệnh hiện đang thực thi.
- Tuần tự hóa dữ liệu nguyên thủy . Một phiên bản mới về tuần tự hóa dữ liệu nguyên thủy của chương trình Plutus â € ˜serialiseDataâ € ™ ( CIP-42 ) giúp giảm bộ nhớ tổng thể và chi phí vận hành CPU cho phép các cách tuần tự hóa và tối ưu hơn dữ liệu chung.
Cộng đồng đang háo hức mong đợi những bản cập nhật này cho chương trình Plutus. Một số dự án DeFi mới được chờ đợi nhiều, bao gồm dự án Indigo Protocol , Liqwid Finance và Maladex có ý định tận dụng các khả năng của chương trình Plutus phiên bản 2 v2 ra mắt. Và nhiều dự án khác, hiện đang hoạt động sẽ nâng cấp mã lập trình của họ để tận dụng hết các khả năng mới. Phạm vi cải tiến rộng như vậy có nghĩa là hệ sinh thái Cardano sẽ thấy các DApp hoàn toàn mới và những DApps cải tiến mới (sau khi cập nhật và kiểm tra) bắt đầu triển khai trong quý 4 và hơn thế nữa.
Những lợi ích từ chương trình Plutus mới, hiệu quả hơn, các mô hình chi phí mới của Plutus (hoạt động trên chuỗi từ ngày 27 tháng 9) sẽ làm cho cả DApp phiên bản v1 và v2 rẻ hơn. Mức độ của những lợi thế này sẽ phụ thuộc vào từng DApp, nhưng các báo cáo ban đầu từ các nhà phát triển DApp là rất hứa hẹn. Artano, một dự án NFT hiện đang chạy trên Cardano, gần đây đã đăng một blog chia sẻ những phát hiện của họ về quá trình thử nghiệm rộng rãi. Khi sử dụng Plutus v2, họ đã thấy kích thước tập lệnh giảm hơn 90% và chi phí tương ứng giảm hơn 75%.
Những cải tiến khác
Điều chỉnh tập lệnh tài sản ký quỹ ( CIP-40 ) cải thiện xác thực giao dịch. Trước đây, số tiền ký quỹ được quy định là 150% phí giao dịch và không có thay đổi nào được cung cấp cho tài sản thế chấp UTXO. Điều này có nghĩa là nếu tập lệnh không xác thực được giai đoạn 2, người dùng DApp sẽ mất tất cả số tiền được lưu trữ trong UTXO được chọn cho tài sản ký quỹ.
Sau Vasil, các nhà phát triển DApp sẽ có thể chỉ định địa chỉ thay đổi cho tập lệnh tài sản ký quỹ. Nếu tập lệnh không xác thực giai đoạn 2, chỉ mất số tiền thế chấp và số tiền còn lại sẽ được gửi đến địa chỉ thay đổi.
Khuếch tán đồng thời pipelining
IOG đã áp dụng một loạt các biện pháp tối ưu hóa tham số đều đặn, cẩn thận (chẳng hạn như kích thước block và đơn vị bộ nhớ tập lệnh tăng lên) trong suốt đầu năm 2022 để điều chỉnh và cải thiện hiệu suất mạng lưới. Kết quả là, mạng lưới hiện có hiệu suất cao với khả năng tải ổn định tốt trong các thông số yêu cầu.
Khuếch tán đồng thời Pipelining là một cải tiến mới đối với lớp đồng thuận, tạo điều kiện cho thời gian truyền khối nhanh hơn. Nó được triển khai như một phần của Vasil, sẽ mang lại lợi ích trong không gian sản xuất khối, điều này sẽ giúp tăng thêm hiệu suất và khả năng cạnh tranh của Cardano. Quy trình xác thực tập lệnh sẽ chứng kiến thêm các điều chỉnh và tối ưu hóa góp phần vào tính nhất quán trong thời gian truyền khối và tỷ lệ xử lý giao dịch cao hơn. Khuếch tán đồng thời mang lại phạm vi điều chỉnh lớn hơn, bằng cách cải thiện thời gian truyền khối, do đó khả năng về thông lượng cao hơn.
Khuêch tán đồng thời kết nối một cách hợp lý hóa hiệu quả 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 lưới bằng cách đảm bảo rằng các khối có thể được chia sẻ (truyền bá) trong mạng lưới trong vòng năm giây (bảo mật an toàn - an toàn) sau khi tạo. Khuếch tán đồng thời truyền các khối trước khi xác thực đầy đủ, do đó, thời gian dành cho khuếch tán bằng thời gian cần thiết để xác thực.
Pipelining cũng đảm bảo rằng tiêu đề khối tham chiếu đến băm của khối trước đó được truyền chính xác. Phần thân của khối được giữ lại trong metadât có trong khối tiếp theo, điều này rất cần thiết cho khả năng chống tấn công DDoS ngay cả khi không có xác nhận toàn bộ khối.
Cuối cùng, khuếch tán đồng thời sẽ cải thiện khả năng mở rộng quy mô bằng cách cho phép cải thiện hiệu suất hơn nữa. Theo thuật ngữ của người không chuyển, nó được chú ý như là một đòn bẩy khác. Và như mọi khi, điểm mấu chốt là thực hiện các thay đổi chậm, ổn định và đo lường được. Chúng ta có thể dự đoán các hoạt động sẽ “tăng vọt” ngay sau khi nâng cấp - khi thử nghiệm của cộng đồng thúc đẩy các khả năng của mạng lưới. Việc giám sát sẽ tiếp tục trong ít nhất bốn epoch nữa sau hard fork, tại thời điểm đó, quyết định sẽ được đưa ra về các điều chỉnh tiếp theo, dựa trên băng thông mạng 'bình thường'.
Xóa thông số "d"
Cũng cần lưu ý rằng trong khi sản xuất khối đã được phân cấp hoàn toàn kể từ ngày 31 tháng 3 năm 2021, bản nâng cấp của Vasil sẽ loại bỏ hoàn toàn tham số d, do đó củng cố sự phân cấp vĩnh viễn và ngăn chặn bất kỳ sự liên kết lại nào trong tương lai.
Bảo mật được tối ưu hóa
Cuối cùng, Vasil tối ưu hóa quy trình Chức năng có thể xác minh ngẫu nhiên (VRF) của Ouroboros. Trước Vasil, việc xác thực khối yêu cầu hai chức năng VRF trong mỗi bước chuyển mạng. Vasil bỏ một trong những chức năng này, điều này dẫn đến việc xác nhận khối và thời gian đồng bộ hóa mạng lưới nhanh hơn. Người dùng sẽ trải nghiệm hiệu suất cao hơn mà không ảnh hưởng đến cài đặt bảo mật.
Một mùa hè thử nghiệm
Cập nhật Vasil đại diện cho một khối lượng công việc phức tạp, từ nhiều khía cạnh khác nhau. Trước hết về phạm vi kỹ thuật cốt lõi, đây là bản nâng cấp mở rộng nhất mà nhóm IOG đã cố gắng thực hiện cho đến nay, chạm vào mọi layer của ngăn xếp mạng lưới. Do đó, mọi thành phần downstream (bao gồm DB-sync, wallet backend, Rosetta, v.v.) đều yêu cầu cập nhật và kiểm tra hồi quy đầy đủ.
Và có nhiều bên liên quan đến hệ sinh thái cần được xem xét. Đảm bảo rằng bất kỳ nâng cấp nào đều an toàn và bảo mật và điều tối quan trọng là người chơi trên toàn hệ sinh thái Cardano đã hoàn toàn sẵn sàng. Và trong khi IOG đang làm việc theo một kế hoạch rõ ràng, bản chất của kỹ thuật phần mềm cùng với những phụ thuộc này có nghĩa là mọi thứ có thể mất nhiều thời gian hơn dự kiến.
Với suy nghĩ này, IOG và Cardano Foundation, mới đây đã đồng ý về một số chỉ số khối lượng quan trọng rõ ràng trong bước cuối cùng để đảm bảo về sự sẵn sàng của hệ sinh thái, trước khi "công bố" ngày diễn ra sự kiện tổ hợp hard fork.
Đây là những thông tin:
- 75% khối mainnet được tạo bởi node ứng cử Vasil mới nhất (1.35.3)
- Khoảng 25 sàn giao dịch được nâng cấp (chiếm 80% tính thanh khoản của ada)
- 10 DApp hàng đầu của TVL xác nhận rằng họ đã nâng cấp lên bản 1.35.3 trên PreProduction và đã sẵn sàng cho mainnet.
Việc theo dõi các chỉ số này đã được tiến hành. Cộng đồng SPO là những người đầu tiên "hoàn thành"; 98% khối hiện đang được tạo bởi node 1.35.3 mới, vượt quá ngưỡng tối thiểu được đặt ra một cách đáng kể. Tại thời điểm của bài viết này, tính thanh khoản của sàn giao dịch đạt gần 60% và với nhiều sàn giao dịch hàng đầu được xác nhận đã sẵn sàng hoặc đang trong quá trình nâng cấp, nhóm hoàn toàn tin tưởng vào việc này. IOG đã làm việc chặt chẽ với một số dự án DApp hàng đầu để theo dõi mức độ sẵn sàng của họ và một lần nữa, các con số đang có vẻ khả quan. Một cuộc thăm dò gần đây giữa cộng đồng kỹ thuật đã xác nhận sự sẵn sàng cho ngày 22 tháng 9, do đó ngày này được thống nhất để nâng cấp mainnet.
Vậy điều gì xảy ra tiếp theo?
Một vài điều cần phải xảy ra từ bây giờ đến ngày hard fork đã thống nhất. Vasil DevNet, được tạo ra đặc biệt để thử nghiệm Vasil ban đầu, hiện đã không còn được dùng nữa. Môi trường Xem trước preview mới sẽ trở thành nền tảng phát triển nhanh cho cộng đồng trong tương lai, với môi trường Tiền sản xuất Preproduction phản ánh mạng chính mainet một cách chặt chẽ hơn. Nâng cấp thành công trên môi trường PreProduction là giai đoạn cuối cùng trước khi hard fork trên mạng chính mainnet.
Tiến trình triển khai và các mốc thời gian chính
Đây là các mốc thời gian kỹ thuật mới nhất:
Bản cập nhật Vasil lần này đúng vào tháng kỷ niệm sinh nhật lần thứ năm của Cardano và thể hiện một bước thay đổi về khả năng của blockchain. Tuy nhiên, những người nắm giữ đồng ADA thường xuyên sử dụng Cardano để giao dịch và DApps không cần phải làm bất cứ điều gì, vì tất cả diễn ra chủ yếu ở hậu trường. Công nghệ Hard Fork Combinator (HFC) độc đáo của Cardano giúp nâng cấp cho người dùng cuối một cách liền mạch và không phiền phức. Tất cả những gì họ phải làm là mong muốn đạt được hiệu quả cao hơn và thời gian xử lý giao dịch nhanh hơn!
Tại thời điểm viết bài, tính thanh khoản của các sàn giao dịch đạt gần 60%. Trong khi nhóm trao đổi của Cardano Foundation IOG dự đoán con số này sẽ gần đạt đến ngưỡng 80% vào thời điểm nâng cấp, người nắm giữ ada trên các sàn giao dịch có thể bị gián đoạn dịch vụ nếu sàn giao dịch đã chọn của họ chưa cập nhật hệ thống tại thời điểm nâng cấp mạng lưới. Nếu tính thanh khoản cá nhân quan trọng đối với bạn, IOG khuyên bạn nên theo dõi các sàn giao dịch đã nâng cấp hoặc tham khảo các trang hỗ trợ khách hàng của sàn giao dịch.
Ý nghĩa cơ bản
Việc nâng cấp này được đặt tên để vinh danh đại sứ Cardano, ngài Vasil St. Dabov , người đã qua đời một cách đáng tiếc vào năm 2021. Vasil là một nhà toán học, lập trình viên, học giả và nhà bảo tồn người Bulgaria, người đã trồng hơn 10.000 cây trong cuộc đời của mình và tổ chức lễ kỷ niệm 2 năm thành lập Cardano tại thành phố quê hương Plovdiv vào năm 2019.
Vì vậy, điều đặc biệt thấm thía - và hoàn toàn trùng hợp - ngày 22 tháng 9 cũng là ngày kỷ niệm năm 1908 tuyên bố độc lập của nhà nước Bulgaria (một trong những quốc gia lâu đời nhất ở châu Âu) khỏi đế chế Ottoman. Một "sự ra đi tiếc nuối" dành cho một cộng đồng kiên định và có chủ ý cao mang lại ý nghĩa bổ sung cho các nâng cấp quan trọng nhất này.
*Luôn cập nhật về tiến trình nâng cấp qua Twitter và YouTube của IOG. Cảm ơn từ tất cả nhóm tại IOG tới Quỹ Cardano và Cộng đồng Cardano vì đã tiếp tục hỗ trợ họ. Cảm ơn Olga Hryniuk, Fernando Sanchez, Kevin Hammond, Nigel Hemsley & Vitor Silva đã hỗ trợ tạo ra bài viết này.
Bài này được dịch bởi minh-hieu-102, Review và đăng bài bởi Nguyễn Hiệu.
Bài viết nguồn tại đây.
Dự án này được tài trợ bởi Catalyst