Bối cảnh
Cryptocurrency hay blockchain đã và đang cho thấy được khả năng của nó trong việc phát triển các lĩnh vực về công nghệ. Nhưng bởi vì nó còn khá mới mẻ, nên các đối tượng sử dụng vẫn còn bị hạn chế khá nhiều. Ngay cả khi blockchain đã phát triển thêm một tính năng gọi là “Hợp đồng thông minh” nhưng nó vẫn không thể hiện được toàn bộ sự ưu việt của mình, khi mà dữ liệu ở thế giới thực vẫn đòi hỏi quyền truy cập. Cho nên blockchain vẫn chỉ gói gọn lại với các đối tượng sử dụng giao diện công khai trên chuỗi mà thôi.
Và Oracle cũng không phải là ngoại lệ khi oracle yêu cầu truy cập vào các API để có thể truy xuất dữ liệu từ bên cung cấp API. Dẫu cho đã có rất nhiều nỗ lực nhằm giải quyết việc này, nhưng đa phần đều rất đắt đỏ và để thực hiện trên qui mô lớn thì rất khó.
Nhận thấy được vấn đề này nên Paralink Network, một trong những dự án làm về Oracle xây dựng trên Polkadot, đã đưa ra những giải pháp để giải quyết vấn đề này. Paralink Network sẽ trở thành một cầu nối, kết nối dữ liệu giữa các blockchain và thế giới thực với nhau.
Giải pháp mà Paralink Network đưa ra
Nhập dữ liệu từ thế giới thực
Nguồn dữ liệu được các node xử lý thông qua Ngôn ngữ truy vấn Paralink (PQL). PQL cho phép người sử dụng có thể truy vấn cơ sở dữ liệu SQL, truy cập API web, quét các trang web cũng như truy cập trạng thái từ các blockchains khác. Đây là một sự bổ sung mạnh mẽ với các quy tắc xác thực, tổng hợp và nội suy PQL để xử lý các thông tin và hợp nhất chúng từ các nguồn cung cấp khác nhau.
On-Chain Security
Có một vài nguồn dữ liệu có yêu cầu bảo mật cao hơn những nguồn cung cấp khác. Có thể kể ra như nguồn cấp dữ liệu về giá cả theo thời gian thực, nguồn cấp này yêu cầu một nhóm xác thực có uy tín cao, để xác nhận dữ liệu đó. Nhưng để thực hiện thuật toán đồng thuận như vậy ở tần suất cao là việc làm cực kỳ tốn kém trên Ethereum do lưu lượng thấp và chi phí gas cao. Vì lý do này, thuật toán đồng thuận trên chuỗi Paralink mới được xây dựng trên Polkadot và Subtrate, để có một lưu lượng cao mà chi phí lại rẻ.
Entropy chất lượng cao
Blockchains hoạt động dựa trên thuật toán đồng thuận. Điều này có nghĩa là không thể triển khai ngẫu nhiên nguyên bản để sử dụng cho các việc làm mang tính may rủi. Vì lý do này, Paralink cung cấp việc truy cập entropy dựa trên phần cứng nhưng sẽ được mã hóa. Các mẫu entropy công khai sẽ được cung cấp hàng ngày để phân tích thống kê. Có thể nói Paralink Entropy là một dịch vụ cung cấp tính ngẫu nhiên theo phần cứng với chất lượng cao.
Vậy thì node của Paralink sẽ đảm nhận những việc nào trong Paralink Network? Hiểu một cách đơn giản thì node Paralink sẽ có trách nhiệm như một nơi vận chuyển dữ liệu, nó sẽ truy cập dữ liệu từ thế giới thực, và sau đó sẽ chuyển những dữ liệu đó vào các hợp đồng thông minh. Chi tiết hơn thì:
- Node Paralink có thể tìm nạp dữ liệu thế giới thực từ API và đi kèm với nhiều trình phân tích cú pháp (JSON, HTML, XML). Hỗ trợ cơ sở dữ liệu SQL và các giao thức khác như gRPC. Hơn nữa, có thể truy vấn trạng thái đã xác nhận trên các blockchains công khai.
- Paralink muốn hỗ trợ tất cả các blockchain công khai. Điều này hoàn toàn khả thi do kiến trúc mô-đun của node và bản chất nguồn mở của nó. Kết quả từ dữ liệu sau khi được trả lại cho hợp đồng thông minh do người dùng xác định trên blockchain tương ứng của họ thông qua lệnh “callback”. Hàm được gọi trực tiếp, thông qua cầu nối liên chuỗi hoặc XCMP, tùy thuộc vào chế độ bảo mật và chuỗi mục tiêu.
Để đáp ứng tất cả các loại ứng dụng và mang lại sự linh hoạt tối đa, Paralink cung cấp 3 mô hình bảo mật với các tiêu chí được ưu tiên là: chi phí, tiện lợi và bảo mật.
Simple Oracle
Paralink Nodes có thể được sử dụng là một oracle cho các chuỗi với bất kỳ nguồn dữ liệu từ bất kỳ nhà phát triển nào.
Ưu điểm:
- Rất dễ thực hiện (chỉ cần định nghĩa PQL)
- Giá rẻ và nhanh chóng
- Khả năng tìm nguồn và xác thực nhiều nguồn thông tin
- Hỗ trợ callback cho tất cả các blockchains, không cần cầu nối
Nhược điểm:
- Yêu cầu sự tin tưởng vào các toán tử của các node
- Chỉ thích hợp cho các ứng dụng mà không ảnh hưởng đến tài chính
Trusted Oracle
Có thể xem Trusted Oracle là phiên bản nâng cấp của Simple Oracle, nhờ kết quả PQL được ký mã hóa bằng khóa riêng ECDSA từ các nhà cung cấp dữ liệu có uy tín.
Ưu điểm:
- Thích hợp cho các ứng dụng Dự đoán Thị trường, Bảo hiểm, Quản trị…
- Dễ thực hiện (PQL + Ký hợp đồng ủy quyền)
- Giá rẻ và nhanh chóng
- Giúp cho các nhà cung cấp dữ liệu đã thành lập có thể bán dịch vụ của họ trên Paralink
- Hỗ trợ lệnh callback cho tất cả các blockchains, không cần cầu nối
Nhược điểm:
- Chỉ một lỗi xảy ra sẽ dẫn đến sự tan rã của gần như toàn bộ hệ thống.
On-Chain Consensus
Đối với các ứng dụng yêu cầu mức độ bảo mật cao cấp nhất mà không cần phải chỉ dựa trên một nguồn tin cậy.
Ưu điểm:
- Thích hợp cho Thị trường tiền tệ, Công cụ phái sinh và các ứng dụng tài chính có mức stake cao
- Tương đối dễ thực hiện (PQL + Số lượng Relayer + Bridge)
- Tổng hợp On-chain và đảm bảo tính xác thực
- Độ bền và chất lượng dữ liệu cao nhất
Nhược điểm:
- Yêu cầu sử dụng bridge, tức là. Polkadot <> Ethereum, vì vậy không phải tất cả các chuỗi đều được hỗ trợ
- Đắt hơn do chi phí phải phối hợp trên chuỗi
Token Paralink
Token của Paralink là PARA, là token được dùng để điều phối và quản trị trên hệ thống của Paralink. Có 2 trường hợp chính sử dụng token Paralink là:
Chi phí giao dịch & khuyến khích nhập liệu
PARA được sử dụng để thanh toán chi phí gas của các lần callback vào các blockchain của bên thứ ba. Chi phí gas mới nhất được cung cấp thông qua Paralink Gas Oracle.
Thêm PARA như một khoản phí vào giao dịch yêu cầu dữ liệu cũng là một cơ chế khuyến khích để một số đại biểu cụ thể ưu tiên truy vấn.
Tạo nhóm Quorums các Relayer
Các nhóm đại biểu của Relayer là các nhóm tự lập của các nhà khai thác từ Paralink Node, công việc của họ là phục vụ cho các yêu cầu về dữ liệu. Bất kỳ ai cũng có thể tạo và có quyền sở hữu của nhóm này, và nhóm này được cấp dựa trên số lượng token PARA được đặt vào hợp đồng mới được tạo. Quyền sở hữu được thể hiện bằng QT (mã thông báo đại biểu), có thể chuyển đổi ngược lại thành token PARA khi các đại biểu giải thể.
Do đó, nhóm này được quản lý bởi những người nắm giữ QT, những người này cũng chịu trách nhiệm duy trì danh sách của các thành viên Relayer đáng tin cậy hàng đầu. Tất cả doanh thu được tạo ra (trong PARA) bởi nhóm này sẽ được phân chia giữa những người nắm giữ QT và những Relayer, theo các quy tắc được xác định khi tạo nhóm.
Tổng kết
Với việc Oracle đang từng bước khẳng định vị thế vững chắc trong nền tảng Defi, khi nền tảng tài chính phi tập trung yêu cầu một sự chính xác rất cao về giá cả theo thời gian thực. Thì Paralink là người cung cấp các dữ liệu từ thế giới thực vào blockchain, nhưng không chỉ một blockchain mà còn rất nhiều blockchain khi Paralink có thể tận dụng được nền tảng trên Polkadot để ứng dụng khả năng liên chuỗi đó. Paralink hiện đang bắt tay vào giai đoạn phát triển tiếp theo bằng cách nâng cao nhận thức trong cộng đồng về khả năng sử dụng PQL để truy cập dữ liệu thế giới thực và tạo ra vô số ứng dụng với tiền mã hóa.
Bài viết có sử dụng hình ảnh từ https://docs.paralink.network/
Paralink Community
Website | Twitter | Medium | Telegram
Polka.Warriors Community
? Website | ? Tele ANN | ? Tele Chat | ? Twitter | ? Discord | ? Facebook