Beam Chain fork sẽ trải qua 5 năm, bao gồm các nâng cấp liên tục cho Ethereum.
Bài viết bởi: Jarrod Watts, Kỹ sư quan hệ phát triển Abstract
Biên dịch: Jinse Finance xiaozou
Beam Chain là thông báo quan trọng nhất tại hội nghị Devcon, giới thiệu 9 nâng cấp lớn cho Ethereum. Nhưng hầu hết mọi người vẫn chưa hiểu rõ về những nâng cấp này, và bài viết này sẽ giúp bạn hiểu rõ hơn về 9 nâng cấp này.
Beam Chain là đề xuất thiết kế lại tầng đồng thuận của Ethereum (CL) của Justin Drake. Trước khi đi sâu vào các nâng cấp cụ thể, hãy cùng nhìn qua tầng đồng thuận Ethereum thực sự là gì.
Mỗi nút Ethereum đều chạy hai thành phần: khách hàng thực thi và khách hàng đồng thuận.
Khách hàng đồng thuận được các nút sử dụng để 'đồng ý' khối tiếp theo trong blockchain là gì. Bạn có thể đặt cược 32 ETH để thêm một thành phần thứ ba - một validator (người xác thực), thông qua thuật toán bằng chứng cổ phần đề xuất các khối mới để nhận phần thưởng.
Vậy tại sao tầng đồng thuận của Ethereum cần được thiết kế lại?
Hiện tại CL có một số vấn đề:
Nó đã ra mắt được 5 năm - đối mặt với nợ kỹ thuật và chưa sử dụng các công nghệ đổi mới mới nhất như ZK proof (chứng minh không kiến thức).
Đây là một cơ hội để thực hiện nâng cấp và dọn dẹp nợ kỹ thuật của Ethereum.
9 nâng cấp này có thể được chia thành 3 loại:
Sản xuất khối
Đặt cược
Mã hóa
Tiếp theo, tôi sẽ tóm tắt từng nâng cấp.
Nâng cấp 1: Kháng kiểm duyệt
Việc sản xuất khối hiện tại rất tập trung. Hai nhà xây dựng khối lớn - Beaver Build và Titan Build - gần như chiếm giữ tất cả các khối Ethereum:
Các builder này tạo khối theo cách tối đa hóa lợi nhuận của họ dưới dạng MEV; bao gồm, loại bỏ hoặc sắp xếp lại các giao dịch trong các khối mà họ sản xuất.
Ngày nay, nếu giao dịch của bạn không có lợi cho hai nhà xây dựng khối lớn này, họ có thể chọn loại bỏ giao dịch của bạn khỏi khối, kiểm duyệt giao dịch của bạn.
Nâng cấp được đề xuất trong EIP-7805 này, bằng cách cho phép người xác thực chọn giao dịch từ bộ nhớ và yêu cầu bao gồm chúng thông qua danh sách bao gồm (ILs), đã tăng cường khả năng kháng kiểm duyệt của Ethereum, builder phải tuân theo các quy tắc để khối của họ được mạng bao gồm.
Trong nâng cấp Beam Chain, 16 người xác thực trong mỗi slot sẽ xây dựng một danh sách giao dịch mà các builder khối phải bao gồm, điều này có nghĩa là các builder khối không còn khả năng kiểm duyệt giao dịch.
Nâng cấp 2: Tách biệt xác thực
Attester Proposer Separation (APS) sẽ tách biệt chứng nhận và đề xuất, ví dụ như thực hiện đấu giá.
Mặc dù người xác thực có thể tự xây dựng các khối giao dịch, nhưng hầu hết người xác thực sử dụng cái gọi là 'MEV boost' để giao việc xây dựng khối cho người khác (thường là Beaver Builder hoặc Titan build), trong đó người sau sẽ trả phí cho người xác thực.
Hai bên này được gọi là:
Người chứng kiến (người xác thực)
Người đề xuất (người xây dựng khối)
Ngày nay, hai bên đã tách biệt - nghĩa là người xác thực chấp nhận các khối từ người đề xuất, tuy nhiên, nó được tập trung thông qua một relayer (trung gian) đáng tin cậy.
Các relayer như Flashbots đóng vai trò như 'người trung gian', thúc đẩy giao dịch giữa người xác thực muốn bán khối và người xây dựng khối muốn tạo ra khối có lợi nhuận.
APS là một nâng cấp: thêm hoặc 'nhúng' sự tách biệt giữa người xác thực và người đề xuất theo cách phi tập trung; giảm thiểu rủi ro tập trung cho các relayer như Flashbots.
Một cách để đạt được sự tách biệt này là thực hiện đấu giá; một hệ thống mà bất kỳ ai cũng có thể mua vé, cho họ cơ hội giành quyền tạo ra các khối trong tương lai.
Nâng cấp 3: Slots nhanh hơn
Trên Beam Chain, thời gian slots sẽ giảm từ 12 giây xuống còn 4 giây.
Slots là khoảng thời gian mà người xác thực có thể đề xuất một khối mới và nhận sự đồng ý từ các người xác thực khác.
Slots nhanh hơn nghĩa là xác thực giao dịch nhanh hơn và khả năng thông lượng giao dịch cao hơn.
Nâng cấp 4: Phát hành thông minh hơn (như giới hạn đặt cược)
Đường cong phát hành (issuance curve) đề cập đến cách ETH mới được tạo ra và phân phối theo thời gian.
Hiện tại:
ETH sẽ được phát hành cho người xác thực như một phần thưởng trong mỗi epoch (khoảng 6 phút).
ETH được đốt cháy như một phần của mỗi giao dịch.
Theo hoạt động mạng, ETH dao động giữa lạm phát và giảm phát. Ví dụ, trong một giờ nào đó, bạn có thể thấy ETH đang lạm phát, vì phần thưởng ETH phát hành nhiều hơn số ETH bị đốt trong giao dịch:
Có nhiều cuộc tranh luận trong cộng đồng về việc liệu phát hành có nên thay đổi và thay đổi như thế nào, nhưng Justin Drake trong buổi trình diễn Beam Chain đã đề cập đến giới hạn đặt cược (staking cap). Giới hạn đặt cược đặt ra số lượng ETH tối đa có thể đặt cược, nhằm cung cấp cho người xác thực phần thưởng dự đoán hơn, có thể còn có mục tiêu khiến ETH trở nên giảm phát.
Nâng cấp 5: Người xác thực nhỏ hơn
Hiện tại, bạn cần mua 32 ETH để trở thành một người xác thực độc lập trên Ethereum. Tính theo giá hôm nay, khoảng 100.000 USD.
Beam Chain đề xuất giảm mức này xuống còn 1 ETH, điều này sẽ giúp giải quyết một số vấn đề tập trung của các nhà cung cấp đặt cược thanh khoản như LIDO hoặc Coinbase, hiện đang kiểm soát gần 40% ETH được đặt cược:
Những người muốn vận hành validator để nhận phần thưởng nhưng không có 32 ETH sẽ được hưởng lợi từ nâng cấp này, họ có thể chỉ cần 1 ETH để vận hành nút xác thực.
Nâng cấp tiếp theo (Pectra) sẽ cho phép những người đặt cược có thể đặt cược hơn 32 ETH, tối đa lên đến 2048 ETH. Điều này có nghĩa là trên Beam Chain, người dùng sẽ có thể đặt cược từ 1 đến 2048 ETH.
Justin đã đề cập đến phương pháp đặt cược Orbit, nó mô tả một hệ thống trong đó các validator lớn được chọn thường xuyên hơn, sẽ nhận được một số phần thưởng nhỏ thường xuyên, trong khi các người xác thực nhỏ được chọn ít hơn nhưng nhận được phần thưởng lớn hơn.
Nâng cấp 6: Tính xác thực nhanh hơn (như 3 Slot FFG)
Hiện tại, Ethereum mất khoảng 15 phút (64 slots) để xác nhận giao dịch.
Single-Slot-Finality đã được đề xuất như một phương pháp để giảm thời gian này xuống còn 1 slot, nhưng một đề xuất mới hơn - 3-Slot-Finality - thực sự có thể nhanh hơn vì nó diễn ra song song với vòng bỏ phiếu.
Điều này có nghĩa là một giao dịch sẽ được xác nhận trong vòng 36 giây, thay vì 15 phút. Điều này đặc biệt quan trọng đối với các dịch vụ phụ thuộc vào tính xác thực L1 (như các ứng dụng DeFi hoặc giao thức chuỗi chéo / tương tác).
Nâng cấp 7: Chain Snarkification
Beam Chain mong muốn 'snarkify' tầng đồng thuận (sử dụng ZK-SNARKs, một loại chứng minh ZK an toàn). Justin Drake gọi đây là 'Kỷ nguyên ZK (Zero-Knowledge Era)'.
Cụ thể, Beam chain đề xuất sử dụng ZK-SNARKs để:
Biên dịch các triển khai beam chain của các ngôn ngữ khác nhau thành mã byte zkVM.
Tập hợp các chữ ký do người chứng kiến tạo ra thành các chứng minh ZK.
ELI5 ở đây chỉ ra rằng công nghệ ZK đã đạt được những tiến bộ đáng kể trong 5 năm qua, Ethereum mong muốn triển khai nó một cách nguyên bản trên cả tầng đồng thuận và tầng thực thi.
Nâng cấp 8: An toàn lượng tử
Ngày nay, máy tính lượng tử có thể phá vỡ một phần Ethereum, như phá vỡ khóa riêng của bạn, hoặc sử dụng các phương pháp như thuật toán Shor để giả mạo chữ ký trong giao dịch.
Máy tính lượng tử rất có thể sẽ có sẵn cho mọi người trong vòng mười năm tới; do đó, đề xuất Beam Chain mong muốn cung cấp sự an toàn của Ethereum cho thế giới hậu lượng tử trong tương lai bằng cách sử dụng các phương pháp như chữ ký băm an toàn sau lượng tử.
Nâng cấp 9: Ngẫu nhiên mạnh mẽ
Cuối cùng, nâng cấp Beam Chain đã đề xuất một phương pháp mới để xây dựng nguồn ngẫu nhiên bằng cách sử dụng một nguyên lý gọi là VDF (hàm trì hoãn có thể xác minh).
Năm 2018, Justin Drake đã đề cập đến điều này, anh nói rằng nó có thể được sử dụng để:
Tầng đồng thuận - ví dụ như lựa chọn ngẫu nhiên người xác thực.
Tầng ứng dụng - ví dụ như công khai một đoạn mã có thể cung cấp ngẫu nhiên có thể xác minh.
Nếu không có các dịch vụ bên thứ ba như Chainlink hoặc Pyth VRF, điều này sẽ không thể thực hiện được ngày nay.
Ngoài 9 nâng cấp này, nâng cấp Beam Chain cũng sẽ dọn dẹp hầu hết nợ kỹ thuật hiện có và các thành phần không cần thiết, những thành phần này sẽ trở nên dư thừa sau khi nâng cấp.
Ví dụ, tính xác thực slot nhanh hơn có thể có nghĩa là không cần epoch.
Nhưng một số người cho rằng khoảng thời gian của Beam Chain là quá dài. Tuy nhiên, Justin sau đó đã làm rõ rằng Ethereum sẽ liên tục nhận được cập nhật trong 5 năm này.
Beam chain fork sẽ trải qua 5 năm, bao gồm các nâng cấp liên tục cho Ethereum.