近日,微众银行与BSN合作,已在BSN测试网办事中集成Truora联盟链预言机解决筹划,为区块链应用链上与链下可托的信息交互供给技巧保障。
访谈嘉宾:
周禄:微众银行区块链高等架构师
马晓军:北京红枣科技CTO
提到预言机,大年夜家都知道预言机的功能是将外界信息写入到区块链内,完成区块链与实际世界的数据互通。简单来说,预言机就是一个可以给区块链公司或者互联网公司供给各类数据的中心商,这些数据可以来自于互联网或者实际世界,经由过程各类机制来保障数据的安然性。预言机可以赞助链上的智能合约连接区块链收集以外的数据。
近日,微众银行与BSN合作,已在BSN测试网办事中集成Truora联盟链预言机解决筹划,为区块链应用链上与链下可托的信息交互供给技巧保障。
今天我们有幸邀请到了微众银行区块链高等架构师周禄和北京红枣科技CTO马晓军,为大年夜家分享Truora的特点,以及两边合作后预言机的应用处景、可以解决的问题及成长偏向等问题。
以下为访谈内容整顿,enjoy~
问题一:跟着区块链技巧更多地融入信息化应用,预言机、IPFS、跨链等技巧概念异常火。预言机作为链上与链下数据交互的可托技巧手段,将为更多的场景应用区块链技巧赋能。请各自谈一下预言机对于区块链扮演了如何的角色?
周禄:在区块链应用中,大年夜家往往欲望营业逻辑尽可能在智能合约上主动履行,以降低信赖成本,实现营业流程智能化和主动化。是以,智能合约须要便捷地获取链下数据,以知足复杂多变的应用处景。因为区块链共鸣机制及虚拟机固有特点,智能合约无法拜访链下数据,极大年夜限制了智能合约的应用范围。
要将区块链和实际世界完全连接起来,就须要引入预言机,经由过程预言机将实际世界的数据输入到区块链上,为智能合约供给与外部世界的连接,比如:及时汇率、随机数等,都可以经由过程预言机链接外部数据源来获取,并介入智能合约的履行。
马晓军:我们的熟悉完全雷同。我们知道区块链是一种共享账本存储数据的机制,具有弗成修改、安然透明的特点,但正因如斯也相对封闭,智能合约是不克不及直接获取链外数据的。区块链技巧在实际应用中,往往是须要链外数据来支撑营业场景的。是以,对于区块链而言,预言机感化是为了给链上合约供给安然靠得住的链外数据的机制,是区块链和实际世界之间的桥梁,经由过程将实际世界的数据输入到区块链上,将区块链和实际世界连接起来,为智能合约供给与外部世界的连接性。
问题二:微众银行出于何种推敲研发了国产预言机项目Truora?这个名字是什么意思?与今朝市情上主流的预言机筹划比拟,Truora的特点重要表如今?
周禄:预言机是区块链范畴弗成或缺的链下基本举措措施。为了使智能合约能便捷拜访链下数据,微众银行区块链在多年技巧研究和应用实践基本上,积极分析、总结行业需求,研发了一套联盟链可托预言机解决筹划Truora,让链上逻辑依附链下可托数据的应用处景得以实现,丰富了区块链的应用处景。
Truora是Trust Oracle的缩写,Truora用中文可以称为可托预言机。Truora具备以下特点:
1.基于联盟链设计,合法合规,完全开源;
2.可视化界面,易于上手。支撑一键安排,具备简洁的UI界面,更便应用户上手懂得;
3.支撑国密特点,为开辟者供给更安然可控的预言机解决筹划。
问题三:本次BSN集成Truora预言机办事,将对BSN技巧生态注入哪些新的才能?开辟者可以基于Truora在BSN中实现什么?
马晓军:BSN作为我国自立研发的全球性的一站式区块链基本举措措施收集,扶植BSN的两大年夜核心目是把区块链开辟安排成本降低到无穷接近于零,并且实现同构、异构、链外体系之间周全数据互通。是以,BSN赓续融合适配全球几乎所有的主流区块链底层框架技巧供开辟者应用,同时供给了预言机、跨链等技巧办事晋升数据互操作性,正因如斯我们本次在BSN中集成了微众银行区块链的Truora预言机解决筹划。
BSN的预言机办事的重要功能包含:预言机治理合约治理机制、预言机应用合约功能、预言机链下办事。今朝BSN预言机已在测试网上线,集成了微众基于联盟链的Truora解决筹划,支撑获取随机数和获取汇率两种数据的API,用户也可自行开辟链下API作为数据源。迎接大年夜家在测试网进行体验试用并反馈问题和开辟建议,我们也将持续完美功能并集成更多的预言机解决筹划。
问题四:我们知道,微众银行牵头研发并开源的FISCO BCOS是BSN首个适配的国产联盟链底层框架,本次微众银行又将Truora集成到BSN出于哪些推敲?预言机的引入是否会为FISCO BCOS带来更多惊喜?
周禄:预言机本质上是一个公共的基本举措措施,将Truora运行在BSN上,结合BSN运营能为开辟者带来更大年夜的应用价值。
预言机的引入会让FISCO BCOS的应用处景加倍丰富,基于FISCO BCOS的智能合约可以便利地链接外部世界的随便率性数据,以实现更多功能助力区块链应用。
问题五:请谈一下预言机今朝重要应用在哪些场景?解决了哪些具体的营业问题?往后的成长偏向?
马晓军:因为区块链的特点,链内无法获取到链外的数据,而很多营业须要与外界进行交互,比如:金融衍生品交易平台、假贷平台、IoT、彩票、保险、猜测市场等,为解决此类问题,引入了预言机来支撑营业的实现。今朝最重要的场景是DeFi,DeFi须要经由过程外部办事来获取外部世界及时的币价,大年夜家的做法是应用预言机进行喂价;一些行业应用处景中须要应用到弗成猜测、可被链上验证的随机数。区块链情况内无法知足这个需求,而经由过程预言机获取VRF可验证随机数就可以解决这个问题。固然今朝大年夜家应用预言机最多的场景是DeFi,然则DeFi绝对不是预言机的全部,不管是联盟链照样公有链应用在其智能合约假如须要引用或依附外部体系的营业数据(如:法币汇率、保险核保、公证审查、政务平易近生等公共数据)进行营业逻辑处理时都可能会应用到预言机办事。当区块链渗入渗出到其他行业的时刻,预言机办事就会别也会慢慢被大年夜家广泛应用起来,而这也就请求预言机须要知足各类DApp的机能、实现各类数据的获取、包管数据的安然靠得住,这些都邑是预言机的挑衅。
周禄:Truora是区块链和外部世界的桥梁,其应用处景主如果在链上智能合约逻辑履行须要外部数据介入的情况,比如经由过程预言机获取及时汇率等公开数据、获取安然可托的随机数,用智能合约实现更公平抽奖、摇号等场景。
以摇号场景为例,部分城市在购房过程中,采取摇号方法以包管公平性,其公开透明和公平性成为很多人存眷的核心。然而,购房者对摇号过程知之甚少,只能默默等待摇号成果。
封闭状况的链上无法产生安然的随机数,如安在链上产生安然的随机数以实现摇号公平?
地产公司可以安排一个摇号智能合约,链下核实客户购房资格后,将有购房资格的客户身份标识上链,经由过程Truora从公证处网站或随机数网站获取随机数,或应用Truora的VRF(可验证随机数)功能产生随机数。随机数产生后,智能合约根据事先编好的摇号逻辑决定中签者,购房者则可以在链上全流程查看摇号信息。
Truora所解决的核心问题在于智能合约是否须要外部数据介入履行,其可以实现智能合约与外部数据的交互,同时包管数据的安然、可托。
Truora往后的成长偏向将环绕若何链接更多半据源,应用多中间化的方法让数据源更可托。秉持开源开放,Truora将供给标准,接入更多厂商区块链。
问题六:我们看到BSN本次季度版本迭代中,提到BSN已供给基于FISCO BCOS的开放联盟链办事,是否可以简单介绍下?
马晓军:“泰安链”由BSN成长联盟与泰安市工业与信息化局联名宣布,是基于区块链底层框架FISCO BCOS打造而成。泰安是山东省地级市,之所以以“泰安链”定名,寄意“国泰平易近安”。BSN开放联盟链是以BSN国内公共城市节点为基本,经由过程对公有链或联盟链技巧进行合规和技巧改革,使其成为安排在BSN生态内并可接收监管的“开放联盟链”,所有开放联盟链均由经营方选择响应的中国城市名称进行定名。首批泰安链和文昌链已在BSN开放联盟链门户(opb.bsnbase.com)完成上线,文昌链由界线智能团队基于其联盟链产品IRITA打造,改革了IRIS Hub和Cosmos Hub前沿的公有链底层技巧,实现对中国国密支撑。后续BSN将基于更多的底层框架推出开放联盟链。2021年全年上线的开放联盟链都将免费供给给开辟者应用,迎接大年夜家体验并提出宝贵看法。BSN将负责所有开放联盟链的运维工作,并慢慢完成每条开放联盟链与BSN已经适配的通俗联盟链框架之间的互联互通。
问题七:微众银行和BSN后续还会在哪些方面展开合作?
周禄:BSN适配FISCO BCOS后,我们看到很多FISCO BCOS的开辟者应用BSN,在BSN官方指定应用中,已有不少企业和小我开辟者正在BSN上基于FISCO BCOS开辟、安排应用项目。后续我们将赓续迭代FISCO BCOS在BSN上的体验,完美Truora的功能,合营助力区块链家当成长。
问题八:BSN一向在致力于区块链技巧的融合和标准同一,作为今朝全球物理分布最广的区块链基本举措措施收集,请简单介绍下今朝BSN技巧生态的扶植情况?与哪些预言机厂商展开了合作?
马晓军:我们一向在持续的扶植BSN技巧生态。今朝供给的底层架构办事包含联盟链办事、公有链办事和跨链办事,个中联盟链办事又分为标准联盟链和开放联盟链。同时,BSN还供给预言机、IPFS专网、专有节点等丰富技巧开辟办事,供给多元化技巧支撑的同时,赓续降低开辟的技巧门槛和开辟成本。
此外,除在测试网供给的Truora预言机办事。我们还经由过程IRITA跨链机制接入了ChainLink预言机办事,今朝在测试网供给了汇率查询的办事,后续将供给更多的办事。