Oasis Privacy Layer, được cung cấp bởi Sapphire

Hà Mã Tím
8 min readJun 2, 2023

Sapphire là giải pháp đột phá dành cho các nhà phát triển Solidity muốn xây dựng các dApps cần tính bí mật. Từ ngay bây giờ, Sapphire đã có thể giúp bạn thêm khả năng bí mật cho mọi dApps hiện hữu trên mạng EVM một cách dễ dàng chỉ như việc mặc thêm một chiếc áo.

Các bản dịch khác từ cộng đồng: Hindi | Indonesian | Filipino | German | Russian | Serbian | French | Korean | Turkish

Từ thời điểm Sapphire được khởi chạy trên testnet vào quý 3 năm 2022, chúng tôi đã mở ra cánh cửa giúp các nhà phát triển EVM có thể xây dựng các dApps có tính bí mật mà không cần phải thay đổi ngôn ngữ lập trình mà họ đang sử dụng. Sapphire cung cấp một giải pháp để giải quyết “nghịch lí quyền riêng tư trên blockchain”, trình diễn tính linh hoạt của mạng Oasis và khả năng tùy biến của lớp ParaTime trong việc tạo ra môi trường phát triển EVM có tính bí mật.

Nhưng ParaTime EVM với tính bí mật chỉ là bước khởi đầu. Sapphire chính là hạng mục quan trọng nhất của lớp riêng tư dành cho Web3, bao trùm toàn bộ các chuỗi EVM và dApps hiện có — gọi tắc là Oasis Privacy Layer.

Với Oasis Privacy Layer, các dApps trên mọi chuỗi khối tương thích với EVM đều có thể áp dụng công nghệ của Oasis mà không cần phải chuyển đổi ứng dụng hay cơ sở người dùng sang mạng nào khác.

Hãy xem Sapphire biến điều này thành hiện thực như thế nào.

Cách Sapphire hoạt động

Mạng Oasis được tạo ra dành cho những nhà phát triển ứng dụng. Đối với Web3, các công cụ cần thiết là Solidity, EVM và các công cụ liên quan được phát triển bởi cộng đồng để xây dựng các ứng dụng phi tập trung (dApps) mạnh mẽ và an toàn trên các chuỗi tương thích với EVM. Vậy còn thiếu gì nữa hay không? Trong khi hợp đồng thông minh cung cấp lợi ích về sự minh bạch, có thể kiểm tra logic và trạng thái, nhưng việc tất cả trạng thái, giao dịch đều hoàn toàn công khai làm cho việc để các phần quan trọng và cần thiết của nhiều ứng dụng lên chain là bất khả.

Hãy cùng xem Sapphire loại bỏ những hạn chế này như thế nào bằng một trò chơi thú vị nhé!

Bạn đã từng chơi Wordle chưa? Trò chơi từ vựng gây nghiện đã trở nên phổ biến và sau đó được New York Times mua lại? Chúng tôi mời bạn thử Wordleish: một trò chơi đơn giản dựa trên công nghệ blockchain với nguyên tắc tương tự:
https://wordleish.pages.dev/games/2

Mục tiêu của Wordle (và Wordleish) là đoán từ bí mật gồm năm chữ cái bằng cách sử dụng thông tin phản hồi từ những lần đoán liên tiếp — các ô màu chỉ ra khi nào chữ cái và vị trí của chúng trùng khớp với đáp án. Wordleish thêm một chiều khác bằng cách cho phép người chơi cạnh tranh để giải các câu đố này trên chuỗi khối. Các câu đố được lưu trữ trong một hợp đồng thông minh và người chơi đầu tiên giải quyết mỗi câu đố sẽ được ghi nhớ trên chuỗi khối.

Nếu chúng ta cố gắng xây dựng Wordleish trên một mạng lưới EVM truyền thống, sẽ có hai giới hạn quan trọng làm mất hết sự thú vị của cuộc thi. Đầu tiên, nếu chúng ta lưu trữ giải pháp của câu đố trong bộ nhớ trên chuỗi khối, thì thực sự không còn bí mật nữa — bất kỳ ai cũng có thể phá hỏng trò chơi bằng cách đơn giản là truy vấn bộ nhớ công khai của hợp đồng. Ngoài ra, vì các giao dịch hoàn toàn công khai, khi một người chơi gửi một giao dịch chứa câu trả lời chính xác, họ dễ bị “frontrun” bởi các người chơi khác.

Sapphire giải quyết cả hai vấn đề này thông qua trạng thái thông minh riêng tư và giao dịch được mã hóa. Đây là lý do tại sao Sapphire rực rỡ cho các nhà xây dựng Web3 muốn tạo ra các ứng dụng phiên bản mới có khả năng bảo mật.

Nhưng còn những ứng dụng phiên bản hiện có cũng có thể hưởng lợi từ tính riêng tư trên chuỗi khối? Còn những ứng dụng phiên bản muốn tổ chức bỏ phiếu bí mật trong DAO của họ, hoặc xổ số NFT riêng tư, hoặc hệ thống ID phi tập trung quản lý thông tin cá nhân nhạy cảm?

Sapphire chính là giải pháp, nhờ vào Oasis Privacy Layer.

Oasis Privacy Layer hoạt động như thế nào?

Chúng ta đã thấy làm thế nào một ứng dụng mới như Wordleish có thể được xây dựng trên Sapphire, nhưng làm thế nào các dApp hiện có trên các mạng khác có thể truy cập vào tính riêng tư trên chuỗi khối? Qua Lớp Bảo mật Oasis, đó là một cổng vào các tính năng riêng tư của Sapphire cho các dApp trên các chuỗi EVM khác.

Để hiểu cách Lớp quyền riêng tư của Oasis có thể thực hiện điều này, hãy xem xét một ví dụ khác về tính năng quyền riêng tư mà chúng tôi có thể thêm vào các ứng dụng dApp hiện có. Hãy tưởng tượng chúng ta có một DAO được lưu trữ trên một mạng EVM khác và chúng ta muốn thêm một tùy chọn cho các đề xuất “bỏ phiếu bí mật”. Chúng ta vẫn muốn có một bỏ phiếu trên chuỗi khối “không cần tin tưởng”, nhưng chúng ta muốn cho phép việc bỏ phiếu được gửi đi một cách bí mật, chỉ có kết quả cuối cùng được tiết lộ.

Bước đầu tiên là triển khai một hợp đồng bỏ phiếu bí mật trên Sapphire runtime tương thích với EVM. Sau đó, hợp đồng DAO trên mạng gốc có thể khởi xướng việc bỏ phiếu cho một đề xuất bằng cách gửi một tin nhắn đến hợp đồng bỏ phiếu bí mật qua cầu truyền tin nhắn. Các thành viên DAO gửi phiếu bầu của họ dưới dạng các tin nhắn được mã hóa và khi việc bỏ phiếu kết thúc, kết quả cuối cùng được báo cáo trở lại DAO trên mạng gốc thông qua cầu truyền tin nhắn.

Hình trên mô tả cách Oasis Privacy Layer hoạt động như một side chain hỗ trợ tính riêng tư.

Lưu ý rằng các giao dịch trên Sapphire yêu cầu phí gas phải được thanh toán bằng token native của Oasis (ROSE). Để đảm bảo trải nghiệm người dùng mượt mà, có thể sử dụng một gas relayer để chuyển tiếp tin nhắn đã được người dùng ký đến Sapphire và tránh việc người dùng cuối cần phải mua ROSE để thanh toán gas. Toàn bộ quá trình chỉ cần một cú nhấp chuột bổ sung từ phía người dùng để xác nhận thanh toán cho gas relayer bằng ETH/USDT/v.v.!

Tại sao lại phải cần sự riêng tư?

Hệ sinh thái blockchain đang ở một giai đoạn quan trọng trong quá trình tiến hóa của nó. Khi Bitcoin ra đời, Web2 đang ở đỉnh cao của phát triển, và việc giới thiệu công nghệ mới này có vẻ như là một bước nhảy vượt xa thời đại. Bitcoin mang đến sự phi tập trung, minh bạch, cộng đồng, quyền sở hữu và hướng tới người dùng trong lĩnh vực tài chính. Tuy nhiên, công nghệ blockchain vẫn còn thiếu sót ở một số khía cạnh.

Sự thiếu riêng tư thường được nhắc đến khi nói đến việc sử dụng blockchain làm công nghệ cơ bản cho cuộc sống trong tương lai. Không ai muốn đưa thông tin điểm tín dụng, thông tin sức khỏe, dữ liệu cá nhân hay thông tin nhạy cảm của mình lên một mạng lưới công khai minh bạch.

Vì vậy, nhiệm vụ của Oasis là mở rộng quy mô của blockchain cho Web3 và cung cấp tính riêng tư mạnh mẽ, có thể tùy chỉnh và chức năng mà rất cần thiết. Chúng tôi muốn blockchain trở thành một phần của nền tảng Web3, nhưng chúng tôi cũng muốn đảm bảo rằng sự riêng tư của mọi người được bảo vệ.

Oasis Privacy Layer là bước tiếp theo của chúng tôi để đảm bảo nhiệm vụ của mình được thực hiện. Chúng tôi đã xây dựng Sapphire để bất kỳ nhà phát triển Solidity nào cũng có thể truy cập tính riêng tư và xây dựng các ứng dụng phiên bản bảo mật cho Web3. Chúng tôi tạo ra Oasis Privacy Layer để những công việc khó khăn đã được thực hiện trên các mạng khác với các ứng dụng phiên bản đã được xác lập có thể truy cập vào khả năng riêng tư độc đáo của Sapphire mà không phải hy sinh bất cứ điều gì.

Oasis không cố trở thành là một mạng Layer 1 cô lập đặt ra một tiêu chuẩn blockchain khác, làm khiến hệ sinh thái bị phân mảnh thêm. Chúng tôi muốn làm việc với những gì đã có sẵn và hỗ trợ các nhà phát triển đưa chúng lên một tầm cao mới. Các nhà phát triển Solidity, chuỗi EVM và các Apps lớn bắt đầu gặp rào cản kỹ thuật Web3 do blockchain thiếu khả năng riêng tư, với Oasis Privacy Layer, họ sẽ vượt qua một cách dễ dàng.

Xây dựng và tham gia ngay hôm nay

Sapphire sẽ sớm được ra mắt trên mainnet và sau một Hackathon thành công, chúng tôi đang tìm kiếm thêm các dự án để trải nghiệm xây dựng các ứng dụng phiên bản lớn bảo mật trong Solidity. Chúng tôi cũng muốn cung cấp các hỗ trợ tài chính cho việc xây dựng trên Sapphire. Nếu quan tâm, vui lòng đăng ký tại đây.

Nếu bạn muốn tìm hiểu thêm về việc sử dụng Oasis Privacy Layer cho các ứng dụng phiên bản lớn của bạn, vui lòng liên hệ với chúng tôi qua Discord.

--

--

Hà Mã Tím

Một lập trình viên yêu thương động vật và thích hà mã