Một giao thức cho phép phối hợp an toàn, không giám sát giữa nhiều nhà điều hành để chạy trình xác thực Ethereum thông qua Công nghệ Trình xác thực phân tán (DVT).

Obol là một giao thức được xây dựng để hỗ trợ hoạt động phi tập trung của trình xác thực Ethereum thông qua một hệ thống có tên là Công nghệ Trình xác thực phân tán (DVT). Thay vì dựa vào một nhà điều hành duy nhất để quản lý trình xác thực, Obol cho phép một nhóm nhà điều hành độc lập phối hợp an toàn và cùng nhau thực hiện nhiệm vụ trình xác thực. Cấu trúc này làm giảm các điểm lỗi đơn lẻ và tăng cường khả năng phục hồi của mạng. Giao thức bao gồm các công cụ trung gian, hợp đồng thông minh và cơ sở hạ tầng dành cho nhà phát triển để quản lý các trình xác thực phân tán này một cách hiệu quả, đồng thời vẫn tương thích với các tiêu chuẩn và máy khách Ethereum hiện có.

Obol là một giao thức trung gian được thiết kế để hỗ trợ Công nghệ trình xác thực phân tán (DVT) trên Ethereum. Nó cho phép nhiều nhà điều hành cùng chạy một trình xác thực duy nhất thông qua kiến trúc phân tán. Thành phần chính của giao thức, Charon, tạo điều kiện cho sự phối hợp này mà không cần thay thế các máy khách trình xác thực hiện có.
Charon hoạt động như một phần mềm trung gian dựa trên Go nằm giữa máy khách trình xác thực và node beacon. Nó chặn và chuyển tiếp lưu lượng API, cho phép nhiều máy khách Charon giao tiếp và đạt được sự đồng thuận về nhiệm vụ trình xác thực. Thiết lập này tạo thành một cụm hoạt động như một trình xác thực bằng chứng cổ phần (proof-of-stake) thống nhất. Mỗi nhà điều hành trong cụm nắm giữ một phần khóa riêng của trình xác thực, được tạo thông qua quy trình Tạo khóa phân tán (DKG). Phương pháp này đảm bảo rằng không có người vận hành nào có thể truy cập vào toàn bộ khóa riêng, tăng cường bảo mật bằng cách giảm thiểu các điểm lỗi đơn lẻ.
Mô hình mạng của Charon bao gồm hai phần: ngăn xếp trình xác thực nội bộ và mạng ngang hàng (p2p) bên ngoài. Về mặt nội bộ, Charon kết nối với một node beacon ngược dòng (upstream) và một máy khách trình xác thực xuôi dòng (downstream). Bên ngoài, các máy khách Charon trong một cụm kết nối qua mạng p2p bằng giao thức libp2p. Mạng này chỉ giới hạn cho các máy khách trong cùng một cụm và việc giao tiếp được thực hiện thông qua các máy chủ chuyển tiếp. Các rơle này hỗ trợ khám phá đối tác và thiết lập kết nối, đặc biệt là trong các tình huống liên quan đến Biên dịch địa chỉ mạng (NAT).
Cách tiếp cận của Obol đối với DVT nhấn mạnh vào các hoạt động không giám sát. Giao thức không yêu cầu khóa riêng của trình xác thực phải được lưu trữ trên chuỗi hoặc ở một vị trí tập trung. Thay vào đó, các chia sẻ khóa được tạo và lưu trữ cục bộ bởi từng nhà điều hành. Lựa chọn thiết kế này giảm thiểu rủi ro liên quan đến việc đánh cắp khóa và truy cập trái phép.

Obol Labs được thành lập vào năm 2021 bởi Collin Myers, Oisín Kyne và Chris Battenfield. Tổ chức tập trung vào việc phát triển Công nghệ trình xác thực phân tán (DVT) để tăng cường tính phi tập trung và bảo mật của cơ sở hạ tầng staking của Ethereum. Myers, giữ chức vụ CEO, trước đây đã từng giữ các chức vụ tại ConsenSys và MUFG, mang đến kinh nghiệm về chiến lược blockchain và dịch vụ tài chính. Kyne, với tư cách là CTO, đóng góp chuyên môn về kỹ thuật phần mềm và hệ thống mật mã. Battenfield, với tư cách là Trưởng phòng Sản phẩm, giám sát việc phát triển và triển khai các công cụ và dịch vụ của Obol.
Đội ngũ đã mở rộng thêm các chuyên gia như Richard Malone, Trưởng phòng Kinh doanh và Nanni Sackmann, Giám đốc Nhân sự. Các kỹ sư như Edax Uclés và Maelíosa Kyne đã đóng vai trò quan trọng trong việc xây dựng các thành phần kỹ thuật của Mạng lưới Obol. Những nỗ lực chung của những cá nhân này đóng vai trò trung tâm trong việc thúc đẩy sứ mệnh của Obol là quảng bá các giải pháp staking phi tập trung.
Obol Labs đã đảm bảo được nguồn tài trợ thông qua nhiều vòng đầu tư. Năm 2021, công ty đã huy động được 6,15 triệu USD trong vòng hạt giống với sự tham gia của Ethereal Ventures, Acrylic Capital và Coinbase Ventures. Vòng gọi vốn Series A tiếp theo vào tháng 1 năm 2023 đã mang lại thêm 12,5 triệu USD, do Pantera Capital và Archetype đồng dẫn đầu. Nguồn tài trợ này đã hỗ trợ cho việc phát triển cơ sở hạ tầng DVT của Obol và mở rộng đội ngũ của công ty.

Công ty cũng nhận được sự hỗ trợ từ nhiều nhà đầu tư và cố vấn chiến lược. Những người đóng góp đáng chú ý bao gồm Figment Capital, Blockdaemon, StakeFish và Chorus One. Các cố vấn cá nhân như Stefan George của Gnosis, Jim McDonald của Attestant và Mariano Conti, cựu cố vấn của Maker Foundation, đã cung cấp hướng dẫn về các vấn đề kỹ thuật và chiến lược. Những quan hệ đối tác này đã tạo điều kiện thuận lợi cho việc tích hợp công nghệ của Obol vào nhiều hệ sinh thái staking khác nhau.

DV Launchpad là ứng dụng dựa trên web hỗ trợ người dùng tạo Trình xác thực phân tán (DV) theo cách riêng lẻ hoặc hợp tác. Nó hướng dẫn người dùng quy trình thiết lập cụm trình xác thực, bao gồm việc tạo khóa xác thực phân tán và cấu hình các thành phần cần thiết. Launchpad đảm bảo rằng mỗi nhà điều hành trong cụm nắm giữ một phần khóa riêng của trình xác thực, tăng cường bảo mật bằng cách ngăn chặn bất kỳ nhà điều hành nào có toàn quyền kiểm soát.
Ứng dụng này cũng cung cấp các công cụ để kiểm tra và giám sát hiệu suất của cụm trình xác thực. Người dùng có thể mô phỏng nhiều tình huống khác nhau để đảm bảo khả năng phục hồi và độ tin cậy của thiết lập trước khi triển khai trên mạng chính Ethereum.

Charon là một phần mềm trung gian được phát triển bằng Go cho phép vận hành một trình xác thực Ethereum duy nhất trên nhiều node. Nó hoạt động bằng cách chặn và chuyển tiếp lưu lượng API giữa máy khách trình xác thực và node beacon. Nhiều máy khách Charon giao tiếp với nhau để đạt được sự đồng thuận về nhiệm vụ của trình xác thực, hoạt động hiệu quả như một trình xác thực bằng chứng cổ phần thống nhất. Thiết lập này cho phép chịu lỗi, vì trình xác thực có thể tiếp tục hoạt động ngay cả khi một số node ngoại tuyến, miễn là phần lớn vẫn hoạt động.
Mô hình mạng của Charon bao gồm cả thành phần bên trong và bên ngoài. Về mặt nội bộ, nó kết nối với một node beacon ngược dòng và một máy khách trình xác thực xuôi dòng. Bên ngoài, các máy khách Charon trong một cụm thiết lập mạng ngang hàng bằng giao thức libp2p. Mạng này được giới hạn cho các máy khách trong cùng một cụm và sử dụng máy chủ chuyển tiếp để tạo điều kiện cho việc khám phá ngang hàng và thiết lập kết nối, đặc biệt là trong môi trường có Dịch chuyển địa chỉ mạng (NAT).

Bộ phát triển phần mềm Obol (SDK) cung cấp cho các nhà phát triển các công cụ để tạo và quản lý Trình xác thực phân tán bằng API Obol. Nó bao gồm một tập hợp các lớp, giao diện và hàm giúp cấu hình và triển khai các cụm trình xác thực dễ dàng hơn. SDK hỗ trợ việc xác định các tham số cụm, vai trò của người vận hành và cơ chế phân phối phần thưởng. Nó cũng bao gồm các chức năng xác thực để đảm bảo tính toàn vẹn và nhất quán của cấu hình cụm.
Các nhà phát triển có thể sử dụng SDK để tự động hóa quy trình triển khai, tích hợp với các hệ thống hiện có và tùy chỉnh hành vi của cụm trình xác thực của họ. Thiết kế mô-đun của SDK cho phép linh hoạt trong việc thích ứng với nhiều trường hợp sử dụng và yêu cầu vận hành khác nhau.

Obol Splits là hợp đồng thông minh được thiết kế để quản lý việc phân phối phần thưởng giữa những người tham gia trong cụm Trình xác thực phân tán. Các hợp đồng này xác định địa chỉ rút tiền cho trình xác thực và chỉ định tỷ lệ phần thưởng được phân bổ cho mỗi người tham gia. Obol Splits không thể thay đổi, không thể nâng cấp, không được lưu giữ và không phụ thuộc vào các oracle bên ngoài. Thiết kế này đảm bảo tính minh bạch và an toàn trong quá trình phân phối phần thưởng.
Bằng cách sử dụng Obol Splits, các cụm trình xác thực có thể tự động phân bổ phần thưởng dựa trên các thỏa thuận được xác định trước. Cơ chế này đơn giản hóa việc quản lý trình xác thực được chia sẻ và giảm khả năng xảy ra tranh chấp giữa những người tham gia. Các hợp đồng được triển khai trên chuỗi, cung cấp hồ sơ phân phối phần thưởng có thể xác minh và chống giả mạo.

Obol Stack là một khuôn khổ mô-đun giúp triển khai và quản lý các ứng dụng và cơ sở hạ tầng phi tập trung. Nó được thiết kế để đơn giản hóa quá trình chạy các node Ethereum, tác nhân AI và các dịch vụ phi tập trung khác bằng cách cung cấp kiến trúc cắm và chạy. Ngăn xếp này tích hợp với các thành phần DVT của Mạng lưới Obol, cho phép người dùng xây dựng và vận hành các hệ thống phân tán với khả năng bảo mật và phục hồi được nâng cao.
Khung này hỗ trợ nhiều trường hợp sử dụng khác nhau, bao gồm các giải pháp Layer 1 và Layer 2, Mạng cơ sở hạ tầng vật lý phi tập trung (DePIN) và các rollup dành riêng cho ứng dụng. Bằng cách tóm tắt sự phức tạp của quản lý cơ sở hạ tầng, Obol Stack cho phép các nhà phát triển và nhà điều hành tập trung vào việc xây dựng ứng dụng mà không cần chuyên môn DevOps sâu rộng.
Kiến trúc kỹ thuật của Mạng lưới Obol được xây dựng để hỗ trợ Công nghệ trình xác thực phân tán (DVT) trên Ethereum. Kiến trúc này bao gồm một số thành phần, trong đó có phần mềm trung gian Charon, Tạo khóa phân tán (DKG) và mô hình mạng ngang hàng.
Charon là phần mềm trung gian HTTP dựa trên Go hoạt động giữa máy khách trình xác thực và node beacon. Nó chặn và chuyển tiếp lưu lượng API, cho phép nhiều máy khách Charon giao tiếp và đạt được sự đồng thuận về nhiệm vụ trình xác thực. Thiết lập này cho phép một nhóm các node hoạt động cùng nhau như một trình xác thực Ethereum duy nhất. Mỗi node trong cụm nắm giữ một phần khóa riêng của trình xác thực, được tạo thông qua quy trình DKG. Thiết kế này đảm bảo rằng không có node nào sở hữu toàn bộ khóa riêng, tăng cường bảo mật bằng cách giảm các điểm lỗi đơn lẻ.
Quy trình DKG liên quan đến các nhà điều hành và khách hàng Charon của họ. Người vận hành được xác định bằng địa chỉ Ethereum của họ và khách hàng Charon được xác định bằng Bản ghi node Ethereum (ENR). Trong nghi thức DKG, mỗi máy khách Charon sẽ thiết lập kết nối với các máy ngang hàng, xác minh định nghĩa cụm và tạo ra các phần chia khóa. Đầu ra bao gồm kho khóa trình xác thực, tệp khóa cụm và dữ liệu gửi trình xác thực. Các thành phần này là cốt lõi để kích hoạt và quản lý trình xác thực phân tán trên mạng Ethereum.
Token OBOL được sử dụng cho mục đích quản trị, staking và phối hợp trong Obol Collective. Người nắm giữ token có thể ủy quyền quyền biểu quyết của mình để tác động đến các đề xuất trong Token House và phân bổ kinh phí thông qua cơ chế tài trợ hồi tố (Retroactive Funding). Token này cũng hỗ trợ staking thông qua hệ thống staking thanh khoản, trong đó người dùng nhận được stOBOL để đổi lấy khoản tiền gửi của họ. Các tích hợp trong tương lai dự kiến sẽ bao gồm các ứng dụng DeFi và các giao thức khôi phục như EigenLayer và Symbiotic.

Token OBOL có tổng nguồn cung cố định là 500 triệu đơn vị, được phân phối trong:

Token OBOL sẽ được phân phối theo lịch trình dần dần từ đầu năm 2025 đến năm 2028. Đợt phân phối token đầu tiên sẽ bắt đầu vào tháng 1 năm 2025 với nguồn cung lưu hành nhỏ. Việc mở khóa sẽ diễn ra nhanh hơn từ đầu năm 2026, khi phân bổ cho nhà đầu tư, đội ngũ, cộng đồng và kho bạc tăng theo từng giai đoạn. Việc phân bổ CoinList sẽ được mở khóa sớm hơn, trong khi các danh mục lớn hơn như Kho bạc Hệ sinh thái & RAF và cổ phiếu nhà đầu tư sẽ được mở khóa đều đặn theo thời gian. Dự kiến việc mở khóa toàn bộ token sẽ đạt được vào đầu năm 2029, tùy thuộc vào sự điều chỉnh của cơ quan quản lý. Lịch trình này nhằm mục đích điều chỉnh các động cơ dài hạn và hạn chế áp lực bán ngắn hạn.
Thiết kế kinh tế của Obol tập trung vào mô hình tiện ích có cấu trúc cho token OBOL, hỗ trợ các cơ chế quản trị, staking và tài trợ trong mạng lưới. Khung quản trị được xây dựng xung quanh Token House, nơi những người nắm giữ OBOL ủy quyền biểu quyết cho những người đại diện đề xuất và bỏ phiếu về các thay đổi giao thức, nâng cấp và quyết định tài trợ. Một cơ chế riêng biệt, được gọi là Tài trợ hồi tố (RAF), cho phép cộng đồng phân bổ nguồn lực ngân quỹ cho các đơn vị đóng góp vào cơ sở hạ tầng và hàng hóa công cộng dựa trên tác động trong quá khứ, điều chỉnh nguồn tài trợ phù hợp với sự phát triển của hệ sinh thái. Hệ thống staking giới thiệu stOBOL, một dạng đại diện thanh khoản của token OBOL được staking, cho phép người dùng tham gia quản trị trong khi vẫn kiếm được phần thưởng staking.
Khung quản trị của Obol Network được xây dựng nhằm đảm bảo việc ra quyết định và phân bổ nguồn lực được phi tập trung. Trọng tâm của khung này là Token House, nơi những người nắm giữ token OBOL ủy quyền quyền biểu quyết của mình cho những người đại diện. Những đại biểu này tham gia vào quá trình ra quyết định, bao gồm bỏ phiếu cho các đề xuất liên quan đến nâng cấp giao thức, phân bổ tài trợ và các sáng kiến chiến lược. Quá trình quản lý bao gồm việc nộp đề xuất, phản hồi của cộng đồng và sự chấp thuận của người được ủy quyền trước khi chuyển sang bỏ phiếu. Cấu trúc này được thiết kế để duy trì tính toàn vẹn của mạng và phù hợp với sứ mệnh hỗ trợ tính phi tập trung của Ethereum.
Obol được cấu trúc như một dự án cơ sở hạ tầng giao thức tập trung vào việc tăng cường tính phi tập trung của trình xác thực Ethereum thông qua công nghệ trình xác thực phân tán. Nó thực hiện điều này bằng cách kết hợp sự phối hợp mật mã, tính đa dạng của nhà điều hành và quản lý trình xác thực phi giám sát vào một lớp phần mềm trung gian hoạt động với các máy khách đồng thuận hiện có. Dự án đã giới thiệu một số thành phần để hỗ trợ cấu trúc này, bao gồm Charon, SDK, Launchpad, Obol Splits và Obol Stack dạng mô-đun. Khung kỹ thuật của nó được hỗ trợ bởi việc tạo khóa phân tán, sự đồng thuận chịu lỗi giữa các node xác thực và nhắn tin ngang hàng an toàn bằng libp2p. Đội ngũ đứng sau Obol Labs có kinh nghiệm trước đây trong lĩnh vực blockchain và kỹ thuật phần mềm, và dự án đã nhận được sự ủng hộ từ các nhà đầu tư và cộng tác viên nổi tiếng trong hệ sinh thái staking Ethereum.





