時間:2023-07-15|瀏覽:293
zkRandom的誕生: AxieInfinity等相關(guān)NFT游戲的興起,讓我們看到了市場的潛力。這種Play-to-earn的經(jīng)濟(jì)生態(tài)機(jī)制,讓玩家不僅僅是體驗(yàn)了游戲本身的魅力,還可以謀生。然而,AxieInfinity仍然是一個中心化服務(wù)器運(yùn)作的游戲,與真正符合Web3.0規(guī)范的游戲有所不同。為此,我們計(jì)劃創(chuàng)建一款真正的鏈游,并面臨一個問題:鏈上隨機(jī)數(shù)的生成。
現(xiàn)有的隨機(jī)數(shù)生成方案: ChainLink-VRF方案是一個非常出色的鏈上隨機(jī)數(shù)解決方案。然而,它仍面臨一些問題值得探討:使用成本高、時效性需要改進(jìn)、存在作弊的可能性。
zkRandom的解決方案: 針對ChainLink的不足,我們基于VRF的隨機(jī)數(shù)生成方案,并進(jìn)行了改進(jìn)。我們通過合約實(shí)現(xiàn)了可驗(yàn)證的隨機(jī)函數(shù),并開發(fā)了可驗(yàn)證函數(shù)的區(qū)塊瀏覽器。此外,項(xiàng)目方只能選擇是否將請求上鏈,不能修改隨機(jī)數(shù)的結(jié)果。與ChainLinkVRF的方案不同,隨機(jī)數(shù)的生成只需要與鏈交互一次,極大地縮短了反饋時間和降低了成本。
zkRandom的基礎(chǔ)設(shè)施包括隨機(jī)數(shù)的生成及驗(yàn)證合約和隨機(jī)數(shù)行為瀏覽器。用戶可通過鏈下服務(wù)生成隨機(jī)數(shù)種子,而最終的隨機(jī)數(shù)則由鏈上隨機(jī)數(shù)引擎生成。生成隨機(jī)數(shù)種子的鏈下服務(wù)無法左右最終的隨機(jī)數(shù)結(jié)果,因?yàn)槠浔仨毻ㄟ^鏈上合約中的隨機(jī)數(shù)簽名合約的審查。這樣既保證了隨機(jī)性和不可預(yù)測性,又能防止服務(wù)商作弊。
zkRandom的現(xiàn)狀和未來計(jì)劃: Nulls.network收到了來自新加坡Picasso先生的天使投資,用于支持團(tuán)隊(duì)的日常支出、新項(xiàng)目研發(fā)以及對zkRandom的免費(fèi)技術(shù)服務(wù)的維護(hù)。zkRandom將以免費(fèi)方式推向社區(qū),為Dapp開發(fā)者提供可驗(yàn)證隨機(jī)數(shù)服務(wù),降低其使用成本,希望成為使用智能合約的新標(biāo)準(zhǔn)和規(guī)范。
zkRandom已經(jīng)完成了第一期的內(nèi)部測試。如果你是區(qū)塊鏈開發(fā)者,對使用鏈上隨機(jī)數(shù)有需求,或者想了解更多關(guān)于zkRandom的信息,請通過Nulls.network的官方網(wǎng)站聯(lián)系我們。后續(xù)我們將逐步介紹zkRandom的工作流程、隨機(jī)數(shù)計(jì)算算法、抗攻擊和防作弊機(jī)制,讓大家真正了解zkRandom。