Các bạn, chắc hẳn đã từng trải qua cảm giác bức xúc này: đặt đồng hồ báo thức, dùng đồng hồ bấm giờ để tranh giành các phần thưởng giới hạn thời gian, kết quả lại thấy trên màn hình hiện lên bốn chữ — "Ngân hàng thưởng đã hết". Quay lại định phản ứng: Tại sao lại phát ra ít như vậy?
Nhưng các bạn có nghĩ tới không, phía sau chuyện này còn ẩn chứa những vấn đề kỹ thuật phức tạp hơn nhiều so với việc tranh thủ tốc độ tay. Mỗi lần tương tác trong thế giới mã hóa, mỗi lần "rút thăm trúng thưởng", nói thẳng ra chính là việc gọi và xác thực dữ liệu trên chuỗi. Và đằng sau đó cần một "trọng tài" hoàn toàn đáng tin cậy, tự nhiên công bằng, lại phải phản ứng ngay lập tức. Đây chính là điểm mấu chốt mà mạng lưới oracle cần giải quyết.
Hãy nghĩ về những buổi rút thăm trúng thưởng cộng đồng bùng nổ. 30 giây làm sạch ngân hàng thưởng không phải chuyện lạ, các cao thủ chỉ có hai từ: bắt đầu từ 7:59:59 giây, điên cuồng nhấn vào màn hình, bỏ qua hoạt hình, thao tác lặp đi lặp lại để kiếm chênh lệch giá dựa vào tốc độ tay. Rốt cuộc, điều này là đang cạnh tranh phản ứng với độ trễ của hệ thống, tốc độ hiển thị của frontend. Nhưng cơ chế công bằng thực sự, hoàn toàn không nên phụ thuộc vào ai có thiết bị nhanh hơn, ai phản ứng script nhạy hơn.
Điều cốt yếu ở đây là: kết quả nên được ghi lại trên chuỗi ngay tại khoảnh khắc bạn nhấn, không thể đảo ngược, có thể tra cứu toàn mạng. Nếu cuối cùng "quyết định" này chỉ nằm trong cơ sở dữ liệu tập trung của dự án, thì mọi thứ công bằng đều là chuyện vớ vẩn. Và mạng lưới oracle chính là làm chuyện này — đưa các tham số rút thăm, sinh số ngẫu nhiên, xác thực kết quả trực tiếp lên chuỗi, làm cho toàn bộ quy trình minh bạch, kết quả không thể bị chỉnh sửa bởi con người. Giống như một "chứng thực trên chuỗi" mà tất cả người chơi đều có thể theo dõi theo thời gian thực, để mỗi lần nhấn đều có thể kiểm chứng.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
11 thích
Phần thưởng
11
7
Đăng lại
Retweed
Bình luận
0/400
FomoAnxiety
· 14giờ trước
Cách chơi bể thưởng đã lỗi thời rồi, những người chơi thực sự bây giờ đều xem dữ liệu trên chuỗi có đáng tin không
Nói trắng ra là mô hình tập trung đó chết rồi, còn phải dựa vào các thứ như oracle để chơi yên tâm hơn
Tôi đồng ý với logic này, nhưng nói thì dễ làm thì khó, hiện tại có oracle đáng tin cậy nào không
Thời đại của những người nhanh tay đã kết thúc, bây giờ là xem ai hiểu logic trên chuỗi hơn
Chờ đã, đây đang nói về một dự án nào đó hay là giải pháp oracle chung chung
Phải thừa nhận là nói rất đúng, mô hình cơ sở dữ liệu tập trung đó thật sự nên bị loại bỏ
Xem bản gốcTrả lời0
RatioHunter
· 14giờ trước
Lại là bộ lý luận này, hộp đen của cơ sở dữ liệu tập trung thực sự nên bị phá hủy
Xem bản gốcTrả lời0
ForkTongue
· 14giờ trước
Đây mới thực sự là cuộc đua nội bộ, nhanh tay chưa đủ, còn phải cạnh tranh với script, về cơ bản vẫn là các dự án muốn lừa đảo
Xem bản gốcTrả lời0
ImpermanentSage
· 14giờ trước
Trong cơ sở dữ liệu tập trung, "công bằng" chỉ là một trò đùa, đã đến lúc đưa lên chuỗi rồi
Xem bản gốcTrả lời0
FloorSweeper
· 14giờ trước
Nói một cách đơn giản, vẫn phải dựa vào chuỗi để trừng phạt, hệ thống tập trung đã đến lúc phải bỏ đi rồi.
Xem bản gốcTrả lời0
MEVHunter
· 14giờ trước
Ồ, góc độ hạ tầng oracle này chính xác là nơi mà alpha thực sự ẩn náh đấy... mọi người đều đang chơi trò chơi về độ trễ của giao diện người dùng nhưng chẳng ai nói về lớp cam kết dữ liệu thực sự lol
Xem bản gốcTrả lời0
MetaReckt
· 15giờ trước
Nói hay lắm, "kết quả xổ số" tập trung hóa về bản chất chỉ là một trò cười, một chiếc hộp đen không thể nhìn thấy hoặc chạm vào
Các bạn, chắc hẳn đã từng trải qua cảm giác bức xúc này: đặt đồng hồ báo thức, dùng đồng hồ bấm giờ để tranh giành các phần thưởng giới hạn thời gian, kết quả lại thấy trên màn hình hiện lên bốn chữ — "Ngân hàng thưởng đã hết". Quay lại định phản ứng: Tại sao lại phát ra ít như vậy?
Nhưng các bạn có nghĩ tới không, phía sau chuyện này còn ẩn chứa những vấn đề kỹ thuật phức tạp hơn nhiều so với việc tranh thủ tốc độ tay. Mỗi lần tương tác trong thế giới mã hóa, mỗi lần "rút thăm trúng thưởng", nói thẳng ra chính là việc gọi và xác thực dữ liệu trên chuỗi. Và đằng sau đó cần một "trọng tài" hoàn toàn đáng tin cậy, tự nhiên công bằng, lại phải phản ứng ngay lập tức. Đây chính là điểm mấu chốt mà mạng lưới oracle cần giải quyết.
Hãy nghĩ về những buổi rút thăm trúng thưởng cộng đồng bùng nổ. 30 giây làm sạch ngân hàng thưởng không phải chuyện lạ, các cao thủ chỉ có hai từ: bắt đầu từ 7:59:59 giây, điên cuồng nhấn vào màn hình, bỏ qua hoạt hình, thao tác lặp đi lặp lại để kiếm chênh lệch giá dựa vào tốc độ tay. Rốt cuộc, điều này là đang cạnh tranh phản ứng với độ trễ của hệ thống, tốc độ hiển thị của frontend. Nhưng cơ chế công bằng thực sự, hoàn toàn không nên phụ thuộc vào ai có thiết bị nhanh hơn, ai phản ứng script nhạy hơn.
Điều cốt yếu ở đây là: kết quả nên được ghi lại trên chuỗi ngay tại khoảnh khắc bạn nhấn, không thể đảo ngược, có thể tra cứu toàn mạng. Nếu cuối cùng "quyết định" này chỉ nằm trong cơ sở dữ liệu tập trung của dự án, thì mọi thứ công bằng đều là chuyện vớ vẩn. Và mạng lưới oracle chính là làm chuyện này — đưa các tham số rút thăm, sinh số ngẫu nhiên, xác thực kết quả trực tiếp lên chuỗi, làm cho toàn bộ quy trình minh bạch, kết quả không thể bị chỉnh sửa bởi con người. Giống như một "chứng thực trên chuỗi" mà tất cả người chơi đều có thể theo dõi theo thời gian thực, để mỗi lần nhấn đều có thể kiểm chứng.