Ethereum 2.0 và Polkadot Cung cấp các giải pháp thay thế cho vấn đề mở rộng quy mô

Sau khi người đồng sáng lập Ethereum Gavin Wood rời khỏi Ethereum Foundation vào năm 2016, anh ấy đã viết sách trắng cho một loại blockchain mới – một loại blockchain sẽ sử dụng một hình thức giao tiếp chuỗi chéo và sharding sáng tạo để đạt được loại khả năng mở rộng và khả năng tương tác như Ethereum 1.0 sẽ không bao giờ có thể quản lý. Chuỗi khối mới của Wood, được gọi là Polkadot, đã ra mắt lần lặp đầu tiên vào tháng 5 và gần đây đã chuyển sang giai đoạn thứ hai của mạng chính.

Trong thời gian Wood đang phát triển Polkadot, nhóm phát triển cốt lõi Ethereum đã làm việc trên bản nâng cấp lớn nhất cho cơ sở hạ tầng của Ethereum kể từ khi nó ra mắt vào năm 2015. Ethereum 2.0, còn được gọi là Serenity, sẽ ra mắt phiên bản đầu tiên của riêng mình trong năm nay, với triển khai theo từng giai đoạn trong hai năm tới. Ethereum 2.0 cũng sẽ sử dụng một biến thể của sharding như một phương tiện để chấm dứt các tai ương về khả năng mở rộng đã cản trở nó kể từ khi đợt bùng nổ cung cấp tiền xu ban đầu vào năm 2017.

Ghi nhớ lịch sử gắn bó của hai nền tảng này, liệu hai nền tảng này có thể so sánh được không? Và nếu vậy, theo những cách nào?

Khả năng mở rộng với tính năng sharding

Cả Ethereum 2.0 và Polkadot đều sử dụng sharding để đạt được khả năng mở rộng. Sharding liên quan đến việc phân vùng mạng blockchain, hoặc dữ liệu của nó, để cho phép xử lý song song và do đó tăng thông lượng. Tuy nhiên, sharding là một thuật ngữ rộng và hai dự án này sử dụng các phương pháp khác nhau.

Hiện tại, Ethereum 1.0 hoạt động trên cấu trúc chuỗi đơn, nơi mọi nút phải xác thực mọi giao dịch. Ngược lại, Ethereum 2.0 có một chuỗi chính được gọi là Beacon Chain tạo điều kiện giao tiếp giữa các phân đoạn, kết nối với Beacon Chain. Các mảnh có thể xử lý song song, cho phép thông lượng cao hơn cấu trúc chuỗi đơn.

Ethereum 2.0 sẽ áp đặt một điều kiện cụ thể đối với các phân đoạn kết nối với Chuỗi báo hiệu, trong đó mỗi phân đoạn phải có một phương pháp thống nhất để thay đổi trạng thái với mỗi khối được thêm vào blockchain. Về cơ bản, Beacon Chain là một loạt các cổng hoặc ổ cắm giống như đầu nối USB mà chỉ những phân đoạn có hình dạng phù hợp của đầu cắm USB mới có thể kết nối với nó.

Polkadot sử dụng một biến thể khác của sharding. Mạng cũng có một chuỗi chính được gọi là Chuỗi chuyển tiếp. Các mảnh trên Polkadot được gọi là các phân đoạn và cũng có thể thực hiện các giao dịch song song. Tuy nhiên, Polkadot sử dụng một giao thức meta linh hoạt hơn nhiều để cho phép các parachains kết nối với chuỗi chính, có nghĩa là bất kỳ parachain nào cũng có thể xác định các quy tắc riêng của nó về cách nó thay đổi trạng thái. Điều kiện duy nhất là trình xác thực Chuỗi chuyển tiếp có thể thực thi nó bằng cách sử dụng giao thức meta, sử dụng WebAssembly tiêu chuẩn. Trở lại với sự tương tự của đầu nối USB, Chuỗi chuyển tiếp đóng vai trò như một loại ổ cắm đa năng. Giờ đây, bất kỳ ai có bất kỳ loại phích cắm nào đều có thể kết nối với Polkadot.

Khả năng tương tác

Tính linh hoạt được mô tả ở trên có nghĩa là Polkadot cung cấp khả năng tương tác cao mà không thể có với Ethereum 2.0, vì chỉ các phân đoạn dành riêng cho Ethereum mới có thể là một phần của hệ sinh thái Ethereum. Polkadot sử dụng các parachains cầu nối có thể kết nối với các blockchains bên ngoài, cung cấp khả năng tương thích hai chiều.

Một cách hiệu quả, Ethereum có thể kết nối với hệ sinh thái Polkadot thông qua một parachain cầu nối để các nhà phát triển DApp có thể tương tác với bất kỳ parachain Polkadot nào khác. Tuy nhiên, điều ngược lại là không thể xảy ra: Polkadot không thể trở thành một mảnh vỡ trên Chuỗi Beacon của Ethereum. Moonbeam là một ví dụ về parachain cầu nối cung cấp cho các nhà phát triển nền tảng hợp đồng thông minh tương thích với Ethereum được xây dựng trên Polkadot.

Cho đến nay trong sự phát triển của blockchain, khả năng tương tác đã không đóng một vai trò quan trọng. Tuy nhiên, có lẽ vì rất nhiều blockchain đã phát triển để trở thành “khu vườn có tường bao quanh”, khả năng tương tác đang bắt đầu đóng vai trò chính nhiều hơn vào năm 2020. Tại Hội nghị thượng đỉnh Blockstack năm ngoái ở San Francisco, doanh nhân blockchain Andreas Antonopoulos đã đưa ra một trường hợp hấp dẫn về khả năng tương tác, giải thích rằng bất kỳ chuỗi đơn lẻ nào thu hút đủ sự phát triển cuối cùng sẽ tự ăn, đòi hỏi phải nâng cấp cơ sở hạ tầng.

Liên quan: Các blockchain có thể tương tác có thể là tương lai của ngành tài chính nhưng vẫn còn cách để đi

Nếu Antonopoulos đúng, thì phần lớn cơ sở hạ tầng hiện tại như cầu nối blockchain hoặc các nền tảng có thể tương tác như Polkadot có thể là những động lực chính cho sự phát triển trong tương lai của Ethereum.

Cũng cần chỉ ra rằng Wood nhận ra sự cộng sinh vốn có trong mối quan hệ giữa hai nền tảng này, có đã nêu trong một bài đăng trên blog, kể từ khi sách trắng Polkadot được ban hành: “Chúng tôi biết rằng việc kết nối với hệ sinh thái Ethereum để giúp mở rộng khả năng của cả hai bên sẽ là một trong những điểm chính của mạng.”

Tiến độ phát triển

Polkadot đã ra mắt trên mainnet vào tháng 5, với lộ trình của dự án bao gồm việc nâng cấp theo từng giai đoạn lên cơ sở hạ tầng phi tập trung hoàn toàn với tất cả các quản trị theo kế hoạch được áp dụng. Giai đoạn đầu tiên là bằng chứng quyền hạn, bao gồm việc tập hợp các trình xác thực cho mạng. Dự án gần đây đã khởi động giai đoạn thứ hai, được gọi là bằng chứng cổ phần được đề cử. Điều này đề cập đến hoạt động ban đầu của mô hình đồng thuận của mạng. Giả sử mọi việc suôn sẻ, bước tiếp theo sẽ liên quan đến việc triển khai mô hình quản trị mạng.

Ethereum 2.0 đang thực hiện một cách tiếp cận hơi khác đối với việc triển khai theo từng giai đoạn, theo đó, sự ra mắt đầy đủ sẽ đến sau các bản cập nhật theo từng giai đoạn. Beacon Chain dự kiến ​​sẽ ra mắt vào mùa hè này, cùng với việc đặt cược theo sự đồng thuận bằng chứng cổ phần mới. Dự kiến ​​chuyển sang sharding đầy đủ sẽ xuất hiện trong các giai đoạn tiếp theo.

Đội

Mặc dù dự án Ethereum 2.0 tự hào có một số tên tuổi hàng đầu trong không gian nhà phát triển blockchain, bao gồm cả bản thân người đồng sáng lập Ethereum, Vitalik Buterin, nhưng không có nhóm duy nhất chịu trách nhiệm phát triển và triển khai Ethereum 2.0. Một số nhóm hoặc khách hàng đang làm việc trên nhiều lần lặp lại của Ethereum 2.0 như một phương tiện duy trì an ninh mạng.

Polkadot được phát triển bởi một công ty duy nhất có tên là Parity Technologies – một nhóm kỹ sư, nhà mật mã, kiến ​​trúc sư giải pháp và nhà nghiên cứu toàn cầu. Cùng với Polkadot, Parity đã phát triển ứng dụng Parity Ethereum và ứng dụng Parity Zcash.

Parity Technologies được thành lập bởi Wood và Jutta Steiner. Bằng chứng xác thực của Wood được xác lập rõ ràng qua lịch sử của anh ấy với Ethereum và là người tạo ra ngôn ngữ lập trình Solidity, với Steiner cũng là một trong những thành viên nhóm Ethereum ban đầu, từng là giám đốc bảo mật đầu tiên của nó. Cô ấy là một nhà toán học ứng dụng và hiện là Giám đốc điều hành của Parity.

Thời gian là điều cốt yếu

Một trong những thách thức quan trọng nhất mà Ethereum 2.0 phải đối mặt là thời gian để đưa dự án thành hiện thực. Đã có cuộc nói chuyện về việc nâng cấp khả năng mở rộng từ khoảng năm 2017 và có khả năng sẽ là năm 2022 vào thời điểm hoàn thành việc triển khai đầy đủ – và điều đó giả sử không có sự chậm trễ nào nữa. Tuy nhiên, Ethereum giữ một lợi thế quan trọng so với Polkadot và tất cả các nền tảng blockchain khác: Nó có cơ sở và cộng đồng nhà phát triển lâu đời, và hoạt động của nhà phát triển nhiều nhất khi so sánh với các đối thủ cạnh tranh của nó..

Tuy nhiên, sự chậm trễ triển khai Ethereum 2.0 đã cho phép các dự án khác, trong đó Polkadot rõ ràng là đối thủ cạnh tranh hàng đầu, phát triển các nền tảng của riêng họ cung cấp các thuộc tính bổ sung, chẳng hạn như khả năng tương tác. Polkadot cung cấp khả năng tương thích với Ethereum, có nghĩa là các nhà phát triển có thể áp dụng nền tảng này mà không nhất thiết phải di chuyển khỏi cơ sở ban đầu của họ.

Sẽ rất thú vị khi xem hai nền tảng hoạt động cùng nhau như thế nào sau khi hoàn thành việc triển khai Ethereum 2.0 đầy đủ. Nếu mọi việc suôn sẻ, mỗi nền tảng có thể bổ sung cho các điểm mạnh của nền tảng khác để tạo ra một mạng lưới blockchain được kết nối lớn hơn tổng các phần của nó.