【水伯】《消费者洞察指引》作者,stygoogle创始人;
移动网络时代唯一壁垒就是认知,周二有约给思想洗澡让认知破壁!
预言机(oracle)
预言机(oracle)2.0:用完即走,为智能合约可信地与外部世界交互提供必要条件
引语:奥威尔小说《1984》
新语或新话(英语:Newspeak)是乔治·奥威尔小说《1984》中设想的新人工语言,是中心化的大洋国的官方语言,被形容为“世界唯一会逐年减少词汇的语言”; 奥威尔在小说附录解释过新语的原则:新语建基于英语,但大量词汇及文法被简化、取代或取消,例如“好”(good)是指“喜欢老大哥”(to love Big Brother),而“坏”(bad)则已被“不好”(ungood)取代,结果,削弱人用不同方式及语句表达意见的能力,无法说出“老大哥是坏的”(Big Brother is bad),只能说“老大哥是不好的”(Big Brother is ungood);这符合中心化组织的意旨,它“通过限制英语的表达方式消除个人的思想”,如果你没有词语表达非法的思想,你就不可能违法,同时也意味着你将失去发生变异,产生进化的机会。
预言机是区块链智能合约获取外部信息的唯一途径,智能合同系统要求不可信任的代码用一种特殊的语言重写,不幸的是基于性能的安全沙盒将强迫所有的合同作者使用一种类似大洋国的大量词汇及文法被简化、取代或取消的语言,造成智能合约的实用性大打折扣;例如,按照农产品价格情况来支付投保人赔款的农产品价格险保单,传统IT人员一般认为是如下的流程:智能合约会在预定的时间,从期货交易场所获取农产品价格,然后按照获取的数据采取预设的行动,听起来很简单,但却不可能实现,为什么呢?因为这里衍生出了两个问题,一是共识问题,二是受信方问题。
一、预言机(oracle)是智能合约与外部进行数据交互的唯一途径
区块链里的所谓预言机(oracle)听起来像古希腊神话里的东西,在某种程度上,他们的功能是相似的,在古代,人们没有足够的知识和经验作出判断,于是诉诸于神话里面的信息来理解那些超出他们认知的事物;
1、什么是预言机(oracle)
同样,像比特币、以太坊和EOS这样的区块链没有直接的途径来随时获取链外的信息,所以也没有直接的方法来验证触发智能合约所需的条件,所以简单来说:
预言机(oracle),是可信任的实体,它签署关于外部世界状态的信息;因为签名确认可以很明确地实现,预言机允许确定的智能合同对不确定的外部世界作出反应;这些预言机是智能合约与外部进行数据交互的唯一途径。
一些智能合同系统,包括建立在比特币等区块链上的,都是严格确定的;预言机作为一个提供外部信息的平台,提供了智能合约在合约条款得到满足时运行的必要条件,其目的是在区块链和互联网之间建立一道可信的数据网关,其目标是打破智能合约获取数据的束缚,在保证可信的情况下,使其具有访问互联网数据的能力;为保证所获数据的真实可信,通过提供多种加密证明方法,构建可信的预言机;这些条件可以是与智能合约有关的任何东西: 温度,支付完成,价格变化等;为了可靠的与真实世界交互,这些系统依靠预言机(oracle)的外部系统提交的加密签名信息,预言机(oracle)的运行状态如下图:
2、预言机(oracle)的运行原理
多种区块链可以通过预言机(oracle)有效的访问互联网API,保护其Dapp的安全性和健壮性,目前仅支持Ehtereum、Bitcoin、Rootstock、Eris等几种种区块链;用以太坊为例子,目前采用Solidity的智能合约只能存取访问链内的信息,而预言机(oracle)作为一个数据传送者,可以在以太坊的DApps与Web APIs之间提供可靠连接,让基于智能合约的Dapp应用可信的地取得外部信息和数据,运行原理如下图:
预言机(oracle)在以太坊上部署了一个Oracles的智能合约,如果需要其数据访问服务,只需要在自己的智能合约中引用该智能合约,然后根据API文档中描述的方法进行相关的调用即可;如果某些组织利用以太坊技术搭建了自己的私有链或者联盟链,预言机(oracle)在Github上提供数据服务的开源智能合约代码,通过自己部署后,一样可以像公有链一样调用;预言机(oracle)提供了多种数据源服务器,包括Url访问、数据搜索引擎、区块链内容数据、IPFS文件访问等等,其中Url访问和区块链内容数据提供了基于TLSNotary的可信证明技术,也是常见的数据访问需求。
3、预言机(oracle)可信证明机制原理
预言机(oracle)之所以可以提供一个可证明的诚实从外部世界安全获取信息的能力,是依赖于TLS证明技术(TLSnotary),除此以外,预言机(oracle)还提供了其他两种证明机制:Android SafetyNet证明、IPFS大文件传送和存储证明;TLSnotary证明主要基于安全传输层协议TLS 1.1,TLS用于在两个通信应用程序之间提供保密性和数据完整性,最大优势就在于独立于应用协议,更高层协议可以透明地分布在 TLS 协议上面;
TLS包含三个基本阶段:
1、对等协商支援的密钥算法;
2、基于私钥加密交换公钥、基于PKI证书的身份认证;
3、基于公钥加密的保密数据传输。
在整个传输中,TLS的master key可以分成三个部分:服务器方、受审核方和审核方;在整个流程中,互联网数据源作为服务器方,预言机(oracle)作为受审核方,一个专门设计的,部署在云上的开源实例作为审核方,每个人都可以通过这个审计方服务对预言机(oracle)过去提供的数据进行审查和检验,以保证数据的完整性和安全性。
二、预言机(oracle)为智能合约可信地与外部世界交互提供了必要条件
智能合约的触发和运行不能没有数据源;没有这种提供外部信息的平台,智能合约只能应用在少数地方,实用性也会大打折扣;然而,一旦有了这些预言机系统,智能合约几乎可以应用在现实世界的每个领域,一旦数据被传入区块链,便可以作为执行合约所需的输入或者提供使用案例,其带来的改变对大多数行业来说都是颠覆性的。
1、区块链世界和现实世界的不相兼容,沟通依赖预言机(oracle)
区块链世界和现实世界在形式上有一个根本的区别,区块链是确定性的,这意味着其是一个接一个发生的特定事件的反映,亦即一系列顺序特定且具有因果关系的“交易”;然而,在链外访问的信息并不是如此,他们可以是不连续的,因此这些信息在区块链里无法被信任或使用;区块链的固有特性赋予了它不变性,但也减少了灵活性和可扩展性;由于区块链本身是一个去中心化系统的世界,区块链对外界信息不了解,外面的信息如何输入到区块链里,众多区块链节点如何接入外部信息,是否变成中心化方案,这个都会有很多变数。
举一个基于区块链的数字货币交易所的例子,这个系统需要定时获取指定数字货币的最新价格,在传统的互联网系统中这个是最简单不过的,就是定期输入价格数据或通过第三方接口来获取数据,但就基于区块链的系统来说,情况会变得很不一样;在区块链体系中,作为第三方的外部数据来源(data feed),会发送给区块链和智能合约指定的信息数据,而由于数据传送者是一个中心化的参与者,因此不能想当然地认为智能合约可以自己去直接获取相关外部数据,这样你想从某些互联网交易中获取ETH/USD的最新成交价格,数据传送者会从这些交易数据中返回折中计算的成交价格,这个数据传送者也会整合不同的数据来源并达成共识获取平衡的交易价格;但是,你怎么能确保这个数据传送者不会在过程中修改数据?在接收外部数据的节点是单个节点又还是所有节点都接收呢,这些外部数据的又如何在区块链中达成共识取得信任呢?区块链世界和现实世界的不相兼容,使得我们必须提供一个预言机才能使他们之间的双向沟通成为可能。
2、共识依赖预言机(oracle)
区块链是基于共识的系统,只有在每个交易和区块处理过后,并且每个节点达到相同状态,智能合约才能正常运行,所有事情必须是精确一致;如果节点之间对数据状态有歧义,整个系统就无法可信稳定运行了,在上面的案例中,智能合约由链上的每个节点独立执行,因此如果智能合约从外部服务获取数据的话,这个数据获取过程是由各节点重复和独立完成的,假设这个区块链有100个节点,那么就会有100条获取数据的请求从每个节点发送到数字货币交易所,但是因为这个数据来源于区块链外部,价格是实时波动的,由于网络延迟、节点处理速度等各种原因,每个节点获取的并不是同一时刻的价格,输入到智能合约的价格数据也就不同,因此对应的各节点智能合约输出也会不同,在这种情况下,整个区块链的信任基础就会崩溃,无法达成共识。
解决的方法其实很简单,不通过智能合约发出外部数据获取指令,而是由第三方发送一笔区块链交易,在交易中附加需要的数据,交易会将数据嵌入区块,并同步到每个节点,从而保证数据的完全一致,因此可以用于智能合约的计算中;总结就是由第三方将数据推送进区块链,而不是由智能合约将数据拉取进去。
3、受信方依赖预言机(oracle)
前面提到的解决共识问题方法核心就是区块链被动接收数据,与外部的交互依赖于第三方,这个时候就会引入第二个问题,第三方如何信任?第三方如果在数据传输过程中私自篡改数据怎么办?如何审计第三方是否从正确的地址获取的数据?为解决可信问题,就需要引入预言机(oracle);预言机是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外部世界作出反应;预言机具有不可篡改、服务稳定、可审计等特点,并具有经济激励机制以保证运行的动力;目前来说,预言机有两种模型,一个是单一模型,另一个是多重模型,有时候多重模型又称为预言机(oracle)网络。
单一模型只包含一个预言机,这一预言机是可信任的,它会正确地执行代码,合约的参与者能确信它不会与合约的某一参与方相勾结,单一模型类似于软件即服务提供者;对于大部分应用,单一模型已经就足够安全,并且经济实惠。目前一个单一模型的实例是Oraclize;多重模型包含多个预言机,甚至是预言机网络,在这一模型中,代码的执行分布在若干独立的预言机中,例如10个,将这10个预言机的数据设置一个可信临界,临界值数量的智能预言机必须就结果达成一致,例如,用户使用7/10模型,只有当等于大于7个智能预言机一致时,合同才能够执行,多重模型比单一模型更加复杂,成本更加高,但是它提供了更好的安全保障。
三、预言机(oracle)项目的成功拼图
作为现实世界与区块链数据交互的入口逐渐在区块链的架构体系中发挥更加重要的作用;常见的应用诸如博彩、游艺;但是,预言机目前真正发挥价值的领域更多出现在金融行业的风险管理和投资管理上。
1、预言机(oracle)解决方案的主要部分的简述
1)状态通道 - 提升可扩展性的选项;
2)分片 - 提升可扩展性的选项;
3)轻节点 - 提升可用性和安全性;
4)架设在闪电网络之上的市场 - 高效的撮合;
5)预言机,告知区块链最终的事实;
6)一个基础链来承载这些功能和应用;
7)一个有用户基础的社区
目前正在开发的主流预言机项目有:Amoveo,Augur,Gnosis,Aeternity,Zen Protocol,Bitshares,STOX,Bodhi和Bitcoin Hivemind等等。
2、状态通道
Hivemind应用闪电网络的思路,比较标准的闪电网络解决方案,可以下回做细致的分解:Gnosis或者Augur公开的信息还没有关于状态通道的内容,但是他们都宣称会使用状态通道;Amoveo状态通道已经测试通过,所有用户可以通过安装erlang完整节点并使用Web浏览器界面来试用Amoveo状态通道;Aeternity更新了白皮书,还没有上传状态通道有关的代码,根据白皮书的说法,Aeternity将拥有完整的状态通道,能够运行off-chain的智能合约;在stox、Bodhi白皮书中不包括状态通道的内容。
3、分片
简单来说,因为Amoveo是一个无状态的智能合约系统,由于区块链上不存储任何合约状态,所以它可以简单地分成若干个通道和部分的merkle树来执行和验证状态分片;Gnosis,Stox和Augur都是基于以太坊平台,当前版本的以太坊还不具备分片的功能;菩提基于QTUM,它的上层源自EVM,同样缺乏分片功能;Bitcoin Hivemind复用比特币源代码,很显然,不具备分片功能;zen Protocol,Aeternity和Bitshares没有支持分片的计划表。
4、轻节点
Amoveo可以在浏览器中使用轻节点钱包链接,Amoveo矿工可以不依赖全账本而仅使用轻节点,整个网络可以全部是轻节点;Gnosis,Stox和Augur基于以太坊,它可以提供轻节点模式,但这里有一个弱点,在最糟糕的情况下,以太坊轻节点必须替代完成完整节点的一切职能,但轻节点并不存储全部状态,这样轻节点只能罢工;Bodhi基于的QTUM也提供轻节点,但由于QTUM使用UTXO而不是账户模型,所以QTUM的限制和比特币相同;如果一个轻节点想要查询全部余额,那么需要通过完整节点扫描整个UTXO集合来为轻节点做出证明;显然,小额支付触发查找余额的开销是很大的。
5、交易市场
包括Bitshares,zen协议,Stox,Bodhi和Aeternity这些项目将交易市场放在链上, on-chain市场的弊端是无法通过状态通道来实施扩展;Hivemind,Gnosis和Augur把市场放在链外,但是他们使用经纪人的模式,这比订单系统的效率低得多;看上去,Off-chain的订单系统模式是最高效的解决方案。
6、预言机
大多数项目的预言机(oracle)机制不能升级,有些则使用了不太安全的机制,比如基于投票或者外部数据源;无法升级的预言机代价过于昂贵或者有时候并不起作用,假设在预言机上下注的数量远远大于预言机机制中的金额,为了让预言机有用,我们需要能提供关于外部世界的准确数据;为了使预言机在这些条件下有效运行,用户需要向预言机提交更多的抵押来确保其更加安全,这要求通过升级使得权益更有价值来实现;Stox中创造预言机的人需要提供抵押品即担保物;整个预测过程,担保金额不会发生变化,同时,投注量受到预言机创建者提供的担保金额的限制,Stox的预言机无法升级;Aeternity 和Bodhi使用外部可靠数据源,不依赖抵押品,这样会很容易受到操控和匿名攻击;Augur以REP代币作为抵押品,抵押品的数额即REP的价值,Augur预言机保证所有市场下注量受到REP市值的限制,其中包括那些链外的交易,Augur也不能升级;Gnosis拥有预言机升级机制,“终极预言机”是升级的一部分,它的solidity实现在github仓库Gnosis 预言机;
7、基础链平台
Gnosis,Stox和Augur使用以太坊作为基础链,它是典型的二代区块链系统;菩提使用QTUM,目前已上线主网;Bitshares自己就是基础链平台,预言机只是其上的应用;Amoveo,Bitcoin Hivemind和Zen Protocol都上线了测试网络,可以试用来构建服务;Aeternity还没有测试网。
四、智能预言机Codius:用完即走,第一个预言机(oracles)2.0正式发布
智能预言机(smart oracle),又称“合同主持者”,提供了一种简单、灵活的实施智能合同(smart contract)的方法,将商业逻辑,法律和其它一致同意的规则翻译成代码。智能预言机建立在预言机,或者向智能合同提供真实外在世界信息的实体的理念上;在这样的系统内,规则可以被任何一种编程语言翻译成代码,合同可以与任何接收加密签名命令的服务相交互;这包括,但不限于,密码学货币网络。我们引入一种智能预言机,称为Codius(码律,在拉丁文中“ius”表示法律),利用谷歌的本机客户端(Native Client)作为代码沙盒。
1、综述
1)智能预言机结合了提供真实世界信息的预言机和有沙箱保护的代码执行环境;它独立于现有的分布式网络,例如比特币和瑞波网络,可以与任何基于互联网的服务,包括所有的分布式共识数据库,进行交互;将不可靠的执行代码与分布式网络分开,减少了复杂度,从而增加了两个系统的安全。
2)Codius的实施过程利用谷歌本机客户端将不信任的代码运行在沙盒中,这使得程序员可以使用任何编程语言写智能合同;它利用确定性编译、散列和签名秘钥安全地识别合同和模块;我们建议高价值的合同采用多方签名,进行分布式计算。
3)Codius和智能预言机为开发者、企业家、法律和金融专业人员打开了新的可能性;以前需要冗长的法律合同的协议现在可以翻译成代码,并由智能预言机自动执行;智能预言机拥有赋予人们建立更加公平、成本更小、效率更高的法律系统的潜力,智能预言机是能够实现这些梦想的方法之一。
2、从预言机到智能预言机Codius
几个较早的设计(包括比特币)依赖于在共识网络中执行合同,这要求合同的执行是确定的,在智能预言机中执行合同能够显著地推广和简化系统;密码学货币开发者发现设计一种包含强大的智能合同语言和强壮的共识系统的系统的挑战非常大,比特币脚本语言允许将简单的逻辑编码,并在比特币网络上执行,然而,编码高级的逻辑和执行不可信任的代码已经被证明非常复杂;
智能预言机将不可信任代码的执行应该与共识数据库和其它追踪和转移资产所有权的服务相分离,分离的合同系统可以处理不可信任的代码执行和通过加密签名与共识数据库交互;这些签名原生于共识网络,所以不需要任何修改;将合同与共识网络分离还有一个额外的好处:
“合同可以与多重网络进行交互,也可以与任何类型的网上服务进行交互,这意味着一个智能合同可以与比特币和瑞波进行交互,可以与基于网络的服务例如Paypal,Google,Ebay等进行交互,甚至可以与其它的互联网协议例如SSH,LDAP,SMTP和XMPP协议进行交互;”
如果合同的执行分离于现有的系统,代码应该在哪里执行呢?这就要引入智能预言机了;大多数智能合同的方案,甚至那些建在共识网络,例如比特币网络内部的智能合同,都依靠独立的实体告知合同外部世界的状态,比特币合同依赖于“预言机”,通过将签名引入网络来证实外部世界的事实;智能预言机将预言机的概念更深入一步,将不可信任的代码放到预言机中执行;智能预言机是可信的或半可信的实体,它既可以提供关于外部世界的信息,也可以执行合同参与方同意的代码;
3、智能预言机Codius实施方案
智能预言机的实施需要做许多事情。在下面的内容中,我们将介绍对大多数智能预言机都不可缺少的元素。
1)智能预言机的关键组成部分:
(1)安全地确认代码;
(2)沙箱代码;
(3)预言机应用程序接口;
(4)合同主持(contract hosting);
(5)计费模型;
(6)合同客户端。
2)Codius和谷歌本机客户端(Google Native Client)
谷歌的本机客户端是一个运行不可信任的x86代码的沙盒,这一底层命令被大多数计算机处理器所使用;开发本机客户端是为了在网上运行编译后的二进制代码,本机客户端提高了软件的故障隔离能力,为软件提供受限的执行环境,保护用户远离潜在的恶意代码;本机客户端可以用来运行任何一种编程语言,目前支持C,C++,Python,V8JavaScript,Ruby,Go,Mono和 Lua;谷歌用本机客户端运行需要较多运算的网页应用,例如Hangouts Video、QuickOffice和ChromeOS运行不可信任代码的应用和数据中心。最新版本的可移植本机客户端模块只比虚拟机编译的代码慢10-25%,所以本机客户端不仅启动快速,而且提供高性能地执行;Codius使用本机客户端,因为它提供了独一无二的安全性、性能和灵活性的组合。
3)合同应用程序接口
即使智能合同在沙盒中运行,并且程序的功能被限制了,但是还有应用程序接口的问题;为了对合同的功能进行更精确的控制,Codius合同详细规定了合同可以同什么样的应用程序接口接触。
4)合同主持(Contract Hosting)
(1)记费(Billing)
智能预言机最灵活的一点是计费系统,它允许合同的参与方为合同的执行向智能预言机支付费用;计费系统与核心系统设计完全分离,所以智能预言机可以可以接受它们选择的任何支付方式,从信用卡支付到比特币支付;事前收取费用还是事后收取费用完全由预言机的运营者决定。
(2)合同客户端(Contract Clients)
合同参与方为了管理他们参与的智能合同,他们需要与合同主持者交互的软件;预期许多合同模块都将有相应的客户端软件;根据使用情况,客户端可能有非常不同的特性,从优雅的图形用户界面到贫乏的命令行工具;智能预言机假设合同的作者也将提供合适的客户端或者第三方开发者指导,让他们的已有的客户端可以与合同交互。
4、线下合同(Offline Contracts)
在现在的法律系统中,大多数合同完全是“线下”的,即不需要调用法律系统;调用法律系统的威胁使得合同的参与方遵守合同条款;在智能合同领域,线下合同也是可能和有用的;合同参与方将会遵守下面的协议:
1、创建的合同明确规定合同参与方违背合同协议将会受到惩罚。
2、向合同代码末尾增加随机值。这将使得通过代码的散列获得合同细节知识变得棘手。
3、向合同的主持者要求合同的公钥,但是不上传合同。
4、公钥能够获得代管基金或者能够控制合同参与方资产的权力
5、合同的参与方现在可以在线下进行交互。
6、 如果合同的一方进行欺骗,受害者能够上传合同,运行合同,对违背合同的一方进行惩罚。
只要合同的参与方没人进行欺骗,合同就可以不用上传和执行;合同的参与方必须做出可信的威胁,如果另一方违背合同,就应该上传合同和施加惩罚;这类似与现在的法律系统,参与方必须做出他们将进行起诉的威胁,如果另一方违背合同;不同之处在于,智能合同的诉讼的成本更低,速度更快,结果可以预期;
5、智能预言机Codius金融应用及其它
智能合同能被应用于塑造具有明确的条件和结果的任何类型的协议或者关系;智能预言机使得智能合同的实施变得简单、灵活和强大;下面是我们现在可以期许的一些应用,从最简单应用的开始,难度依次递增:
1、桥接价值网络:像比特币和瑞波这样的分布式网络的记录账户和余额的账本或者区块链是分开的;传统的金融系统也有它们自己的账本,建立在智能预言机上的合同能够在分开的系统之间创建自动的、完全可信的桥接;这样的桥接能够接收来自于其中一个系统的支付,然后立即在另一个系统发起支付。
2、代理:智能合同能够很容易地建立起来,充当代理账户,监控两人之间的交易;商品、财产或者服务的买家把货款打到合同账户中,这个合同将监控外部服务信息,例如对于域名交易,它会监控域名注册者,对于房产交易,它会监控公开房屋所有权记录;当所有权由卖家转到买家时,合同会自动将货款发给卖家。
3、密码学货币钱包控制:目前比特币和瑞波没有好的机制使得“拉回支付”(pull payment)可行;“拉回支付”即如同信用卡支付模式,卖家代表买家发起支付;合同控制的钱包包括许多不同类型的复杂控制,从每日取款限额到允许特定实体收款;这将使得认购、条件支付和不用公开私钥的精细化钱包控制成为可能。
4、数字资产拍卖:如果智能合同被给与了数字资产的所有权,它就能执行拍卖规则;它可以被设计为在比特币或者瑞波网络上接受投标资金,拍卖结束后,向投标失败者返还资金。
5、金融衍生品:监控数字或非数字资产的合同也能够应用于期货合约、远期合约、互换合约、期权合约。
6、债务和权益:其它基于根据事先制定的规则实现支付和权益变动的证券也能够写成智能合同。
7、智能财产:智能财产的经典例子是智能汽车,它能通过可转让的,但不可伪造的数字标记(digital token)知晓谁是它的主人;合同可以管理所有权的转移和附带规则,这包括临时性授权和其它协议中担保财产的潜在使用。
8、投票:未来智能合同可以用来执行民主、官僚和其它类型的对资产或者组织的控制结构;像其它所有应用一样,合同执行事先定义的规则,甚至包括更改合同自身代码的规则;许多非金融应用要求更复杂的基础设施和更加成熟的生态系统,所以我们预期这样的应用建成需要一段时间。
彩蛋:预测市场是为未来事件预期结果进行定价
为什么预测市场能够成行?简单来说,通过低买高卖以奖励能作出更佳市场预测的人,通过买高卖低来惩罚作出较差市场预测的人;迄今为止的证据表明,预测市场的预测结果不比预测相同事件的专业机构差。
现代的预测市场起源于上世纪90年代初,其理论基础包括有效资本市场假设(Efficient Capital Markets Hypothesis,ECMH)和海耶克假设(Hayek Hypothesis);本质上,预测市场是基于市场原则来收集整合交易各方对同一事件的信心和判断,从而产生对事件的未来结果的预测;如果说,股票市场是在为股票未来的预期收益定价,预测市场就是在为未来事件的预期结果进行定价。
其中的著名理论“Futarchy”由预测市场之父Robin Hanson提出,主要概念被精简为,“用选票表达价值观,用钞票下注信念”;在这样的制度下,一个机构设定一个目标,让人们用经济学方法支撑各自认为有用的方法;如果甲乙双方需要作出决定,就会发行代表两方的代币,并形成相应的代币市场;具有较高价格的市场拥有决策权,然后胜出市场的代币持有人可以按照该目标实现情况获得相应收益。
-End-