الدرس رقم 4

Kiến trúc mã thông báo Oracle

Mã thông báo Oracle khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri, đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực hiện các chức năng được xác định trước.

Kiến trúc của Oracle Tokens: Tổng quan và Thiết kế

Mã thông báo Oracle đóng một vai trò quan trọng trong việc khuyến khích các nhà cung cấp dữ liệu đóng góp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri. Trong mô-đun này, chúng ta sẽ thảo luận về kiến trúc của các mã thông báo tiên tri, bao gồm tổng quan và thiết kế của chúng.

Mã thông báo Oracle là mã thông báo mã hóa được sử dụng để khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri. Các mã thông báo này đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực thi các chức năng được xác định trước. Mã thông báo Oracle cũng được sử dụng để thanh toán cho các dịch vụ của các nút tiên tri xử lý và xác minh dữ liệu do nhà cung cấp dữ liệu cung cấp.

Việc thiết kế các mã thông báo tiên tri là rất quan trọng trong việc đảm bảo tính toàn vẹn và bảo mật của mạng tiên tri. Mã thông báo Oracle thường là mã thông báo ERC-20 được xây dựng trên chuỗi khối Ethereum. Thiết kế này cho phép tích hợp liền mạch với các ứng dụng phi tập trung hiện có và cho phép khả năng tương tác với các mạng chuỗi khối khác.

Mã thông báo của Oracle được thiết kế để giảm phát, có nghĩa là tổng nguồn cung cấp mã thông báo giảm theo thời gian. Điều này đạt được bằng cách triển khai cơ chế đốt cháy, trong đó một phần mã thông báo được đốt cháy với mỗi giao dịch. Cơ chế đốt không chỉ làm giảm tổng nguồn cung cấp mã thông báo mà còn tăng giá trị của chúng theo thời gian.

Họ cũng có một thành phần quản trị cho phép chủ sở hữu mã thông báo tham gia vào quá trình ra quyết định của mạng tiên tri. Thành phần này thường được triển khai thông qua hệ thống bỏ phiếu, trong đó chủ sở hữu mã thông báo có thể bỏ phiếu cho các đề xuất liên quan đến việc phát triển và quản lý mạng.

Mã thông báo Oracle cung cấp một số lợi ích cho người dùng. Thứ nhất, họ khuyến khích các nhà cung cấp dữ liệu đóng góp dữ liệu chính xác và đáng tin cậy cho mạng tiên tri. Điều này đảm bảo rằng các hợp đồng thông minh có thể thực hiện các chức năng của chúng một cách chính xác và hiệu quả. Thứ hai, mã thông báo tiên tri thúc đẩy phân cấp bằng cách cho phép bất kỳ ai tham gia vào mạng và kiếm phần thưởng cho những đóng góp của họ. Cuối cùng, mã thông báo tiên tri tăng cường tính bảo mật của mạng tiên tri bằng cách khuyến khích người tham gia hành động vì lợi ích tốt nhất của mạng.

Bảo mật, quyền riêng tư và danh tiếng của Oracle

Bảo mật, quyền riêng tư và danh tiếng của Oracle là những thành phần quan trọng của công nghệ chuỗi khối. Trong phần này, chúng ta sẽ thảo luận chi tiết về các thành phần này.

Bảo mật Oracle

Bảo mật của Oracle đề cập đến các biện pháp được thực hiện để đảm bảo rằng dữ liệu do Oracle cung cấp là chính xác và an toàn. Bảo mật là điều cần thiết trong việc ngăn chặn các cuộc tấn công vào mạng blockchain và đảm bảo rằng các hợp đồng thông minh thực thi chính xác. Một số biện pháp bảo mật được sử dụng để đảm bảo an ninh tiên tri, bao gồm chữ ký số, thuật toán mật mã và cơ chế xác thực. Các biện pháp này được thiết kế để ngăn chặn giả mạo và đảm bảo rằng dữ liệu được cung cấp cho mạng là xác thực và đáng tin cậy.

Các mạng của Oracle phải đối mặt với một số thách thức về bảo mật, bao gồm giả mạo dữ liệu, thao túng và các cuộc tấn công từ bên ngoài. Những thách thức này có thể làm tổn hại đến tính toàn vẹn của mạng và dẫn đến mất mát tài sản. Để giảm thiểu những rủi ro này, mạng tiên tri sử dụng một số biện pháp bảo mật, bao gồm mã hóa, cơ chế xác thực và giao thức truyền thông an toàn.

Các thực tiễn tốt nhất về bảo mật của Oracle bao gồm việc sử dụng các giao thức truyền thông an toàn, triển khai các cơ chế xác thực và sử dụng các thuật toán mã hóa để ngăn chặn giả mạo. Những thực hành này rất cần thiết trong việc đảm bảo tính bảo mật và tính toàn vẹn của mạng.

Quyền riêng tư của Oracle

Quyền riêng tư của Oracle đề cập đến các biện pháp được thực hiện để bảo vệ quyền riêng tư của các bên liên quan đến giao dịch. Quyền riêng tư rất quan trọng trong việc ngăn chặn việc tiết lộ thông tin nhạy cảm và đảm bảo rằng các giao dịch được giữ bí mật. Một số biện pháp bảo mật được sử dụng trong các mạng tiên tri, bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư. Các biện pháp này được thiết kế để bảo vệ quyền riêng tư của các bên tham gia giao dịch và đảm bảo rằng thông tin cá nhân của họ được bảo mật.

Những thách thức về quyền riêng tư trong các mạng tiên tri bao gồm nguy cơ rò rỉ dữ liệu, xác định các bên liên quan đến giao dịch và khả năng thao túng dữ liệu. Để giảm thiểu những rủi ro này, các mạng tiên tri sử dụng một số biện pháp bảo mật, bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư.

Các thực tiễn tốt nhất về quyền riêng tư của Oracle bao gồm việc sử dụng mã hóa, bằng chứng không có kiến thức và các giao dịch riêng tư. Những thực tiễn này rất quan trọng trong việc đảm bảo rằng các bên tham gia giao dịch được ẩn danh và thông tin cá nhân của họ được bảo mật.

Danh tiếng Oracle

Danh tiếng của Oracle đề cập đến độ tin cậy của nhà điều hành nút tiên tri. Danh tiếng là rất quan trọng trong việc đảm bảo rằng dữ liệu do nhà tiên tri cung cấp là đáng tin cậy và chính xác. Danh tiếng của Oracle thường được xác định bởi độ chính xác của dữ liệu được cung cấp, tần suất tham gia và độ tin cậy tổng thể của nhà điều hành nút. Danh tiếng là một thành phần thiết yếu của mạng tiên tri, vì nó khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Những thách thức về danh tiếng trong các mạng tiên tri bao gồm rủi ro các nhà khai thác nút cung cấp dữ liệu không chính xác hoặc không đáng tin cậy cho mạng. Điều này có thể làm tổn hại đến tính toàn vẹn của mạng và dẫn đến việc những người tham gia khác mất lòng tin. Để giảm thiểu những rủi ro này, các mạng tiên tri sử dụng các hệ thống danh tiếng để khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Các phương pháp hay nhất về danh tiếng của Oracle bao gồm việc sử dụng các hệ thống danh tiếng, tham gia thường xuyên và cung cấp dữ liệu chính xác và đáng tin cậy cho mạng. Những thực tiễn này rất cần thiết để đảm bảo rằng các nhà khai thác nút có danh tiếng tốt và được khuyến khích cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Sao lưu Oracle: tránh ngắt kết nối và mất ổn định

Đảm bảo tính ổn định và độ tin cậy của các mạng tiên tri là rất quan trọng để các ứng dụng phi tập trung (dApp) hoạt động bình thường dựa trên chúng. Một cách tiếp cận để đạt được điều này là thông qua việc sử dụng kiến trúc mã thông báo tiên tri, bao gồm việc tạo mã thông báo cung cấp các ưu đãi cho các nhà khai thác nút để cung cấp nguồn cấp dữ liệu chính xác và đáng tin cậy cho mạng. Tuy nhiên, ngay cả khi có sẵn kiến trúc này, các giao thức vẫn có thể gặp phải sự cố ngắt kết nối hoặc mất ổn định, điều này có thể gây ra tác động bất lợi cho các ứng dụng dApp dựa vào chúng.

Để giảm thiểu những rủi ro này, các giao thức sử dụng kiến trúc mã thông báo tiên tri phải thực hiện các biện pháp sao lưu để đảm bảo rằng luôn có một nguồn dữ liệu đáng tin cậy. Điều này có thể được thực hiện thông qua việc sử dụng nhiều mạng tiên tri có thể cung cấp dữ liệu trong trường hợp mất kết nối hoặc các sự cố khác với mạng chính. Cách tiếp cận này có thể giúp đảm bảo rằng các dApp có thể tiếp tục hoạt động ngay cả trong trường hợp mất điện hoặc các gián đoạn khác đối với mạng tiên tri chính.

Giải pháp khác là thông qua các biện pháp dự phòng, chẳng hạn như có nhiều nút cung cấp dữ liệu cho từng điểm dữ liệu. Điều này có thể giúp giảm thiểu nguy cơ thiếu chính xác hoặc lỗi trong dữ liệu bằng cách cung cấp nhiều nguồn để xác thực. Ngoài ra, các giao thức cũng có thể thực hiện các biện pháp khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy, chẳng hạn như thông qua việc sử dụng các hình phạt đối với nguồn cấp dữ liệu không chính xác hoặc bị trì hoãn.

Trong trường hợp xảy ra sự cố với mạng tiên tri chính, các giao thức cũng có thể triển khai các cơ chế chuyển đổi dự phòng để tự động chuyển sang mạng dự phòng. Điều này có thể giúp đảm bảo rằng các dApp có thể tiếp tục hoạt động mà không bị gián đoạn ngay cả khi có sự cố với mạng chính. Ngoài ra, các giao thức cũng có thể cung cấp khả năng giám sát mạng theo thời gian thực để phát hiện bất kỳ sự cố hoặc gián đoạn nào và cung cấp cảnh báo cho các nhà điều hành nút và nhà phát triển dApp để thực hiện hành động thích hợp.

Cơ chế dự phòng của Chainlink

Chainlink có một mạng lưới các nút phi tập trung cung cấp dữ liệu cho các hợp đồng thông minh trên các chuỗi khối khác nhau. Mạng được thiết kế để có độ tin cậy cao và chống lại thời gian ngừng hoạt động, với nhiều tính năng bảo mật và quy trình sao lưu sẵn có.

Chainlink cho phép các nút chuyển sang một nguồn dữ liệu khác nếu nguồn chính không khả dụng. Điều này được gọi là dự phòng hoặc chuyển đổi dự phòng và nó đảm bảo rằng dữ liệu luôn có sẵn cho các hợp đồng thông minh ngay cả khi một nguồn bị hỏng. Ngoài ra, các nút Chainlink có thể sử dụng nhiều nguồn dữ liệu cùng một lúc, điều này giúp nâng cao hơn nữa độ tin cậy của chúng.

Chainlink liên quan đến việc sử dụng các nhà khai thác nút, những người chịu trách nhiệm duy trì các nút và đảm bảo rằng chúng luôn trực tuyến và cung cấp dữ liệu chính xác. Nếu một nhà điều hành nút gặp sự cố kỹ thuật hoặc không thể thực hiện nhiệm vụ của họ, thì các nhà điều hành nút khác có thể tham gia và tiếp quản. Điều này giúp đảm bảo rằng mạng vẫn hoạt động ngay cả khi đối mặt với các sự kiện không mong muốn.

Chainlink cũng sử dụng kiến trúc phi tập trung, an toàn giúp ngăn chặn thời gian ngừng hoạt động do các cuộc tấn công nguy hiểm hoặc các mối đe dọa bảo mật khác. Mạng được thiết kế để có khả năng chống kiểm duyệt và giả mạo cao, với nhiều lớp bảo mật và dự phòng được tích hợp sẵn. Điều này giúp đảm bảo rằng dữ liệu luôn có sẵn cho các hợp đồng thông minh, ngay cả khi đối mặt với sự gián đoạn đáng kể hoặc các cuộc tấn công có chủ đích.

Chainlink có một cộng đồng mạnh mẽ gồm các nhà phát triển và cộng tác viên, những người không ngừng làm việc để cải thiện hiệu suất và độ tin cậy của mạng. Điều này bao gồm những nỗ lực không ngừng để tăng cường bảo mật, tối ưu hóa hiệu suất cũng như giới thiệu các tính năng và chức năng mới. Bằng cách tận dụng các kỹ năng và chuyên môn của cộng đồng, Chainlink có thể đi đầu trong không gian tiên tri phi tập trung và tiếp tục cung cấp dữ liệu chất lượng cao, đáng tin cậy cho các hợp đồng thông minh trên các chuỗi khối khác nhau.

Cơ chế dự phòng của Band Protocol

Band Protocol sử dụng một mạng lưới các trình xác thực phi tập trung, những người chịu trách nhiệm duy trì tính chính xác và độ tin cậy của dữ liệu mà họ cung cấp cho các hợp đồng thông minh. Do đó, Band Protocol không có quy trình sao lưu cụ thể vì hệ thống được thiết kế để duy trì hoạt động ngay cả khi một số trình xác thực không thể thực hiện nhiệm vụ của họ.

Trong trường hợp người xác thực không hoàn thành trách nhiệm của họ, mạng Giao thức băng tần sẽ sử dụng cơ chế cắt giảm để khuyến khích hành vi tốt và trừng phạt những kẻ xấu. Những người xác thực cung cấp dữ liệu không chính xác hoặc dữ liệu độc hại có thể bị cắt giảm một phần mã thông báo đã đặt cọc của họ như một hình phạt, điều này có tác dụng không khuyến khích hành vi xấu.

Ngoài ra, Band Protocol cũng sử dụng một hệ thống quản trị theo đó chủ sở hữu mã thông báo có thể bỏ phiếu cho các đề xuất liên quan đến hoạt động và phát triển của mạng. Trong trường hợp xảy ra sự cố nghiêm trọng, chẳng hạn như một số lượng lớn trình xác thực đang ngoại tuyến hoặc cung cấp dữ liệu không chính xác, cộng đồng Giao thức băng tần có thể bỏ phiếu để thực hiện các biện pháp khẩn cấp nhằm đảm bảo mạng tiếp tục hoạt động và ổn định.

Cần lưu ý rằng Band Protocol cũng tích hợp với các mạng tiên tri khác, chẳng hạn như Chainlink, để cung cấp thêm nguồn dữ liệu và dự phòng. Điều này có nghĩa là trong trường hợp xảy ra sự cố với một mạng tiên tri, Giao thức băng tần vẫn có thể truy cập dữ liệu từ các nguồn khác để duy trì tính chính xác và độ tin cậy của dữ liệu được cung cấp cho các hợp đồng thông minh.

Kiến trúc chính của Oracles

Kiến trúc chuỗi liên kết

Các nút của Chainlink chịu trách nhiệm truy xuất dữ liệu từ các nguồn ngoài chuỗi và chuyển dữ liệu đó tới các hợp đồng thông minh. Các nút này tạo thành một mạng phi tập trung, cung cấp cơ sở hạ tầng mạnh mẽ và đáng tin cậy. Mỗi nút hoạt động như một nhà tiên tri, truyền dữ liệu một cách an toàn vào chuỗi khối.

Chainlink có một thuật toán đồng thuận gọi là “Chữ ký ngưỡng” để đảm bảo tính toàn vẹn của dữ liệu. Cơ chế này bao gồm nhiều nút truy xuất dữ liệu độc lập từ các nguồn khác nhau, sau đó tổng hợp và xác thực kết quả. Bằng cách sử dụng thuật toán đồng thuận phi tập trung, Chainlink giảm thiểu rủi ro của các điểm lỗi đơn lẻ và giảm khả năng thao túng hoặc giả mạo dữ liệu.

Để đảm bảo tính khả dụng của dữ liệu, Chainlink sử dụng một quy trình gọi là “dư thừa dữ liệu”. Điều này liên quan đến việc nhiều nút truy xuất độc lập cùng một dữ liệu từ nhiều nguồn ngoài chuỗi khác nhau, nâng cao độ tin cậy và giảm nguy cơ không có sẵn hoặc thao tác dữ liệu. Nếu một nút không thể truy xuất dữ liệu, các nút khác có thể can thiệp và cung cấp thông tin cần thiết.

Dự án cũng sử dụng một hệ thống danh tiếng để đánh giá độ tin cậy và hiệu suất của các nút của nó. Hệ thống này đánh giá các yếu tố như thời gian hoạt động của nút, phân phối dữ liệu thành công và độ chính xác của dữ liệu được cung cấp. Các nút có danh tiếng cao hơn có nhiều khả năng được chọn để truy xuất và truyền dữ liệu hơn, thúc đẩy một mạng lưới các nhà tiên tri đáng tin cậy và đáng tin cậy.

Kiến trúc của Chainlink cũng bao gồm các cơ chế bảo mật dữ liệu. Tính bảo mật được duy trì bằng cách chỉ định dữ liệu nhạy cảm là ngoại tuyến, ngăn không cho dữ liệu đó bị lộ trên chuỗi khối công khai. Điều này đảm bảo rằng dữ liệu bí mật vẫn an toàn và được bảo vệ, trong khi vẫn cho phép thực hiện các hợp đồng thông minh dựa trên dữ liệu được xử lý.

Kiến trúc Chainlink hỗ trợ các bộ điều hợp bên ngoài, là các thành phần mô-đun giúp mở rộng khả năng của các nút để truy xuất dữ liệu từ các nguồn bên ngoài chuỗi cụ thể hoặc thực hiện các tính toán bổ sung. Các bộ điều hợp này cho phép Chainlink tích hợp với nhiều nhà cung cấp dữ liệu, API và hệ thống, nâng cao tính linh hoạt và tính linh hoạt của nó.

Kiến trúc giao thức băng tần

Giao thức Band sử dụng một kiến trúc tinh vi để tạo điều kiện thuận lợi cho việc tích hợp liền mạch các tiên tri phi tập trung vào hệ sinh thái chuỗi khối. Trong phần này, chúng ta sẽ khám phá các cơ chế kiến trúc chuyên sâu của Band Protocol.

Kiến trúc của Giao thức băng tần được xây dựng trên mạng các nhà cung cấp dữ liệu được gọi là trình xác thực. Các trình xác thực này chịu trách nhiệm truy xuất và xác minh dữ liệu từ các nguồn bên ngoài. Kiến trúc đảm bảo rằng dữ liệu do trình xác thực cung cấp là đáng tin cậy, chính xác và có khả năng chống thao túng.

Thành phần cốt lõi trong kiến trúc của Band Protocol là mạng tiên tri phi tập trung. Mạng này bao gồm các trình xác thực đóng góp dữ liệu của họ cho BandChain, hoạt động như cơ sở hạ tầng cơ bản để truyền và xác minh dữ liệu. Người xác nhận được khuyến khích cung cấp dữ liệu chính xác thông qua việc sử dụng các ưu đãi kinh tế, chẳng hạn như kiếm mã thông báo BAND.

Để đảm bảo tính toàn vẹn của dữ liệu, Band Protocol sử dụng cơ chế đồng thuận bằng chứng cổ phần (dPoS) được ủy quyền. Cơ chế này cho phép chủ sở hữu mã thông báo ủy quyền quyền biểu quyết của họ cho những người xác thực đáng tin cậy, những người sau đó sẽ tham gia vào quy trình đồng thuận. Cơ chế đồng thuận này đảm bảo rằng dữ liệu do người xác thực cung cấp là đáng tin cậy và không bị thao túng.

Các phân đoạn dữ liệu của Band chia nguồn cấp dữ liệu tổng thể thành các tập hợp con nhỏ hơn, cho phép trình xác thực truy xuất và xác minh các phần cụ thể của dữ liệu một cách hiệu quả. Cách tiếp cận này cải thiện khả năng mở rộng và hiệu suất của mạng tiên tri.

Giao thức cũng kết hợp một cơ chế khuyến khích để thưởng cho những người xác thực vì những đóng góp của họ cho mạng. Người xác thực được đền bù bằng mã thông báo BAND dựa trên hiệu suất của họ và chất lượng dữ liệu mà họ cung cấp. Khuyến khích này đảm bảo rằng những người xác thực có quyền lợi nhất định trong việc duy trì tính toàn vẹn và chính xác của dữ liệu.

Để tăng cường bảo mật, Band Protocol kết hợp một cơ chế chặt chẽ để xử phạt những người xác thực vì hành vi nguy hiểm hoặc gửi dữ liệu không chính xác. Người xác thực có nguy cơ mất một phần số token đã đặt cọc nếu họ tham gia vào các hoạt động gian lận hoặc không đáp ứng các tiêu chuẩn bắt buộc. Cơ chế này hoạt động như một công cụ ngăn chặn và thúc đẩy độ tin cậy và độ tin cậy tổng thể của mạng.

Kiến trúc của Giao thức băng tần cũng bao gồm lớp quản trị dữ liệu, cho phép chủ sở hữu mã thông báo tham gia vào quá trình ra quyết định của mạng. Chủ sở hữu mã thông báo có thể đề xuất và bỏ phiếu về việc nâng cấp giao thức, thay đổi tham số và các vấn đề quản trị quan trọng khác. Sự quản trị dân chủ này đảm bảo rằng Giao thức băng tần phát triển theo cách phi tập trung và hướng đến cộng đồng.

Điểm nổi bật
Mã thông báo Oracle khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri, đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực hiện các chức năng được xác định trước.
Mã thông báo của Oracle thường là mã thông báo ERC-20 được xây dựng trên chuỗi khối Ethereum, cho phép khả năng tương tác với các mạng chuỗi khối khác và tích hợp liền mạch với các ứng dụng phi tập trung hiện có.
Bảo mật của Oracle đề cập đến các biện pháp đảm bảo rằng dữ liệu do các nhà tiên tri cung cấp là xác thực và đáng tin cậy, với các biện pháp bảo mật bao gồm chữ ký số, thuật toán mã hóa và cơ chế xác thực.
Mạng Oracle sử dụng cơ chế mã hóa, xác thực và giao thức truyền thông an toàn để giảm thiểu các thách thức bảo mật như giả mạo và thao túng dữ liệu cũng như các cuộc tấn công từ bên ngoài.
Quyền riêng tư của Oracle đề cập đến các biện pháp bảo vệ quyền riêng tư của các bên tham gia giao dịch, với các biện pháp bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư để đảm bảo giao dịch bí mật và ngăn chặn rò rỉ dữ liệu cũng như nhận dạng các bên liên quan.
Danh tiếng của Oracle rất quan trọng trong việc đảm bảo rằng dữ liệu do Oracle cung cấp là đáng tin cậy và chính xác, với danh tiếng được xác định bởi độ chính xác của dữ liệu được cung cấp, tần suất tham gia và độ tin cậy tổng thể của nhà điều hành nút.
Các hệ thống danh tiếng được sử dụng để khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng và đảm bảo danh tiếng tốt.

Kiến trúc API3

API3 là một giải pháp tiên tri nhằm cung cấp quyền truy cập an toàn và phi tập trung vào dữ liệu trong thế giới thực cho các hợp đồng thông minh. Kiến trúc của API3 kết hợp một số cơ chế chuyên sâu để đảm bảo độ tin cậy, độ tin cậy và khả năng mở rộng của dịch vụ tiên tri.

Oracle bên thứ nhất của API3 được vận hành bởi các nhà cung cấp dữ liệu đáng tin cậy của API3, là những thực thể được thành lập có thành tích cung cấp dữ liệu đáng tin cậy. Các nhà cung cấp dữ liệu này kết nối trực tiếp API của họ với chuỗi khối, loại bỏ nhu cầu về phần mềm trung gian bổ sung hoặc trung gian bên thứ ba. Sự tích hợp trực tiếp này giúp nâng cao tính bảo mật và hiệu quả của việc cung cấp dữ liệu.

Dự án giới thiệu khái niệm về Airnode, đóng vai trò là phần mềm trung gian giữa các hợp đồng thông minh và các nhà tiên tri của bên thứ nhất. Airnode hoạt động như một thành phần an toàn, ngoài chuỗi tương tác với các API của nhà cung cấp dữ liệu. Nó xử lý các quy trình xác thực, ủy quyền và truy xuất dữ liệu, đảm bảo rằng chỉ những dữ liệu hợp lệ và được xác thực mới được gửi đến các hợp đồng thông minh.

API3 triển khai một cơ chế bảo mật mạnh mẽ được gọi là hệ thống đặt cược Airnode. Các nhà cung cấp dữ liệu được yêu cầu đóng góp một số lượng mã thông báo API3 nhất định làm tài sản thế chấp, hoạt động như một sự đảm bảo cho tính chính xác và độ tin cậy của dữ liệu của họ. Nếu nhà cung cấp dữ liệu cung cấp dữ liệu không chính xác hoặc không cung cấp dữ liệu như đã hứa, thì mã thông báo đã đặt cọc của họ có thể bị cắt như một hình phạt, đảm bảo trách nhiệm giải trình và ngăn chặn hành vi nguy hiểm.

Để nâng cao khả năng mở rộng và giảm chi phí, API3 sử dụng cơ chế nhóm dữ liệu. Điều này cho phép nhiều nhà cung cấp dữ liệu đóng góp dữ liệu vào nhóm dữ liệu dùng chung, sau đó có thể được truy cập bằng nhiều hợp đồng thông minh. Bằng cách hợp nhất dữ liệu vào một nhóm dùng chung, API3 giảm dư thừa và giảm chi phí liên quan đến việc truy cập và truy xuất dữ liệu từ các nguồn khác nhau.

Kiến trúc của họ cũng tập trung vào quyền riêng tư dữ liệu. Nó đảm bảo rằng dữ liệu nhạy cảm vẫn được bảo mật và không bị lộ trên chuỗi khối. Các nhà cung cấp dữ liệu có thể áp dụng mã hóa và các kỹ thuật bảo vệ quyền riêng tư khác để bảo vệ quyền riêng tư của dữ liệu trong khi vẫn cho phép các hợp đồng thông minh sử dụng thông tin cần thiết.

Kiến trúc của API3 được thiết kế không liên quan đến chuỗi khối, cho phép tích hợp với nhiều nền tảng chuỗi khối. Khả năng tương tác này cho phép các hợp đồng thông minh được triển khai trên các chuỗi khối khác nhau truy cập vào các dịch vụ tiên tri do API3 cung cấp, mở rộng phạm vi tiếp cận và áp dụng giải pháp tiên tri.

Kiến trúc UMA

Kiến trúc của UMA dựa trên các mã thông báo tổng hợp. UMA cho phép tạo ra các tài sản tổng hợp phản ánh giá trị của tài sản trong thế giới thực, chẳng hạn như hàng hóa hoặc tiền tệ fiat. Các tài sản tổng hợp này được tạo thông qua các hợp đồng thông minh và được thế chấp bằng mã thông báo gốc của UMA, được gọi là mã thông báo UMA. Kiến trúc này cho phép tạo các nguồn cấp dữ liệu giá có thể tùy chỉnh có thể được sử dụng bởi các hợp đồng thông minh để thực hiện các giao dịch tài chính khác nhau.

UMA sử dụng kết hợp các thành phần trên chuỗi và ngoài chuỗi để tạo nguồn cấp dữ liệu giá. Ngoài chuỗi, UMA sử dụng quy trình xác minh dữ liệu có tên là “Cơ chế xác minh dữ liệu” (DVM). DVM liên quan đến một mạng lưới phi tập trung gồm những người nắm giữ mã thông báo, được gọi là “Người xác minh dữ liệu”, người cung cấp dữ liệu giá để xác thực. Những Người xác minh dữ liệu này được khuyến khích cung cấp dữ liệu chính xác và đáng tin cậy thông qua phần thưởng mã thông báo UMA mà họ nhận được.

Để đảm bảo tính chính xác của nguồn cấp giá, UMA kết hợp cơ chế giải quyết tranh chấp có tên là “Tranh chấp và Thách thức”. Cơ chế này cho phép chủ sở hữu mã thông báo thách thức dữ liệu giá do Người xác minh dữ liệu cung cấp nếu họ nghi ngờ có sự không chính xác hoặc thao túng. Một quy trình giải quyết tranh chấp được bắt đầu và một bồi thẩm đoàn phi tập trung, bao gồm những người nắm giữ mã thông báo UMA, đánh giá bằng chứng được đưa ra để xác định tính hợp lệ của dữ liệu bị tranh chấp. Kiến trúc này cung cấp một hệ thống mạnh mẽ để đảm bảo tính toàn vẹn của nguồn cấp giá.

Kiến trúc của dự án cũng hỗ trợ khái niệm “Hợp đồng được chỉ định của Oracle” (ODC). ODC là hợp đồng thông minh được thiết kế đặc biệt để tương tác với dịch vụ tiên tri của UMA và sử dụng nguồn cấp giá. Các ODC này có thể được tùy chỉnh để đáp ứng nhu cầu cụ thể của các ứng dụng khác nhau, cho phép tính linh hoạt và khả năng thích ứng cao hơn trong việc sử dụng dịch vụ tiên tri của UMA.

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 4

Kiến trúc mã thông báo Oracle

Mã thông báo Oracle khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri, đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực hiện các chức năng được xác định trước.

Kiến trúc của Oracle Tokens: Tổng quan và Thiết kế

Mã thông báo Oracle đóng một vai trò quan trọng trong việc khuyến khích các nhà cung cấp dữ liệu đóng góp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri. Trong mô-đun này, chúng ta sẽ thảo luận về kiến trúc của các mã thông báo tiên tri, bao gồm tổng quan và thiết kế của chúng.

Mã thông báo Oracle là mã thông báo mã hóa được sử dụng để khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri. Các mã thông báo này đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực thi các chức năng được xác định trước. Mã thông báo Oracle cũng được sử dụng để thanh toán cho các dịch vụ của các nút tiên tri xử lý và xác minh dữ liệu do nhà cung cấp dữ liệu cung cấp.

Việc thiết kế các mã thông báo tiên tri là rất quan trọng trong việc đảm bảo tính toàn vẹn và bảo mật của mạng tiên tri. Mã thông báo Oracle thường là mã thông báo ERC-20 được xây dựng trên chuỗi khối Ethereum. Thiết kế này cho phép tích hợp liền mạch với các ứng dụng phi tập trung hiện có và cho phép khả năng tương tác với các mạng chuỗi khối khác.

Mã thông báo của Oracle được thiết kế để giảm phát, có nghĩa là tổng nguồn cung cấp mã thông báo giảm theo thời gian. Điều này đạt được bằng cách triển khai cơ chế đốt cháy, trong đó một phần mã thông báo được đốt cháy với mỗi giao dịch. Cơ chế đốt không chỉ làm giảm tổng nguồn cung cấp mã thông báo mà còn tăng giá trị của chúng theo thời gian.

Họ cũng có một thành phần quản trị cho phép chủ sở hữu mã thông báo tham gia vào quá trình ra quyết định của mạng tiên tri. Thành phần này thường được triển khai thông qua hệ thống bỏ phiếu, trong đó chủ sở hữu mã thông báo có thể bỏ phiếu cho các đề xuất liên quan đến việc phát triển và quản lý mạng.

Mã thông báo Oracle cung cấp một số lợi ích cho người dùng. Thứ nhất, họ khuyến khích các nhà cung cấp dữ liệu đóng góp dữ liệu chính xác và đáng tin cậy cho mạng tiên tri. Điều này đảm bảo rằng các hợp đồng thông minh có thể thực hiện các chức năng của chúng một cách chính xác và hiệu quả. Thứ hai, mã thông báo tiên tri thúc đẩy phân cấp bằng cách cho phép bất kỳ ai tham gia vào mạng và kiếm phần thưởng cho những đóng góp của họ. Cuối cùng, mã thông báo tiên tri tăng cường tính bảo mật của mạng tiên tri bằng cách khuyến khích người tham gia hành động vì lợi ích tốt nhất của mạng.

Bảo mật, quyền riêng tư và danh tiếng của Oracle

Bảo mật, quyền riêng tư và danh tiếng của Oracle là những thành phần quan trọng của công nghệ chuỗi khối. Trong phần này, chúng ta sẽ thảo luận chi tiết về các thành phần này.

Bảo mật Oracle

Bảo mật của Oracle đề cập đến các biện pháp được thực hiện để đảm bảo rằng dữ liệu do Oracle cung cấp là chính xác và an toàn. Bảo mật là điều cần thiết trong việc ngăn chặn các cuộc tấn công vào mạng blockchain và đảm bảo rằng các hợp đồng thông minh thực thi chính xác. Một số biện pháp bảo mật được sử dụng để đảm bảo an ninh tiên tri, bao gồm chữ ký số, thuật toán mật mã và cơ chế xác thực. Các biện pháp này được thiết kế để ngăn chặn giả mạo và đảm bảo rằng dữ liệu được cung cấp cho mạng là xác thực và đáng tin cậy.

Các mạng của Oracle phải đối mặt với một số thách thức về bảo mật, bao gồm giả mạo dữ liệu, thao túng và các cuộc tấn công từ bên ngoài. Những thách thức này có thể làm tổn hại đến tính toàn vẹn của mạng và dẫn đến mất mát tài sản. Để giảm thiểu những rủi ro này, mạng tiên tri sử dụng một số biện pháp bảo mật, bao gồm mã hóa, cơ chế xác thực và giao thức truyền thông an toàn.

Các thực tiễn tốt nhất về bảo mật của Oracle bao gồm việc sử dụng các giao thức truyền thông an toàn, triển khai các cơ chế xác thực và sử dụng các thuật toán mã hóa để ngăn chặn giả mạo. Những thực hành này rất cần thiết trong việc đảm bảo tính bảo mật và tính toàn vẹn của mạng.

Quyền riêng tư của Oracle

Quyền riêng tư của Oracle đề cập đến các biện pháp được thực hiện để bảo vệ quyền riêng tư của các bên liên quan đến giao dịch. Quyền riêng tư rất quan trọng trong việc ngăn chặn việc tiết lộ thông tin nhạy cảm và đảm bảo rằng các giao dịch được giữ bí mật. Một số biện pháp bảo mật được sử dụng trong các mạng tiên tri, bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư. Các biện pháp này được thiết kế để bảo vệ quyền riêng tư của các bên tham gia giao dịch và đảm bảo rằng thông tin cá nhân của họ được bảo mật.

Những thách thức về quyền riêng tư trong các mạng tiên tri bao gồm nguy cơ rò rỉ dữ liệu, xác định các bên liên quan đến giao dịch và khả năng thao túng dữ liệu. Để giảm thiểu những rủi ro này, các mạng tiên tri sử dụng một số biện pháp bảo mật, bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư.

Các thực tiễn tốt nhất về quyền riêng tư của Oracle bao gồm việc sử dụng mã hóa, bằng chứng không có kiến thức và các giao dịch riêng tư. Những thực tiễn này rất quan trọng trong việc đảm bảo rằng các bên tham gia giao dịch được ẩn danh và thông tin cá nhân của họ được bảo mật.

Danh tiếng Oracle

Danh tiếng của Oracle đề cập đến độ tin cậy của nhà điều hành nút tiên tri. Danh tiếng là rất quan trọng trong việc đảm bảo rằng dữ liệu do nhà tiên tri cung cấp là đáng tin cậy và chính xác. Danh tiếng của Oracle thường được xác định bởi độ chính xác của dữ liệu được cung cấp, tần suất tham gia và độ tin cậy tổng thể của nhà điều hành nút. Danh tiếng là một thành phần thiết yếu của mạng tiên tri, vì nó khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Những thách thức về danh tiếng trong các mạng tiên tri bao gồm rủi ro các nhà khai thác nút cung cấp dữ liệu không chính xác hoặc không đáng tin cậy cho mạng. Điều này có thể làm tổn hại đến tính toàn vẹn của mạng và dẫn đến việc những người tham gia khác mất lòng tin. Để giảm thiểu những rủi ro này, các mạng tiên tri sử dụng các hệ thống danh tiếng để khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Các phương pháp hay nhất về danh tiếng của Oracle bao gồm việc sử dụng các hệ thống danh tiếng, tham gia thường xuyên và cung cấp dữ liệu chính xác và đáng tin cậy cho mạng. Những thực tiễn này rất cần thiết để đảm bảo rằng các nhà khai thác nút có danh tiếng tốt và được khuyến khích cung cấp dữ liệu chính xác và đáng tin cậy cho mạng.

Sao lưu Oracle: tránh ngắt kết nối và mất ổn định

Đảm bảo tính ổn định và độ tin cậy của các mạng tiên tri là rất quan trọng để các ứng dụng phi tập trung (dApp) hoạt động bình thường dựa trên chúng. Một cách tiếp cận để đạt được điều này là thông qua việc sử dụng kiến trúc mã thông báo tiên tri, bao gồm việc tạo mã thông báo cung cấp các ưu đãi cho các nhà khai thác nút để cung cấp nguồn cấp dữ liệu chính xác và đáng tin cậy cho mạng. Tuy nhiên, ngay cả khi có sẵn kiến trúc này, các giao thức vẫn có thể gặp phải sự cố ngắt kết nối hoặc mất ổn định, điều này có thể gây ra tác động bất lợi cho các ứng dụng dApp dựa vào chúng.

Để giảm thiểu những rủi ro này, các giao thức sử dụng kiến trúc mã thông báo tiên tri phải thực hiện các biện pháp sao lưu để đảm bảo rằng luôn có một nguồn dữ liệu đáng tin cậy. Điều này có thể được thực hiện thông qua việc sử dụng nhiều mạng tiên tri có thể cung cấp dữ liệu trong trường hợp mất kết nối hoặc các sự cố khác với mạng chính. Cách tiếp cận này có thể giúp đảm bảo rằng các dApp có thể tiếp tục hoạt động ngay cả trong trường hợp mất điện hoặc các gián đoạn khác đối với mạng tiên tri chính.

Giải pháp khác là thông qua các biện pháp dự phòng, chẳng hạn như có nhiều nút cung cấp dữ liệu cho từng điểm dữ liệu. Điều này có thể giúp giảm thiểu nguy cơ thiếu chính xác hoặc lỗi trong dữ liệu bằng cách cung cấp nhiều nguồn để xác thực. Ngoài ra, các giao thức cũng có thể thực hiện các biện pháp khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy, chẳng hạn như thông qua việc sử dụng các hình phạt đối với nguồn cấp dữ liệu không chính xác hoặc bị trì hoãn.

Trong trường hợp xảy ra sự cố với mạng tiên tri chính, các giao thức cũng có thể triển khai các cơ chế chuyển đổi dự phòng để tự động chuyển sang mạng dự phòng. Điều này có thể giúp đảm bảo rằng các dApp có thể tiếp tục hoạt động mà không bị gián đoạn ngay cả khi có sự cố với mạng chính. Ngoài ra, các giao thức cũng có thể cung cấp khả năng giám sát mạng theo thời gian thực để phát hiện bất kỳ sự cố hoặc gián đoạn nào và cung cấp cảnh báo cho các nhà điều hành nút và nhà phát triển dApp để thực hiện hành động thích hợp.

Cơ chế dự phòng của Chainlink

Chainlink có một mạng lưới các nút phi tập trung cung cấp dữ liệu cho các hợp đồng thông minh trên các chuỗi khối khác nhau. Mạng được thiết kế để có độ tin cậy cao và chống lại thời gian ngừng hoạt động, với nhiều tính năng bảo mật và quy trình sao lưu sẵn có.

Chainlink cho phép các nút chuyển sang một nguồn dữ liệu khác nếu nguồn chính không khả dụng. Điều này được gọi là dự phòng hoặc chuyển đổi dự phòng và nó đảm bảo rằng dữ liệu luôn có sẵn cho các hợp đồng thông minh ngay cả khi một nguồn bị hỏng. Ngoài ra, các nút Chainlink có thể sử dụng nhiều nguồn dữ liệu cùng một lúc, điều này giúp nâng cao hơn nữa độ tin cậy của chúng.

Chainlink liên quan đến việc sử dụng các nhà khai thác nút, những người chịu trách nhiệm duy trì các nút và đảm bảo rằng chúng luôn trực tuyến và cung cấp dữ liệu chính xác. Nếu một nhà điều hành nút gặp sự cố kỹ thuật hoặc không thể thực hiện nhiệm vụ của họ, thì các nhà điều hành nút khác có thể tham gia và tiếp quản. Điều này giúp đảm bảo rằng mạng vẫn hoạt động ngay cả khi đối mặt với các sự kiện không mong muốn.

Chainlink cũng sử dụng kiến trúc phi tập trung, an toàn giúp ngăn chặn thời gian ngừng hoạt động do các cuộc tấn công nguy hiểm hoặc các mối đe dọa bảo mật khác. Mạng được thiết kế để có khả năng chống kiểm duyệt và giả mạo cao, với nhiều lớp bảo mật và dự phòng được tích hợp sẵn. Điều này giúp đảm bảo rằng dữ liệu luôn có sẵn cho các hợp đồng thông minh, ngay cả khi đối mặt với sự gián đoạn đáng kể hoặc các cuộc tấn công có chủ đích.

Chainlink có một cộng đồng mạnh mẽ gồm các nhà phát triển và cộng tác viên, những người không ngừng làm việc để cải thiện hiệu suất và độ tin cậy của mạng. Điều này bao gồm những nỗ lực không ngừng để tăng cường bảo mật, tối ưu hóa hiệu suất cũng như giới thiệu các tính năng và chức năng mới. Bằng cách tận dụng các kỹ năng và chuyên môn của cộng đồng, Chainlink có thể đi đầu trong không gian tiên tri phi tập trung và tiếp tục cung cấp dữ liệu chất lượng cao, đáng tin cậy cho các hợp đồng thông minh trên các chuỗi khối khác nhau.

Cơ chế dự phòng của Band Protocol

Band Protocol sử dụng một mạng lưới các trình xác thực phi tập trung, những người chịu trách nhiệm duy trì tính chính xác và độ tin cậy của dữ liệu mà họ cung cấp cho các hợp đồng thông minh. Do đó, Band Protocol không có quy trình sao lưu cụ thể vì hệ thống được thiết kế để duy trì hoạt động ngay cả khi một số trình xác thực không thể thực hiện nhiệm vụ của họ.

Trong trường hợp người xác thực không hoàn thành trách nhiệm của họ, mạng Giao thức băng tần sẽ sử dụng cơ chế cắt giảm để khuyến khích hành vi tốt và trừng phạt những kẻ xấu. Những người xác thực cung cấp dữ liệu không chính xác hoặc dữ liệu độc hại có thể bị cắt giảm một phần mã thông báo đã đặt cọc của họ như một hình phạt, điều này có tác dụng không khuyến khích hành vi xấu.

Ngoài ra, Band Protocol cũng sử dụng một hệ thống quản trị theo đó chủ sở hữu mã thông báo có thể bỏ phiếu cho các đề xuất liên quan đến hoạt động và phát triển của mạng. Trong trường hợp xảy ra sự cố nghiêm trọng, chẳng hạn như một số lượng lớn trình xác thực đang ngoại tuyến hoặc cung cấp dữ liệu không chính xác, cộng đồng Giao thức băng tần có thể bỏ phiếu để thực hiện các biện pháp khẩn cấp nhằm đảm bảo mạng tiếp tục hoạt động và ổn định.

Cần lưu ý rằng Band Protocol cũng tích hợp với các mạng tiên tri khác, chẳng hạn như Chainlink, để cung cấp thêm nguồn dữ liệu và dự phòng. Điều này có nghĩa là trong trường hợp xảy ra sự cố với một mạng tiên tri, Giao thức băng tần vẫn có thể truy cập dữ liệu từ các nguồn khác để duy trì tính chính xác và độ tin cậy của dữ liệu được cung cấp cho các hợp đồng thông minh.

Kiến trúc chính của Oracles

Kiến trúc chuỗi liên kết

Các nút của Chainlink chịu trách nhiệm truy xuất dữ liệu từ các nguồn ngoài chuỗi và chuyển dữ liệu đó tới các hợp đồng thông minh. Các nút này tạo thành một mạng phi tập trung, cung cấp cơ sở hạ tầng mạnh mẽ và đáng tin cậy. Mỗi nút hoạt động như một nhà tiên tri, truyền dữ liệu một cách an toàn vào chuỗi khối.

Chainlink có một thuật toán đồng thuận gọi là “Chữ ký ngưỡng” để đảm bảo tính toàn vẹn của dữ liệu. Cơ chế này bao gồm nhiều nút truy xuất dữ liệu độc lập từ các nguồn khác nhau, sau đó tổng hợp và xác thực kết quả. Bằng cách sử dụng thuật toán đồng thuận phi tập trung, Chainlink giảm thiểu rủi ro của các điểm lỗi đơn lẻ và giảm khả năng thao túng hoặc giả mạo dữ liệu.

Để đảm bảo tính khả dụng của dữ liệu, Chainlink sử dụng một quy trình gọi là “dư thừa dữ liệu”. Điều này liên quan đến việc nhiều nút truy xuất độc lập cùng một dữ liệu từ nhiều nguồn ngoài chuỗi khác nhau, nâng cao độ tin cậy và giảm nguy cơ không có sẵn hoặc thao tác dữ liệu. Nếu một nút không thể truy xuất dữ liệu, các nút khác có thể can thiệp và cung cấp thông tin cần thiết.

Dự án cũng sử dụng một hệ thống danh tiếng để đánh giá độ tin cậy và hiệu suất của các nút của nó. Hệ thống này đánh giá các yếu tố như thời gian hoạt động của nút, phân phối dữ liệu thành công và độ chính xác của dữ liệu được cung cấp. Các nút có danh tiếng cao hơn có nhiều khả năng được chọn để truy xuất và truyền dữ liệu hơn, thúc đẩy một mạng lưới các nhà tiên tri đáng tin cậy và đáng tin cậy.

Kiến trúc của Chainlink cũng bao gồm các cơ chế bảo mật dữ liệu. Tính bảo mật được duy trì bằng cách chỉ định dữ liệu nhạy cảm là ngoại tuyến, ngăn không cho dữ liệu đó bị lộ trên chuỗi khối công khai. Điều này đảm bảo rằng dữ liệu bí mật vẫn an toàn và được bảo vệ, trong khi vẫn cho phép thực hiện các hợp đồng thông minh dựa trên dữ liệu được xử lý.

Kiến trúc Chainlink hỗ trợ các bộ điều hợp bên ngoài, là các thành phần mô-đun giúp mở rộng khả năng của các nút để truy xuất dữ liệu từ các nguồn bên ngoài chuỗi cụ thể hoặc thực hiện các tính toán bổ sung. Các bộ điều hợp này cho phép Chainlink tích hợp với nhiều nhà cung cấp dữ liệu, API và hệ thống, nâng cao tính linh hoạt và tính linh hoạt của nó.

Kiến trúc giao thức băng tần

Giao thức Band sử dụng một kiến trúc tinh vi để tạo điều kiện thuận lợi cho việc tích hợp liền mạch các tiên tri phi tập trung vào hệ sinh thái chuỗi khối. Trong phần này, chúng ta sẽ khám phá các cơ chế kiến trúc chuyên sâu của Band Protocol.

Kiến trúc của Giao thức băng tần được xây dựng trên mạng các nhà cung cấp dữ liệu được gọi là trình xác thực. Các trình xác thực này chịu trách nhiệm truy xuất và xác minh dữ liệu từ các nguồn bên ngoài. Kiến trúc đảm bảo rằng dữ liệu do trình xác thực cung cấp là đáng tin cậy, chính xác và có khả năng chống thao túng.

Thành phần cốt lõi trong kiến trúc của Band Protocol là mạng tiên tri phi tập trung. Mạng này bao gồm các trình xác thực đóng góp dữ liệu của họ cho BandChain, hoạt động như cơ sở hạ tầng cơ bản để truyền và xác minh dữ liệu. Người xác nhận được khuyến khích cung cấp dữ liệu chính xác thông qua việc sử dụng các ưu đãi kinh tế, chẳng hạn như kiếm mã thông báo BAND.

Để đảm bảo tính toàn vẹn của dữ liệu, Band Protocol sử dụng cơ chế đồng thuận bằng chứng cổ phần (dPoS) được ủy quyền. Cơ chế này cho phép chủ sở hữu mã thông báo ủy quyền quyền biểu quyết của họ cho những người xác thực đáng tin cậy, những người sau đó sẽ tham gia vào quy trình đồng thuận. Cơ chế đồng thuận này đảm bảo rằng dữ liệu do người xác thực cung cấp là đáng tin cậy và không bị thao túng.

Các phân đoạn dữ liệu của Band chia nguồn cấp dữ liệu tổng thể thành các tập hợp con nhỏ hơn, cho phép trình xác thực truy xuất và xác minh các phần cụ thể của dữ liệu một cách hiệu quả. Cách tiếp cận này cải thiện khả năng mở rộng và hiệu suất của mạng tiên tri.

Giao thức cũng kết hợp một cơ chế khuyến khích để thưởng cho những người xác thực vì những đóng góp của họ cho mạng. Người xác thực được đền bù bằng mã thông báo BAND dựa trên hiệu suất của họ và chất lượng dữ liệu mà họ cung cấp. Khuyến khích này đảm bảo rằng những người xác thực có quyền lợi nhất định trong việc duy trì tính toàn vẹn và chính xác của dữ liệu.

Để tăng cường bảo mật, Band Protocol kết hợp một cơ chế chặt chẽ để xử phạt những người xác thực vì hành vi nguy hiểm hoặc gửi dữ liệu không chính xác. Người xác thực có nguy cơ mất một phần số token đã đặt cọc nếu họ tham gia vào các hoạt động gian lận hoặc không đáp ứng các tiêu chuẩn bắt buộc. Cơ chế này hoạt động như một công cụ ngăn chặn và thúc đẩy độ tin cậy và độ tin cậy tổng thể của mạng.

Kiến trúc của Giao thức băng tần cũng bao gồm lớp quản trị dữ liệu, cho phép chủ sở hữu mã thông báo tham gia vào quá trình ra quyết định của mạng. Chủ sở hữu mã thông báo có thể đề xuất và bỏ phiếu về việc nâng cấp giao thức, thay đổi tham số và các vấn đề quản trị quan trọng khác. Sự quản trị dân chủ này đảm bảo rằng Giao thức băng tần phát triển theo cách phi tập trung và hướng đến cộng đồng.

Điểm nổi bật
Mã thông báo Oracle khuyến khích các nhà cung cấp dữ liệu cung cấp dữ liệu chính xác và đáng tin cậy cho mạng lưới tiên tri, đóng vai trò là phần thưởng cho việc cung cấp dữ liệu được sử dụng bởi các hợp đồng thông minh để thực hiện các chức năng được xác định trước.
Mã thông báo của Oracle thường là mã thông báo ERC-20 được xây dựng trên chuỗi khối Ethereum, cho phép khả năng tương tác với các mạng chuỗi khối khác và tích hợp liền mạch với các ứng dụng phi tập trung hiện có.
Bảo mật của Oracle đề cập đến các biện pháp đảm bảo rằng dữ liệu do các nhà tiên tri cung cấp là xác thực và đáng tin cậy, với các biện pháp bảo mật bao gồm chữ ký số, thuật toán mã hóa và cơ chế xác thực.
Mạng Oracle sử dụng cơ chế mã hóa, xác thực và giao thức truyền thông an toàn để giảm thiểu các thách thức bảo mật như giả mạo và thao túng dữ liệu cũng như các cuộc tấn công từ bên ngoài.
Quyền riêng tư của Oracle đề cập đến các biện pháp bảo vệ quyền riêng tư của các bên tham gia giao dịch, với các biện pháp bao gồm mã hóa, bằng chứng không có kiến thức và giao dịch riêng tư để đảm bảo giao dịch bí mật và ngăn chặn rò rỉ dữ liệu cũng như nhận dạng các bên liên quan.
Danh tiếng của Oracle rất quan trọng trong việc đảm bảo rằng dữ liệu do Oracle cung cấp là đáng tin cậy và chính xác, với danh tiếng được xác định bởi độ chính xác của dữ liệu được cung cấp, tần suất tham gia và độ tin cậy tổng thể của nhà điều hành nút.
Các hệ thống danh tiếng được sử dụng để khuyến khích các nhà khai thác nút cung cấp dữ liệu chính xác và đáng tin cậy cho mạng và đảm bảo danh tiếng tốt.

Kiến trúc API3

API3 là một giải pháp tiên tri nhằm cung cấp quyền truy cập an toàn và phi tập trung vào dữ liệu trong thế giới thực cho các hợp đồng thông minh. Kiến trúc của API3 kết hợp một số cơ chế chuyên sâu để đảm bảo độ tin cậy, độ tin cậy và khả năng mở rộng của dịch vụ tiên tri.

Oracle bên thứ nhất của API3 được vận hành bởi các nhà cung cấp dữ liệu đáng tin cậy của API3, là những thực thể được thành lập có thành tích cung cấp dữ liệu đáng tin cậy. Các nhà cung cấp dữ liệu này kết nối trực tiếp API của họ với chuỗi khối, loại bỏ nhu cầu về phần mềm trung gian bổ sung hoặc trung gian bên thứ ba. Sự tích hợp trực tiếp này giúp nâng cao tính bảo mật và hiệu quả của việc cung cấp dữ liệu.

Dự án giới thiệu khái niệm về Airnode, đóng vai trò là phần mềm trung gian giữa các hợp đồng thông minh và các nhà tiên tri của bên thứ nhất. Airnode hoạt động như một thành phần an toàn, ngoài chuỗi tương tác với các API của nhà cung cấp dữ liệu. Nó xử lý các quy trình xác thực, ủy quyền và truy xuất dữ liệu, đảm bảo rằng chỉ những dữ liệu hợp lệ và được xác thực mới được gửi đến các hợp đồng thông minh.

API3 triển khai một cơ chế bảo mật mạnh mẽ được gọi là hệ thống đặt cược Airnode. Các nhà cung cấp dữ liệu được yêu cầu đóng góp một số lượng mã thông báo API3 nhất định làm tài sản thế chấp, hoạt động như một sự đảm bảo cho tính chính xác và độ tin cậy của dữ liệu của họ. Nếu nhà cung cấp dữ liệu cung cấp dữ liệu không chính xác hoặc không cung cấp dữ liệu như đã hứa, thì mã thông báo đã đặt cọc của họ có thể bị cắt như một hình phạt, đảm bảo trách nhiệm giải trình và ngăn chặn hành vi nguy hiểm.

Để nâng cao khả năng mở rộng và giảm chi phí, API3 sử dụng cơ chế nhóm dữ liệu. Điều này cho phép nhiều nhà cung cấp dữ liệu đóng góp dữ liệu vào nhóm dữ liệu dùng chung, sau đó có thể được truy cập bằng nhiều hợp đồng thông minh. Bằng cách hợp nhất dữ liệu vào một nhóm dùng chung, API3 giảm dư thừa và giảm chi phí liên quan đến việc truy cập và truy xuất dữ liệu từ các nguồn khác nhau.

Kiến trúc của họ cũng tập trung vào quyền riêng tư dữ liệu. Nó đảm bảo rằng dữ liệu nhạy cảm vẫn được bảo mật và không bị lộ trên chuỗi khối. Các nhà cung cấp dữ liệu có thể áp dụng mã hóa và các kỹ thuật bảo vệ quyền riêng tư khác để bảo vệ quyền riêng tư của dữ liệu trong khi vẫn cho phép các hợp đồng thông minh sử dụng thông tin cần thiết.

Kiến trúc của API3 được thiết kế không liên quan đến chuỗi khối, cho phép tích hợp với nhiều nền tảng chuỗi khối. Khả năng tương tác này cho phép các hợp đồng thông minh được triển khai trên các chuỗi khối khác nhau truy cập vào các dịch vụ tiên tri do API3 cung cấp, mở rộng phạm vi tiếp cận và áp dụng giải pháp tiên tri.

Kiến trúc UMA

Kiến trúc của UMA dựa trên các mã thông báo tổng hợp. UMA cho phép tạo ra các tài sản tổng hợp phản ánh giá trị của tài sản trong thế giới thực, chẳng hạn như hàng hóa hoặc tiền tệ fiat. Các tài sản tổng hợp này được tạo thông qua các hợp đồng thông minh và được thế chấp bằng mã thông báo gốc của UMA, được gọi là mã thông báo UMA. Kiến trúc này cho phép tạo các nguồn cấp dữ liệu giá có thể tùy chỉnh có thể được sử dụng bởi các hợp đồng thông minh để thực hiện các giao dịch tài chính khác nhau.

UMA sử dụng kết hợp các thành phần trên chuỗi và ngoài chuỗi để tạo nguồn cấp dữ liệu giá. Ngoài chuỗi, UMA sử dụng quy trình xác minh dữ liệu có tên là “Cơ chế xác minh dữ liệu” (DVM). DVM liên quan đến một mạng lưới phi tập trung gồm những người nắm giữ mã thông báo, được gọi là “Người xác minh dữ liệu”, người cung cấp dữ liệu giá để xác thực. Những Người xác minh dữ liệu này được khuyến khích cung cấp dữ liệu chính xác và đáng tin cậy thông qua phần thưởng mã thông báo UMA mà họ nhận được.

Để đảm bảo tính chính xác của nguồn cấp giá, UMA kết hợp cơ chế giải quyết tranh chấp có tên là “Tranh chấp và Thách thức”. Cơ chế này cho phép chủ sở hữu mã thông báo thách thức dữ liệu giá do Người xác minh dữ liệu cung cấp nếu họ nghi ngờ có sự không chính xác hoặc thao túng. Một quy trình giải quyết tranh chấp được bắt đầu và một bồi thẩm đoàn phi tập trung, bao gồm những người nắm giữ mã thông báo UMA, đánh giá bằng chứng được đưa ra để xác định tính hợp lệ của dữ liệu bị tranh chấp. Kiến trúc này cung cấp một hệ thống mạnh mẽ để đảm bảo tính toàn vẹn của nguồn cấp giá.

Kiến trúc của dự án cũng hỗ trợ khái niệm “Hợp đồng được chỉ định của Oracle” (ODC). ODC là hợp đồng thông minh được thiết kế đặc biệt để tương tác với dịch vụ tiên tri của UMA và sử dụng nguồn cấp giá. Các ODC này có thể được tùy chỉnh để đáp ứng nhu cầu cụ thể của các ứng dụng khác nhau, cho phép tính linh hoạt và khả năng thích ứng cao hơn trong việc sử dụng dịch vụ tiên tri của UMA.

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.