?
?? 作者簡(jiǎn)介:小明Java問道之路,專注于研究 Java/ Liunx內(nèi)核/ C++及匯編/計(jì)算機(jī)底層原理/源碼,就職于大型金融公司后端高級(jí)工程師,擅長(zhǎng)交易領(lǐng)域的高安全/可用/并發(fā)/性能的架構(gòu)設(shè)計(jì)與演進(jìn)、系統(tǒng)優(yōu)化與穩(wěn)定性建設(shè)。
?? 熱衷分享,喜歡原創(chuàng)~ 關(guān)注我會(huì)給你帶來一些不一樣的認(rèn)知和成長(zhǎng)。
?? InfoQ簽約作者、CSDN專家博主/后端領(lǐng)域優(yōu)質(zhì)創(chuàng)作者/內(nèi)容合伙人、阿里云專家/簽約博主、51CTO專家 ??
?? 如果此文還不錯(cuò)的話,還請(qǐng)??關(guān)注 、點(diǎn)贊 、收藏三連支持??一下博主~
本文目錄
前言
本文導(dǎo)讀
一、區(qū)塊鏈與智能合約
二、The Oracle Problem 預(yù)言機(jī)問題
三、中心化預(yù)言機(jī)的單節(jié)點(diǎn)故障(數(shù)據(jù)上鏈)
四、WEB3.0 鏈上隨機(jī)數(shù)問題
五、從Web2到Web3
總結(jié)
前言
本專欄是以“元宇宙未來應(yīng)用探索”為主題,元宇宙是不是泡沫?未來20年的技術(shù)趨勢(shì)?現(xiàn)在元宇宙確實(shí)沒有具體的落地案例,但是屬于熱點(diǎn),可以邀請(qǐng)業(yè)界名氣較大的專家來講講元宇宙未來能有哪些可能的應(yīng)用,能改變什么,不管是在游戲還是在社交領(lǐng)域。
本文導(dǎo)讀
預(yù)言機(jī)是WEB3.0難題之一,之所以成為一個(gè)難題是因?yàn)閃EB3.0本身需要保證強(qiáng)最終一致性而使其成為了一個(gè)相對(duì)內(nèi)部封閉的系統(tǒng)。WEB3.0以外的數(shù)據(jù)想要與WEB3.0交互就需要用到預(yù)言機(jī),各類創(chuàng)新型去中心化解決方案需要一個(gè)實(shí)時(shí)準(zhǔn)確的預(yù)言機(jī)。文章來源地址http://www.zghlxwxcb.cn/news/detail-785733.html
一、區(qū)塊鏈與智能合約
什么是區(qū)塊鏈?
A blockchain is highly secure, reliable, and decentralized network that stores data, exchange values, and record transaction activity in a shared ledger that is not controlled by any central authority, but instead maintained by computers all around the world.
區(qū)塊鏈?zhǔn)歉叨劝踩?、可靠和分散的網(wǎng)絡(luò),它將數(shù)據(jù)、交換價(jià)值和記錄交易活動(dòng)存儲(chǔ)在共享賬本中,該賬本不受任何中央機(jī)構(gòu)控制,而是由世界各地的計(jì)算機(jī)維護(hù)。
技術(shù)驅(qū)動(dòng)合約的演變
Telegraph Agreements (Electronically Signed) 1869
Telex Machines (Telecom Based) 1930s
Digital Agreements (Internet Based) 1980s to Present
Smart Contracts (Blockchain Based) 2009 to Present
電報(bào)協(xié)議(電子簽署)1869
電傳機(jī)(基于電信)1930年代
20世紀(jì)80年代至今的數(shù)字協(xié)議(基于互聯(lián)網(wǎng))
智能合約(基于區(qū)塊鏈)2009年至今
Smart Contracts 智能合約
A Smart Contract is a self-executing contract with the terms of the agreement being directly written into computer code. Programmatically implement a series of if-then rules without the need for third-party human interaction.
智能合同是一種自動(dòng)執(zhí)行的合同,協(xié)議條款直接寫入計(jì)算機(jī)代碼。以編程方式實(shí)現(xiàn)一系列if-then規(guī)則,無需第三方人工交互。
二、The Oracle Problem 預(yù)言機(jī)問題
The Oracle Problem 預(yù)言機(jī)問題
Smart Contracts are unable to connect with external systems, data feeds, APIs, existing payment systems or any other off-chain resources on their own.
智能合約無法單獨(dú)連接外部系統(tǒng)、數(shù)據(jù)源、API、現(xiàn)有支付系統(tǒng)或任何其他鏈外資源。
The Smart Contract Connectivity Problem 智能合約的局限性
Blockchain Oracle: Any device that interacts with the off-chain world to provide external data or computation to smart contracts.
區(qū)塊鏈:任何與鏈外世界交互的設(shè)備,為智能合約提供外部數(shù)據(jù)或計(jì)算。
三、中心化預(yù)言機(jī)的單節(jié)點(diǎn)故障(數(shù)據(jù)上鏈)
中心化預(yù)言機(jī)的單節(jié)點(diǎn)故障
去中心化預(yù)言機(jī)網(wǎng)絡(luò)
權(quán)力下放:
1、完整副本由獨(dú)立且抗sybil的節(jié)點(diǎn)運(yùn)營(yíng)商運(yùn)行,對(duì)計(jì)算達(dá)成共識(shí)。
2、專注于數(shù)據(jù)驗(yàn)證和對(duì)單個(gè)鏈外價(jià)值的共識(shí),以使其足夠可靠,從而觸發(fā)合同。
3、節(jié)點(diǎn)運(yùn)營(yíng)商經(jīng)過安全審查,可以提供可靠的性能記錄,并且具有高質(zhì)量和高度抗sybil能力。
四、WEB3.0 鏈上隨機(jī)數(shù)問題
有Malicious RNG Operators are a Risk的風(fēng)險(xiǎn)
解決方案:使用VRF生成無法被預(yù)測(cè)Unpredictability、公平無偏見Fair/Unbiased、可被驗(yàn)證Provably Random、防篡改Tamper Proof的隨機(jī)數(shù)。
傳統(tǒng)的隨機(jī)性解決方案是不透明的,可能被惡意行為者利用:
Request VRF for randomness
VRF delivers cryptographically secure randomness with an on-chain proof
Users can rely on Web2 applications powered by verifiable randomness
1、隨機(jī)性請(qǐng)求VRF
2、VRF提供加密安全的隨機(jī)性和鏈上驗(yàn)證
3、用戶可以依靠可驗(yàn)證的隨機(jī)性支持的Web2應(yīng)用程序
鏈下VRF調(diào)用的3個(gè)典型場(chǎng)景
1、在線游戲,VRF幫助在游戲等場(chǎng)景中獲得可證明的公平結(jié)果,如卡牌的隨機(jī)發(fā)放、打斗類游戲中一定幾率的命中等都可以非常便捷的集成VRF,以最低的成本保證最大的透明度,使得隨機(jī)數(shù)的產(chǎn)生過程不再是個(gè)黑盒子。
2、贈(zèng)送活動(dòng),對(duì)于隨機(jī)贈(zèng)送等隨機(jī)場(chǎng)景,VRF是您最好的一站式技術(shù)解決方案,使用基于區(qū)塊鏈的公開透明、不可篡改的隨機(jī)數(shù)生成器(RNG)算法幫助市場(chǎng)營(yíng)銷過程中的隨機(jī)選取過程公平、沒有偏見并且可驗(yàn)證。
3、隨機(jī)抽獎(jiǎng),如果懷疑受到操縱、篡改或不誠實(shí)的影響,抽獎(jiǎng)等營(yíng)銷活動(dòng)可能會(huì)給公司帶來品牌風(fēng)險(xiǎn)。VRF通過賦予可驗(yàn)證的隨機(jī)性,從一開始就消除了這些風(fēng)險(xiǎn),幫助確保參與者被公平選擇,從而保護(hù)品牌公信力。
五、從Web2到Web3
中國證監(jiān)會(huì)科技監(jiān)管局局長(zhǎng)姚前認(rèn)為,Web3.0有望大幅改進(jìn)現(xiàn)有的互聯(lián)網(wǎng)生態(tài)系統(tǒng),有效解決Web2.0時(shí)代存在的壟斷、隱私保護(hù)缺失、算法作惡等問題,使互聯(lián)網(wǎng)更加開放、普惠和安全,向更高階發(fā)展。
Web3.0的建設(shè)不僅需要發(fā)揮私人部門創(chuàng)新精神,通過大眾創(chuàng)新,競(jìng)爭(zhēng)擇優(yōu),更需要國家頂層設(shè)計(jì)以及寬嚴(yán)相濟(jì)的治理框架給予規(guī)范和引導(dǎo)。一是建設(shè)高質(zhì)量的分布式基礎(chǔ)設(shè)施;二是推動(dòng)治理良好的技術(shù)創(chuàng)新;三是建立通用標(biāo)準(zhǔn),增進(jìn)互操作性;四是建立清晰、公平的稅收規(guī)則;五是建立針對(duì)DAO的法律框架。文章來源:http://www.zghlxwxcb.cn/news/detail-785733.html
總結(jié)
預(yù)言機(jī)是WEB3.0難題之一,之所以成為一個(gè)難題是因?yàn)閃EB3.0本身需要保證強(qiáng)最終一致性而使其成為了一個(gè)相對(duì)內(nèi)部封閉的系統(tǒng)。WEB3.0以外的數(shù)據(jù)想要與WEB3.0交互就需要用到預(yù)言機(jī),各類創(chuàng)新型去中心化解決方案需要一個(gè)實(shí)時(shí)準(zhǔn)確的預(yù)言機(jī)。
到了這里,關(guān)于【ArchSummit】Web3.0去中心化預(yù)言機(jī)網(wǎng)絡(luò)技術(shù)剖析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!