Một bài viết để hiểu quy trình cam kết ETH2
Eth2 sẽ sử dụng Proof of Stake (bằng chứng về vốn chủ sở hữu) để duy trì an ninh mạng, nhưng việc triển khai PoS yêu cầu mỗi người tham gia tích cực ("người xác thực") phải có một số tài sản nhất định để cầm cố. Nếu tài sản được giữ trong tài khoản eth1, thì những tài sản này cần được chuyển đến người xác minh của eth2 trước khi chúng có thể được cầm cố.
Vai trò của người xác minh chủ yếu là đề xuất các khối và chứng thực các khối khác, trong khi người cầm cố (staker) cung cấp tiền cho việc cầm cố. Vai trò của người xác thực và người đặt cược có thể là các thực thể giống nhau hoặc khác nhau và các phương pháp hay nhất đề xuất nên tách biệt hai vai trò này để đảm bảo an toàn tối đa cho quỹ.
Quá trình chuyển tiền từ eth1 sang eth2 và xác định người đặt cược và người xác nhận được gọi là đặt cược và bước đầu tiên là gửi giao dịch đặt cọc đặt cọc trên eth1. Thông tin chi tiết có trong giao dịch đặt cọc cầm cố bao gồm danh tính của bên cầm cố, danh tính của người xác minh, v.v., và được gọi chung là thỏa thuận đặt cọc. Bài viết này sẽ khám phá chi tiết các khoản tiền gửi thế chấp và giải thích quy trình gửi ETH cho trình xác thực eth2 trên eth1.
Tạo hợp đồng đặt cọc
Mô tả hình ảnh
Hình 1: Giao thức gửi tiền và những người tham gia
ID xác thực
Mô tả hình ảnh
chữ
Lưu ý rằng vì trình xác minh được xác thực trong eth2, nên khóa chung eth2 được sử dụng thay cho khóa chung eth1.
số tiền cầm cố
Mô tả hình ảnh
Hình 3: Số tiền đặt cược
Bằng chứng nhận dạng để rút tiền
ID rút tiền được sử dụng để cung cấp các tài khoản mà từ đó người xác thực thực hiện gửi tiền. Người đặt cược có thể xác định tài khoản rút tiền bằng cách thêm khóa công khai bị thao túng vào giao thức:
1. Khóa công khai được băm để nén kích thước của nó;
Mô tả hình ảnh
Hình 4: Bằng chứng nhận dạng để rút tiền
Lưu ý rằng chứng chỉ nhận dạng rút tiền cũng sử dụng khóa chung của eth2. Do đó, nó phải được cung cấp trực tiếp bởi người đặt cọc và không thể phục hồi từ các chữ ký giao dịch như thường xảy ra với các hợp đồng thông minh eth1.
Cũng xin lưu ý rằng nếu người xác thực và người đặt cược là cùng một thực thể, các khóa khác nhau sẽ được sử dụng để nhận dạng người xác thực và nhận dạng rút tiền. Bằng cách này, khóa rút tiền có thể được giữ ngoại tuyến một cách an toàn cho đến khi người đặt cược sẵn sàng rút tiền.
Ủy quyền trình xác thực
Mô tả hình ảnh
Hình 5: Ủy quyền trình xác thực
Gửi thỏa thuận đặt cọc
Mô tả hình ảnh
Hình 6: Gửi thỏa thuận đặt cọc
Có hai điểm cần lưu ý ở đây:
1. Người cầm cố không ủy quyền rõ ràng trong thỏa thuận đặt cọc, nhưng đã thêm chữ ký của mình vào giao dịch để cung cấp sự ủy quyền cần thiết trước khi giao dịch được phát sóng;
2. Giao dịch phải đi kèm với số lượng ETH chính xác liên quan đến thỏa thuận tiền gửi, bất kỳ số tiền nào khác sẽ khiến giao dịch bị từ chối bởi thỏa thuận tiền gửi.
tiêu đề phụ
Kích hoạt thỏa thuận tiền gửi
Không giống như các bước trước, hợp đồng kích hoạt chủ yếu được thực hiện trong eth2.
Eth2 theo dõi các cập nhật từ eth1 để biết biên lai gửi tiền. Mỗi nút eth2 bao gồm biên lai gửi tiền mới nhất trong khối được đề xuất của nó. Khi các khối này được hoàn thiện, tiền gửi trở thành một phần của trạng thái tổng thể của eth2. Biên lai gửi tiền sẽ được lưu trữ trong eth2 dưới dạng trạng thái xác thực.
Mô tả hình ảnh
Hình 7: Kích hoạt giao thức gửi tiền
toàn bộ quá trình
Mô tả hình ảnh
Hình 8: Quy trình ký gửi cầm cố
Tài khoản công khai: Trang web ETH Trung Quốc
Liên kết gốc:https://www.attestant.io/
Để biết thêm thông tin về Ethereum, vui lòng chú ý đến:
Tài khoản công khai: Trang web ETH Trung Quốc
Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.
Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.


