Ghi lại trên blockchain thường được coi là vĩnh viễn, và trong nhiều trường hợp, điều đó là đúng. Ethereum, ví dụ, được dự đoán sẽ hoạt động cho đến khi internet tồn tại. Mỗi mảnh dữ liệu trong mỗi khối đều có thể truy cập công khai, tạo thành một chuỗi liên tục từ khối khởi tạo vào năm 2015 cho đến hiện tại – 18 triệu khối sau đó.
Nhưng khi đến với hợp đồng thông minh, chỉ có thể truy cập được vào 256 khối trước đó – ít hơn một giờ dữ liệu.
Truy cập vào tất cả dữ liệu lịch sử của Ethereum phụ thuộc nặng vào các nền tảng như Etherscan, mà chỉ số hóa dữ liệu ngoại tuyến, và các oracle như Chainlink. Mặc dù đây là các công cụ cần thiết, nhưng người dùng phải tin tưởng vào các nhà cung cấp dữ liệu này.
Relic Protocol, được phát triển bởi công ty bảo mật blockchain ChainLight, thay thế các nền tảng đó bằng cách cung cấp một cách không tối thiểu hóa đáng tin cậy cho hợp đồng thông minh để truy xuất vào lịch sử rộng lớn của Ethereum, thay thế nền tảng bằng tính chính xác toán học thuần túy.
V2, được ra mắt hôm nay, sẽ mang dữ liệu đó đến các blockchain khác nhau, bắt đầu bằng zkSync Era.
“Chúng tôi đang cố gắng xây dựng các khối xây dựng để các nhà phát triển ứng dụng có thể xây dựng lên đó,” Brian Pak, CEO của ChainLight, nói.
Bayo Akins, người đảm nhận phát triển kinh doanh tại Matter Labs, công ty phát triển zkSync, lưu ý rằng Relic là nhà cung cấp oracle đầu tiên trên zkSync sử dụng zk-SNARKs làm phần của thiết kế oracle của họ.
“Triển khai này không chỉ cải thiện việc truy cập dữ liệu và hiệu quả chi phí trong hệ sinh thái mở rộng Ethereum mà còn cung cấp cho các nhà phát triển các công cụ cần thiết để sáng tạo và hoạt động một cách không đáng tin cậy,” Akins nói.
Relic Protocol là giao thức cho phép truy cập vào dữ liệu trên chuỗi khối thông qua các bằng chứng không-tin cậy (zero-knowledge proofs), loại bỏ nhu cầu tin cậy vào các bên thứ ba. Nó lưu trữ dữ liệu lịch sử dưới dạng nén, cho phép các nhà phát triển chứng minh các sự việc đã xảy ra trong quá khứ. Ví dụ, người dùng có thể xác minh giá của một token trên Uniswap từ một năm trước – tất cả trong một hợp đồng thông minh – mà không cần đưa dữ liệu đó lên chuỗi khối từ một nguồn tin cậy.
Điều này có thể là lợi ích cho các ứng dụng như thị trường vay và cho vay. Dữ liệu biến động giá trị lịch sử có thể được sử dụng để điều chỉnh các tham số cho vay một cách không tin cậy, giảm thiểu nhu cầu can thiệp từ các tổ chức quản trị.
Hiện tại, việc truy cập dữ liệu từ quá khứ trên Ethereum không thể. Hợp đồng thông minh của Ethereum, theo thiết kế, phụ thuộc vào nguồn dữ liệu bên thứ ba để truy cập dữ liệu cũ hơn, do phép “BLOCKHASH” trong Môi trường ảo Ethereum (EVM).
Lý do cho việc giới hạn trong khoảng thời gian 256 khối trở lại chủ yếu là thiết thực: Việc duy trì băm của mỗi khối đã được tạo ra sẽ đòi hỏi yêu cầu lưu trữ đáng kể và ngày càng tăng trên mỗi nút Ethereum và sẽ gây hại đến khả năng mở rộng và hiệu suất của hệ thống.
Nếu một hợp đồng thông minh cần truy cập dữ liệu từ các khối cũ hơn thời gian trên đó, các giải pháp khác đòi hỏi sự giả định tin cậy và có thể gây tốn kém.
Lịch sử của Ethereum đã cho thấy hiện trạng hiện tại không lý tưởng. Ví dụ, các giao thức DeFi đã mất hàng trăm triệu đô la do các cuộc tấn công đánh cắp thông tin từ các bên tin cậy.
Cách tiếp cận tương tự
Các đội khác đã bắt đầu giải quyết vấn đề tương tự.
Tại Hội nghị StarkWare tại San Francisco, Herodotus, một startup đang làm việc về công nghệ chứng minh lưu trữ, đã giới thiệu một “tích lũy trên chuỗi” mới sử dụng công nghệ STARK proving và cũng sẽ giúp dữ liệu lịch sử của Ethereum truy cập được trên Starknet.
Theo StarkWare, vào đầu tháng 10, toàn bộ lịch sử sẽ có thể được xác minh.
“Đây là một đổi mới cần thiết để đưa Ethereum vào đúng với nguyên tắc về sự minh bạch và sự tiếp cận mà rất quan trọng trong cộng đồng blockchain,” Kacper Koziol, đồng sáng lập của Herodotus, nói.
Chủ tịch Starkware Eli Ben-Sasson nhấn mạnh rằng công việc của Herodotus sẽ tăng cường khả năng sử dụng và tính minh bạch của layer-2.
“Khi chúng tôi bắt đầu mở rộng layer 2, chúng tôi nghĩ rằng điều này sẽ dẫn đến các ý tưởng độc đáo mà chúng tôi chưa thể tưởng tượng được, và thật sự thú vị khi thấy điều này xảy ra,” ông nói trong tuyên bố.
Một đại diện của ChainLight cũng lưu ý rằng Herodotus cũng đang làm việc để hỗ trợ zkSync.
Airdrop công bằng hơn
Về mặt nhận dạng, Relic Protocol có thể giúp tạo ra một danh tiếng cho tài khoản dựa trên quá khứ tương tác của nó với blockchain.
Điều đó có thể hữu ích đối với các tổ chức tự trị (DAOs) mong muốn phân phối một token quản trị thông qua hình thức airdrop. Hiện tại, các nhà phát triển phải sử dụng một Ethereum archive node để chụp một khoảnh khắc trong thời gian và xác định các tài khoản nào đã tương tác với giao thức cụ thể hoặc có số dư token nhất định.
Dựa trên đó, họ thông thường xây dựng một cây Merkel để xác định một tài khoản cụ thể được hưởng bao nhiêu token, và cuối cùng triển khai một hợp đồng airdrop với gốc cây Merkel đó. Người dùng sau đó kết nối và cung cấp chứng minh Merkel để nhận được token của họ.
Sự tin cậy được yêu cầu ở từng bước; archive node hoặc người triển khai hợp đồng airdrop có thể gian lận dữ liệu một cách độc ác mà khó phát hiện, Andrew Wesie, giám đốc công nghệ của ChainLight, nói trong một buổi thuyết trình vào tháng trước.
Relic đã giải quyết những bước đó. “Thay vì vậy, họ chỉ cần gọi vào Relic để xác minh rằng tài khoản có đủ điều kiện nhận airdrop,” Wesie nói, và chỉ ra việc sử dụng bằng chứng lưu trữ hoặc giao dịch, ví dụ.
“Vì vậy, thực sự là về việc đưa một cái gì đó đã cần dùng dịch vụ đáng tin cậy trên chuỗi ngoại tuyến và thay vào đó mang nó lên chuỗi và thực hiện một cách không đáng tin cậy,” Wesie nói.
ChainLight hình dung một thế giới nơi các lợi ích của cả Ethereum và zkSync có thể tích hợp một cách mượt mà, đem lại cho nhà phát triển những điều tốt nhất từ cả hai thế giới mà không phải hy sinh tính phân quyền. Thông qua một SDK mã nguồn mở, nhà phát triển có thể truy cập vào mạch điện và hợp đồng thông minh.
Giống như Herodotus, ChainLight có kế hoạch mở rộng hỗ trợ cho nhiều chuỗi hơn nữa.
“Cuối cùng, điều này không chỉ là việc nâng cấp các tùy chọn trên zkSync Era để đáp ứng nhu cầu khác nhau của nhà phát triển ứng dụng, mà nó sẽ mở đường cho việc tạo ra các trường hợp sử dụng mới,” Akins của Matter Labs nói.
Tin Tức Bitcoin tổng hợp