Đọc và hiểu chức năng ngẫu nhiên có thể kiểm chứng

Trong mật mã, hàm ngẫu nhiên có thể kiểm chứng (VRF) là một trình tạo số ngẫu nhiên (RNG) xác minh tính ngẫu nhiên bằng mật mã. Các số ngẫu nhiên có thể kiểm chứng là một yếu tố không thể thiếu đối với nhiều ứng dụng chuỗi khối vì chúng có khả năng chống giả mạo và không thể đoán trước, đồng thời có thể được sử dụng để tạo ra trải nghiệm chơi trò chơi thú vị và hiếm có.NFTvà đảm bảo một kết quả công bằng.
Chức năng ngẫu nhiên có thể kiểm chứng Chainlink (VRF)Chức năng ngẫu nhiên có thể kiểm chứng Chainlink (VRF)tiêu đề cấp đầu tiên
Chức năng ngẫu nhiên có thể kiểm chứng (VRF) là gì?
Hàm ngẫu nhiên có thể xác minh là một hàm mật mã tạo ra các số giả ngẫu nhiên dựa trên đầu vào dữ liệu và đính kèm bằng chứng rằng bất kỳ ai cũng có thể xác minh nó.
Đầu vào dữ liệu cho VRF thường bao gồm một cặp khóa công khai và khóa riêng (còn được gọi là "khóa xác minh" và "khóa bí mật") và một hạt giống. Khóa công khai và khóa riêng được tạo và hạt giống được chọn. Nhập các giá trị này vào VRF cùng nhau và sử dụng khóa riêng và hạt giống để tạo số ngẫu nhiên. VRF sau đó tạo ra một số ngẫu nhiên và bằng chứng. Bước quan trọng nhất là tạo bằng chứng, bởi vì người dùng có thể xác minh chức năng thông qua bằng chứng. Giữ bí mật khóa riêng đảm bảo rằng số ngẫu nhiên không thể dự đoán được.
Các thuộc tính chính của hàm ngẫu nhiên có thể kiểm chứng được viết trong tên của nó:
Có thể kiểm chứng——Bất kỳ ai cũng có thể xác minh rằng các số ngẫu nhiên do VRF tạo ra là hợp lệ, chỉ cần xem bằng chứng và xác minh rằng phép tính băm là chính xác. Chỉ những người nắm giữ khóa riêng VRF mới có thể thực hiện thao tác băm và bất kỳ ai nắm giữ khóa chung đều có thể xác minh kết quả thao tác băm.
ngẫu nhiên--Đối với những người không biết về hạt giống hoặc không nắm giữ khóa riêng, đầu ra của VRF hoàn toàn không thể đoán trước và xác suất được phân phối đồng đều, không có bất kỳ quy tắc nào để tuân theo. Mỗi kết quả đầu ra của VRF có cùng xác suất và sử dụng mã gốc và khóa riêng để tạo các số ngẫu nhiên theo một cách duy nhất.
chức năng--tiêu đề phụ
Lịch sử phát triển VRF
Khái niệm về các hàm ngẫu nhiên có thể kiểm chứng được giới thiệu vào năm 1999 bởi các nhà toán học và khoa học máy tính nổi tiếng Silvio Micali, Michael Rabin và Salil Vadhan tronggiấyđề xuất trong. Điều đáng nói là Silvio Micali sau đó đã tạo ra chuỗi khối Algorand và Algorand cũng sử dụng VRF trong cơ chế đồng thuận của mình.
Kể từ đó, đã có một loạt các bước đột phá quan trọng trong công nghệ VRF. Vào năm 2005, Yevgeniy Dodis và Aleksandr Yampolskiy đã sử dụng các hàm băm chống va chạm để đạt được các bằng chứng và khóa ngắn hơn, do đó làm tăng hiệu quả của VRF và thúc đẩy công nghệ. Vào năm 2015, Dennis Hofheinz và Tibor Jager đã phát triển các VRF an toàn có thể kiểm chứng bằng cách sử dụng mật mã đường cong elip. Vào năm 2019, Nir Bitansky đã đề xuất rằng VRF có thể được xây dựng bằng cách sử dụng các nguyên hàm chung thay vì các công trình đại số đơn giản. Nhiều giải pháp VRF ngày nay được xây dựng dựa trên những đổi mới này.
tiêu đề phụ
Các kịch bản ứng dụng của VRF
Hầu hết các RNG không thể tạo các số ngẫu nhiên có thể được xác minh bằng mật mã, vì vậy các RNG như vậy dễ bị thao túng, điều này hạn chế các kịch bản ứng dụng của chúng. Nếu VRF có thể đảm bảo tính bảo mật của các số ngẫu nhiên, nó có thể mở khóa một loạt các trường hợp sử dụng chính, bao gồm:
an ninh mạng--Sử dụng VRF để đảm bảo an toàn cho quá trình truyền thông điệp của hệ thống tên miền (DNS).
Công nghệ không tri thức -VRF có thể được sử dụng để tạo bằng chứng không kiến thức và cơ sở dữ liệu không kiến thức.
Hệ thống xổ số không tương tác——VRF có thể đảm bảo kết quả công bằng, có thể kiểm chứng và hiệu quả cho trò chơi xổ số.
Cơ chế ký quỹ giao dịch có thể kiểm chứng——VRF có thể hỗ trợ các dịch vụ lưu trữ tự động để đảm bảo tính ẩn danh của người dùng.
Hợp đồng chuỗi khối và thông minh -tiêu đề phụ
VRF trong chuỗi khối
Nhiều chuỗi khối L1 bao gồm Algorand, Cardano, Internet Computer và Polkadot sử dụng VRF trong cơ chế đồng thuận của họ để chọn ngẫu nhiên các nhà sản xuất khối.
Mô tả hình ảnh

chữ
tiêu đề cấp đầu tiên
Chainlink VRF
Chainlink VRFĐó là một RNG công bằng và có thể kiểm chứng, có thể đáp ứng các yêu cầu trên và cung cấp các số ngẫu nhiên an toàn với bằng chứng mật mã cho các hợp đồng thông minh, không thể bị giả mạo bởi các nút tiên tri, người dùng hoặc nhóm phát triển.
Chainlink VRF có thể mang lại những lợi ích sau cho nhà phát triển:
Không thể đoán trước—Chainlink VRF không thể dự đoán được. Vì dữ liệu khối không được biết khi nonce được yêu cầu, nên không ai có thể dự đoán nonce để cải thiện xác suất thành công của chính họ.
Công bằng--Chainlink VRF rất công bằng và chính xác vì các số ngẫu nhiên được phân phối đồng đều và tất cả các số đều có xác suất được chọn như nhau.
Ngẫu nhiên--Tính ngẫu nhiên của Chainlink VRF có thể được xác minh vì nó sử dụng hàm băm khối làm hạt giống để tạo số ngẫu nhiên và hàm băm khối không thể dự đoán trước.
Làm giả bằng chứng--Chainlink VRF có khả năng chống giả mạo và không ai, kể cả nhà tiên tri, bên ngoài hoặc nhóm phát triển, có thể thao túng quá trình tạo số ngẫu nhiên.
Mô tả hình ảnh

Chainlink VRF sử dụng mã nguồn mở và công nghệ mã hóa để tạo các số ngẫu nhiên chống giả mạo và người dùng có thể xác minh tính xác thực của các số ngẫu nhiên.
Chainlink VRF sử dụng Chức năng ngẫu nhiên có thể xác minh (VRF) của Goldberg, vui lòng kiểm tra bài viết này để biết chi tiếtgiấytiêu đề phụ
Các kịch bản ứng dụng của Chainlink VRF
Chainlink VRF hiện đang cung cấp nguồn số ngẫu nhiên trên chuỗi an toàn cho nhiều ứng dụng trong hệ sinh thái Web3, bao gồm các dự án như GameFi, DeFi và NFT.
ChainlinkCác kịch bản ứng dụng của VRFbao gồm:
Gán các thuộc tính ngẫu nhiên cho NFT——Chainlink VRF có thể được sử dụng để đúc các NFT đặc biệt. Ví dụ,Axie InfinitySử dụng Chainlink VRF để gán các thuộc tính ngẫu nhiên cho từng Trục gốc.
Phân phối công bằng các NFT hiếm -Chainlink VRF có thể chứng minh rằng NFT được phân phối công bằng và bằng chứng có thể được xác minh. Ví dụ,Bored Ape Yacht Club(BAYC)Phân phối ngẫu nhiên các NFT huyết thanh đột biến cho những người nắm giữ NFT BAYC bằng Chainlink VRF.
Kết quả của trò chơi là không thể đoán trước——Các nhà phát triển có thể sử dụng các số ngẫu nhiên để tạo ra các trò chơi blockchain thú vị hơn. Ví dụ,BlockmineRút ngẫu nhiên các thẻ trong trò chơi Bài tiếp theo bằng Chainlink VRF.
Lựa chọn công bằng những người tham gia—Phân phối vé cho các sự kiện phổ biến, thu hút người mua để bán trước hàng xa xỉ và chọn người tham gia cho các sự kiện bán công khai phổ biến. Ví dụ,CentaurSử dụng Chainlink VRF để chọn người tham gia sự kiện bán công khai trên chuỗi.
Những người chiến thắng sẽ được chọn ngẫu nhiên -Chainlink VRF cho phép người dùng xác minh rằng quy trình lựa chọn người chiến thắng là công bằng và chính đáng. Ví dụ,PoolTogetherMô tả hình ảnh

tóm tắt
tóm tắt
Chainlink VRF là trình tạo số ngẫu nhiên an toàn (RNG) hàng đầu của ngành công nghiệp blockchain, cung cấp nguồn số ngẫu nhiên có thể kiểm chứng và chống giả mạo cho các hợp đồng thông minh và hệ thống ngoài chuỗi.
sự thật được mã hóasự thật được mã hóaNếu bạn là nhà phát triển và muốn nhanh chóng kết nối hợp đồng thông minh với
Nếu bạn là nhà phát triển và muốn nhanh chóng kết nối hợp đồng thông minh vớiChainlink VRFvà tham gia với chúng tôi tạitài liệu dành cho nhà phát triểnvà tham gia với chúng tôi tạiDiscordđọc thêmđâyliên hệ chúng tôi.


