/ BLOG

Tìm hiểu dự án Orochi Network – Nền tảng cơ sở hạ tầng sử dụng công nghệ ZKP

Orochi Network là gì? Orochi Network là một nền tảng cơ sở hạ tầng sử dụng công nghệ ZKP, giúp giải quyết những khó khăn về khả năng mở rộng trong Web3.

arrow white

Back

Oct 18, 2023

Written by

Logo

Thuynguyen

facebook instagram instagram

Orochi Network là gì?

Orochi Network là một nền tảng cơ sở hạ tầng sử dụng công nghệ ZKP, giúp giải quyết những khó khăn về khả năng mở rộng trong Web3. Với các giải pháp toàn diện cho ứng dụng Web3, Orochi Network loại bỏ các rào cản liên quan đến hiệu suất và mở đường cho nhiều ứng dụng dApps và zkApps hơn.

Thách thức của các EVM blockchain

Giới hạn về tính toán

EVM blockchain không thể đạt được hiệu suất tự nhiên: Do thiết kế phân tán, mỗi node trên mạng cần xác minh và thực hiện giao dịch, bên cạnh đó cơ chế đồng thuận của các blockchain khiến cho hiệu suất tổng thể của mạng bị giảm đáng kể. Các ứng dụng phi tập trung (dApps) ngày nay không ổn định, đắt đỏ, chậm và không thân thiện với đại chúng. Nói cách khác, chúng hiện tại không thể sử dụng và chúng ta chưa thể thay thế một ứng dụng thông thường bằng một dApp.

Độ chính xác của dữ liệu

Độ chính xác của dữ liệu phụ thuộc vào sự trung thực của oracle. Nếu các oracle bị tấn công thì dữ liệu sẽ bị thay đổi, các hợp đồng thông minh sẽ hoạt động sai lệch và ảnh hưởng cực kỳ nghiêm trọng đến blockchain và các dự án xây dựng trên nó.

Data Availability (tính khả dụng của dữ liệu)

EVM không thể nhận được dữ liệu cần thiết ngay lập tức. Mất 2 giao dịch để yêu cầu và nhận phản hồi từ Oracle

  • Yêu cầu dữ liệu: Hợp đồng thông minh gửi một giao dịch đến oracle yêu cầu thông tin mà nó cần.
  • Nhận phản hồi: Sau khi oracle thu thập dữ liệu yêu cầu từ nguồn bên ngoài, nó sẽ gửi phản hồi đến hợp đồng thông minh thông qua một giao dịch khác.

Điều này sẽ tạo ra độ trễ trong việc xử lý và cập nhật dữ liệu, đặc biệt trong các ứng dụng cần phản hồi nhanh. Đồng thời, tăng chi phí gas cho người sử dụng, tăng khả năng tấn công và các lỗ hổng bảo mật.

Giải pháp của Orochi Network

Giải quyết giới hạn tính toán với zkWASM

Đây là một phiên bản tin cậy của WebAssembly (một sạng mã nhị phân cho phép các ứng dụng web chạy nhanh hơn và hiệu quả hơn so với chỉ sử dụng JavaScript). Nó cho phép các công việc nặng được xử lý trên các thiết bị mạnh, trong khi kết quả vẫn có thể được xác minh trên các thiết bị yếu hơn.

Giải quyết sự ngẫu nhiên với Orand

Orand giúp đảm bảo tính ngẫu nhiên mà không cần tin vào bên thứ ba cho các hợp đồng thông minh và ứng dụng phi tập trung.

Giải quyết vấn đề về data availability (tính khả dụng của dữ liệu) với zkDatabase

Về cơ bản, zkDatabase là một giải pháp lưu trữ và quản lý dữ liệu, áp dụng nguyên tắc của Bằng chứng không kiến thức (ZKPs) và hệ thống lưu trữ phân tán. Nó đảm bảo dữ liệu luôn sẵn sàng mà không gặp rủi ro do một điểm lỗi duy nhất. Thông qua mã hóa và ủy quyền mật mã, zkDatabase bảo vệ dữ liệu riêng tư và chỉ cho phép truy cập từ những người được ủy quyền.

Mô tả kiến trúc zkOS (Hệ điều hành sử dụng Bằng chứng không kiến thức): trong đó người dùng sử dụng ví Orosign để tương tác với lớp ứng dụng được chạy trên Orochi zkOS, việc xác minh và ghi nhận các giao dịch sẽ được xử lý trên Layer 1 và Layer 2 Blockchain

Các sản phẩm của Orochi Network

Orand

Orand là một dịch vụ chức năng ngẫu nhiên xác thực dựa trên Đường cong Elliptic (ECVRF) hiệu suất cao, không có độ trễ và giá thành rẻ hơn 30 lần so với các nhà cung cấp hiện tại. Orand cung cấp xác minh onchain và tính ngẫu nhiên cho các dự án muốn đảm bảo tính toàn vẹn và minh bạch. Nó có nhiều ứng dụng từ card games, trò chơi MMORPG (Massively Multiplayer Online Role-Playing Game) đến NFT.

Các ưu điểm

  • Đa dạng: Một hệ thống phân tán với nhiều thành viên/nút tham gia tạo ra tính ngẫu nhiên thông qua việc tính toán đa bên (MPC)
  • Không thể đoán trước: ECVRF hoạt động dựa trên dữ liệu ngẫu nhiên trước đó và cũng cần ít nhất một nửa số thành viên tham gia quá trình này.
  • Hiệu suất cao: Máy chủ trò chơi có thể yêu cầu tính ngẫu nhiên từ hệ thống Orand. Kết quả sẽ được cung cấp ngay khi ít nhất một nửa số thành viên tham gia.
  • Chống gian lận: Nếu máy chủ trò chơi cố tình trễ việc cung cấp dữ liệu, họ sẽ bị kiện. Nếu đội ngũ Orand cung cấp kết quả sai, sẽ có hình phạt cho Mạng lưới Orochi và đồng phạm.
  • Ngẫu nhiên an toàn và tiết kiệm: Mỗi yêu cầu chỉ mất từ 0.05 USD hoặc miễn phí cho lần dùng thử.
  • Hỗ trợ multi-chain: Tất cả các blockchain tương thích với EVM đều được hỗ trợ.

Orosign

Orosign là ứng dụng ví di động sử dụng công nghệ MPC (Multiparty Computation – tính toán đa bên), đây là công nghệ cho phép nhiều bên tham gia tính toán cùng nhau trên dữ liệu của họ mà không cần tiết lộ dữ liệu cho nhau. Đặc điểm quan trọng của MPC là việc bảo đảm rằng, sau khi tính toán hoàn tất, mỗi bên chỉ biết kết quả cuối cùng và không biết bất kỳ thông tin riêng tư nào về dữ liệu của các bên khác.

Orosign giúp người dùng tương tác với tất cả các ứng dụng trên Computation Layer của Orochi và giúp tổ chức và quản lý tài sản của mình. Ứng dụng đã có mặt trên App Store và CH Play. Hiện tại Orosign đang nâng cấp để tích hợp cho các dự án game và NFT, bên cạnh đó là việc tương tác với các zkApp.

Native token của Orochi Network

Token O là token chính thức của mạng lưới Orochi và được sử dụng để mua bán tài nguyên trên mạng lưới (chưa ra mắt token)

Token O được dùng để:

  • Thuê sức mạnh tính toán
  • Thuê bộ nhớ lưu trữ
  • Thuê băng thông
  • Thuê cơ sở dữ liệu
  • Thuê bộ nhớ
  • Sử dụng tính năng ngẫu nhiên
  • Yêu cầu dữ liệu từ oracle (một dịch vụ cung cấp dữ liệu cho smart contracts)

Cách earn token O:

  • Cho thuê sức mạnh tính toán
  • Cho thuê bộ nhớ lưu trữ
  • Cho thuê băng thông
  • Cho thuê cơ sở dữ liệu
  • Cho thuê bộ nhớ
  • Tạo ra tính năng ngẫu nhiên
  • Xử lý yêu cầu từ oracle

Roadmap

Nhìn chung các sản phẩm của Orochi Network vẫn đang trong quá trình phát triển, vẫn còn khá nhiều tính năng cần hoàn thiện để có được hệ sinh thái như kỳ vọng của team. Dự án bám khá sát roadmap, không bị chậm trễ khi ra mắt các tính năng, gần đây nhất, vào cuối tháng 9, Orochi Network đã cho ra mắt phiên bản đầu tiên của zkMemory (một mô-đun độc lập mà bất kỳ zkVM nào cũng có thể sử dụng)

Team

  • Chiro Hiro (Founder):  Trước đây anh là Trưởng nhóm Nghiên cứu & Phát triển về công nghệ blockchain tại Cardano Lab và Solution Architect tại HexTrust. Anh có 10 năm kinh nghiệm trong lĩnh vực mật mã học ứng dụng và an ninh mạng.
  • Mary (Co-founder): từng làm ở Binance tại vị trí Country Lead, OKX – Operation Manager, Marketing và Comunity Lead tại Cardano Labs
  • Khuong Nguyen (Core Contributor): Tiến sĩ Toán học từ Đại học Groningen; chuyên môn trong mật mã học ứng dụng, công nghệ blockchain và học máy ứng dụng.

Đối tác và nhà đầu tư

Orochi Network đã nhận được gói tài trợ từ Ethereum Foundation ($50,000 USD) và Mina Protocol. Khởi chạy trên các blockchain phổ biến hiện nay như Arbitrum, Ethereum, BNB Chain, Optimism,…..

Nhận định

Là một blockchain nền tảng sử dụng công nghệ ZKP, Orochi Network đang cho thấy nhiều thông số nổi bật và tối ưu hơn các EVM Chain hiện tại. Tuy nhiên, dự án còn trong giai đoạn phát triển và cần nhiều thời gian để trở thành một hệ sinh thái hoàn thiện. Các số liệu về mạng lưới của Orochi vẫn còn trên lý thuyết, chưa áp dụng vào thực tế với số lượng người dùng lớn.

Dự án còn trong giai đoạn phát triển nên chưa được người dùng quan tâm, các kênh social còn ít tương tác, chủ yếu là cập nhật tiến độ của tính năng. Thời gian đầu cần builder trải nghiệm và xây dựng dự án trên Orochi. Số liệu từ dự án cho thấy có hơn 2500 lượt tải zkDatabase trong vòng 1 năm qua, một con số khá khiêm tốn. Mặc dù vậy, Orochi Network bám khá sát roadmap đề ra, bên cạnh đó dự án cũng được tài trợ bởi Mina Protocol và Ethereum Foundation, lọt top 10 dự án thuộc chương trình BNB Chain Web3 Stars Accelerator.

Các giải pháp sử dụng ZKP đang nổi lên gần đây và được nhiều KOL (trong đó có Vitalik Buterin) đánh giá là giải pháp tốt nhất để đạt được khả năng mở rộng và quyền riêng tư trong 10 năm tới. Tóm lại, Orochi Network là một dự án tiềm năng đáng để theo dõi trong thời gian tới.