Năm 2020, tôi từng vận hành một tipbot cho chương trình phát thanh đại học của mình ngay sau bài nói về tiền tệ phi tập trung. Một thính giả cố gắng kích hoạt thanh toán dựa trên kết quả thể thao trực tiếp. Hợp đồng không thể truy cập bảng điểm, và tôi buộc phải mã hóa cứng một giải pháp thay thế. Đó là ngày tôi thực sự hiểu ra vấn đề oracle. Oracle tồn tại vì EVM được thiết kế để xác định. Mỗi validator phải tạo ra trạng thái giống hệt nhau, do đó hợp đồng không thể duyệt các API mà phản hồi có thể thay đổi. Bạn cung cấp dữ liệu bên ngoài thông qua một lớp trung gian đáng tin cậy và hy vọng nguồn cấp dữ liệu không nói dối. GenVM của @GenLayer không loại bỏ oracle. Nó cung cấp một kiến trúc thay thế. Các đường dẫn mã xác định chạy chính xác như EVM. Các lệnh gọi Web và LLM diễn ra trong các khối không xác định được cách ly, sao cho các tác động phụ của chúng không bao giờ ảnh hưởng đến trạng thái hợp đồng. Chỉ đầu ra mới được truyền qua. Điều thay đổi là quá trình xác thực. Thay vì yêu cầu sự đồng thuận hoàn hảo về byte, nhà phát triển hợp đồng viết một quy tắc tương đương xác định khi nào hai đầu ra khác nhau được coi là giống nhau. Một leader đề xuất kết quả và một ủy ban validator kiểm tra nó bằng cách bỏ phiếu tiết lộ cam kết thông qua Optimistic Democracy. Điều này có nghĩa là một hợp đồng có thể tự lấy dữ liệu và suy luận về nó mà không cần dịch vụ oracle riêng biệt. Bạn vẫn cần tin tưởng vào tập hợp validator, nhưng mô hình tin tưởng chuyển từ các nguồn cấp dữ liệu bên ngoài sang bỏ phiếu trên chuỗi. GenLayer Chain tự thân chạy trên EVM để sắp xếp và lưu trữ trạng thái đồng thuận. Do đó, EVM không lỗi thời. Nó chỉ là nền tảng hỗ trợ lớp thực thi không xác định ở trên cùng. Nếu bạn có thể loại bỏ một phụ thuộc oracle nào đó trong stack hiện tại của mình, bạn sẽ chọn cái nào và tại sao?
Maime Lee 🐐Chia sẻ
Nguồn:Hiển thị bản gốc
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này.
Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụng và Tiết lộ rủi ro của chúng tôi.