Skip to main content

Cardano - Đạt được thành tựu gì sau nâng cấp Vasil

Ngày 22 tháng 09 năm 2022

Vào ngày 22 tháng 9 năm 2022, nhóm IOG đã thông báo về việc triển khai thành công nâng cấp Vasil. Nhờ tổ hợp hard-fork, sự kiện đã diễn ra mà không cần phải dừng mạng và người dùng thậm chí không nhận thấy sự thay đổi. Tuy nhiên, một sự thay đổi lớn trong việc nâng cao mạng Cardano đã xảy ra và người dùng sớm hay muộn sẽ nhận ra nó, chủ yếu là do phí thấp hơn và khả năng mở rộng mạng cao hơn.

Tóm tắt

  • Vasil bắt đầu một kỷ nguyên Babbage mới với Plutus V2.
  • Nâng cấp Vasil đã giảm phí giao dịch khoảng 50% và kích thước mỗi giao dịch giảm khoảng 10 lần.
  • Vasil đã xác nhận lợi thế công nghệ của nền tảng Cardano.

Từ kỷ nguyên Alonzo đến kỷ nguyên Babbage

Trước khi nâng cấp Vasil, Cardano đã có phiên bản gốc của nền tảng Plutus V1 được giới thiệu vào tháng 9 năm 2021. Đó là thời đại Alonzo và có thể viết và triển khai các tập lệnh Plutus. Cộng đồng đã yêu cầu một số cải tiến và trong nỗ lực hợp tác to lớn của cộng đồng nhà phát triển và nhóm IOG, một số Đề xuất Cải tiến Cardano (CIP) đã được hoàn thành.

Vasil đã mang lại những cải tiến đáng kể về hiệu suất và năng lực cho Cardano và giới thiệu một kỷ nguyên phát triển mới được gọi là Babbage. Kỷ nguyên mới được đặt theo tên của Charles Babbage, nhà toán học được coi là "cha đẻ của máy tính". Nó có nghĩa là để làm phẳng bất kỳ nếp nhăn nào có thể còn sót lại sau khi Alonzo. Những thay đổi đã thực sự quan trọng và cần sự chú ý của các nhà phát triển. Đó là lý do tại sao chúng ta nói về Plutus V2.

Điều quan trọng cần đề cập là hard fork không có tác động đến các ứng dụng đã được triển khai. Mạng Cardano vẫn tương thích ngược và các tập lệnh hiện có (Plutus V1) có thể được thực thi như trước. Tuy nhiên, các tập lệnh Plutus V1 sẽ không thể sử dụng các tính năng mới, do đó chúng vẫn kém hiệu quả hơn so với các tập lệnh Plutus V2. Có thể mong đợi rằng phần lớn các đội sẽ nâng cấp tập lệnh của họ để hưởng lợi từ các tính năng mới. Nó có thể sẽ yêu cầu kiểm tra bảo mật mới nhất.

Nhiều nhóm đã chuẩn bị trước cho Plutus V2, vì vậy họ đã chuẩn bị sẵn ứng dụng hoặc sẽ sớm có ứng dụng để nâng cấp. Một số dự án đã chờ đợi bản nâng cấp Vasil vì họ muốn chạy ứng dụng của mình trực tiếp trên Plutus V2. Nó không hợp lý khi xây dựng nó trên Plutus V1. Có thể mong đợi một làn sóng ứng dụng mới cho Cardano. Nó phụ thuộc vào ứng dụng cụ thể có bao nhiêu thay đổi cần được thực hiện và mức độ phức tạp của chúng. Đôi khi nó có thể không quá tốn công sức, mặt khác, trong một số trường hợp, nó có thể có nghĩa là tạo ra những thay đổi lớn.

Những thay đổi lớn nhất trong Plutus V2

Bản nâng cấp Vasil cải thiện hiệu suất của nền tảng Cardano bằng cách tận dụng mô hình EUTXO để tạo ra các ứng dụng nhanh hơn, hiệu quả hơn và phức tạp hơn. Những thay đổi lớn nhất mang đến CIP-31, CIP-32 và CIP-33. Những thay đổi được mô tả bên dưới có thể khó hiểu đối với người dùng thông thường, vì vậy nếu bạn là một trong số họ, bạn không hiểu hết về chúng cũng không sao.

Đầu vào tham chiếu (CIP-31) cho phép chia sẻ dữ liệu trên chuỗi. Trước Vasil, các kho dữ liệu được đưa vào các đầu ra giao dịch để lưu trữ và cung cấp quyền truy cập vào thông tin trên blockchain. Để truy cập thông tin trong tập dữ liệu này, cần phải sử dụng đầu ra mà Datum được gắn vào. Từ góc độ ứng dụng, nó yêu cầu tạo lại một đầu ra đã chi tiêu. Nó tốn phí và mất không gian. Việc bổ sung các đầu vào tham chiếu 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. Điều này tạo điều kiện cho các ứng dụng truy cập thông tin được lưu trữ trên blockchain mà không cần phải chi tiêu và tạo lại UTXO.

Các dữ liệu giao dịch trước đây đã được gắn với đầu ra dưới dạng hash. Ý tưởng ban đầu là dữ liệu hash thường có kích thước thấp hơn so với dữ liệu người dùng. Với việc bổ sung các Dữ liệu nội tuyến (CIP-32), các nhà phát triển có thể tạo các tập lệnh với các dữ liệu được gắn trực tiếp vào kết quả đầu ra thay vì sử dụng hàm hash của họ. Điều này có thể đơn giản hóa việc sử dụng Datums cho một số ứng dụng và nó có lợi là khi dữ liệu nhỏ. Người dùng có thể xem dữ liệu thực tế hơn là cung cấp dữ liệu đó để khớp với hàm hash đã cho.

Ở 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. Như một tác dụng phụ, điều này làm tăng quy mô của mọi giao dịch liên quan đến ứng dụng và cũng gây ra sự chậm trễ nhất định trong quá trình xử lý của họ. Việc bổ sung các Tập lệnh tham chiếu (CIP-33) cho phép các nhà phát triển tham chiếu đến một tập lệnh mà không cần đưa nó 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. Nó chỉ có thể được trả một lần cho tập lệnh và sau đó chỉ cần tham khảo nó sẽ rẻ hơn.

Plutus V2 thực sự mang lại điều gì cho người dùng?

Như bạn có thể thấy, các nhà phát triển đã phải cân nhắc xem có nên tận dụng các khả năng mới được cung cấp bởi Plutus V2 hay không. Tôi dám khẳng định rằng trong hầu hết các trường hợp, việc thay đổi ứng dụng là điều đáng làm. Những thay đổi chủ yếu liên quan đến việc giảm kích thước mỗi giao dịch. Trong mạng Cardano, bạn phải trả cho kích thước mỗi giao dịch, vì vậy việc giảm nó đồng nghĩa với việc giảm phí giao dịch cho người dùng. Trong một cuộc chiến cạnh tranh, điều thuận lợi là giữ phí càng thấp càng tốt, vì vậy, điều này buộc các nhà phát triển phải suy nghĩ về cách viết một chức năng nhất định một cách hiệu quả nhất có thể.

Từ góc độ mạng Cardano, Plutus V2 sẽ tăng khả năng mở rộng vì nhiều giao dịch hơn có thể phù hợp với một khối. Với mô hình EUTxO, một giao dịch đơn lẻ có thể chứa tới 1500 giao dịch con. Tuy nhiên, điều này không có nghĩa là không thể tiết kiệm không gian thông qua việc sử dụng các tài liệu tham khảo hoặc thay đổi thiết kế. Người dùng cảm nhận các mạng blockchain (ngoài giao diện người dùng của các ứng dụng và ví) chủ yếu thông qua tốc độ giao dịch và giá của chúng. Khả năng mở rộng cao hơn có nghĩa là có nhiều khả năng giao dịch của bạn sẽ đến khối tiếp theo và không phải đợi trong nhóm bộ nhớ (mem-pool).

Tại thời điểm viết bài, chúng tôi có dữ liệu về mức độ có thể cải thiện nền tảng Plutus với bản nâng cấp Vasil. Phí giao dịch giảm khoảng 50% và kích thước mỗi giao dịch đã giảm khoảng 10 lần, dựa trên thông tin có sẵn trên phương tiện truyền thông xã hội. Hãy xem xét hai trường hợp cụ thể.

Nhóm SundaeSwap đã báo cáo rằng các giao dịch Plutus V1 có kích thước là 14,73 kB và phí là 1,44 ADA. Các giao dịch Plutus V2 chỉ có kích thước 1,31 kB và phí là 0,73 ADA.

Nhóm Artano thậm chí còn đạt được hiệu quả cao hơn. Các giao dịch Plutus V1 có kích thước 6,5 và 7,8 kB trong thị trường NFT của họ. Phí là 1,6 và 1,7 ADA. Với các giao dịch Plutus V2, kích thước được giảm xuống 481 B (92%) và 570 B (92%), giảm phí xuống 0,39 ADA (77%).

Như bạn có thể thấy, đây là một sự tăng hiệu quả tuyệt vời. Ethereum đã chuyển từ PoW sang PoS theo đúng nghĩa đen vài ngày trước khi nâng cấp Vasil. Tôi không thể không so sánh hai sự kiện này, vì nó thể hiện rõ ràng sự dẫn đầu của Cardano so với Ethereum khi nói đến công nghệ. Ethereum "chỉ" chuyển sang PoS và không có gì khác thay đổi về phí hoặc khả năng mở rộng (công bằng mà nói, thời gian khối là 12 giây và đáng tin cậy hơn, điều này làm tăng khả năng mở rộng). Cardano đã có PoS được 2 năm, vì vậy nhóm có thể tập trung vào những gì quan trọng nhất từ ​​quan điểm của người dùng và những gì giúp các nhà phát triển tạo ra các ứng dụng hiệu quả hơn.

Khả năng mở rộng lớn hơn không chỉ là về sự đồng thuận của mạng mà còn về nhiều chi tiết nhỏ tạo nên sự khác biệt lớn cuối cùng. Nếu tôi so sánh Ethereum và Cardano để xây dựng một ngôi nhà, tôi sẽ nói rằng nhóm Ethereum vẫn đang tập trung vào phần xây thô, trong khi nhóm IOG đang giải quyết việc cách nhiệt và sưởi ấm cho tòa nhà.

Bên cạnh những thứ khác, Diffusion Pipelining là một cải tiến đáng nói hơn nữa vì nó cải thiện lớp mạng (ảnh hưởng đến hiệu suất của lớp đồng thuận) và tạo điều kiện cho việc truyền khối nhanh hơn. Nó tự nhiên mở ra cánh cửa để tăng thêm hiệu suất và khả năng cạnh tranh của Cardano vì có thể tăng kích thước khối hoặc giảm thời gian khối về mặt lý thuyết.

Kết luận

Với mỗi lần nâng cấp, Cardano sẽ tiến gần hơn đến việc trở thành một hệ thống điều hành xã hội và tài chính toàn cầu. Như vậy, nó phải vẫn bao trùm. Phi tập trung không phải là đặc quyền của người giàu, và chúng ta không được hạ giá chất lượng của nó chỉ vì chúng ta không thể cải tiến công nghệ. Ngay cả khi phần lớn dân số sẽ sử dụng các lớp thứ hai trong tương lai, chất lượng và độ tin cậy của chúng sẽ luôn phụ thuộc vào các lớp đầu tiên. Giảm phí giao dịch và tăng khả năng mở rộng sẽ luôn có ý nghĩa và các nhóm sẽ làm việc này trong thập kỷ tới.

Cardano có thể được nâng cấp mà không cần khởi động lại mạng. Điều này cũng rất quan trọng theo quan điểm của các ứng dụng vì nếu mạng buộc phải tắt trong một đợt hard-fork truyền thống, các ứng dụng có thể rơi vào trạng thái không mong muốn. Theo nhóm nghiên cứu, việc nâng cấp Vasil là một trong những thách thức lớn nhất. Sau nhiều lần trì hoãn, Cardano bước vào kỷ nguyên Babbage. Chúc may mắn cho tất cả các nhà phát triển, những người có thể trực tiếp tận dụng tất cả các tính năng của bản nâng cấp Vasil trong ứng dụng của họ. Người dùng sẽ được hưởng lợi từ những thành công trong công việc của họ.

Nguồn bài viết tại đây.


Picture


Đọc thêm các bài viết liên quan tại thẻ Tags bên dưới