Việc ra mắt Ethereum (ETH) 2.0 có thể bị trì hoãn một lần nữa sau khi các nhà phát triển lên lịch lại việc nâng cấp thuật toán bằng chứng cổ phần của mạng vào tháng 6 năm 2020, như báo cáo của Cointelegraph vào ngày 15 tháng 5. Có tính đến tất cả các yếu tố xung quanh việc ra mắt rất được mong đợi, các tuyên bố của nhóm phát triển có thể được hiểu như một lời hứa gần như chính thức. Hoặc, như chính các nhà phát triển nói, lạc quan “cẩn thận”, có nghĩa là bản cập nhật quan trọng vẫn chưa xuất hiện.
Lý do chính cho sự lạc quan cẩn thận này là sự hiện diện của nhiều lỗi trong hệ thống mà nhóm Ethereum đang cố gắng sửa chữa trong khi các nền tảng khác đang khởi chạy thành công mạng bằng chứng cổ phần của họ. Tại sao phải mất quá nhiều thời gian để Ethereum thực hiện giai đoạn nâng cấp cuối cùng trước khi trở nên thực sự có khả năng mở rộng và sự chậm trễ này có thể đồng nghĩa với việc Ethereum 2.0 đang thua cuộc trong cuộc đua về khả năng mở rộng?
Tìm hiểu lỗi
Khả năng mở rộng thực sự của Ethereum liên tục gặp phải những trở ngại trên con đường trở thành một hệ thống chính thức và khả thi có khả năng vượt qua thị trường với việc cung cấp sản phẩm không giới hạn trên một phạm vi hoàn toàn mới. Tuy nhiên, việc sửa lỗi dường như đã làm chậm tiến độ phát triển khi các dự án khác chạy đua để khởi động việc đặt cược và vượt qua Ethereum.
Ban đầu, dự kiến ra mắt Ethereum 2.0 vào tháng 1 năm 2020, nhưng giai đoạn tìm kiếm và sửa các lỗ hổng mã là một quá trình lâu dài và tốn nhiều công sức đối với bất kỳ dự án nào và không phải lúc nào cũng có thể đánh giá thời gian cần thiết cho các nhiệm vụ này. Các quy trình như kiểm tra bảo mật, kiểm tra bảo mật, phát hiện và sửa lỗi có thể mất hàng tháng hoặc thậm chí không có hồi kết, vì bản thân mã là một dòng vô hạn không bao giờ có thể được hoàn thiện.
Theo Rongjian Lan, giám đốc công nghệ của công ty khởi nghiệp blockchain Harmony, việc lập kế hoạch và thực hiện một khối lượng lớn công việc kỹ thuật trên blockchain sẽ phức tạp hơn khi nói đến các công nghệ mới như sharding. Anh ấy nói với Cointelegraph:
“Sự phối hợp và nhất quán dữ liệu giữa các phân đoạn đòi hỏi thiết kế giao thức cực kỳ cẩn thận để làm cho toàn bộ hệ thống an toàn và ổn định. Ngoài ra còn có nhiều trường hợp góc cạnh hơn đáng kể để xem xét những trường hợp nào không tồn tại trong một blockchain không phân đoạn, chủ yếu là nhờ vào các yếu tố mới như liên kết chéo, giao dịch chéo phân đoạn và sạc lại. Eth 2.0 cần xây dựng tất cả những thứ này trên nền tảng của Eth 1.0 kế thừa, điều này mang lại các vấn đề tương thích bổ sung vào bức tranh. ”
Liên quan: Các nhà phát triển Ethereum xắn tay áo của họ lên để săn lùng các phương pháp chữa bệnh về khả năng mở rộng
Vì các khách hàng chịu trách nhiệm lưu trữ dữ liệu trên blockchain và xác nhận các khối, điều quan trọng là chúng phải được đồng bộ hóa hoàn toàn. Hầu hết bảy khách hàng cá nhân hiện đang được phát triển cho Ethereum 2.0 đang làm việc để tối ưu hóa Schlesi – mạng thử nghiệm đa khách hàng Ethereum 2.0 đầu tiên mô phỏng môi trường mạng lõi. Sau khi thử nghiệm thành công Schlesi, các nhà phát triển Ethereum đã quyết định tiếp tục với việc ra mắt mạng thử nghiệm chính thức hơn, với một số khách hàng được lên lịch vào tháng 6 năm 2020.
Mô hình nhiều người dùng
Hiện có 7 ứng dụng khách của ETH 2.0: The Ethereum Foundation Trinity, Prysm Labs Prysmatic, Sigma Prime Lighthouse, Status Nimbus, Lodestar ChainSafe, Teku PegaSys và Cortex Nethermind.
Cách tiếp cận được gọi là “đặc điểm kỹ thuật đầu tiên” đã được nhóm phát triển áp dụng để tạo cơ sở cho mỗi khách hàng có thể hoạt động. Khối lượng công việc liên quan là rất lớn, vì cách tiếp cận dự kiến trước tiên là việc hoàn thành toàn bộ dự thảo của giao thức, sau đó là chính quá trình thực hiện. “Mô hình đa khách hàng” này đang gây ra sự chậm trễ, vì nguồn nhân lực dường như không đủ để đảm bảo sự phát triển tối ưu, theo dẫn dắt dự án Danny Ryan.
Thực tế là việc có nhiều máy khách là rất quan trọng để duy trì mức độ bảo mật mạng cao và nhóm phát triển dường như không sẵn sàng xâm phạm bảo mật để có thời gian khởi chạy tối ưu. Ngay cả khi điều đó có nghĩa là phá vỡ một vài lời hứa và hoãn lại sự ra mắt.
Trong nỗ lực tăng tốc độ đánh bóng hệ thống, chương trình tiền thưởng lỗi đề nghị thợ săn ở bất kỳ đâu từ 1.000 đô la đến 20.000 đô la cho các lỗi nghiêm trọng có khả năng phá vỡ chuỗi. Chương trình tiền thưởng đang chạy song song với việc kiểm tra thông số kỹ thuật Giai đoạn 0, đang được tiến hành để đảm bảo mạng có thể chuyển sang giai đoạn phát triển tiếp theo để chuẩn bị ra mắt.
Các vấn đề về cấu trúc và quản lý phức tạp
Ngoài các lỗi, còn có các vấn đề quản lý đang đẩy ngày ra mắt xa hơn do yếu tố con người. Chuỗi khối Ethereum có vẻ giống như một thực thể duy nhất, nhưng trên thực tế, nó được điều hành bởi một số nhóm phát triển và quản trị. Một số trong số chúng đã được mua lại từ các tổ chức độc lập.
Để làm sáng tỏ cách toàn bộ mạng hoạt động, cần phải hiểu rằng một số nhóm (được gọi là khách hàng), làm việc trên sharding, những người khác tham gia thực hiện kiểm tra bảo mật và một số đang làm việc trên Casper PoS. Một mặt, cách tiếp cận phân bổ theo lao động này sẽ cho phép ủy quyền hiệu quả, nhưng mặt khác, nó cũng làm phức tạp sự phát triển có hệ thống trên quy mô lớn hơn, ném các nhiệm vụ nhỏ hơn vào nền. Do đó, việc thiếu quản lý thích hợp và đồng bộ giữa các nhóm có thể góp phần gây ra sự chậm trễ thường xuyên.
Theo Ankitt Gaur, người sáng lập và Giám đốc điều hành của nền tảng giao dịch Koinfox, đang triển khai giao thức môi giới của mình trên blockchain PoS, các mạng hoạt động trên thuật toán đồng thuận PoS phức tạp hơn về mặt quy trình quản lý so với các blockchain bằng chứng công việc. Anh ấy giải thích với Cointelegraph:
“Sự chậm trễ trong Ethereum là kết quả của nhiều khía cạnh. Ethereum ngay từ đầu đã có nhiều khách hàng phải giao tiếp với nhau. Điều này trở nên phức tạp hơn khi quá trình đặt cược bước vào vì tất cả những người xác nhận cần giao tiếp với nhau. “
Quá trình quản lý ngày càng khó hơn khi ngày càng có nhiều người, tổ chức và phần mềm tham gia vào quá trình phát triển nền tảng. Lane Rettig, một trong những nhà phát triển cốt lõi tự nhận, lưu ý nhu cầu về cả kỹ thuật và khả năng mở rộng xã hội, thêm rằng “vấn đề điều phối ngày càng khó hơn.” Cũng như khả năng mở rộng kỹ thuật, khả năng mở rộng xã hội dưới sự quản lý thích hợp cũng phải đảm bảo hoạt động trơn tru và tinh gọn.
Các bộ phận có thể xảy ra trong toàn bộ cấu trúc cũng có thể dẫn đến sự luân chuyển nhân sự cao, làm chậm hơn nữa quá trình phát triển do quá trình giới thiệu kéo dài. “Chúng tôi không có đủ người để thực sự giúp chúng tôi về những điều này,” đã nêu Jameson Hudson của Ethereum Foundation, đề cập đến việc thiếu các nhà phát triển blockchain làm việc trên các nhiệm vụ công nghệ nhất tại hội nghị Devcon4.
Có tính đến những thách thức mà nhóm phát triển phải đối mặt, điều quan trọng là testnet phải duy trì hoạt động đầy đủ trong ít nhất hai tháng để có trách nhiệm cho việc ra mắt chính thức. Hiện tại, hai khách hàng đang làm việc trên mạng Schlesi – Lighthouse từ Sigma Prime và Prysm từ Prysmatic Labs. Các ứng dụng khách Teku và Nimbus cũng đã đồng bộ hóa với Schlesi và sẽ sớm khởi chạy trình xác thực của họ trên mạng thử nghiệm.
Các đối thủ giành chiến thắng trong cuộc đua
Trong khi các nhà phát triển Ethereum đang sửa lỗi, giải thưởng cho sự đồng thuận PoS đầu tiên có thể bị đối thủ cạnh tranh giành lấy.
Có một số dự án lớn đang tiến gần về đích – EOS, Harmony (ONE), Zilliqa (ZIL), Tezos (XTZ), Cosmos (ATOM), Algorand (ALGO) và Qtum (QTUM) – tất cả đều có các sản phẩm khả thi và hoạt động làm việc trên PoS thuần túy hoặc PoS ủy quyền.
Liên quan: All in on PoS Blockchains: Tổng quan về mạng lưới bảo mật tiền điện tử
Các mạng hoạt động thành công được khởi chạy bởi các dự án này chứng tỏ khả năng của họ để đạt được trong một năm, điều mà Ethereum phải mất nhiều năm. Ví dụ: Silicon Valley’s Harmony gần đây đã khởi chạy việc đặt cược, trở thành blockchain PoS phân đoạn đầu tiên quản lý để triển khai đồng thời hai công nghệ. Đáng chú ý, các công nghệ này vẫn chưa được các nhà phát triển Ethereum triển khai trên mạng chính.
Vào ngày 19 tháng 5, nhóm Harmony báo cáo rằng họ đã nâng cấp mạng chính của mình, mạng này hiện đang hỗ trợ hàng trăm nút trong nhiều phân đoạn. Các nhà phát triển tuyên bố rằng họ đã vượt qua Ethereum không chỉ về độ phân giải và đặt cược mà còn về hiệu suất mạng, đạt mức phí xử lý giao dịch là 0,000001 đô la trên mạng chính và 118.000 giao dịch mỗi giây trong testnet.
Tuy nhiên, với các giải pháp mới đang nhanh chóng xuất hiện trên thị trường blockchain, Ethereum vẫn là người tiên phong và đóng góp chính cho sự phát triển của công nghệ sharding và staking. Với hàng trăm nghìn giao dịch được thực hiện trên mạng mỗi ngày, việc trì hoãn một bản nâng cấp quan trọng như Ethereum 2.0 – nhằm mục đích làm cho việc sử dụng blockchain trở nên trơn tru và an toàn – có thể chỉ đơn thuần là điều xấu xa hơn.