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

Giới thiệu: Cải thiện trải nghiệm trình xác thực ETH2.0 bằng cách chia khóa

以太坊爱好者
特邀专栏作者
Bài viết này có khoảng 2443 từ, đọc toàn bộ bài viết mất khoảng 4 phút
Tất cả những người tham gia đều được hưởng lợi từ điều này.
Tóm tắt AI
Tất cả những người tham gia đều được hưởng lợi từ điều này.

Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Những người đam mê Ethereum (ID: ethfans)

Những người đam mê Ethereum (ID: ethfans)

, Tác giả: Mara Schmiedt, bản dịch & hiệu đính: Min Min & A Jian, được Odaily sao chép với sự ủy quyền.

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

Dịch vụ đặt cược của bên thứ ba trên ETH 2.0

Hiện tại, có 120.000 địa chỉ Ethereum đang nắm giữ 32 ETH cần thiết để trở thành trình xác thực ETH 2.0. Tất nhiên, không phải tất cả những người nắm giữ ETH đều có khả năng kỹ thuật và sẵn sàng chạy các nút máy khách của trình xác thực để bảo vệ tính bảo mật của mạng Ethereum.

May mắn thay, những người đặt cược sẽ có tùy chọn ủy quyền ETH cho nhà cung cấp "đặt cược dưới dạng dịch vụ" hoặc trao đổi để đặt cược và thay mặt họ chạy một nút xác thực. Chúng tôi đã tiến hành một cuộc khảo sát quy mô lớn và hơn 1/3 số người được hỏi bày tỏ sự quan tâm đến việc ủy ​​thác cho các nhà cung cấp dịch vụ bên thứ ba để đặt cược. Nếu bạn là một trong số họ, chỉ cần đọc bài viết này!

Để tham gia vào cơ chế đồng thuận ETH 2.0 và nhận phần thưởng, người xác thực cần sử dụng khóa riêng của người xác thực để ký xác nhận và đề xuất các khối. Nếu bạn muốn tham gia đặt cược mà không tự chạy cơ sở hạ tầng, khóa riêng của trình xác thực sẽ được chuyển giao cho nhà cung cấp dịch vụ đặt cược bên thứ ba để vận hành.

Cần lưu ý rằng việc ủy ​​thác khóa riêng của trình xác thực của bạn cho một công ty nhất định tương đương với việc ủy ​​quyền cho công ty đó đơn phương kiểm soát nút trình xác thực của bạn. Nếu công ty ngừng hoạt động, kích hoạt cơ chế tịch thu một cách cố ý hoặc vô tình, hoặc phải thoát khỏi hệ thống vĩnh viễn do phá sản, tiền của bạn có thể bị mất (đây còn được gọi là vấn đề "điểm thất bại duy nhất").

Các sàn giao dịch có số lượng người dùng lớn, chẳng hạn như Binance và Coinbase, có những lợi thế rõ ràng. Các công ty lớn có thể có quy mô kinh tế đủ lớn và các nguồn doanh thu khác so với các nhà cung cấp nhỏ hơn để trợ cấp cho các dịch vụ đặt cược dưới mức trung bình của thị trường hoặc thậm chí triển khai "0 khoản hoa hồng" để thu hút người dùng hoặc giành được thị phần lớn hơn cho các hoạt động quảng cáo.

Nếu một công ty nào đó thu hút một số lượng lớn khách hàng đến mức cổ phần của công ty đó chiếm tỷ lệ lớn trong toàn bộ mạng lưới, thì điều đó có thể gây ra rủi ro lớn cho toàn bộ mạng lưới. Do các nhà cung cấp cơ sở hạ tầng thường chạy các nút cho nhiều khách hàng trên cùng một cơ sở hạ tầng, nên có thể tắt máy đồng thời và các cuộc tấn công phối hợp. Ngoài ra, do cấu trúc hình phạt chống tương quan được tích hợp trong giao thức ETH 2.0, nếu bạn bị phạt với nhiều trình xác nhận cùng một lúc, hình phạt mà bạn phải chịu có thể tăng gấp 3 lần. Nếu một nhà cung cấp dịch vụ đặt cược, khách hàng hoặc nhà cung cấp dịch vụ đám mây (chẳng hạn như Amazon) có số lượng cổ phần lớn bất ngờ ngoại tuyến hoặc kích hoạt cơ chế cắt giảm, hình phạt sẽ nặng hơn với tư cách là người ủy quyền so với người xác nhận hoạt động độc lập.

Tách khóa riêng và tính toán nhiều bên

Trước khi chúng tôi đi sâu vào các lợi thế của trình xác thực phân tách khóa riêng tư, hãy nhanh chóng xem xét cơ chế cơ bản của trình xác thực phân tách khóa riêng tư ETH 2.0. Tính toán khóa riêng chủ yếu dựa vào hai thành phần mật mã cốt lõi.

Yếu tố đầu tiên là chia sẻ bí mật. Cơ chế chia khóa riêng có nghĩa là khóa riêng được chia và phân phối cho những người tham gia khác nhau và mỗi người tham gia giữ một phần của khóa riêng. Phần do một cá nhân nắm giữ không thể được sử dụng để xây dựng lại khóa riêng. Khóa riêng chỉ có thể được xây dựng lại bằng cách kết hợp các khoản giữ riêng lẻ đạt đến một số (ngưỡng) được xác định trước.

Yếu tố thứ hai là tính toán đa bên an toàn (MPC). MPC cho phép nhiều người tham gia bí mật tính toán một hàm bằng các giá trị đầu vào của họ. Nếu chúng tôi kết hợp MPC với tính năng chia khóa riêng, chúng tôi có thể phân tán các khóa riêng giữa những người tham gia khác nhau, những người có thể sử dụng các giá trị đầu vào của họ để thực hiện các tính toán phi tập trung và tạo các giá trị đầu ra của khóa riêng mà không cần một thiết bị duy nhất. phím trên.

Trình xác thực phân tách khóa cá nhân trên ETH 2.0

ETH 2.0 sử dụng cơ chế chữ ký BLS được xác định trên các đường cong elip (ETH 2.0 sử dụng BLS12–381). Chữ ký BLS là đa thức, có nghĩa là chúng hỗ trợ tổng hợp, kết hợp nhiều chữ ký thành một.

Ví dụ: nếu Alice muốn phân tán rủi ro và đóng góp vào khả năng chống tấn công và bảo mật của mạng ETH 2.0, cô ấy có thể quyết định chia khóa riêng của trình xác thực của mình thành ba phần, phân phối chúng cho nhà cung cấp dịch vụ mà cô ấy chọn và cần 2 /3 cơ chế chữ ký để xây dựng lại chữ ký hoàn chỉnh. Không một nhà cung cấp đơn lẻ nào có thể đơn phương kiểm soát các nút trình xác thực của TA, vì vậy không thể xảy ra lỗi đơn lẻ.

Vì vậy, ai là người chiến thắng trong cơ chế xác thực phân tách khóa riêng tư? mọi người.

tiêu đề phụ

Đối với các bên liên quan:

  • Chia sẻ rủi ro của bạn! Cơ chế này có thể loại bỏ rủi ro kiểm soát đơn phương và điểm lỗi duy nhất của các nút trình xác thực. Ngoài ra, cơ chế này có thể được sử dụng để đáp ứng các chiến lược chống thông đồng, ví dụ: chọn các nút từ các nhà cung cấp nhỏ, giảm xác suất xảy ra lỗi liên quan.

  • Đối với các nhà cung cấp dịch vụ đặt cược:

Làm nhẹ trách nhiệm của bạn! Giao thức ETH 2.0 khuyến khích các trình xác thực (đặc biệt là các trình xác thực lớn) để giảm khả năng nút trình xác thực của chúng bị lỗi cùng lúc với các nút trình xác nhận khác. Việc cho phép các nhà khai thác trải rộng các nút trình xác thực của họ trên nhiều thiết bị phần cứng hoặc thậm chí nhiều trung tâm dữ liệu có thể giảm thiểu rủi ro và trách nhiệm pháp lý.

  • Tạo một sân chơi bình đẳng! Trình xác minh nhỏ với chính sách ký đơn giản hơn có thể không hoạt động theo cách phù hợp với trình xác minh lớn - do đó, các nhà cung cấp dịch vụ có quy mô khác nhau có thể đạt được sự hợp tác cùng có lợi và đạt được lợi ích bằng cách cung cấp tỷ lệ dịch vụ trình xác minh tách khóa riêng.

tiêu đề phụ

Đối với toàn bộ mạng:

  • Bảo mật nâng cao! Việc tập trung hóa tạo ra các rủi ro tiềm ẩn và các vectơ tấn công cho toàn bộ mạng và những người tham gia. Bảo mật ảnh hưởng trực tiếp đến giá trị của Ethereum như một lớp thanh toán toàn cầu mới. Bằng cách tập trung vào việc phát triển trình xác thực phân tách khóa riêng, chúng tôi có thể nâng cao mức độ phân cấp của hệ thống và đạt được mục tiêu chống tương quan của giao thức ETH 2.0, để tất cả các bên liên quan trong mạng đều có thể hưởng lợi.

  • Thực hiện

  • Theo khoa học phổ biến của Joseph Chow, việc triển khai cơ chế xác minh phân tách khóa riêng ETH 2.0 phải đáp ứng các điều kiện sau:

  • Thông số kỹ thuật cho ứng dụng khách trình xác nhận phân tách khóa riêng

Triển khai ứng dụng khách xác minh phân tách khóa riêng

Tiêu chuẩn để chạy trình xác thực phân tách khóa riêng giữa các nhà cung cấp dịch vụ khác nhau

Cung cấp UX/UI thân thiện với người dùng cuối để phân chia khóa riêng giữa các nhà cung cấp dịch vụ khác nhau

Vì mạng thử nghiệm chính thức của ETH 2.0 sắp trực tuyến nên đây không phải là thời điểm tốt để cộng đồng làm việc cùng nhau nhằm chuẩn hóa, triển khai và kiểm tra đầy đủ cơ chế xác thực phân tách khóa riêng tư trước khi mạng chính hoạt động.

开发者
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