Tiêu đề gốc: "blog nền tảng ethereum: Thông báo hợp nhất Mainnet"
Tác giả gốc: Nhóm hỗ trợ giao thức
Bản tổng hợp ban đầu: Unitimes
· Ethereum đang chuyển sang vốn chủ sở hữu Bằng chứng (PoS)! Quá trình chuyển đổi này được gọi là Hợp nhất (Hợp nhất) và trước tiên phải được kích hoạt thông qua bản nâng cấp Bellatrix trên Beacon Chain. Sau đó, chuỗi Bằng chứng công việc (PoW) của Ethereum sẽ chuyển sang Bằng chứng cổ phần (PoS) khi đạt đến tổng giá trị độ khó nhất định.
· Theo kế hoạch, việc nâng cấp Bellatrix sẽ diễn ra ngày 6 tháng 9 năm 2022  ;Thời gian UTC 11:34:47 ở kỷ 144896th của beacon chain.
· Tổng giá trị độ khó của các thiết bị đầu cuối đã kích hoạt việc sáp nhập là 587500000000000000000000, trong đó dự kiến sẽ diễn ra vào Từ ngày 10 đến ngày 20 tháng 9 năm 2022.
· Lưu ý: Như đã thông báo trước đó, mạng thử nghiệm Kiln sẽ không được dùng nữa và các nhà khai thác sẽ ra mắt mạng này vào ngày 6 tháng 9 năm 2022 . Đóng cửa vào Chủ Nhật.
Sau nhiều năm làm việc chăm chỉ, PoS của Ethereum nâng cấp cuối cùng đã đến! Tất cả các mạng thử nghiệm công khai hiện đã được nâng cấp thành công và việc nâng cấp hợp nhất của mạng chính Ethereum cũng đã được lên lịch.
Việc sáp nhập khác với các lần nâng cấp mạng trước đó ở hai điểm. Trước tiên, các nhà khai thác nút cần cập nhật đồng thời Lớp đồng thuận (CL) Máy khách và Lớp thực thi (EL) của họ khách hàng, không chỉ một trong số họ. Thứ hai, bản nâng cấp này được kích hoạt theo hai giai đoạn: giai đoạn đầu tiên được gọi là Bellatrix, giai đoạn này sẽ được hoàn thành ở một kỷ nguyên nhất định trên chuỗi đèn hiệu; giai đoạn thứ hai được gọi là Paris, sẽ được hoàn thành khi lớp thực thi đạt đến tổng giá trị độ khó được xác định trước.

Việc sáp nhập được chia thành hai bước. Bước đầu tiên là nâng cấp mạng Bellatrix được kích hoạt ở lớp đồng thuận ở một độ cao kỷ nguyên nhất định. Sau đó, lớp thực thi chuyển từ Bằng chứng công việc (PoW) sang Bằng chứng cổ phần (PoS). Bước này được gọi là Paris và bao gồm một quy trình có tên là Tổng độ khó thiết bị đầu cuối (TTD) kích hoạt ở một giá trị tổng độ khó cụ thể.
Nâng cấp Bellatrix được lên kế hoạch Ngày 6 tháng 9 năm 2022 lúc 11:34:47 AM UTC Trong thư Đó là được thực hiện khi chiều cao của chuỗi nhãn đạt 144896.
Khi lớp thực thi nâng cấp Paris, tổng giá trị độ khó sẽ đạt TTD 5875000000000000000000000 Được kích hoạt khi Ngày 10 tháng 9 đến ngày 20 tháng 9 năm 2022. Ngày chính xác để đạt được TTD tùy thuộc vào khả năng tính toán của bằng chứng công việc. Để ước tính thời gian chuyển đổi, bạn có thể truy cập bordel.wtf and 797.io/themerge a> Đã tìm thấy.
Khi lớp thực thi đạt hoặc vượt quá giá trị TTD được xác định trước, trình xác thực chuỗi beacon sẽ chịu trách nhiệm tạo các khối tiếp theo. Khi chuỗi đèn hiệu hoàn tất khối, quá trình nâng cấp hợp nhất được coi là hoàn tất. Trong điều kiện mạng bình thường, khối đầu tiên được tạo sau khi đạt đến giá trị độ khó TDD sẽ được hoàn thành sau 2 kỷ nguyên (khoảng 13 phút).
Thẻ khối JSON-RPC mới đã hoàn tất, trả về khối cuối cùng mới nhất hoặc nếu không, nếu không thì khối đó đã được hợp nhất khối tồn tại, một lỗi sẽ được trả về. Ứng dụng có thể sử dụng thẻ này để kiểm tra xem việc hợp nhất đã hoàn tất chưa. Tương tự như vậy, hợp đồng thông minh có thể truy vấn DIFFICULTY  ; opcode (0x44) (được đổi tên thành PREVRANDAO sau khi hợp nhất) để xác định xem việc hợp nhất có xảy ra hay không. Chúng tôi khuyên các nhà cung cấp cơ sở hạ tầng nên giám sát độ ổn định chung của mạng bên cạnh trạng thái cuối cùng.
Các máy khách sau phiên bản hỗ trợ nâng cấp được hợp nhất lên mạng chính Ethereum. Lưu ý rằng các nhà khai thác nút phải chạy cả ứng dụng khách lớp thực thi và lớp đồng thuận để duy trì trên mạng trong và sau khi hợp nhất.
Khi chọn chạy ứng dụng khách nào, người xác thực cần đặc biệt chú ý đến rủi ro khi điều hành phần lớn ứng dụng khách trên EL và CL. Bạn có thể làm như vậy tại đây Tìm lời giải thích cho những rủi ro này và hậu quả của chúng. Bạn cũng có thể tìm thấy các ước tính về việc thực thi và phân phối ứng dụng khách lớp đồng thuận, cũng như chuyển đổi từ ứng dụng này sang ứng dụng khác, tại đây Hướng dẫn cho một khách hàng khác.
1) Máy khách lớp đồng thuận
Máy khách lớp đồng thuận : Lighthouse
Phiên bản: v3.0.0
p>
Khách hàng:Lodestar
Phiên bản: v1.0.0
Khách hàng:Nimbus
Phiên bản: v22.8.0
Khách hàng:Prysm
Phiên bản: v3.0.0 p>
Khách hàng:Teku
Phiên bản :22.8 .1
2) Máy khách lớp thực thi
Khách hàng: Besu
Phiên bản: 22.7.1
Khách hàng:Erigon
Phiên bản: v2022.08.02- alpha
Khách hàng:go-ethereum (geth)
Phiên bản: v1.10.23
Khách hàng: Nethermind
Phiên bản: v1.14.0
Cảnh báo: geth v1.10.22 Phiên bản máy khách này có các vấn đề nghiêm trọng về cơ sở dữ liệu. Vui lòng không sử dụng phiên bản này. Nếu bạn đang sử dụng phiên bản máy khách này, vui lòng nâng cấp lên v1.10.23 càng sớm càng tốt.
Những thay đổi quan trọng trong sự đồng thuận hợp nhất được chia làm hai. Được chỉ định tại:
1. Lớp đồng thuận dựa trên kho lưu trữ đặc tả đồng thuận Thư mục Bellatrix đã thay đổi.
2. Lớp thực thi dựa trên Thông số kỹ thuật của Paris Đã thay đổi.
Ngoài ra, hai thông số kỹ thuật khác đề cập đến cách các máy khách lớp đồng thuận và lớp thực thi tương tác với nhau:
p>
1. Trong execution-apis API công cụ được chỉ định trong kho lưu trữ được sử dụng để liên lạc giữa lớp đồng thuận và lớp thực thi.
2. Trong kho lưu trữ thông số kỹ thuật đồng thuận đồng bộ được lớp đồng thuận sử dụng để nhập các khối khi thực hiện đồng bộ hóa ứng dụng khách lớp và cung cấp liên kết từ lớp trước đến lớp sau. của đầu dây chuyền.
Từ nay đến ngày 8 tháng 9 Trong thời gian này, tất cả tiền thưởng lỗi liên quan đến hợp nhất sẽ có hệ số nhân gấp 4 lần. Tiền thưởng phát hiện lỗi nghiêm trọng có thể lên tới 1 triệu USD.
Để biết thêm chi tiết, hãy xem Chương trình thưởng cho lỗ hổng a> .
1. Hoạt động như một node Business, tôi nên làm gì?
Sau khi sáp nhập, nút đầy đủ Ethereum là sự kết hợp giữa máy khách lớp đồng thuận (CL) và lớp thực thi (EL) khách hàng trước đây Chạy chuỗi đèn hiệu bằng chứng cổ phần, quản lý trạng thái người dùng và chạy các tính toán liên quan đến giao dịch. Các máy khách Lớp thực thi (EL) và Lớp đồng thuận (CL) sử dụng một bộ công cụ có tên Phương thức RPC JSON mới cho Engine API giao tiếp qua các cổng được xác thực. Các máy khách lớp thực thi (EL) và lớp đồng thuận (CL) xác thực lẫn nhau bằng khóa JWT. Người vận hành nút nên tham khảo tài liệu của khách hàng để được hướng dẫn cách tạo và định cấu hình giá trị này.
Nói cách khác, nếu bạn đang chạy một nút trên chuỗi beacon, thì bây giờ bạn cũng cần chạy ứng dụng khách lớp thực thi. Tương tự, nếu bạn chạy một nút trên mạng Proof-of-Work (PoW) hiện tại, bạn cũng sẽ cần chạy ứng dụng khách lớp đồng thuận. Để họ giao tiếp an toàn, mã thông báo JWT phải được chuyển cho từng khách hàng. Phần "Chạy một nút"
Cần nhấn mạnh rằng việc chạy nút chuỗi beacon khác với việc chạy ứng dụng khách xác thực, mặc dù cả hai đều là một phần của phiên bản ứng dụng khách lớp đồng thuận. Staker phải chạy cả hai, trong khi người vận hành nút chỉ cần chạy cái trước. Bài viết này chi tiết hơn sự khác biệt giữa hai thành phần này được giải thích.
Ngoài ra, xin lưu ý rằng mỗi lớp sẽ duy trì một tập hợp các nút ngang hàng độc lập và hiển thị API riêng. API báo hiệu and API JSON RPC tất cả sẽ tiếp tục hoạt động như mong đợi.
2. Là người đặt cọc, tôi cần làm gì?
Như đã đề cập ở trên, ngoài việc chạy ứng dụng khách lớp đồng thuận, các trình xác thực trên chuỗi beacon cũng cần chạy sau khi hợp nhất Máy khách lớp thực thi. Các nhà đầu tư được khuyến khích thực hiện việc này trước khi hợp nhất, nhưng một số người xác nhận đã giao các chức năng này cho các nhà cung cấp bên thứ ba. Điều này có thể thực hiện được vì dữ liệu duy nhất mà lớp thực thi yêu cầu là các bản cập nhật cho hợp đồng tiền gửi.
Sau khi hợp nhất, người xác thực phải đảm bảo rằng giao dịch của người dùng và các khối chuyển đổi trạng thái mà họ tạo và chứng minh là hợp lệ. Để thực hiện việc này, mỗi nút chuỗi đèn hiệu phải được ghép nối với máy khách lớp thực thi. Lưu ý rằng nhiều trình xác thực vẫn có thể được ghép nối với một nút chuỗi báo hiệu duy nhất và kết hợp máy khách lớp thực thi. Điều này mở rộng trách nhiệm của người xác thực, nhưng cũng trao cho người xác nhận đề xuất chặn quyền đối với phí ưu tiên giao dịch liên quan (hiện thuộc về người khai thác).
Mặc dù phần thưởng của người xác thực vẫn được tạo trên chuỗi beacon và yêu cầu rút các bản nâng cấp mạng tiếp theo, nhưng phí giao dịch sẽ được thanh toán, đốt và phân phối. Người xác thực có thể chỉ định bất kỳ địa chỉ Ethereum nào làm người nhận phí giao dịch.
Sau khi cập nhật ứng dụng khách đồng thuận, hãy đảm bảo đặt người nhận phí như một phần trong cấu hình ứng dụng khách của trình xác thực để đảm bảo giao dịch phí được gửi đến địa chỉ mà bạn kiểm soát. Nếu bạn sử dụng nhà cung cấp bên thứ ba để đặt cược, bạn chọn nhà cung cấp nào sẽ chỉ định cách phân bổ các khoản phí này.
Stake Launchpad có sẵn sàng hợp nhất Danh sách kiểm tra mà người đặt cược có thể sử dụng để đảm bảo họ đã hoàn thành từng bước của quy trình. EthStaker cũng tổ chức các hội thảo chuẩn bị trình xác thực với nhiều kế hoạch hơn.
Những người đặt cược muốn chạy trình xác thực trên mạng thử nghiệm để chuẩn bị cho quá trình chuyển đổi PoS của mạng chính có thể làm như vậy trên mạng thử nghiệm Goerli (hiện đã được hợp nhất), mạng này cũng có phiên bản Stake Launchpad.
3. Tại sao phạm vi ngày dự kiến cho Tổng độ khó cuối cùng (TTD) lại rộng đến vậy?
Độ khó tăng dần của mỗi khối phụ thuộc vào sức mạnh tính toán của mạng không ổn định. Nếu có nhiều sức mạnh tính toán hơn tham gia vào mạng thì TTD sẽ đạt được nhanh hơn. Tương tự, nếu sức mạnh tính toán rút khỏi mạng, thời gian đến của TTD sẽ bị trì hoãn. Trong trường hợp mức hashrate giảm đáng kể, giá trị phạm vi TTD có thể được điều phối như thực hiện trên mạng thử nghiệm Ropsten.
4. Là nhà phát triển ứng dụng hoặc công cụ, tôi nên làm gì?
Như đã đề cập trong bài viết trước, việc sáp nhập sẽ có tác động tối thiểu đến tập hợp con các hợp đồng được triển khai trên Ethereum và tất cả các hợp đồng sẽ không bị phá vỡ. Ngoài ra, hầu hết các điểm cuối API người dùng sẽ vẫn ổn định (trừ khi bạn sử dụng các phương pháp cụ thể bằng chứng công việc, chẳng hạn như eth_getWork).
Nói cách khác, hầu hết các ứng dụng trên Ethereum không chỉ liên quan đến các hợp đồng trên chuỗi. Bây giờ là lúc đảm bảo mã giao diện người dùng, công cụ, quy trình triển khai và các thành phần ngoài chuỗi khác của bạn hoạt động như mong đợi. Chúng tôi thực sự khuyên các nhà phát triển nên chạy thử nghiệm đầy đủ và chu trình triển khai trên Sepolia hoặc Goerli, đồng thời báo cáo mọi vấn đề về công cụ hoặc sự phụ thuộc cho người duy trì các dự án này. Nếu bạn không chắc chắn nên mở vấn đề ở đâu, vui lòng sử dụng kho lưu trữ này.
Ngoài ra, xin lưu ý rằng tất cả các mạng thử nghiệm, ngoại trừ Sepolia và Goerli, sẽ không được dùng nữa sau khi sáp nhập. Nếu bạn là người dùng Ropsten, Rinkeby hoặc Kiln, bạn nên lên kế hoạch di chuyển sang Goerli hoặc Sepolia. Để biết thêm thông tin về vấn đề này, hãy xem liên kết này .
5. Với tư cách là người dùng Ethereum hoặc chủ sở hữu ETH, tôi cần làm gì?
Cho dù bạn đang sử dụng các ứng dụng Ethereum trên chuỗi, giữ ETH trên nền tảng giao dịch hay trong ví bạn giữ, bạn không không cần phải làm gì cả Nếu bạn đang sử dụng một ứng dụng, sàn giao dịch hoặc ví cung cấp hướng dẫn hoặc lời khuyên bổ sung, bạn nên xác minh rằng ứng dụng đó đến từ họ. Xin hãy cẩn thận với những trò lừa đảo!
6. Tôi có thể làm gì khác với tư cách là người khai thác Ethereum không?
Không, nếu bạn đang khai thác trên mạng chính Ethereum, bạn nên biết rằng sau khi sáp nhập, mạng sẽ hoàn toàn dựa trên Proof của thuật toán Stake (PoS), vào thời điểm đó, việc khai thác POW sẽ không thể thực hiện được nữa.
7. Điều gì xảy ra nếu tôi là người khai thác hoặc nhà điều hành nút và không tham gia nâng cấp?
Nếu ứng dụng khách Ethereum bạn đang sử dụng chưa được cập nhật lên phiên bản mới nhất (được liệt kê ở trên), sau khi mạng được nâng cấp, Khách hàng của bạn sẽ đồng bộ hóa với chuỗi khối tiền phân nhánh.
Bạn sẽ bị mắc kẹt trên một chuỗi không tương thích theo các quy tắc cũ, không thể gửi ether hoặc hoạt động trên mạng Ethereum đã hợp nhất.
8. Với tư cách là người xác thực, tôi có thể rút vốn ETH đã đặt cọc của mình không?
Không, việc sáp nhập là đợt nâng cấp phức tạp nhất đối với Ethereum cho đến nay. về việc ngừng hoạt động mạng, chúng tôi đã thực hiện một phương pháp tiếp cận tối thiểu để loại trừ mọi thay đổi không mang tính chuyển tiếp trong bản nâng cấp này.
Việc rút tiền khỏi chuỗi Beacon có thể được thực hiện trong lần nâng cấp đầu tiên sau khi sáp nhập. Thông số kỹ thuật cho lớp đồng thuận và lớp thực thi đang được phát triển.
9. Tôi có thêm câu hỏi, tôi có thể hỏi ở đâu?
Vào ngày 9 tháng 9 lúc 14:00 giờ UTC, sẽ có một cuộc gọi hội nghị cộng đồng về việc hợp nhất. Bạn có thể nói chuyện với khách hàng Tham gia cùng các nhà phát triển, thành viên ETHStaker, nhà nghiên cứu và hơn thế nữa!
Việc chuyển đổi Ethereum sang Proof-of-Stake (PoS) đã được thực hiện trong một thời gian dài. Cảm ơn tất cả những người đã góp phần nghiên cứu, phát triển, phân tích, thử nghiệm, phá vỡ, sửa chữa hoặc giải thích mọi thứ về The Merge.
Có quá nhiều người đóng góp trong nhiều năm qua để liệt kê ở đây, nhưng bạn biết mình là ai. Chúng tôi không thể xây dựng thánh đường này nếu không có tất cả các bạn.
Khi nào nó sẽ được sáp nhập? Nó sẽ rất nhanh.
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia