Hydra – Giải pháp của Cardano cho khả năng mở rộng lớp 2 tối ưu

Hydra - Giải pháp của Cardano cho khả năng mở rộng lớp 2 tối ưu

Nâng cấp Alonzo cho phép tạo các hợp đồng thông minh, ứng dụng phi tập trung (DApps) và các ứng dụng khác trên Cardano.

Alonzo đánh dấu một cột mốc quan trọng trong hành trình Cardano, triển khai khả năng viết kịch bản ở cấp độ cơ sở, do đó sẽ cho phép đổi mới và phát triển mạng hơn nữa. Nó cũng bắt đầu quá trình chuyển đổi chuỗi khối dựa trên giao dịch & mã thông báo thành một tổ hợp năng động của sự sáng tạo, bao gồm tài chính và phát triển phi tập trung.

Trong số những phát triển thú vị nhất được Alonzo kích hoạt là Hydra, một giải pháp quan trọng của lớp 2 để cải thiện hơn nữa khả năng mở rộng của Cardano, phân lớp một giao thức mới bên trên blockchain lớp 1 hiện có.

Hydra: Giải pháp lớp 2 của Cardano

Trong mạng blockchain, thuật toán đồng thuận tạo ra một môi trường an toàn và không tin cậy bằng cách đảm bảo thỏa thuận về lịch sử giao dịch. Cardano sử dụng Ouroboros, một thuật toán đồng thuận bằng chứng cổ phần hiệu quả, cho mục đích này. Nhưng Cardano cũng giống như bất kỳ chuỗi khối không được phép nào, phải đối mặt với những thách thức khi cố gắng mở rộng quy mô để đạt được thông lượng cần thiết để hỗ trợ các ứng dụng trong thế giới thực, bao gồm các dịch vụ thanh toán, nhận dạng, trò chơi hoặc di động. Sau tất cả, blockchain cần đạt được sự đồng thuận toàn cầu đối với mỗi và mọi giao dịch.

Giao dịch Cardano phải trả phí. Những người điều hành mạng lưới (trong trường hợp của Cardano, cộng đồng nhà điều hành nhóm cổ phần) cần được thưởng xứng đáng cho phần họ chơi, vì vậy phí cần phải được đặt ở mức bền vững. Người dùng muốn trả phí mà họ cho là có thể chấp nhận được. Ngoài ra, blockchain cần được bảo vệ trước các cuộc tấn công từ chối dịch vụ (DoS) chẳng hạn. Do đó, các khoản phí không thể được đặt quá thấp để mở ra rủi ro không đáng có – Các sự kiện DoS phải được thực hiện một cách cực kỳ tốn kém đối với kẻ tấn công tiềm năng. Lưu trữ cũng là một mối quan tâm, vì lịch sử giao dịch ngày càng tăng có thể dẫn đến các vấn đề về lưu trữ. Về mặt hiệu quả, các blockchain thành công nhất có nguy cơ trở thành ‘nạn nhân’ của chính thành công đó.

Hydra là một giải pháp khả năng mở rộng lớp 2 tìm cách giải quyết tất cả những mối quan tâm này và nhằm mục đích tối đa hóa thông lượng, giảm thiểu độ trễ, phát sinh chi phí thấp hoặc không mất phí và giảm đáng kể yêu cầu lưu trữ.

Chia tỷ lệ isomorphic

Vì vậy, làm thế nào để nó làm điều này? Bằng cách cung cấp các phương tiện hiệu quả hơn để xử lý các giao dịch ngoài chuỗi cho một nhóm người dùng, đồng thời sử dụng sổ cái chuỗi chính làm lớp thanh toán an toàn, Hydra giữ các đảm bảo bảo mật trong khi vẫn được liên kết lỏng lẻo với chuỗi chính. Không yêu cầu sự đồng thuận toàn cầu, nó có thể thích ứng với nhiều loại ứng dụng. Ví dụ: Hydra cho phép phí Tx và Giá trị UTXO tối thiểu được định cấu hình ở mức thấp nhất là 1 hoặc 2 cấp độ, rất quan trọng đối với các giao dịch vi mô và các trường hợp sử dụng mà chúng mở khóa.

Tuy nhiên, quan trọng nhất, Hydra đưa ra khái niệm về các kênh trạng thái đẳng hình : nghĩa là sử dụng lại cùng một biểu diễn sổ cái để mang lại các anh chị em sổ cái đồng nhất, ngoài chuỗi, mà chúng tôi gọi là Thủ trưởng (do đó tên Hydra, ám chỉ đến thần thoại, nhiều đầu sinh vật ). Đặc biệt đối với Cardano, điều này có nghĩa là tài sản gốc, mã thông báo không thể thay thế (NFT) và tập lệnh Plutus có sẵn bên trong mỗi Hydra Head. Isomorphism cho phép một phần mở rộng tự nhiên của hệ thống, chứ không phải là một phần mở rộng.

Nhiều giao dịch hiện được xử lý bởi chuỗi chính hoặc ứng dụng chạy trên chuỗi chính có thể được hưởng lợi trực tiếp từ Hydra, vì nó chỉ hiểu các định dạng và chữ ký giao dịch giống nhau. Điều này làm giảm đáng kể rào cản gia nhập Hydra đối với những khách hàng mới hiện tại và tiềm năng, những người có thể sử dụng lại cơ sở hạ tầng đã được thử nghiệm của Cardano để xây dựng ví và ứng dụng tương tác với hệ thống lớp 2. Ngoài ra, một Đầu Hydra có thể được tạo mà không cần tiền ban đầu từ phía bên nhận, điều này cho phép trải nghiệm người dùng mượt mà.

Phát triển một bằng chứng về khái niệm

Chúng tôi đã triển khai giao thức Hydra Head cơ bản như một bằng chứng về khái niệm hydra-node. Bản xem trước dành cho nhà phát triển sẽ sẵn sàng vào thời điểm diễn ra Hội nghị thượng đỉnh Cardano sắp tới. Điều này sẽ cho phép các nhà phát triển (hoặc bất kỳ ai quan tâm) chạy một hoặc nhiều nút hydra trực tuyến, mở Hydra Head với số lượng người tham gia hạn chế và cung cấp các giao dịch cho nó. Người dùng có thể mong đợi thấy một nguyên mẫu hoạt động qua một testnet chuyên dụng, cùng với các số liệu và tài liệu đo điểm chuẩn sớm trong kho lưu trữ GitHub này . Có thể sẽ không có bất kỳ thành phần giao diện người dùng nào (ví, giao diện người dùng, v.v.) có sẵn.

Cũng cần lưu ý về giao dịch mỗi giây (TPS), thường được sử dụng một cách vụng về như là thước đo duy nhất để đánh giá ‘thành công’ khi nói đến khả năng mở rộng. Một số người có xu hướng xếp hạng một mạng dựa trên thông lượng tối đa của nó được đo bằng thông lượng (TPS). Mặc dù đây là một thước đo hợp lý cho các hệ thống ‘kế thừa’ nơi có khả năng dự đoán và tính phù hợp cao (ví dụ: mạng VISA), nó là một thước đo ít hữu ích hơn cho các hệ thống phân tán. Thay vào đó, trọng tâm ban đầu của chúng tôi là độ trễ (thời gian trôi qua cho đến khi giao dịch được xác nhận) như một cách khác, thực tế hơn để đo tốc độ của các giao dịch blockchain. Trên mạng chính, độ trễ tối thiểu là 20 giây (một khối). Đây là điểm khởi đầu. Trong hệ thống lớp 2 như Hydra, có thể đạt được thời gian xác nhận dưới một giây. Các thuật ngữ như ‘một triệu TPS’ đã được sử dụng trước đây. Đó là một con số táo bạo và mặc dù đây vẫn là một mục tiêu đầy khát vọng, nhưng mục tiêu cuối cùng của bất kỳ hệ thống nào là sự linh hoạt để phát triển khả năng theo nhu cầu. Thông lượng được đo bằng TPS trên mỗi đầu Hydra là thứ yếu và chủ yếu bị giới hạn bởi phần cứng có sẵn. Về nguyên tắc, bằng cách thêm ngày càng nhiều đầu Hydra vào hệ thống, toàn hệ thống có thể đạt được thông lượng cao tùy ý.

Sự phát triển của Hydra theo thời gian

Trước mắt, chúng tôi sẽ tiếp tục phát triển nút hydra và giao thức Hydra Head cho đến khi nó trở thành nền tảng vững chắc và ổn định cho cộng đồng (và chúng tôi!) Để xây dựng các ứng dụng trong thế giới thực. Các ứng dụng mới này sẽ được hưởng lợi từ việc giải quyết nhanh chóng và giao dịch với chi phí thấp. Chúng tôi cũng đang tích cực phát triển các tính năng chính khác, bao gồm hỗ trợ nhiều đầu mỗi nút, tính bền bỉ và tiện ích mở rộng giao thức Head

Trong trung hạn, chẳng hạn từ 6-12 tháng, tiến độ sẽ phụ thuộc rất nhiều vào kết quả nghiên cứu và thử nghiệm của chúng tôi, cộng với phản hồi từ cộng đồng nhà phát triển. Ví dụ, chúng tôi đang nghiên cứu các cách kết nối nhiều Đầu Hydra để tăng “phạm vi tiếp cận” của giải pháp lớp 2 của chúng tôi và cũng thử nghiệm các phương pháp khác nhau để giúp tích hợp và sử dụng Hydra dễ dàng hơn. Một trong những tầm nhìn thú vị nhất về lâu dài là sự phát triển của ‘Đầu ảo’ bằng cách chạy giao thức Hydra Head bên trong Hydra Heads, do đó sử dụng đầy đủ tính đẳng hình của giải pháp Lớp 2 của chúng tôi. Đây là sự thật, khả năng mở rộng vô hạn về mặt lý thuyết .

Tính linh hoạt là chìa khóa cho khả năng mở rộng và tăng trưởng

Khái niệm bao quát cho Hydra là việc cung cấp giải pháp khả năng mở rộng lớp 2 tiên phong phù hợp với Cardano, một blockchain dựa trên UTXO thế hệ thứ ba có khả năng hỗ trợ các hợp đồng thông minh. Hydra sẽ giảm chi phí trong khi tăng thông lượng và duy trì bảo mật.

Hydra sao chép chức năng của chuỗi chính trong khi giảm thiểu ma sát cho người dùng, nhưng vẫn cho phép tính linh hoạt khi có cấu trúc phí / chi phí khác nhau và các ràng buộc về thời gian ở lớp 2. Bất kỳ hệ sinh thái thành công nào cũng cân bằng nhu cầu của tất cả người dùng. Chúng tôi muốn hệ sinh thái này phục vụ nhu cầu của người tiêu dùng cá nhân, doanh nghiệp, chuyên gia và danh sách ngày càng tăng các DApp và các nhà phát triển của họ.

Với hard fork Alonzo, Cardano sẽ bắt đầu một hành trình mới với tư cách là một nền tảng hợp đồng thông minh, cho phép các công nghệ như Hydra, do đó sẽ cải thiện đáng kể khả năng mở rộng của Cardano và do đó sẽ tiếp tục được áp dụng.

Tại Hội nghị thượng đỉnh Cardano 2021 , diễn ra từ 25-26 tháng 9, chúng ta sẽ nói nhiều hơn về Hydra, tiến trình của nó cho đến nay và các mục tiêu cho tương lai. Hãy chắc chắn rằng bạn tham gia với chúng tôi! Và bạn cũng có thể muốn xem phần giải thích video này .

Matthias Benkort, Arnaud Bailly và Fernando Sanchez cũng góp mặt trong tác phẩm này.

Comments (No)

Leave a Reply