Chainlink 2.0 Staking Siêu Tuyến Tính - Tăng cường bảo mật Oracle
Chainlinker /
Tài liệu whitepaper Chainlink 2.0 vừa được phát hành giới thiệu nhiều cải tiến nhằm nâng cao đáng kể khả năng của các Mạng Oracle Phi tập trung (DONs), nổi bật nhất là việc cho phép DONs thực hiện các tính toán ngoài chuỗi an toàn. Với việc DONs cung cấp cho Smart Contract quyền truy cập vào một loạt các dịch vụ phi tập trung vượt xa việc giao dữ liệu, một cơ sở hạ tầng lai mở rộng hơn trở nên sẵn có cho các nhà phát triển, trao quyền cho họ kết hợp mã trên chuỗi với tài nguyên ngoài chuỗi để xây dựng các Smart Contract ngày càng tiên tiến.
Một khía cạnh trong việc cung cấp các Smart Contract lai thế hệ tiếp theo này là tạo ra một mô hình bảo mật kinh tế mã hóa mạnh mẽ cho DONs, tối đa hóa chi phí tấn công. Điều này rất quan trọng để mở rộng bảo mật của DONs khi chúng ngày càng tham gia vào việc bảo đảm các chức năng quan trọng trong các Smart Contract giá trị cao ảnh hưởng đến quỹ của người dùng. Để đạt được mức độ chống giả mạo cao hơn, tài liệu trình bày Staking Rõ ràng — một hệ thống kinh tế mã hóa tiên tiến đang được phát triển, trong đó các nút Chainlink khóa token LINK làm tài sản thế chấp có thể bị phạt (slashed) vì hành vi độc hại hoặc không mong muốn.
Mô hình staking của Chainlink là độc đáo vì nó được thiết kế để bảo vệ chống lại một lớp đối thủ được vốn hóa tốt rất rộng, cũng như đạt được tác động staking siêu tuyến tính — một cơ chế mà các tác nhân độc hại cần có ngân sách lớn hơn đáng kể so với tổng số tiền gửi của tất cả các nút trong một DON, tạo ra các đảm bảo bảo mật ngày càng lớn hơn cho các ứng dụng Smart Contract giá trị cao một cách hiệu quả về chi phí.
Trong bài viết này, chúng tôi cung cấp một cái nhìn tổng quan về staking rõ ràng trong Mạng Chainlink 2.0 và cách nó sẽ tạo ra mức độ bảo mật kinh tế mã hóa cao hơn nhiều cho người dùng. Để biết thêm thông tin về mô hình staking rõ ràng của Chainlink và tất cả các sắc thái kỹ thuật của nó, hãy tham khảo mục chín của Tài liệu whitepaper Chainlink 2.0.
Vai trò của Staking Rõ ràng trong Mạng Oracle Phi tập trung
Cơ chế staking rõ ràng của Chainlink nhằm đạt được một mục tiêu hoàn toàn khác so với staking trong các mạng blockchain. Trong khi các blockchain Proof-of-Stake sử dụng cơ chế staking để tạo ra sự đồng thuận toàn cầu về một tập hợp các giao dịch được sắp xếp thành các khối được tạo liên tục, staking rõ ràng trong Chainlink 2.0 nhằm đạt được việc tạo ra các báo cáo oracle đáng tin cậy và chống giả mạo phản ánh chính xác trạng thái của các sự kiện thực tế cụ thể bên ngoài blockchain (ngoài chuỗi).
Mục tiêu cuối cùng của staking rõ ràng trong Chainlink 2.0 là tăng cường bảo mật kinh tế mã hóa của DONs, mang lại cho người dùng các đảm bảo lớn hơn về tính hợp lệ và kịp thời của dữ liệu bên ngoài và các tính toán ngoài chuỗi mà các Smart Contract lai giá trị cao của họ phụ thuộc vào. Các cơ chế staking oracle cho đến nay chỉ được thiết kế để bảo vệ chống lại một tập hợp các cuộc tấn công hẹp, mà không tính đến khả năng của một đối thủ thực tế. Ngược lại, cơ chế staking rõ ràng của Chainlink bảo vệ chống lại một loạt các cuộc tấn công, bao gồm cả các chiến lược tiên tiến như hối lộ tiềm năng, trong đó các nút bị nhắm mục tiêu theo vai trò của họ trong mạng, chẳng hạn như những nút được chọn để phân xử báo cáo.
Nền tảng của Staking Rõ ràng Chainlink
Tài liệu whitepaper Chainlink 2.0 mô tả cách staking rõ ràng sẽ bảo đảm các DONs được giao nhiệm vụ giao dữ liệu thị trường tài chính lên chuỗi, một tài nguyên dữ liệu bên ngoài phổ biến được nhiều ứng dụng DeFi yêu cầu. Cơ chế staking rõ ràng được đề xuất bao gồm nhiều thành phần độc lập kết hợp để tạo ra một lượng bảo mật kinh tế mã hóa đáng kể.
Thỏa thuận Dịch vụ
Đằng sau mỗi DON là một thỏa thuận dịch vụ xác định số lượng token LINK mà mỗi nút oracle phải đặt cược và các yêu cầu hiệu suất chính, chẳng hạn như mức độ sai lệch của phản hồi của một nút riêng lẻ so với giá trị tổng hợp và mức độ sai lệch của giá trị tổng hợp trong một báo cáo oracle so với giá trị đúng mà nó nên đại diện. Thỏa thuận dịch vụ cũng có thể xác định các tham số khác như nguồn dữ liệu được sử dụng, tần suất cập nhật, số tiền mỗi nút được trả, và hơn thế nữa.
Các đầu ra do một DON tạo ra được cấu trúc thành các vòng báo cáo, trong đó mỗi vòng liên quan đến việc tạo một báo cáo oracle mới chứa phản hồi riêng lẻ của mỗi nút cho một mảnh dữ liệu cụ thể (ví dụ: giá của ETH/USD), với tất cả các phản hồi riêng lẻ được tổng hợp thành một giá trị duy nhất (ví dụ: lấy trung vị). Thỏa thuận dịch vụ của một mạng DON xác định cách mỗi báo cáo nên được tạo ra và các điều kiện mà số tiền đặt cược của một nút có thể bị phạt.
Bất kỳ lựa chọn nút nào cũng có thể được chọn để tham gia vào thỏa thuận dịch vụ của một DON, bao gồm bộ sưu tập hiện có của các nhà vận hành nút có danh tiếng cao và đáng tin cậy, những người đã bảo đảm hàng chục tỷ đô la trong hệ sinh thái DeFi. Các nút có thể được lọc và lựa chọn bằng cách sử dụng các khung danh tiếng Chainlink hiện có như Thị trường Chainlink, cung cấp một thị trường không cần cấp phép, nêu bật hiệu suất lịch sử của nhà vận hành nút như thời gian hoạt động, độ trễ, độ lệch phản hồi, mạng được hỗ trợ, nguồn dữ liệu, và hơn thế nữa.
Mạng Oracle Hai Cấp
Để đảm bảo các điều khoản của thỏa thuận dịch vụ được thực hiện đầy đủ, một thiết kế mạng oracle hai cấp sẽ được sử dụng. Điều này bao gồm một DON cấp một hiệu quả cao và chi phí thấp, bao gồm các nút đặt cược LINK token rõ ràng và chịu trách nhiệm liên tục tạo ra các báo cáo oracle tổng hợp mới một cách thường xuyên. Ngoài ra, một DON cấp hai bảo mật tối đa và chi phí cao hơn sẽ được sử dụng để giải quyết bất kỳ tranh chấp nào liên quan đến tính hợp lệ của các báo cáo oracle do cấp một tạo ra. Thiết kế mạng oracle hai cấp tối ưu hóa hiệu quả trong quá trình sử dụng bình thường, đồng thời ưu tiên khả năng chống giả mạo và độ chính xác trong quá trình phân xử cấp hai để đảm bảo các nút trong mạng cấp một chịu trách nhiệm về hành vi độc hại và hiệu suất kém.
Mạng Chainlink trong triển khai hiện tại đã hoạt động hơn hai năm, tạo ra hàng triệu giao dịch trên chuỗi và bảo đảm hàng chục tỷ đô la trong nền kinh tế DeFi. Chưa bao giờ cần đến một tầng phân xử, vì các động lực kinh tế mã hóa hiện có đã đảm bảo các nhà vận hành nút Chainlink có danh tiếng cao tiếp tục xuất bản các báo cáo oracle chính xác trên chuỗi mà không gặp vấn đề, ngay cả trong thời kỳ tắc nghẽn mạng blockchain, để không làm tổn hại đến danh tiếng hoặc doanh thu của họ. Tuy nhiên, để thận trọng quá mức, trong trường hợp cực kỳ hiếm hoi có thể phát sinh tranh chấp, mô hình Chainlink 2.0 hỗ trợ một tầng phân xử cấp hai tích hợp, mang lại các đảm bảo bảo mật lớn hơn nữa.
Bảo mật Kinh tế Mã hóa của Mạng Cấp Hai thông qua Bỏ phiếu Người dùng
Trong trường hợp hiếm hoi có tranh chấp được đưa ra đối với một báo cáo oracle do mạng oracle cấp một tạo ra, được kích hoạt bởi cơ chế cảnh báo/chó giữ nhà được mô tả thêm dưới đây, tranh chấp sẽ được giải quyết bởi một ủy ban cấp hai chậm hơn bao gồm hàng trăm và cuối cùng là hàng nghìn người dùng Chainlink độc lập như Aave, Synthetix, Compound, và hơn thế nữa. Nếu một tranh chấp được tạo ra, những người dùng này sẽ bỏ phiếu về độ chính xác của báo cáo oracle ban đầu được đề cập, sử dụng một bằng chứng TLS mã hóa do DECO tạo ra, cung cấp bằng chứng dựa trên Bằng chứng Không Tri thức (Zero-Knowledge Proof) rõ ràng từ một hoặc nhiều nhà cung cấp dữ liệu. DECO cung cấp phân xử hiệu quả, chi phí thấp và chống giả mạo, cho phép các bên tham gia cấp hai giải quyết tranh chấp ngay cả khi không có quyền truy cập vào nguồn dữ liệu gốc.
Vì bảo mật của mỗi ứng dụng Smart Contract của người dùng Chainlink và quỹ người dùng mà nó chứa phụ thuộc vào các báo cáo oracle chính xác từ Mạng Chainlink, mỗi người bỏ phiếu cấp hai có động lực kinh tế mạnh mẽ để giải quyết tranh chấp một cách chính xác để không làm tổn hại đến bảo mật, danh tiếng và khả năng sử dụng của ứng dụng của họ, hoặc có khả năng làm tổn hại đến giá trị của token gốc của ứng dụng. Ngay cả trong trường hợp cực kỳ hiếm hoi một thiểu số người dùng bỏ phiếu độc hại, phần lớn các bên tham gia cấp hai có một mức độ cam kết tài chính đáng kể vì ứng dụng của họ phụ thuộc cơ bản vào các báo cáo oracle chính xác. Với mỗi người dùng trả phí bổ sung, ngân sách bảo mật của mạng oracle Chainlink không chỉ tăng lên, mà số lượng các bên tham gia cấp hai có lý trí kinh tế cũng tăng.
Những bên tham gia cấp hai này có thể bao gồm các đội phát triển cốt lõi quản lý các ứng dụng được liên kết với Chainlink cũng như các Tổ chức Tự trị Phi tập trung (DAOs) bao gồm các chủ sở hữu token quản trị các ứng dụng như vậy. Trong trường hợp các DAO sử dụng token quản trị gốc của họ để bỏ phiếu trong một tranh chấp cấp hai, bảo mật kinh tế mã hóa của cấp hai tăng tỷ lệ thuận với tổng giá trị kinh tế của tất cả các token quản trị được sử dụng trong quá trình này. Bất kỳ bên tham gia cấp hai nào bỏ phiếu chống lại bằng chứng DECO sẽ bị vượt phiếu bởi tập hợp người dùng được khuyến khích bỏ phiếu cho báo cáo oracle chính xác và sẽ thiết lập một bản ghi trên chuỗi về việc bỏ phiếu sai, điều này có thể làm tổn hại đến danh tiếng của ứng dụng của họ.
Báo cáo của Cơ quan giám sát được ưu tiên
Để đảm bảo mạng oracle cấp hai được gọi vào hành động đúng cách nếu xảy ra tranh chấp, bất kỳ nút nào trong mạng cấp một có thể đóng vai trò là chó giữ nhà bằng cách đưa ra cảnh báo nếu nó tin rằng giá trị tổng hợp từ một báo cáo oracle là không chính xác. Trong mỗi vòng báo cáo, mỗi nút trong mạng cấp một được gán ngẫu nhiên một số ưu tiên công khai xác định thứ tự xử lý các cảnh báo của họ (nếu có) bởi mạng cấp hai. Ví dụ, trong một mạng cấp một với 100 nút, mỗi nút sẽ được gán một số duy nhất từ 1-100.
Nếu một cảnh báo được đưa ra bởi các nút chó giữ nhà và mạng cấp hai xác định rằng báo cáo tổng hợp ban đầu của cấp một là không chính xác, thì toàn bộ số LINK đã đặt cược của đa số nút độc hại trong cấp một sẽ bị phạt (slashed) và được trao cho nút chó giữ nhà cảnh báo có số ưu tiên cao nhất. Điều này tạo ra một động lực tài chính mạnh mẽ để các nút cấp một hành động một cách lý trí kinh tế như chó giữ nhà, đặc biệt vì nếu báo cáo oracle tổng hợp được xác định là không chính xác, chó giữ nhà có cơ hội kiếm được một lượng lớn số tiền bị phạt.
Phần thưởng Tập trung
Hệ thống báo cáo chó giữ nhà ưu tiên này thúc đẩy tập trung phần thưởng, dẫn đến tác động staking siêu tuyến tính — nơi ngân sách cần thiết để một tác nhân độc hại làm hỏng một DON tăng theo hàm bậc hai theo số lượng nút, tạo ra khả năng chống giả mạo tối đa ngay cả đối với các đối thủ được vốn hóa tốt. Mặc dù phần thưởng số tiền bị phạt tập trung được trao cho nút có ưu tiên cao nhất, bất kỳ nút nào trong mạng cấp một cũng có cơ hội đóng vai trò là chó giữ nhà. Do đó, các nút có ưu tiên thấp hơn vẫn được khuyến khích đưa ra cảnh báo nếu báo cáo tổng hợp sai, vì họ có thể giành được số tiền bị phạt nếu các nút ưu tiên cao hơn không đưa ra cảnh báo (ví dụ: các nút đó bị hối lộ hoặc ngoại tuyến).
Để một tác nhân độc hại ngăn chặn bất kỳ cảnh báo nào được đưa ra cấp hai, họ sẽ cần phải hối lộ mỗi nút DON cấp một bằng toàn bộ số tiền phần thưởng tập trung, làm tăng đáng kể tổng chi phí tối thiểu cho một vụ hối lộ khả thi để làm hỏng một DON. Bằng cách trao phần thưởng cảnh báo tập trung cho một nút duy nhất, nhiều bảo mật kinh tế mã hóa hơn được tạo ra cho DON nói chung so với việc chia sẻ số tiền bị phạt đồng đều cho tất cả các nút cảnh báo.
Định lượng Bảo mật của Staking Rõ ràng Chainlink
Để định lượng động lực tác động staking siêu tuyến tính này, Tài liệu whitepaper cung cấp giải thích sau:
Hãy tưởng tượng có một DON cấp một với n nút, trong đó mỗi nút gửi một lượng tiền đặt cược d, dẫn đến tổng số tiền đặt cược trong mạng là dn. Việc tạo ra một báo cáo oracle tổng hợp không chính xác đòi hỏi đa số nút phải bị làm hỏng, đảm bảo giá trị tập thể của số tiền đặt cược bởi các nút độc hại là ít nhất dn/2. Nếu một cảnh báo được đưa ra và được coi là hợp lệ bởi cấp hai, thì chó giữ nhà ưu tiên cao nhất sẽ kiếm được ít nhất dn/2 từ tất cả các nút độc hại bị phạt. Tuy nhiên, vì bất kỳ nút nào cũng có thể là chó giữ nhà, mỗi nút sẽ cần được hối lộ ít nhất bằng số tiền này để không đưa ra cảnh báo. Kết quả là, tổng ngân sách mà một đối thủ cần để làm hỏng một DON cấp một là ít nhất dn²/2, một giá trị tăng theo hàm bậc hai theo số lượng nút.
Hình ảnh dưới đây, lấy từ mục 9.4.2 của Tài liệu whitepaper Chainlink 2.0, cung cấp một ví dụ cụ thể về cách tăng tính phi tập trung của một mạng cấp một làm tăng ngân sách theo hàm bậc hai mà một tác nhân đối thủ cần để làm hỏng một DON.
Các Kết quả Tiềm năng của một Cảnh báo Được Đưa ra
Với cơ chế staking rõ ràng này, có ba kết quả tiềm năng có thể xảy ra sau khi một DON cấp một đã xuất bản một báo cáo oracle tổng hợp:
- Đồng thuận Hoàn toàn: Tất cả các nút cấp một hoạt động đúng cách và đồng ý tập thể rằng giá trị tổng hợp trong báo cáo oracle là chính xác. Mỗi nút được trả một khoản thanh toán cố định mỗi vòng cho dịch vụ oracle của họ.
- Đồng thuận Một phần: Một số nút ngoại tuyến hoặc một thiểu số nút báo cáo dữ liệu bị hỏng, nhưng đa số nút tạo ra giá trị chính xác và báo cáo tổng hợp được tạo ra mà không có cảnh báo nào được đưa ra. Tất cả các nút trung thực/hoạt động được trả phí cho dịch vụ của họ, trong khi tất cả các nút lỗi/ngoại tuyến có số tiền đặt cược bị phạt một lượng nhỏ (ví dụ: gấp 10 lần khoản phí thanh toán).
- Cảnh báo: Nếu một hoặc nhiều nút trong mạng cấp một tin rằng báo cáo tổng hợp là không chính xác, họ công khai kích hoạt một cảnh báo, chuyển xác minh lên mạng cấp hai, dẫn đến hai kết quả có thể:
- Cảnh báo Đúng: Mạng cấp hai xác nhận rằng báo cáo tổng hợp từ cấp một là không chính xác, dẫn đến toàn bộ số tiền đặt cược của tất cả các nút độc hại bị phạt và được trao cho chó giữ nhà cảnh báo có ưu tiên cao nhất.
- Cảnh báo Sai: Mạng cấp hai đồng ý với giá trị tổng hợp do mạng cấp một tạo ra, coi việc leo thang là sai và dẫn đến tất cả các nút cảnh báo thấy số tiền đặt cược của họ bị phạt một lượng nhỏ.
Kết quả của cơ chế staking rõ ràng, mỗi nút trong mạng cấp một không chỉ có động lực mạnh mẽ để cung cấp dữ liệu chính xác và đáng tin cậy cho mỗi báo cáo mà còn có động lực mạnh mẽ để báo cáo hành vi sai trái của các nút độc hại nếu báo cáo oracle tổng hợp cuối cùng bị hỏng.
Bảo hiểm Báo cáo Sai
Mặc dù toàn bộ số tiền bị phạt từ các nút độc hại được trao cho chó giữ nhà cảnh báo có ưu tiên cao nhất, người dùng vẫn có thể muốn được bồi thường nếu một báo cáo oracle không chính xác được tạo ra. Điều này là do trong triển khai cơ chế cảnh báo đa vòng, người dùng có thể chọn chấp nhận một cách lạc quan các báo cáo oracle mới từ cấp một (được bảo đảm bởi mối đe dọa đáng tin cậy của phân xử) hoặc có thể đợi để xem liệu có cảnh báo nào được đưa ra và giải quyết bởi cấp hai.
Bảo hiểm báo cáo sai có thể được cung cấp bởi các nhà bảo lãnh bán bảo hiểm cho người dùng chấp nhận một cách lạc quan các báo cáo oracle từ một mạng oracle cấp một. Thỏa thuận bảo hiểm này có thể có dạng một Smart Contract trên chuỗi thực thi dựa trên các báo cáo oracle đã ký được tạo ra từ các mạng oracle cấp một và cấp hai. Nếu các báo cáo này khác nhau, một khoản thanh toán có thể được tự động trả cho chủ hợp đồng bảo hiểm. Vì Mạng Chainlink tạo ra một lượng lớn dữ liệu về hiệu suất lịch sử của mỗi nút và DON, chi phí bảo hiểm có thể được giữ thấp trong khi vẫn bền vững cho các nhà bảo lãnh.
Kết luận
Thông qua việc tạo ra bảo mật kinh tế mã hóa bổ sung thông qua staking rõ ràng siêu tuyến tính, Mạng Chainlink có thể mở rộng để hỗ trợ các Smart Contract lai thế hệ tiếp theo bảo đảm lượng giá trị ngày càng tăng. Nếu Smart Contract trở thành hình thức thỏa thuận số thống trị, mức độ bảo mật kinh tế mã hóa cao này sẽ rất quan trọng để cung cấp cho người dùng các đảm bảo tối đa về thực thi chính xác, kịp thời và chống giả mạo của các ứng dụng phi tập trung phụ thuộc trực tiếp vào các báo cáo và tính toán oracle.
Tài liệu whitepaper Chainlink 2.0 cung cấp một phân tích sâu hơn về cơ chế staking rõ ràng được đề xuất của Chainlink, chẳng hạn như các sắc thái bổ sung, cân nhắc thiết kế, và giải thích đằng sau mỗi thành phần. Nếu bạn quan tâm đến việc tìm hiểu thêm, hãy tham khảo mục 9 của Tài liệu whitepaper.
Tài liệu: