
Hiểu rõ nguyên lý hoạt động và các dự án tiêu biểu của công nghệ xác thực phân tán DVT trong một bài viết
Tuyển chọn TechFlowTuyển chọn TechFlow

Hiểu rõ nguyên lý hoạt động và các dự án tiêu biểu của công nghệ xác thực phân tán DVT trong một bài viết
Bài viết này xuất phát từ nguyên lý vận hành nút Ethereum để dẫn đến tính cần thiết của công nghệ xác thực phân tán đối với sự phi tập trung hóa mạng lưới, đồng thời phân tích sơ lược những điểm nổi bật về công nghệ của Obol Network và SSV Network – hai dự án áp dụng công nghệ này.
Tác giả: Tyrannosaurus Haym
Biên dịch: FIHRY Isla, đóng góp cốt lõi của Biteye
Ethereum được xây dựng trên một mạng nút phi tập trung và có tính đàn hồi cao, nhưng hiện tại thì số lượng lớn các nút lại mang tính tập trung tương đối, do đó khá dễ tổn thương. Dưới đây sẽ tập trung vào DVT (Công nghệ Nút xác thực Phân tán), Obol Network, SSV Network và lộ trình để Ethereum tiếp tục tăng cường mức độ phi tập trung trong tương lai.

(Hiện tại, một nút Ethereum do một máy tính duy nhất kiểm soát cả lớp thực thi EVM lẫn lớp đồng thuận PoS, trong khi một "nút" phân tán có thể bao gồm nhiều máy chủ)
01 Nguyên lý vận hành của nút Ethereum
Như đã biết, Ethereum được mệnh danh là máy tính toàn cầu, là một mạng lưới gồm gần 20.000 máy tính (nút). Mỗi nút này là một máy tính thật (máy chủ) trong thế giới thực, giao tiếp trực tiếp với nhau theo mô hình điểm-điểm.
Mục đích duy nhất của việc duy trì một hệ thống máy chủ Ethereum lớn như vậy là cung cấp một nền tảng tính toán chia sẻ ổn định và đáng tin cậy — Máy ảo Ethereum (EVM).
EVM cung cấp môi trường cho các giao dịch (tính toán), mọi thứ người dùng làm trên chuỗi đều diễn ra bên trong EVM.
Mỗi nút chạy một phiên bản cục bộ của EVM, sau đó thông qua một quá trình gọi là "chứng minh cổ phần" (PoS) để đưa dữ liệu lên chuỗi, và được đồng bộ hoàn toàn với tất cả các bản sao EVM khác.
Trong kiến trúc hiện tại, mỗi nút Ethereum chạy đồng thời hai phần mềm.
Client thực thi (ví dụ: @go_ethereum, @nethermindeth), chịu trách nhiệm triển khai EVM.
Client đồng thuận (ví dụ: @ethnimbus, @sigp_io), giám sát PoS và đảm bảo an toàn cho Ethereum.
Một nút có thể tồn tại mà không cần đặt cược bất kỳ $ETH nào, tuy nhiên nó sẽ không nhận được phần thưởng, không chịu trách nhiệm đưa dữ liệu lên chuỗi, chỉ đồng bộ dữ liệu mạng. Khi một người vận hành nút đặt cược 32 ETH, nút của họ sẽ tạo ra một bộ xác thực mới (Validator), bắt đầu tham gia vào PoS.
(Ghi chú của người dịch: Một máy chủ có thể tạo nhiều bộ xác thực, tùy thuộc vào cấu hình hiệu năng và số lượng ETH sở hữu.) Cũng có thể hiểu theo cách:
- Nhiều nút tạo thành một máy tính thực tế, mỗi nút giữ trạng thái đồng bộ, giúp mạng Ethereum duy trì liên kết liên tục và EVM an toàn, đồng bộ
- Bộ xác thực là một thực thể ảo, do nút vận hành, tồn tại bên trong máy chủ nút, tham gia vào PoS
Có thể thấy toàn bộ mạng lưới có tính đàn hồi cao, với hàng ngàn đến hàng vạn nút, rất hiếm sự kiện nào ảnh hưởng đến mọi nút cùng lúc, vì vậy mạng Ethereum hiện tại từ lâu đã duy trì được hồ sơ hoạt động tốt. Nhưng xét ở cấp độ cá nhân thì sao? Đối với việc kiểm soát khối lượng lớn tài sản trên mạng Ethereum, khả năng chống lỗi vẫn chưa phải là hoàn hảo.
Hãy lấy một ví dụ đơn giản: Giả sử bạn là một nhà đặt cược tại gia (home staker, tự thiết lập máy chủ tại nhà), bị mất điện vài giờ. Trong thời gian nút của bạn ngừng hoạt động, bạn sẽ bị phạt tiền (bị khấu trừ khoản lợi nhuận kiếm được trong khoảng thời gian đó). Nếu chỉ ngắt kết nối vài giờ, việc đồng bộ lại nút với đỉnh của blockchain sẽ không mất nhiều thời gian. Tuy nhiên, thời gian bạn ngoại tuyến càng dài thì việc đồng bộ lại càng lâu, một lần đồng bộ đầy đủ có thể mất vài ngày.
Trong khoảng thời gian này, bạn sẽ bị phạt. Điều này đã đủ tệ với một nhà đặt cược tại gia, nhưng hãy tưởng tượng bạn là một nhà cung cấp dịch vụ đặt cược quy mô lớn (staking-as-a-service) như Lido Finance hay Coinbase, một trung tâm dữ liệu sập hoặc một cấu hình sai có thể ảnh hưởng đến toàn bộ hệ sinh thái DeFi. Đến đây, có người có thể đề xuất chạy một nút dự phòng — nếu nút chính gặp sự cố, bạn có thể tải khóa riêng vào nút dự phòng và tiếp tục xác thực. Nhưng với công nghệ hiện tại, điều này bản thân nó cũng là một rủi ro.

(Người dùng này bị phạt vì chuyển nút sang phần cứng mới, nhưng phần cứng cũ chưa dừng hẳn, dẫn đến ký kép.) Và công nghệ Công nghệ Xác thực Phân tán (DVT) mà chúng ta tìm hiểu hôm nay có thể hoàn hảo tránh được những vấn đề như vậy.
02 DVT là gì?
Đơn giản nói, xem một nút (thông thường) là một thực thể gồm phần đồng thuận và EVM, còn một nút DVT là một nhóm gồm nhiều client đồng thuận và thực thi được phân bố trên nhiều máy khác nhau.
Khi 32 $ETH được gửi vào hợp đồng tiền gửi Ethereum, sẽ hình thành một cụm DVT gồm n thành viên, đồng thời tạo ra một khóa xác thực chia sẻ m-of-n (m < n), mỗi khi khóa xác thực này tham gia vào PoS, ít nhất m thành viên phải đồng ý.
Xét từ góc độ giao thức, yếu tố cốt lõi đảm bảo Ethereum hoạt động ổn định là: Mỗi bộ xác thực phải kịp thời hoàn thành trách nhiệm xác thực trong lượt chỉ định của mình.
Và DVT chính là một công nghệ mã hóa giúp bộ xác thực thực hiện nghĩa vụ ký tên một cách ổn định và an toàn hơn, bằng cách phân bổ trách nhiệm cá nhân an toàn cho một nhóm m-of-n. Quay lại ví dụ nhà đặt cược, với DVT, giả sử bạn, tôi và Vitalik cùng tạo một cụm DVT. Đồng thời chúng ta lấy Coinbase làm dự phòng, phòng khi cần thiết.
Ví dụ, ngay cả khi nơi tôi ở Singapore mất điện hoàn toàn, bạn ở Đại Lý và Vitalik ở Canada vẫn có điện, chúng ta vẫn có thể yên tâm vì chúng ta vẫn đang xác thực. DVT cung cấp công cụ để Ethereum tiếp tục phi tập trung hóa, củng cố thêm vị thế trung lập đáng tin cậy của nó như tầng thanh toán cho internet. DVT chỉ là một công nghệ, và chúng ta có thể thấy nó được triển khai theo nhiều cách khác nhau.
03 Các dự án hiện đang sử dụng công nghệ DVT
Hãy cùng xem xét hai dự án đang áp dụng DVT.
Obol Network
Obol Network gần đây đã huy động được 12,5 triệu USD để hiện thực hóa kế hoạch của họ. Đơn giản nói, một nút gốc thông thường chạy một client thực thi và đồng thuận, còn nút Obol sẽ thêm một client thứ ba lên trên đó.

Hiện tại Obol Network vẫn chưa ra mắt, người dùng có thể xem trước qua ảnh chụp màn hình bảng khởi động DVT của họ (hình dưới) để hiểu rõ cách thức hoạt động của DVT.

(Chọn kích thước cụm, thêm địa chỉ người vận hành, chọn số lượng bộ xác thực, triển khai.)
SSV Network
SSV vừa mới công bố một quỹ hệ sinh thái trị giá 50 triệu USD (chúc mừng, đây là một sự kiện lớn trong lĩnh vực DVT). SSV Network sử dụng cùng triết lý công nghệ DVT, nhưng điểm nổi bật thực sự nằm ở mạng lưới người vận hành của họ.

Người dùng quan tâm đến việc triển khai bộ xác thực sẽ mang ETH của họ đến SSV, SSV sẽ tạo một cụm DVT từ 4 người vận hành. Đây mới chỉ là khởi đầu, DVT không chỉ nhằm tạo ra các nút Ethereum ổn định hơn, sự xuất hiện của nó còn giúp tách biệt rõ ràng khái niệm nút và bộ xác thực, từ đó làm rõ ý nghĩa riêng biệt của từng thành phần. Ví dụ trực quan nhất thể hiện trong lộ trình tiếp theo của Ethereum, một trong những công nghệ cốt lõi cần thiết để đạt được Danksharding là chạy các thuật toán mật mã đường cong elliptic tiên tiến trên mỗi khối. Điều này có thể quá nặng về mặt tính toán đối với các nút Ethereum hiện tại, nhưng sẽ dễ dàng thực hiện hơn khi sử dụng cụm DVT.
Để biết thêm về Danksharding, vui lòng tham khảo liên kết liên quan.
04 Dự đoán airdrop (bổ sung của người dịch)
Obol đã khởi động mạng thử nghiệm Bia vào ngày 31 tháng 1, nhằm kiểm tra khả năng mở rộng của Obol DVT, mục tiêu là thấy hơn 500 cụm hoạt động, hơn 5.000 người tham gia kích hoạt thông qua bảng khởi động và vận hành thành công hơn 30 ngày.
-
30/01/2023 Khởi động mạng thử nghiệm Bia
-
30/01/2023 Tạo cụm
-
06/02/2023 Kích hoạt cụm
-
06/02/2023 đến 31/03/2023 Vận hành (ít nhất 30 ngày)
-
31/03/2023 Kết thúc
-
20/04/2023 Báo cáo mạng thử nghiệm Bia
Mặc dù chính thức nhấn mạnh trong tài liệu mạng thử nghiệm rằng Bia là mạng thử nghiệm không có phần thưởng, nhưng những ai đáp ứng yêu cầu sẽ được tặng một POAP đại sứ kỹ thuật, và khả năng nhận thêm phần thưởng airdrop cho POAP này trong tương lai là đáng để thử.
Điều kiện nhận POAP:
-
Tạo cụm và hoàn thành nghi lễ tạo khóa phân tán thành công (chứng minh bằng cách nộp biểu mẫu loại cụm)
-
Vận hành một cụm hoạt động liên tục hơn 30 ngày
-
Trở thành người lãnh đạo cụm
-
Vận hành 3 trong số 4 cấu hình cụm khác nhau: 6 nút, đa client, đa địa lý hoặc đa máy chủ (tức là tại nhà, đám mây, v.v.)
-
Nộp biểu mẫu phản hồi đầy đủ sau khi tạo cụm và khi Bia kết thúc
-
Nộp đầy đủ bảng điều khiển Grafana cho cuộc thi bảng điều khiển (chi tiết hơn sẽ được công bố giữa tháng 2)
Chính thức cho biết người nhận được 5 POAP đại sứ kỹ thuật sẽ được trao vai trò [Đại sứ Kỹ thuật Cấp 1] trong cộng đồng, cùng với sự công nhận, tiếp cận đội ngũ Obol và các quyền lợi khác.
Ngoài Bia, còn có các nhiệm vụ khác để nhận POAP đại sứ kỹ thuật. Danh sách đại sứ đầy đủ, vui lòng tham khảo trang [Chương trình Đại sứ Obol] .
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News













