Bộ code chuyển đổi blockchain proof-of-stake (PoS) của Ethereum dự kiến sẽ được hoàn thành sớm nhất vào tháng 6 tới.
Trong một cuộc họp định kỳ giữa các nhà phát triển của ethereum, nhà nghiên cứu của Ethereum Foundation, Justin Drake nói rằng các thông số kỹ thuật của code cho giai đoạn đầu tiên của quá trình chuyển đổi ethereum sang mạng proof-of-stake đang “đúng lộ trình” để được hoàn thiện trước ngày 30 tháng 6. Các thông số kỹ thuật đó là những bản bản thiết kế hiệu quả cho các nhà phát triển muốn làm việc trên blockchain thế hệ tiếp theo của ethereum.
“Tôi đang tiếp tục hoàn thành giai đoạn 0 (Phase Zero) để chuẩn bị cho việc đóng băng thông số kỹ thuật mà chúng tôi nhắm đến vào ngày 30 tháng 6,” Drake nhận xét. “Chúng tôi vẫn còn rất nhiều thứ đang trong quá trình hoàn thiện. Tuy nhiên, việc đơn giản hóa [code] đang diễn ra rất tuyệt vời và quá trình xử lý tốt cũng là để tìm ra các lỗi (bug) cuối cùng.”
Ethereum đang hướng tới một bản nâng cấp lớn, có tên là ethereum 2.0, sẽ thay đổi hoàn toàn cách thức mà mạng lưới 17 tỷ đô la tạo ra các khối và xác minh các giao dịch. Theo giải thích của nhà sáng lập ethereum Vitalik Buterin trong một cuộc phỏng vấn gần đây tại hội nghị ethereum ETHCapetown, ethereum 2.0 đã có “hai thành phần chính đầu tiên.”
“Đầu tiên là Casper, thuật toán proof-of-stake của chúng tôi, có nhiêm vụ thay thế cho việc khai thác bằng một thứ mà chúng tôi cho là hiệu quả hơn nhiều,” Buterin nói. “Thành phần thứ hai là sharding – sự cải tiến trong việc mở rộng này xảy ra bởi vì bạn không cần máy tính trong mạng để xử lý mọi giao dịch trong mạng nữa.”
Buterin nói thêm rằng với sharding, anh dự đoán “một sự gia tăng 1.000 yếu tố trong khả năng mở rộng” của mạng lưới. Tuy nhiên, sharding sẽ chỉ đến trong hai giai đoạn sau của việc tung ra ethereum 2.0. Giai đoạn đầu tiên – được đặt tên là Phase Zero – cho ra mắt blockchain proof-of-stake mới của ethereum.
Con đường đến với sự ra mắt của ‘Beacon Chain’
Được gọi là “Beacon Chain” (Chuỗi Beacon), Phase Zero sẽ kích hoạt một hệ thống xác thực khối mới, trong đó những người xác nhận – thay vì các thợ đào – đặt token trên mạng và bỏ phiếu cho các đề xuất khối khác nhau.
Theo như tuyên bố của nhà phát triển ethereum Ben Edgington trong một bài đăng trên blog trước đây, Beacon Chain sẽ thực hiện một số vai trò bao gồm: quản lý những người xác nhận và cổ phần của họ; tập hợp những người xác nhận thành các ủy ban để bỏ phiếu cho các khối đề xuất; áp dụng các quy tắc đồng thuận; áp dụng phần thưởng và hình phạt cho người xác nhận; và hơn thế nữa.
Phần thưởng cho những người xác nhận trong hệ thống mới này được tính dựa trên số lượng token được đặt, cũng như tổng số token được đặt cược trên mạng lưới. Buterin gần đây đã đề xuất tăng mức phát hành phần thưởng cho những người xác nhận trong hệ thống ethereum 2.0, nó sẽ phải được hoàn thành để thực hiện Phase Zero.
“Khi kết thúc Phase Two (Giai đoạn 2), nó sẽ trở thành một hệ thống hoàn chỉnh,” Buterin giải thích trong cuộc phỏng vấn. “Tuy nhiên, đối với Phase Zero và Phase One, nó vẫn hữu ích cho một số thứ. Hiện tại, Phase Zero đã gần hoàn thành.”
Và một khi nó được hoàn thành, Drake nói rằng:
“Một trong những điều có thể có thể xảy ra khi chúng tôi đóng băng thông số kỹ thuật đó là chúng tôi có thể đặt chức năng chuyển trạng thái của Phase Zero trong 512 dòng mã… Ethereum 2.0 xét về khía cạnh chức năng giao dịch bao gồm cả Beacon Chain và các shard có thể phù hợp với 1.000 dòng mã, điều này thật đáng kinh ngạc.”
Drake đưa ra lời cảnh báo rằng có “một vài hộp đen” vẫn chưa được tìm ra với thiết kế ethereum 2.0. Tuy nhiên, nhiều người triển khai ethereum 2.0 rất mong muốn được thử nghiệm cho Phase Zero.
Đến thời điểm này, Joseph Delong – kỹ sư phần mềm cao cấp tại Consensys – nhấn mạnh rằng một cuộc gặp gỡ trực tiếp giữa các nhóm thực hiện ethereum 2.0 khác nhau sẽ được tổ chức tại New York vào ngày 16 tháng 5.
- Fork của Ethereum “Dothereum” xuất hiện giữa cuộc cạnh tranh Polkadot
- Nhà sáng lập Etherum Vitalik Buterin cho biết sắp ra mắt giao thức Sharding
Diệu Anh
Theo TapchiBitcoin/Coindesk