BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Sê-ri đặt cược ETH2: Chìa khóa

ECN以太坊中国
特邀专栏作者
Bài viết này có khoảng 2338 từ, đọc toàn bộ bài viết mất khoảng 4 phút
Trong Eth2, trình xác thực cần khóa nào? Và các phím sẽ được ghi lại và lưu trữ như thế nào?
Tóm tắt AI
Trong Eth2, trình xác thực cần khóa nào? Và các phím sẽ được ghi lại và lưu trữ như thế nào?

nguồn|Ethereum Blog

nguồn|

Tác giả|Carl Beekhuizen

Cảm ơn Sacha Yves Saint-Leger và Danny Ryan đã xem xét bài viết này.

Bất kể hệ thống bằng chứng cổ phần (PoS) nào, cốt lõi là lược đồ chữ ký. Chữ ký được sử dụng để xác định và xác minh danh tính của từng người xác thực, cho phép chúng tôi theo dõi các hành động của người xác thực (dù tốt hay xấu) ngược lại với chính người xác thực đó.

Trong eth2, danh tính của mỗi trình xác thực là khóa công khai của họ. Cụ thể, mỗi trình xác thực sẽ có hai bộ khóa: khóa ký và khóa rút tiền.

tiêu đề cấp đầu tiên

Khóa ký là khóa mà người xác nhận cần ký chứng thực và đề xuất các khối. Vì người xác minh cần ký ít nhất một tin nhắn mỗi kỷ nguyên, nên phần mềm máy khách phải ký quỹ khóa ký.

tiêu đề cấp đầu tiên

chìa khóa rút tiền

Phần mềm máy khách luôn được kết nối với internet, do đó, khóa ký của người xác minh hoàn toàn có thể bị xâm phạm. Để giảm thiểu tác động tương ứng, hoạt động của người xác minh cần được thực hiện thông qua hai loại khóa.

Như đã đề cập ở trên, người xác minh thực hiện nhiệm vụ của mình thông qua việc ký các khóa. Và khóa rút tiền có thể kiểm soát tiền của người xác thực (chuyển và rút ETH).

*Chuyển khoản và rút tiền chỉ có thể sớm nhất trong Giai đoạn 1

tiêu đề cấp đầu tiên

Làm gì với quá nhiều phím?

Nếu cứ 32 ETH được đặt cọc, một người đặt cược cần lưu và gửi tiền bằng hai khóa không liên quan, thì mọi thứ có thể nhanh chóng vượt khỏi tầm kiểm soát.

Trong eth2, giải pháp này đạt được bằng cáchEIP 2333Và2334Triển khai: Bộ tiêu chuẩn này mô tả mối quan hệ giữa khóa rút tiền và khóa ký, cũng như cách chúng được bắt nguồn từ một bản ghi nhớ duy nhất.

tiêu đề cấp đầu tiên

trí nhớ

Ví dụ, ghi một bộ giải xúc xích mnemonics lớn cô lập tập trung trượt khung cửa chú hề triệu xung xáo trộn chính xác hơn ghi một chuỗi phím 0x1e9f2afcc0737f4502e8d4238e4fe82d45077b2a549902b61d65367acecbccba

tiêu đề cấp đầu tiên

Khi tương tác với ví, bạn có thể bắt gặp các "đường dẫn" có dạng m/44'/60'/0'/0/0. Những đường dẫn này mô tả mối quan hệ giữa các phím.

dựa theoEIP 2333dựa theo

, có mối quan hệ ở dạng cấu trúc cây, trong đó khóa được xác định bởi nguồn entropy (hạt của cây) và đường đi của cây.

Chúng tôi sử dụng hạt giống để tính gốc, sau đó xây dựng từng lớp dựa trên gốc. Cây khóa được xác định hoàn toàn theo mối quan hệ giữa các nhánh tiếp theo của nó và gốc của cây.

Trên thực tế, điều này cho phép chúng ta bắt đầu từ gốc của cây và tính toán các khóa trung gian trên mỗi nhánh, sau đó đến các nút lá có liên quan để tìm bất kỳ khóa nào chúng ta cần trong cây.

Điều kỳ diệu là chúng ta có thể bắt đầu với một nguồn entropy duy nhất (chẳng hạn như thuật ghi nhớ) và lấy được số lượng khóa hầu như không giới hạn từ nguồn đó.

Ngoài ra, bằng cách chỉ lưu trữ ghi nhớ đó, bạn có thể sao lưu mọi khóa bạn sử dụng làm trình xác thực.

Mỗi nhánh được phân tách bằng dấu / , vì vậy m/2 có nghĩa là bắt đầu bằng khóa chính và theo nhánh thứ 2.

hiện hữuEIP 2334hiện hữu

, khóa ký của trình xác thực là nhánh con thứ 0 của khóa rút tiền. Điều đó có nghĩa là, trong thực tế, khi bạn tuân theo tiêu chuẩn này, nếu bạn biết khóa riêng được sử dụng để rút tiền, thì bạn có thể tính toán khóa riêng có chữ ký tương ứng.

Tiếp tục ví dụ trên, chúng ta có thể tìm thấy ba khóa ký tương ứng tại m/0/0, m/1/0, m/2/0.EIP 2334 Ví dụ trên đã được đơn giản hóa hết mức có thể để minh họa các khái niệm, nhưng trong thực tế, các đường dẫn liên quan dài hơn (

Nói chung, điều chính cần nhớ là: nếu bạn biết cách ghi nhớ, bạn có thể tính toán khóa rút tiền, sau đó sử dụng khóa rút tiền để lấy khóa ký của mình.

tiêu đề cấp đầu tiên

chìa khóa lưu trữ

Máy khách trình xác thực sử dụng các tệp kho khóa làm phương tiện trao đổi khóa.

Khi bạn đã sẵn sàng để bắt đầu xác minh, bạn cần cung cấp Kho khóa và mật khẩu để mã hóa nó cho ứng dụng xác minh của bạn. Ứng dụng khách cần hai thông tin này để nhập khóa riêng.

tiêu đề cấp đầu tiên

trở thành người xác thực

Để trở thành người xác thực, trước tiên hãy tạo các khóa thích hợp. Khi bạn viết ra bản ghi nhớ của mình, khóa có thể được tạo.

Vì không thể rút hoặc chuyển ETH trong Giai đoạn 0, nên không cần phải đi qua Kho lưu trữ khóa để lấy khóa rút tiền, chỉ cần đảm bảo rằng bản ghi nhớ được lưu trữ một cách an toàn là đủ.

Khi ứng dụng khách trình xác thực cần sử dụng khóa ký, mỗi nút trình xác thực của bạn sẽ nhận được một tệp Keystore lưu trữ khóa tương ứng.

Sau đó, dữ liệu cam kết sẽ được ghi lại trong hợp đồng tiền gửi của eth1. Hợp đồng tiền gửi sẽ được giám sát bởi nút eth2 để dữ liệu tiền gửi có thể được sao chép sang eth2 sau này. Khi dữ liệu cam kết của bạn đã được chuyển thành công sang eth2, thì bạn chính thức trở thành người xác thực!

tiêu đề cấp đầu tiên

Chúng tôi đang nỗ lực xây dựng một giao diện thân thiện để hướng dẫn người dùng trở thành người xác thực. Chúng tôi sẽ sớm có một bài đăng trên blog giải thích Eth2 Launchpad là gì và cách sử dụng nó!

tiêu đề cấp đầu tiên

Loạt bài viết trước:

Sê-ri đặt cược Eth2: Đồng thuận phân mảnh

Để biết thêm thông tin về Ethereum, vui lòng chú ý đến:

Để 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

Trang web: ethereum.cn

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.

ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android