Hôm nay chúng ta sẽ nói về Link, công ty đứng thứ 23 về giá trị thị trường. Giá trị thị trường hiện tại của nó là khoảng 4 tỷ USD. Đó là một dự án mà tôi đang thấy khiến tôi phấn khích cho đến nay, bởi vì nó kết nối thế giới thực và thế giới blockchain, đồng thời xây dựng một cầu nối từ thế giới thực đến thế giới blockchain, chưa kể đến thế giới blockchain nếu bạn vượt qua. tầng, ít nhất là nửa tầng. Sau này tôi sẽ giải thích cho bạn chính xác những gì anh ấy đã làm.
Hãy để tôi giới thiệu cho bạn trước. Vấn đề này có thể chứa nhiều nội dung. Chainlink là một dự án được triển khai vào năm 2017. Nó đã ra mắt mạng chính Ethereum và một thỏa thuận cam kết cung cấp “hợp đồng thông minh” cho blockchain. gọi dữ liệu bên ngoài cung cấp cho các nhà tạo hợp đồng một cơ sở dữ liệu trên toàn mạng hoặc có thể gọi là cơ sở dữ liệu bên ngoài đáng tin cậy.

Mở trang web chính thức của mình, Solgan của anh ấy là kết nối thế giới với blockchain. Mục tiêu của anh ấy là kết nối người dân, doanh nghiệp và dữ liệu trên thế giới với thế giới web3 bằng cách sử dụng các tiêu chuẩn dịch vụ web3 công nghiệp.
Tiếp theo, chúng ta hãy xem sách trắng của anh ấy, đây cũng là sách trắng dài nhất tôi từng đọc cho đến nay, với hơn 100 trang. Ở đây chúng ta phải đề cập đến lý do tại sao lại có thứ gọi là lời tiên tri.
Chúng tôi biết rằng trong blockchain, nó là một hệ thống khép kín, bởi vì mỗi giao dịch được bắt đầu bởi một nút trong mạng và sau đó được ghi vào sổ cái của blockchain. Điều này tất nhiên không có vấn đề gì vì blockchain được tập trung hóa và có. nhiều nút để duy trì sổ cái này Tất nhiên, cơ chế POW cũng cho phép nhiều người chi rất nhiều tiền để duy trì nó, do đó không có chi tiêu gấp đôi, không hoạt động, v.v., vì vậy trong blockchain 1.0 không có rủi ro đối tác. , đó là rủi ro đối tác bỏ trốn và không thực hiện hợp đồng.
Nhưng trong Blockchain 2.0, hợp đồng thông minh đã xuất hiện. Hợp đồng thông minh yêu cầu dữ liệu (chẳng hạn như thông tin khởi hành chuyến bay) để thực thi các lệnh, nhưng các giao thức trong thế giới thực và hầu hết dữ liệu không được lưu trữ trên blockchain. Hợp đồng thông minh cũng không thể truy cập dữ liệu bên ngoài vì blockchain giống như một hộp đen không có khả năng kết nối với thế giới bên ngoài. Điều này có nghĩa là giá tài sản, tỷ số thể thao, cảm biến Internet of Things (IoT), dữ liệu mạng, hệ thống doanh nghiệp và nhiều bộ dữ liệu trong thế giới thực khác không thể được sử dụng trên blockchain, hạn chế nghiêm trọng các loại hợp đồng thông minh mà nhà phát triển có thể tạo. . Ví dụ: làm thế nào để lập hợp đồng bảo hiểm chuyến bay mà không có dữ liệu chuyến bay? Một ví dụ khác là bạn chỉ định hợp đồng giao hàng và người khác giao hàng cho bạn. Sau khi bạn nhận được hàng, bạn sẽ tự động chuyển tiền vào tài khoản của bên kia. nhưng hợp đồng thông minh Làm thế nào để biết bạn đã nhận được hàng chưa? Hợp đồng thông minh là một đoạn mã lập trình không thể tương tác với thế giới thực, nghĩa là nó không thể lấy dữ liệu ngoài chuỗi. Do đó, sự xuất hiện của hợp đồng thông minh đã gây ra rủi ro cho đối thủ cạnh tranh.

Vì vậy, điều này đòi hỏi một thứ gọi là máy oracle, có thể ghi dữ liệu ngoài chuỗi vào blockchain. Ngoài dữ liệu giá được sử dụng rộng rãi nhất, nó còn bao gồm một số dữ liệu thời tiết, dữ liệu trò chơi thể thao, dữ liệu thị trường chứng khoán, dữ liệu giao thông và thậm chí cả kết quả bầu cử tổng thống.
Ngoài việc cung cấp dữ liệu, các chức năng rộng rãi của oracle còn bao gồm việc cung cấp số ngẫu nhiên và đóng vai trò là yếu tố kích hoạt thực hiện hợp đồng thông minh. Chúng đều được coi là công cụ ngoài chuỗi để tương tác với các hợp đồng trên chuỗi.
Nhưng có một vấn đề khác với máy oracle, đó là máy oracle được chia thành máy oracle tập trung và máy oracle phi tập trung. Nếu là máy oracle tập trung, một vấn đề lớn là nó có nguy cơ xảy ra lỗi một điểm. Khi người dùng triển khai hợp đồng thông minh trên blockchain, mục đích ban đầu của họ là có nhiều nút trong mạng blockchain đảm bảo tính bảo mật và công bằng của hợp đồng. Theo tiền đề này, đối với dữ liệu bên ngoài, dữ liệu mà hợp đồng dựa vào sẽ được nhập thông qua một dịch vụ tập trung, điều này sẽ dẫn đến giảm mức độ bảo mật tổng thể. Và điều này cũng rất dễ bỏ chặn, vì nó không khác gì những thứ tập trung. Hơn nữa, nếu máy oracle tập trung bị lỗi trong mạng, nó sẽ gây mất thiết bị đầu cuối kinh doanh và dữ liệu người dùng, v.v. Đây là những vấn đề rất nghiêm trọng.
Vì vậy, bây giờ chúng ta cần một oracle phi tập trung, sau đó là chainlink.
Chainlink là một mạng oracle phi tập trung được phát triển để cho phép các hợp đồng thông minh tự động truyền dữ liệu giữa các chuỗi khối và hệ thống bên ngoài một cách an toàn và đáng tin cậy cao. Có nhiều nút oracle trong mạng. Mỗi nút oracle có thể lấy dữ liệu thông qua các kênh riêng của mình và sau đó đạt được sự đồng thuận về dữ liệu thu được trong mạng phi tập trung. Phương pháp đồng thuận ở đây không phải là sự đồng thuận theo nghĩa BFT, POS hoặc POW, mà là để có được dữ liệu đáng tin cậy, chẳng hạn như lấy điểm trung bình hoặc tương tự như một cuộc thi thể thao, loại bỏ điểm cao nhất, loại bỏ điểm thấp nhất và điểm số thấp nhất; còn lại Lấy mức trung bình hoặc trung vị. Bây giờ Chainlink áp dụng phương pháp đồng thuận trung bình.
Chainlink đưa các oracle thông qua một mạng lưới phi tập trung, về mặt kỹ thuật tránh được nguy cơ xảy ra một điểm lỗi duy nhất. Giống như các nút Ethereum, khi một nút bị gián đoạn hoặc thoát ra, nó sẽ không ảnh hưởng đến tính bảo mật và tính khả dụng của toàn bộ mạng. Ngoài ra, do dữ liệu này sử dụng nhiều nguồn dữ liệu nên sẽ không bị thao túng bởi một nguồn dữ liệu đơn phương, tận dụng tối đa lợi thế của việc phân cấp.
ChainLink có ba thành phần chính; oracle trên chuỗi, oracle ngoài chuỗi và nút ChainLink.
Các oracle trên chuỗi của ChainLink là các hợp đồng thông minh kết nối các yêu cầu cung cấp thông tin với các oracle ngoài chuỗi thích hợp. Các hợp đồng này được sử dụng để tổng hợp dữ liệu, kiểm tra danh tiếng của các nhà tiên tri và đáp ứng các yêu cầu chính xác.
Các oracle ngoài chuỗi là các oracle chịu trách nhiệm cung cấp thông tin cho blockchain. Chúng tương đương với trình xác thực/công cụ khai thác trong các chuỗi khối khác. Những oracle này đóng góp LINK để hoạt động như những oracle và nhận được LINK để đổi lấy việc thực hiện dịch vụ này. ChainLink giữ cho các oracle trung thực bằng cách xác minh dữ liệu với nhau và trừng phạt các oracle có dữ liệu không chính xác. Nó cũng gửi yêu cầu thông tin đến nhiều người xác nhận để đảm bảo thông tin chính xác.
Chainlink hiện ra mắt nguồn cấp dữ liệu, VRF (số ngẫu nhiên có thể xác minh), thực hiện hợp đồng tự động và các dịch vụ khác.
1. Trong Nguồn cấp dữ liệu Chainlink, các nút oracle khác nhau lấy dữ liệu về giá thông qua nhà cung cấp dữ liệu của riêng họ, sau đó tổng hợp nhiều dữ liệu thông qua mạng oracle. Ví dụ: đối với giá mã thông báo, báo giá của nút A là 400 USD, báo giá của nút B là 399 USD và báo giá của nút C là 401 USD. Sau khi nút oracle đồng ý với tất cả các báo giá, nó sẽ chuyển giá trung bình là 400 USD cho hợp đồng thông minh trên. chuỗi và hoàn thành nguồn cấp dữ liệu giá này.
Quy trình kinh doanh nguồn cấp dữ liệu
Quy trình kinh doanh của Nguồn cấp dữ liệu bao gồm hai bên. Bên đầu tiên là nhà cung cấp dữ liệu, bên này sử dụng dữ liệu của riêng mình hoặc lấy dữ liệu tương ứng thông qua bên thứ ba, sau đó nhập dữ liệu đó vào một nút trong mạng oracle Chainlink. Một người tham gia khác là nút oracle. Mỗi nút có thể có một hoặc nhiều nhà cung cấp dữ liệu. Dữ liệu đầu vào của mỗi nhà cung cấp sẽ được đồng thuận trong mạng oracle và sau đó một nút sẽ được chọn ngẫu nhiên trong mạng.
Trường hợp sử dụng
Một trong những tình huống ứng dụng phổ biến nhất là các giao thức cho vay, chẳng hạn như AAVE, Hợp chất trên Ethereum và Venus trên BNB. Khi người dùng gửi BTC trên AAVE và sau đó cho vay USD, AAVE cần biết tỷ giá hối đoái giữa BTC và DAI để quyết định cho người dùng vay bao nhiêu USD.
Kịch bản ứng dụng thứ hai là tài sản tổng hợp, chẳng hạn như Synthetix (SNX), cho phép người dùng giao dịch một số tài sản chính thống, chẳng hạn như chứng khoán Mỹ. Khi người dùng tổng hợp tài sản, giao thức chắc chắn cần biết giá tài sản có được thông qua Nguồn cấp dữ liệu.
Kịch bản ứng dụng thứ ba là Stablecoin loại thế chấp. Nếu Stablecoin thế chấp được phát hành thì tài sản tương ứng cần phải được thế chấp. Giao thức Stablecoin cần lấy giá của tài sản thông qua Nguồn cấp dữ liệu trước khi có thể tính tổng giá trị tài sản thế chấp và xác định số lượng phát hành Stablecoin dựa trên tổng giá trị.
Thứ tư là nền tảng quản lý tài sản và giao dịch phái sinh. Các nền tảng giao dịch như quyền chọn và hợp đồng tương lai rất nhạy cảm với giá cả và cần cung cấp dữ liệu giá ổn định và chính xác. Dữ liệu do Data Feeds cung cấp đáp ứng hoàn hảo nhu cầu kinh doanh của họ.

2.Chainlink Keepers là một dịch vụ thực hiện hợp đồng phi tập trung có thể thực hiện tự động thực hiện các hợp đồng trên chuỗi.
Nhóm phát triển có thể đăng ký UpKeep và trạng thái hợp đồng được theo dõi sẽ được phát hiện trong mỗi khối. Nếu các điều kiện đặt trước được đáp ứng, chức năng sẽ được gọi. Tất nhiên, các điều kiện đặt trước có thể không được đặt (tương đương với kết quả phán đoán điều kiện. bằng True). , để gọi các chức năng cụ thể trong các hợp đồng cụ thể dựa trên thời gian.
Chainlink Keepers có thể liên tục phát hiện trạng thái của hợp đồng thông minh dựa trên logic đặt trước mà không yêu cầu đầu vào. Nếu hài lòng, nó sẽ được thực thi. Nếu không, nó sẽ chờ lần phát hiện tiếp theo.
Trường hợp sử dụng
Ứng dụng đầu tiên là ghép lãi tự động. Nhiều ứng dụng DeFi sẽ trả lãi cho người dùng gửi tiền. Nếu người dùng không rút tiền, nó tương đương với lãi suất đơn giản, đó là tiền lãi kiếm được trong một năm sau khi gửi tiền trong một năm. Nếu người dùng rút tiền lãi được tạo ra đều đặn và sau đó gửi nó để đầu tư lãi suất kép thì thu nhập có thể được tối đa hóa. Hoạt động rút và gửi tiền này là một hoạt động cố định dựa trên thời gian, có thể được hoàn thành thông qua Keepers. Các dự án như Beefy, Alchemix, SNX, v.v. đều sử dụng Keepers để hoàn thành khoản đầu tư lãi suất kép này.
Ứng dụng thứ hai là thanh lý các nền tảng cho vay, chẳng hạn như AAVE và giao thức B. Khi giá tài sản cầm cố của người dùng trong giao thức giảm xuống và giảm xuống dưới đường cảnh báo, giao thức cần thanh lý tài sản thế chấp để tránh thua lỗ thêm. Theo kịch bản này, hàm checkUpKeep có thể ghi giá thanh toán bù trừ của cuộc đấu giá chủ đề và performanceUpKeep có thể ghi logic thanh toán bù trừ cụ thể. Khi checkUpKeep trả về True, Keepers sẽ tự động thực thi performanceUpKeep để thanh lý tài sản cầm cố.
Ứng dụng thứ ba là lệnh giới hạn DEX. Trình tạo thị trường tự động (AMM) được sử dụng trong DEX khác với mô hình sổ đặt hàng của các sàn giao dịch tập trung và không có cách nào để đặt lệnh giới hạn. Nếu bạn muốn sử dụng lệnh giới hạn, bạn cần viết logic của riêng mình Khi giá mã thông báo thấp hơn một ngưỡng nhất định, hãy mua hoặc bán nó, tức là sử dụng Keepers, viết logic phán đoán trong checkUpkeep và viết logic thực thi trong performanceUpkeep. .
Ứng dụng thứ tư là quản lý thanh khoản và truyền NFT chuỗi chéo. Ví dụ: trong Polygon mint, đối với NFT (vì gas mainnet Ethereum tương đối đắt), bạn có thể nhận được giá trị thuộc tính ID hoặc tính năng (cho dù nó có hiếm hay không) Giá trị này có thể nhận được thông qua chuyển tiếp. Ghi nó trở lại mạng chính để giúp người dùng đạt được việc truyền NFT xuyên chuỗi.
Ứng dụng thứ năm là NFT động. Logic của nó là NFT trên blockchain sẽ thay đổi khi các thuộc tính liên quan thay đổi trong thế giới thực. Ví dụ: thời tiết NFT, nếu ngoài trời mưa thì NFT sẽ hiển thị mưa, còn nếu ngoài trời nóng thì NFT sẽ hiển thị nắng. Lấy dữ liệu từ bên ngoài và thực hiện một số thay đổi dựa trên dữ liệu thu được. Keepers thường được sử dụng ở đây.
3. Sản phẩm phi tập trung thứ ba của Chainlink là VRF Số ngẫu nhiên có thể xác minh. Trước khi VRF xuất hiện, phương pháp tạo số ngẫu nhiên chủ đạo là tạo Hash dựa trên các giao dịch trong khối hiện tại và sử dụng Hash này làm hạt giống để tạo số ngẫu nhiên, dẫn đến nhiều vấn đề. Người khai thác có thể đóng gói các giao dịch một cách có chọn lọc và nhận được những con số ngẫu nhiên mà họ muốn. Mặc dù chi phí tương đối cao nhưng khi lợi nhuận thu được cao thì khả năng người khai thác làm điều xấu cũng sẽ tăng lên tương ứng. Việc tạo số ngẫu nhiên cũng là một hoạt động không chắc chắn. Vì việc tạo số ngẫu nhiên là không thể đoán trước nên các nút khác nhau chắc chắn sẽ nhận được kết quả khác nhau khi thực hiện thuật toán số ngẫu nhiên, điều này sẽ khiến kết quả thực hiện không nhất quán và không thể đạt được sự đồng thuận.
Bằng cách nhập các số ngẫu nhiên có thể xác minh thông qua một nhà tiên tri bên ngoài, cho phép hợp đồng thông minh trên chuỗi chỉ chấp nhận và xác minh các số ngẫu nhiên, tính nhất quán của việc thực hiện giao dịch có thể được đảm bảo. Đồng thời, cũng có thể nhận ra rằng số ngẫu nhiên không thể dự đoán trước và tính bảo mật của nó có thể được đảm bảo thông qua bằng chứng.
Trong Chainlink VRF, các số ngẫu nhiên được tạo bởi mạng oracle. Người dùng nhập một hạt giống vào hợp đồng VRF và nút VRF oracle sẽ sử dụng khóa riêng và hạt giống của nút để tạo ra một số ngẫu nhiên và Bằng chứng (bằng chứng) và trả lại cho hợp đồng VRF Bằng chứng xác minh tính hợp pháp của hợp đồng VRF. số ngẫu nhiên. Nếu vượt qua quá trình xác minh, nó sẽ trả về một số ngẫu nhiên cho người dùng. Khác với các số ngẫu nhiên hoàn toàn ngoài chuỗi, các số ngẫu nhiên do Chainlink VRF tạo ra có thể được chứng minh bằng Bằng chứng rằng chúng được tính toán dựa trên thuật toán đường cong elip cụ thể và có thể xác minh được và duy nhất.
cảnh được sử dụng
Kịch bản ứng dụng lớn nhất hiện nay của Chainlink VRF là NFT Mint. NFT cần được tạo và phân phối. Khi được tạo, mỗi NFT có độ hiếm khác nhau và được phân bổ cho những người dùng khác nhau. Tùy thuộc vào nhu cầu kinh doanh, bạn cũng có thể cần thiết lập danh sách trắng và những người nắm giữ trong danh sách trắng sẽ phát sóng các NFT khác nhau. Ví dụ: Dự án Boring Monkey thả huyết thanh cho Người nắm giữ. Việc thả huyết thanh ngẫu nhiên sử dụng số ngẫu nhiên VRF.
Một ứng dụng khác là xổ số. Ví dụ: trên một số nền tảng IDO, người dùng mua mã thông báo và sau đó cam kết mã thông báo. Nền tảng sẽ cung cấp danh sách trắng để tham gia xổ số và quy mô của phần thưởng có thể được chọn bằng cách sử dụng VRF.
ChainLink là một trong những blockchain thú vị nhất vì nó là cầu nối giữa thế giới thực và thế giới tiền điện tử. Đây là một giải pháp tuyệt vời, đặc biệt là hiện nay chúng tôi cũng đang nhấn mạnh vào Internet of Things (IoT), vì vậy với sự phát triển của Internet of Things. với sự phát triển của ngành công nghiệp blockchain, có thể có nhiều ứng dụng blockchain hơn trong xã hội của chúng ta trong tương lai, hệ thống xổ số thể thao phi tập trung, kinh doanh bảo hiểm phi tập trung, kinh doanh ô tô cũ phi tập trung, v.v., Vì vậy, đường đua này thực sự đáng được chú ý. Nếu học sinh của tình tiết này lắng nghe cẩn thận và tiếp thu thì bạn sẽ biết phải làm gì. Được rồi, đó là tất cả cho tập này.
