
Blockchain oracle là gì?
Tuyển chọn TechFlowTuyển chọn TechFlow

Blockchain oracle là gì?
Oracle bản thân nó không phải là nguồn dữ liệu, mà là một công cụ truy xuất, xác minh dữ liệu bên ngoài và chuyển tiếp dữ liệu đó đến hợp đồng thông minh.

Oracle blockchain đóng vai trò cầu nối giữa blockchain và thế giới bên ngoài, cho phép các hợp đồng thông minh truy cập dữ liệu từ bên ngoài chuỗi.
Oracle là một công cụ dịch vụ bên thứ ba dùng để thu thập, xác thực thông tin bên ngoài và truyền tải nó vào các hợp đồng thông minh chạy trên blockchain.
Chúng mở rộng chức năng của hợp đồng thông minh bằng cách cung cấp cơ chế tương tác với dữ liệu ngoài chuỗi nhằm thực hiện các nhiệm vụ và dịch vụ có giá trị.
Nếu không có oracle, các hợp đồng thông minh sẽ bị giới hạn trong thế giới dữ liệu nội bộ chuỗi và không thể tiếp cận thông tin từ bên ngoài.
Ví dụ cơ bản: Alice và Bob đặt cược vào một cuộc đua ngựa, cả hai người chơi đều có thể khóa tiền của họ trong một hợp đồng thông minh, hợp đồng này sẽ phân phối tiền thưởng cho người chiến thắng dựa trên kết quả thực tế của cuộc đua.
Mặc dù hợp đồng thông minh không thể tương tác trực tiếp với thế giới bên ngoài, một oracle bên thứ ba có thể truy vấn một API đáng tin cậy để lấy kết quả cuộc đua và truyền kết quả đó tới hợp đồng thông minh, xác định người thắng cuộc, từ đó hợp đồng có thể phân bổ tiền thưởng tương ứng.

Oracle đóng vai trò cầu nối giữa thế giới bên ngoài và thế giới của các hợp đồng thông minh.
Lưu ý rằng, bản thân oracle không phải là nguồn dữ liệu, mà là một công cụ truy xuất, xác thực dữ liệu bên ngoài và chuyển tiếp nó đến hợp đồng thông minh. Chúng có thể truyền tải nhiều loại thông tin khác nhau như dữ liệu giá cả, xác nhận thanh toán hoặc giá trị đo lường từ cảm biến.
Hơn nữa, oracle phải duy trì những đặc tính vốn có của hợp đồng thông minh khi truyền tải dữ liệu: không cần tin tưởng (trustless) và phi tập trung.
Đây cơ bản là vấn đề mà oracle cần giải quyết: đảm bảo độ tin cậy, tính xác thực và độ uy tín của dữ liệu ngoài chuỗi phục vụ cho các hợp đồng thông minh, đồng thời loại bỏ điểm lỗi đơn lẻ và các lỗ hổng bảo mật.
Các loại oracle
Hiện nay có nhiều loại oracle blockchain khác nhau, phục vụ các mục đích riêng biệt.
Chúng ta có thể phân loại oracle theo loại nguồn dữ liệu (phần cứng hoặc phần mềm), hướng truyền tải thông tin (đưa vào hoặc đưa ra) và mô hình tin cậy (tập trung hoặc phi tập trung). Mỗi loại oracle đều có những chức năng và lợi thế riêng biệt.
Oracle phần cứng: Thu thập dữ liệu từ thế giới vật lý, ví dụ như thông tin từ cảm biến chuyển động hoặc cảm biến RFID.
Oracle phần mềm: Thu thập dữ liệu từ các nguồn số như website, máy chủ hoặc cơ sở dữ liệu. Thường được dùng để cung cấp dữ liệu thời gian thực như tỷ giá hối đoái hoặc biến động giá cả.
Oracle đầu vào: Chủ yếu truyền dữ liệu từ bên ngoài chuỗi hoặc dữ liệu thực tế vào blockchain. Có thể kích hoạt các thao tác cụ thể dựa trên sự kiện ngoài chuỗi.
Oracle đầu ra: Gửi dữ liệu blockchain ra thế giới bên ngoài. Có thể cung cấp thông tin cập nhật về các sự kiện trên chuỗi cho các hệ thống bên ngoài.
Oracle tập trung: Được vận hành và quản lý bởi một thực thể duy nhất, phụ thuộc vào một nguồn thông tin duy nhất. Điều này có thể tạo ra rủi ro vì gây ra điểm lỗi đơn lẻ, khiến các hợp đồng thông minh dễ bị tấn công.
Oracle phi tập trung: Sử dụng nhiều nguồn thông tin và cơ chế đồng thuận để cung cấp dữ liệu đáng tin cậy hơn và chống giả mạo. Có thể giảm thiểu rủi ro đối tác và nâng cao độ tin cậy của thông tin mà hợp đồng thông minh sử dụng.
Oracle con người: Cá nhân có chuyên môn đóng vai trò là nguồn dữ liệu. Họ có thể thu thập thông tin, xác minh tính hợp lý và chuyển đổi nó vào hợp đồng thông minh. Oracle con người có thể sử dụng công nghệ mã hóa để xác minh danh tính và cung cấp dữ liệu đáng tin cậy.
Oracle dành riêng cho hợp đồng thông minh: Được thiết kế cho một hợp đồng thông minh cụ thể, đáp ứng nhu cầu riêng biệt của nó. Tuy nhiên, chúng yêu cầu thêm công sức để vận hành và duy trì, và có thể thiếu tính phổ quát.
Oracle tính toán: Thực hiện các thao tác tính toán phức tạp và trả lại kết quả lên chuỗi. Những phép tính này thường khó hoặc tốn kém nếu thực hiện trên chuỗi. Loại oracle này đặc biệt hữu ích trong bối cảnh giới hạn gas mạng và chi phí tính toán cao.
Oracle phi tập trung
Oracle blockchain là thành phần thiết yếu đối với mọi dịch vụ hợp đồng thông minh phức tạp và có giá trị.
Các trường hợp sử dụng oracle blockchain trải dài qua nhiều ngành, bao gồm theo dõi vị trí địa lý (phân tích chuỗi cung ứng, Internet of Things), thể thao (thị trường dự đoán), thời tiết (du lịch, nông nghiệp), dữ liệu thời gian và khoảng cách (tự động hóa), và trọng tâm nghiên cứu chính của chúng tôi — dữ liệu tài chính và thị trường vốn.
Tài chính phi tập trung (DeFi) hứa hẹn mang lại một thị trường tài chính hiệu quả, minh bạch và công bằng hơn cho toàn thế giới.
Để làm được điều này, các ứng dụng DeFi cần có khả năng truy cập một cách đáng tin cậy và không cần tin tưởng vào nhiều loại dữ liệu: giá tài sản (từ tiền mã hóa đến bất động sản), dữ liệu tham chiếu chuẩn (lãi suất, phí tài trợ), dữ liệu biến động và ảnh hưởng thị trường, v.v.
Thực tế, sự mở rộng nhanh chóng của ngành DeFi kể từ "DeFi Summer" năm 2020 đã làm nổi bật nhu cầu cấp thiết về dữ liệu thị trường oracle toàn diện, sẵn sàng và vững chắc.
Hơn nữa, cơ sở hạ tầng oracle cần cung cấp dữ liệu chất lượng cao, tích hợp liền mạch với mọi blockchain L1/L2 và sẵn sàng mở rộng theo nhu cầu ngày càng tăng của hệ sinh thái DeFi ngày càng phức tạp.
Trong lĩnh vực DeFi, oracle dữ liệu giá feed vẫn là loại oracle phổ biến nhất và được thảo luận nhiều nhất. Lịch sử thiết kế oracle dữ liệu giá feed gần như dài bằng lịch sử của hợp đồng thông minh, nhưng kiến trúc hiện tại vẫn bộc lộ những hạn chế của chúng.
Trong phần thảo luận tiếp theo, chúng ta sẽ tập trung vào một vài câu hỏi:
-
Tại sao chúng ta cần oracle blockchain và oracle dữ liệu giá feed, và tại sao chúng quan trọng?
-
Thiết kế oracle hiện tại cần gì, và liệu chúng có hiệu quả?
-
Có những thiết kế thay thế nào có thể giải quyết các vấn đề hiện tại?
Rõ ràng, oracle sẽ tiếp tục đóng vai trò then chốt trong blockchain, nhưng các mạng oracle hiện tại đã bộc lộ những điểm yếu, không thể mở rộng DeFi đến quy mô mà nó cần đạt được.
Các giải pháp oracle truyền thống thường phụ thuộc vào các bên trung gian (các nút) để xác thực và tổng hợp dữ liệu, dẫn đến độ trễ thời gian, thiếu minh bạch về nguồn dữ liệu và các vấn đề về mở rộng liên chuỗi do chi phí.
Hiện nay, một kiến trúc mạng oracle mới đang nổi lên, tập trung vào mô hình “kéo” thay vì “đẩy”, đồng thời khuyến khích các chủ sở hữu và người tạo dữ liệu đáng tin cậy cao công bố dữ liệu của họ.
Tại sao chúng ta cần oracle giá cả?
Loại oracle chính này được gọi là oracle dữ liệu giá feed, cung cấp dữ liệu giá cho các tài sản tiền mã hóa, cổ phiếu, hàng hóa, v.v.
Để minh họa tầm quan trọng của chúng, hãy xem xét một vài ví dụ:
Giao thức phái sinh: Phải cung cấp giá tài sản chính xác cho các nhà giao dịch và thanh lý kịp thời khi vị thế không đủ ký quỹ.
Bộ tổng hợp DEX: Tính thanh khoản đến từ nhiều sàn giao dịch phi tập trung khác nhau, nghĩa là cần dữ liệu giá oracle chính xác để xác định mức giá tốt nhất và thực hiện giao dịch với trượt giá tối thiểu.
Ổn định giá (stablecoin): Stablecoin được thế chấp bằng tiền mã hóa cần dữ liệu oracle để đảm bảo vị thế được ký quỹ đầy đủ và duy trì neo đúng với tài sản liên quan.
Giao thức cho vay: Các giao thức này thường phụ thuộc vào lãi suất vay động, là hàm số của giá tài sản hiện tại. Dữ liệu giá bị trễ hoặc không chính xác có thể làm tổn hại đến sức khỏe thanh khoản tổng thể của giao thức, đặc biệt trong giai đoạn biến động giá.
Chúng ta không thể chỉ dựa vào một nguồn dữ liệu duy nhất để cung cấp những dữ liệu này, vì điều đó sẽ tạo ra điểm lỗi tập trung, trái ngược với tinh thần của DeFi. Thay vào đó, chúng ta cần dữ liệu chống giả mạo và kịp thời.
Điều này nói thì dễ nhưng làm thì khó, do tầm quan trọng của oracle trong DeFi, chúng thường trở thành mục tiêu tấn công chính. Tuy nhiên, việc sở hữu nguồn dữ liệu đáng tin cậy và vững chắc là điều thiết yếu đối với mọi dự án DeFi.
Đây là lý do tại sao oracle thường được gọi là cột sống của DeFi. Khi lĩnh vực DeFi tiếp tục phát triển và mở rộng, nhu cầu truy cập dữ liệu miễn nhiễm với tấn công một cách nhanh chóng và đáng tin cậy sẽ ngày càng trở nên quan trọng.
Bây giờ chúng ta đã hiểu rõ bối cảnh về oracle, hãy cùng tìm hiểu các kiến trúc oracle hiện tại.
Thực trạng của oracle giá cả
Một thiết kế mạng oracle phổ biến được gọi là “mạng oracle báo cáo viên”, dựa vào nhiều nút độc lập vận hành, đóng vai trò trung gian giữa nguồn dữ liệu ngoài chuỗi và các ứng dụng blockchain (người dùng cuối).
Trong mạng báo cáo viên, các nút trung gian chịu trách nhiệm truy xuất dữ liệu từ các nguồn dữ liệu ngoài chuỗi (ví dụ như chuyên gia dữ liệu thị trường hoặc API công cộng), sau đó truyền thông tin đó “chặng đường cuối cùng” tới blockchain đích.
Các nút này cũng chịu trách nhiệm thực hiện tổng hợp dữ liệu, xác minh và chứng minh.

Ví dụ, giả sử có 100 nút, nhiệm vụ của chúng là truy xuất giá BTC tại một thời điểm nhất định.
Họ sẽ truy xuất giá từ nhiều nguồn dữ liệu khác nhau (ví dụ, trung bình mỗi nút có thể sử dụng 30 nguồn), sau đó tổng hợp các giá được phản hồi để đưa ra một giá duy nhất dạng trung bình hoặc trung vị.
Hầu hết các nút cuối cùng có thể thu được giá đúng, trong khi một số ít có thể phản hồi sai do sử dụng nguồn dữ liệu kém.
Cuối cùng, mạng oracle sẽ tổng hợp dữ liệu phản hồi từ đa số nút và công bố nó như dữ liệu chính xác.
Để duy trì hoạt động và tính trung thực của các nút này, các biện pháp khuyến khích kinh tế thường được áp dụng.
Các nút công bố dữ liệu giá chính xác có thể được thưởng dưới dạng token, trong khi các nút báo cáo dữ liệu sai có thể bị phạt thông qua cơ chế trừ điểm.
Thiết kế oracle này có một số ưu điểm chính:
Bảo mật: Việc có nhiều nguồn dữ liệu và các nút trung gian có nghĩa là bất kỳ bên nào cũng khó có thể thao túng mạng và ảnh hưởng đến đầu ra giá cuối cùng.
Nguồn dữ liệu: Nhiều nguồn dữ liệu rộng rãi giúp oracle tiếp cận được nhiều thông tin giá, thường cải thiện độ chính xác và độ tin cậy.
Không phụ thuộc vào blockchain: Bất kỳ mạng blockchain nào cũng có thể áp dụng thiết kế này vì chúng đã triển khai các nút để xác thực khối.
Tuy nhiên, thiết kế này cũng có một số nhược điểm.
Việc nhiều nút kiểm tra lẫn nhau, tổng hợp dữ liệu và thực hiện đồng thuận là không hiệu quả. Các triển khai oracle hiện tại cập nhật dữ liệu khoảng mỗi 15 phút, tốc độ này quá chậm và kém hiệu quả đối với blockchain mở rộng toàn cầu.
Nếu có rất nhiều cặp tài sản cần cập nhật giá thường xuyên, chi phí mạng liên quan (ví dụ phí gas ETH) cũng tăng nhanh, dẫn đến giảm số lượng cặp tài sản khả dụng.
Nếu không có trợ cấp gas cao, sẽ không thể giải quyết tắc nghẽn mạng. Chi phí gas ngày càng tăng để hỗ trợ mạng nút mở rộng cần thiết cuối cùng phải do người dùng gánh hoặc được trợ cấp.
Hạn chế này khiến mạng báo cáo viên có khả năng mở rộng rất kém trong việc hỗ trợ thêm dữ liệu hoặc người dùng.
Hơn nữa, nguồn dữ liệu trong mạng báo cáo viên thường không minh bạch. Trong các mạng này, dữ liệu thường được tổng hợp một cách không minh bạch ở ngoài chuỗi và công bố lên chuỗi theo cách không minh bạch, điều này trái ngược trực tiếp với mục tiêu minh bạch của blockchain.
Do đó, mặc dù thực thể nút cung cấp dữ liệu là biết trước, nhưng nguồn dữ liệu cuối cùng của chúng lại không rõ. Điều này đặc biệt đáng lo ngại trong các giai đoạn cực kỳ bất ổn khi các nguồn dữ liệu cập nhật không thường xuyên hoặc thiếu chi tiết.
Thực tế, các nguồn dữ liệu đầu vào thậm chí có thể không biết dữ liệu của họ đang được dùng để bảo đảm giá trị cho các hợp đồng thông minh, dẫn đến suy giảm thêm về chất lượng và độ tin cậy dữ liệu.
Chưa kể đến vấn đề tính hợp pháp của dữ liệu: Một số nhà cung cấp dữ liệu không cho phép dữ liệu của họ được báo cáo lên sổ cái công khai vì họ muốn hạn chế việc phân phối dữ liệu cho người đăng ký.
Thiết kế mạng báo cáo viên dành riêng cho dữ liệu công khai có thể truy cập trên chuỗi — giải pháp này đã đóng vai trò quan trọng trong việc thúc đẩy DeFi đến giai đoạn hiện tại.
Tuy nhiên, khi chúng ta nỗ lực mang DeFi đến hàng tỷ người dùng toàn cầu, việc giải quyết những hạn chế của kiến trúc oracle truyền thống là điều thiết yếu.
Trong một bài viết trước, chúng tôi đã so sánh mạng oracle báo cáo viên với kiến trúc oracle mới hơn, nhấn mạnh nhu cầu về giải pháp oracle minh bạch, hiệu quả về chi phí và có khả năng mở rộng hơn.
Oracle giá cả trong tương lai cần sẵn sàng mở rộng đến tất cả các cặp giao dịch mà chúng ta quen thuộc trong tài chính truyền thống (TradFi) và hỗ trợ mọi blockchain mà các nhà phát triển chọn xây dựng.
Mạng oracle Pyth giới thiệu một thiết kế mạng oracle nhà xuất bản, tái cấu trúc lại kiểu dữ liệu mà oracle giá cả nên truy xuất, nguồn dữ liệu được chọn và mối quan hệ giữa chủ sở hữu dữ liệu và người dùng dữ liệu.
Hãy cùng tìm hiểu kiến trúc hoàn toàn mới này.
Tái suy nghĩ về oracle giá cả
Ngành công nghiệp dữ liệu tài chính có quy mô rất lớn. Chỉ riêng việc bán dữ liệu thị trường, một vài sàn giao dịch lớn nhất nước Mỹ đã thu về hàng tỷ đô la doanh thu. Trước quan sát này, việc thay đổi một số giả định cơ bản của chúng ta về nguồn dữ liệu oracle giá cả có thể là điều khôn ngoan.
Ví dụ, có dữ liệu giá công khai trên internet, do các dịch vụ tổng hợp giá miễn phí như Yahoo! Finance hoặc Google Finance cung cấp.
Dữ liệu này không cần quá chi tiết; lấy ví dụ giá cổ phiếu Mỹ, thường bị trì hoãn 15 phút hoặc lâu hơn do quy định.
Trên thế giới còn có rất nhiều dữ liệu có giá trị bị các tổ chức bảo vệ chặt chẽ: thông tin chính xác và kịp thời có giá trị rất lớn. Các công ty như Bloomberg hay Refinitiv, các sàn giao dịch và dịch vụ đầu cuối dữ liệu, hiểu rõ điều này, và thu phí thuê bao rất cao vì điều đó.
Giả định ngầm của mạng oracle báo cáo viên là tất cả dữ liệu cần thiết cho blockchain đều có thể truy cập miễn phí trên internet. Bằng cách khuyến khích các nút trung gian thu thập, xác minh và truyền tải dữ liệu, DeFi có thể theo dõi chuyển động của thị trường thế giới.
Trong thực tế, dữ liệu tài chính có giá trị chỉ giới hạn ở một số ít đối tượng đặc quyền và không dễ tiếp cận. Phương pháp thưởng cho các nút để truy xuất và truyền tải dữ liệu hiệu quả với một số loại dữ liệu, nhưng lại vô hiệu với dữ liệu thị trường vốn nơi tốc độ rất quan trọng và thông tin là lợi thế cơ bản.
Phương pháp này cũng chịu ảnh hưởng từ giới hạn về chất lượng, hiệu quả và thậm chí pháp lý khi hỗ trợ mạng nút lớn hơn.
Pyth Network áp dụng một cách tiếp cận hoàn toàn khác: mạng oracle có thể khuyến khích các bên đáng tin cậy cao — chủ sở hữu và người tạo dữ liệu có giá trị — tự nguyện và trực tiếp công bố dữ liệu của họ lên mạng oracle.
Các chương trình trên chuỗi sử dụng cơ chế tổng hợp giá để loại bỏ ảnh hưởng của các giá trị ngoại lai, trong khi cầu nối liên chuỗi ký và xác minh mọi dữ liệu giá được gửi đến blockchain đích.
Trong mạng oracle báo cáo viên này, các nhà cung cấp dữ liệu vận hành nút riêng của họ và trực tiếp công bố dữ liệu lên chuỗi.
Thiết kế này loại bỏ sự phụ thuộc vào các nút trung gian, từ đó tạo ra dữ liệu chất lượng cao hơn, hiệu quả gas cao hơn và cuối cùng là khả năng mở rộng cao hơn cho mạng oracle để mở rộng đến hàng ngàn dữ liệu giá feed.

Nguồn dữ liệu sơ cấp
Các tổ chức đáng tin cậy cung cấp dữ liệu cho Pyth Network được gọi là nhà cung cấp dữ liệu hoặc “nhà xuất bản”. Các nhà cung cấp dữ liệu thường là các tổ chức lâu đời sở hữu lượng lớn dữ liệu chất lượng cao, bao gồm các sàn giao dịch toàn cầu, nhà tạo lập thị trường và công ty giao dịch.
Một số tổ chức nổi tiếng nhất bao gồm Cboe, Jane Street, Optiver, Binance, OKX, QCP Capital, Two Sigma, Wintermute và CMS. Hiện tại mạng có hơn 80 nhà cung cấp dữ liệu.
Tất cả các nhà cung cấp dữ liệu này đều là nguồn dữ liệu sơ cấp: họ tạo ra và do đó sở hữu dữ liệu giá mà họ cung cấp, vì họ hoặc là nơi tiếp nhận lệnh (giá mà người giao dịch dự định giao dịch) hoặc là người giao dịch (và thực hiện giao dịch ở mức giá xác định).
Trong mạng báo cáo viên, các nút phải tìm kiếm hoặc mua dữ liệu từ các trung gian khác hoặc từ nguồn dữ liệu sơ cấp; điều này khiến họ trở thành nguồn dữ liệu bên thứ ba.
Dữ liệu sơ cấp đảm bảo chất lượng dữ liệu và an ninh mạng. Việc tất cả các nhà cung cấp dữ liệu đóng góp vào bất kỳ dữ liệu giá feed nào của Pyth có nghĩa là từng nguồn dữ liệu riêng lẻ có thể chịu trách nhiệm về chất lượng dữ liệu đầu vào của mình.
Hơn nữa, danh tiếng của các nhà cung cấp dữ liệu này, cùng với việc một cuộc tấn công ác ý sẽ gây ảnh hưởng có hại đến toàn bộ hoạt động kinh doanh của họ, tạo thành một rào cản răn đe mạnh mẽ bổ sung chống lại các vector tấn công oracle truyền thống.
Thêm nữa, rõ ràng là dữ liệu mà các tổ chức này sở hữu có chất lượng cao hơn nhiều so với dữ liệu đơn giản được thu thập qua web hoặc từ các bộ tổng hợp công cộng và nhà cung cấp dịch vụ.
Hơn nữa, vì các nguồn dữ liệu này là chủ sở hữu dữ liệu của họ, họ có thể phân phối dữ liệu đến các ứng dụng blockchain mà không cần lo lắng về vấn đề sở hữu trí tuệ.
Đi sâu hơn: Pyth hoạt động như thế nào
Giao thức Pyth Network cho phép các nhà cung cấp dữ liệu sơ cấp công bố thông tin giá độc quyền của họ lên chuỗi để công chúng sử dụng.
Giao thức là nơi tương tác giữa ba bên:
Nhà cung cấp dữ liệu: Các tổ chức uy tín nộp dữ liệu giá trực tiếp vào chương trình oracle trên chuỗi của Pyth. Với bất kỳ sản phẩm dữ liệu giá feed nào (ví dụ BTC/USD), có nhiều nhà cung cấp dữ liệu nộp dữ liệu để đảm bảo độ chính xác và vững chắc.
Chương trình oracle Pyth: Chương trình oracle Pyth chạy trên chuỗi ứng dụng Pythnet. Chương trình này tổng hợp dữ liệu được nộp một cách an toàn và minh bạch để đưa ra giá tổng hợp.
Người dùng: Người dùng dữ liệu Pyth sử dụng dữ liệu giá tổng hợp. Người dùng thường là các ứng dụng phi tập trung như Synthetix, Ribbon và CAP Finance.

Chuỗi ứng dụng Pythnet
Tháng 8 năm 2022, Pyth Network ra mắt Pythnet, một blockchain được xây dựng riêng cho ứng dụng, cho phép dữ liệu Pyth được tổng hợp và công bố đến các blockchain khác thông qua cầu nối Wormhole.
Pythnet được xây dựng dựa trên công nghệ Solana, nhưng cuối cùng tách khỏi mạng chính Solana. Các nhà cung cấp dữ liệu nộp dữ liệu cho Pythnet để tổng hợp; thông qua Wormhole, giá tổng hợp có thể được truyền đến hơn 20 blockchain. Lựa chọn kiến trúc này mang lại lợi thế mở rộng đáng kinh ngạc.
Dữ liệu giá feed mới được công bố trên Pyth Network có thể trực tiếp hoạt động trên tất cả 20+ blockchain được Pyth hỗ trợ.
Điều này rất hữu ích cho các nhà xây dựng muốn mở rộng ứng dụng của họ sang blockchain mới, cho phép họ cung cấp ngay lập tức cùng mức hỗ trợ thị trường và tài sản như trên blockchain ban đầu.
Hơn nữa, kiến trúc độc đáo của Pyth còn cho phép triển khai nhanh chóng đến các blockchain mới được hỗ trợ bởi Wormhole — với tốc độ khoảng một blockchain mỗi tháng.
Ngược lại, các mạng oracle đối thủ thường phải trải qua độ trễ kỹ thuật, hạn chế việc mở rộng sang blockchain mới. Ví dụ, một mạng oracle mất gần hai năm từ khi công bố đến khi ra mắt trên Solana.
Kéo chứ không đẩy
Pyth Network hoạt động theo mô hình “kéo” oracle, nơi người dùng chủ động yêu cầu hoặc “kéo” dữ liệu họ cần từ Pyth vào môi trường blockchain cục bộ của họ.
Ngược lại, các giải pháp oracle truyền thống sử dụng mô hình “đẩy”, dữ liệu giá được tự động “đẩy” lên chuỗi với tần suất cố định, ngay cả khi không ai đang thực sự sử dụng các bản cập nhật giá này.
Thiết kế oracle kéo của Pyth mang lại những lợi thế sau:
Hiệu quả gas: Người dùng chỉ trả tiền cho dữ liệu khi “có nhu cầu”. Gas không bị lãng phí cho các bản cập nhật giá không được sử dụng. Hơn nữa, nếu một thực thể khác kéo dữ liệu giá Pyth lên chuỗi, mọi cá nhân trên chuỗi đó đều có thể sử dụng bản cập nhật giá đó.
Cập nhật giá tần suất cao: Tốc độ cập nhật dữ liệu giá feed của Pyth vượt quá một lần mỗi giây — nhanh hơn hầu hết thời gian khối. Nếu mỗi giá phải được đẩy lên chuỗi, tần suất cập nhật này là không thể.
Độ trễ thấp: Người dùng có thể sử dụng dữ liệu giá vừa được kéo mới nhất, thay vì bị buộc phải dùng dữ liệu giá gần nhất đã được đẩy.
Độ tin cậy: Trong giai đoạn biến động thị trường, các bản cập nhật giá đẩy có thể phải cạnh tranh băng thông mạng blockchain với các giao dịch khác. Trong khi đó, bản cập nhật kéo của Pyth có thể được gộp vào giao dịch có giá trị của người dùng.
Khả năng mở rộng: Pyth có thể mở rộng đến hàng ngàn dữ liệu giá feed mới mà không làm tăng chi phí gas. Chỉ khi người dùng kéo dữ liệu thì mới phát sinh chi phí.
Mô hình kéo có nhiều lợi thế, nhưng điểm quan trọng nhất là mô hình oracle kéo (cập nhật theo nhu cầu) mang lại lợi thế về khả năng mở rộng mà DeFi tương lai cần.
Suy nghĩ sâu hơn về cải tiến
Mặc dù Pyth đã chứng minh khả năng cung cấp dữ liệu chất lượng cao liên tục cho hơn 20 mạng blockchain, một lời chỉ trích thường xuyên là do phụ thuộc vào nguồn dữ liệu tổ chức, kiến trúc mà Pyth mô tả có thể gặp vấn đề tập trung quá mức.
Cần lưu ý rằng, Pyth có rất nhiều nhà cung cấp dữ liệu, nghĩa là sai sót của bất kỳ nhà cung cấp nào cũng có tác động rất nhỏ đến bất kỳ dữ liệu giá feed nào.
Để thao túng dữ liệu giá feed, đa số các nhà cung cấp phải đồng loạt công bố dữ liệu sai. Sách trắng của chúng tôi thảo luận chi tiết hơn về khả năng kháng lại âm mưu của mạng đối với các nhà cung cấp dữ liệu.
Mặc dù việc Pyth Network phụ thuộc vào các tổ chức "cần tin tưởng" là một lời chỉ trích hợp lệ, nhưng phương pháp của Pyth mang lại những lợi thế quan trọng cho DeFi, đồng thời ngăn chặn thao túng hoặc câu kết oracle từ nguồn dữ liệu.
Chúng tôi sẽ tiếp tục thúc đẩy đổi mới và cải tiến trong các giải pháp oracle về hiệu suất, bảo mật và tính phi tập trung — việc cân bằng những yếu tố này không hề dễ dàng — và chúng tôi mong muốn tiếp tục đóng vai trò tiên phong trong lĩnh vực này.
Con đường phía trước
Oracle dữ liệu giá feed là trụ cột của DeFi, chịu trách nhiệm cung cấp dữ liệu chính xác và kịp thời để các ứng dụng then chốt có thể giao dịch, bảo đảm và chuyển giao tài sản một cách an toàn và chính xác.
Các thiết kế trước đây được xây dựng trên tiền đề: có thể khuyến khích các nút trung gian thu thập và đồng thuận về thông tin công cộng một cách không cần tin tưởng, rồi nộp kết quả tổng hợp.
Phương pháp này có ưu điểm, nhưng cũng tồn tại một số nhược điểm như độ trễ truyền tải, nguồn dữ liệu không minh bạch, lo ngại về quyền phân phối và nói chung là giới hạn khả năng mở rộng của mạng oracle.
Sự đổi mới liên tục trong tài chính phi tập trung (ngay cả khi công chúng cần thời gian để nhận ra ngành này đang tạo ra điều gì), đặc biệt là cơ sở hạ tầng DeFi, đã tiến bộ rất xa.
Pyth Network giới thiệu một phương pháp nhanh hơn, đáng tin cậy hơn và an toàn hơn để truy cập dữ liệu tài chính mà phần lớn nhà phát triển blockchain không thể tiếp cận. Pyth Network đã trải qua sự tăng trưởng mạnh mẽ về:
-
Hơn 250 dữ liệu giá feed khả dụng
-
Hơn 25 triệu bản cập nhật giá mỗi ngày
-
Hơn 50 tỷ USD tổng giá trị giao dịch được bảo đảm
-
Hơn 150 ứng dụng tích hợp
-
Hơn 20 blockchain được hỗ trợ
Dữ liệu giá feed của Pyth là không cần cho phép. Các nhà phát triển có thể bắt đầu tích hợp ngay từ tài liệu dành cho nhà phát triển và khám phá các trường hợp sử dụng, ví dụ như cách Synthetix sử dụng dữ liệu giá Pyth cho các hợp đồng vĩnh viễn.
Các người dùng nổi bật khác của Pyth bao gồm Ribbon Finance, Venus và CAP Finance.
Khi hệ sinh thái DeFi tiếp tục phát triển, vai trò của Pyth Network trong việc cung cấp dữ liệu đáng tin cậy và thời gian thực ngày càng trở nên quan trọng đối với việc đảm bảo an ninh, ổn định của các mạng blockchain này và sự mở rộng của toàn ngành.

Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














