元界 新现实 版本:引力(v3.0) SuperNova通过引力驱动低熵变高熵 HaoChen,Eric Gu,YoumingJiang 2018年5月 0.摘要 元界是一个为社会和企业需求提供基础设施的区块链项目。我们的目标是构建一个经济体系,在这个经济体系中,数字资产(Metaverse Smart Token,简称MST)和数字身份(Avatar)在价值中介(Oracle)的帮助下为资产交易奠定基础,从而建立一个新的区块链生态系统,将改变人类社会,让我们进入新的现实。 不同于其他以技术为切入点的区块链项目,元界从企业价值创造的角度出发,将人、人和资产之间的关系作为我们项目的核心基础。我们通过使用BISC(内置智能合约)来描述这种关系,它可以降低商业应用在开发和使用过程中的技术风险。 通过BISC,元界在数字资产(MST)、数字身份(Avatar)、预言机(Oracles)和MST交换中提供功能,用户通过MST获得区块链技术的优势,例如生成和分发自己的加密货币的能力。数字身份Avatar反映了人、人和资产之间的关系,并且Avatar可以链接到MST。通过使用Avatar,任何人都可以成为价值中介预言机,预言机可以帮助构建一个不变的去中心化系统(声誉)。MST可以解决资产交易中的基本流动性问题,从而解决任何金融体系中的关键问题。 MST和Avatar是在与IT系统基本集成的区块链技术下使用的。这个过程可以描述为BaaS(区块链即服务),BaaS是构建区块链应用程序的一种快捷方便的方法。 1.区块链简史 区块链技术及其概念的发展伴随着比特币系统的解构和重构。在从加密货币向更广泛的区块链概念转变的过程中,域名币(Namecoin)和点点币(Peercoin)做出了里程碑式的贡献,而比特股(Bitshares)和以太坊(Ethereum)则进一步加深了我们对区块链的理解。 l 比特币 区块链技术源自比特币系统。比特币系统是一个非常现代的创新,由一位名叫中本聪的神秘人物创建,他将比特币定义为“点对点电子现金系统”。比特币系统无缝集成了工作流验证机制、代币激励、加密、点对点网络和UTXO技术。这个系统已经安全运行了近十年。 比特币还引入了一种新型货币——加密货币,近年来加密货币已成为区块链行业最普遍的应用类型。与此同时,加密货币的出现促使人们探索更多形式的区块链应用,如彩色币(Coloredcoin)和域名币(Namecoin)。然后是技术进步,比如智能合约,通过这些创新项目开发了区块链技术。 l 域名币 域名币是第一个由比特币分叉的应用程序。它的设计和实现是为了将“去中心化域名”的概念添加到比特币最初的电子现金系统中(这可以被视为数字身份的前身)。域名币还引入了联合挖矿,允许同时挖取域名币和比特币,以保证节点网络的安全。 l 点点币 点点币引入了权益证明(PoS)共识机制。如果所有区块链都需要实施一种工作量证明(PoW)共识机制(这种机制由于部署昂贵的采矿设备而需要大量的资源消耗),那么区块链技术将落后于其目前的发展状态多年。PoS共识机制提出后,不同共识算法的创新成为业界不断讨论的话题。 l 比特股 比特股通过实现DPoS(委托权益证明)机制在PoS上扩展,该机制仅在几秒钟内实现块确认。DPoS不仅仅是一种技术共识算法,因为它还提供了一种社区治理机制。比特股也是一个去中心化的交易平台,在这个平台上不断提出新的概念,例如一个叫做Keyhotee的数字身份项目。通过定义多种交易类型,比特股可以方便地进行资产和身份注册,从而进一步促进数字资产和其他功能的分布。 l 以太坊 以太坊对区块链领域最重要的贡献是智能合约,这是一个描述业务逻辑的包罗万象的工具。智能合约及其虚拟机(EVM)等特性大大降低了人们开发区块链应用的障碍。除了智能合约之外,以太坊还有一个更高效的P2P网络协议,如KAD算法、叔块(Uncle Block),它降低了矿池集中的风险、Casper共识机制和ERC20代币标准。这些特征极大地促进了区块链产业的发展。 2.区块链发展路线图 区块链的发展是可追溯的。例如,在20世纪90年代,人工智能的设计可能看起来遥不可及。然而,随着近年来互联网应用的普及以及算法和芯片的发展,人工智能已经进入了世界的视野。区块链技术的发展也是如此。要想跨入去中心化的自治组织(DAO),必须满足很多条件。我们在下图中总结了这些条件: 比特币在“加密货币”和“数字验证”阶段运作,“去中心化资产交易所”阶段的比特股,以及“智能合约”阶段的以太坊。对于元界,是区块链和现实世界应用程序之间的桥梁即位于圆圈区域阶段。元界的目标是建立一个围绕这些元素的生态系统。 3.元界: 新现实 Metaverse一词最早出现在尼尔·斯蒂芬森(Neal Stephenson)1992年的科幻小说《雪崩》中。在小说所描绘的世界里,人类控制着自己的化身,而这些化身反过来又在虚拟现实世界中相互通信,并与电子代理人进行通信。“Metaverse”这个名字的灵感来自尼尔·斯蒂芬森小说中创造的世界。 我们今天生活的世界与《雪崩》中描述的世界相似。我们的工作和生活越来越依赖于互联网,因为人们花更多的时间在线而不是离线。人们相互交流的方式也发生了变化,大多数交流都是通过互联网进行的。在不久的将来,我们预计将从信息互联网向价值互联网过渡。越来越多的数字资产转移将通过Avatar(数字身份)和预言机(价值中介)在区块链上进行。数字价值范式将形成一种新的经济模式。 元界不同于其他以技术为切入点的区块链项目,因为元界专注于为企业创造价值。总结了人与人、人与资产的关系。根据这些信息,我们可以从头开始创建一个便于使用的模型。我们称之为BISC(内置智能合约),BISC可以降低企业应用程序在开发和使用过程中的技术风险。下图显示了这种关系:左边是其他智能合约区块链项目,右边是元界的系统。通过BISC,元界提供了数字资产MST、数字身份Avatar、预言机和资产交易功能。MST允许用户享受通过区块链技术实现的点对点资产运营的优点,MST让人们有能力分发自己的“比特币”。Avatar体现了人与资产之间的关系,可以链接到MST。通过Avatar,任何人都可以成为预言机,预言机可以帮助人们建立一个不变的去中心化声誉系统。资产交易所可以解决MST的基本流动性需求。 元界的核心开发人员及其社区将一起构建BISC。用户无需特别注意技术细节,即可方便地享受BISC。BISC不仅限于去中心化应用程序的创建,因为它可以集成到传统的it解决方案中,如上图所示,即BaaS(区块链即服务)。BISC通过BaaS为区块链上的企业应用程序创造价值。 上面描述的新世界很难想象,它将从根本上改变我们的生活、工作和学习方式。我们称之为新现实。 4.ETP(Entropy) 4.1ETP(Entropy) 熵是元界的通证,缩写为ETP。这个名字来源于热力学第二定律,它描述了系统微观粒子的混沌程度。 ETP的流通总量为1亿,最小面值为10^-8。ETP可以在元界上进行传输和交易,在元界转换到PoS共识协议后,ETP将是选择谁将成为记账人的一个重要因素。椭圆曲线数字签名算法(ECDSA)保证了ETP的安全性。 ETP并不是一种新的加密货币形式。它表示元界区块链的效用。因此,ETP的价格并不依赖于任何法定货币或比特币等加密货币。ETP的价格取决于元界生态系统的发展和市场需求。 ETP可以用来衡量数字资产(MST)的价值,也可以在金融交易中用作抵押品。另外,元界上的费用必须以ETP支付。这些费用没有支付给元界基金会,因为元界是一个非盈利项目。这些费用支付给负责维护区块链的开发人员和矿工。收费交易的例子包括:创建数字资产,注册新的Avatar,指定自己为预言机,或邀请可信机构验证元界上的资产和身份。 4.2ETP分配机制 ETP通过以下方式分配: (1) ICO和社区 元界已通过其首次代币发行(ICO)发行了2500万ETP。另外2500万ETP将用于建立元界基金会,以支持有利于元界社区的区块链项目,促进有利于元界生态系统的投资活动,并奖励社区的主要贡献者。 (2) PoW挖矿奖励 3000万ETP将作为奖励通过PoW机制分配给那些帮助维护元界生态系统的人,即挖矿。 (3) 存款利息奖励 用户可以通过锁定ETP一段时间来启动ETP存款奖励。系统将显示本金和利息奖励,并在正常交易中给予用户。ETP预留存款奖励总额2000万 ETP分配机制: 4.2.1PoW 分配机制理论上,在元界区块链上挖取一个区块需要平均24秒。每挖取一个区块的初始奖励为3 ETP,每开采10万个区块,区块奖励减少5%。关系式如下: 以区块时间和区块报酬为标准参数,可以得到1)年挖矿的ETP数量图,2)年每50万个区块获得的总报酬衰减图。 (图1:ETP年挖矿量) (图2:500000个区块的总回报与时间(单位:年) 4.2.2ETP存款及存款奖励分配 在ETP的经济模式下,我们在区块链上增加了一个内置的ETP锁定功能,奖励储户。这个概念是一个新的设计,将有助于元界迁移到DPoS共识机制,并将有助于开发基于存款锁仓功能的金融应用程序。 要获得ETP奖励,用户必须主动使用存款锁仓功能。一旦交易确认,此利息改写将与本金一起发送到用户的数字钱包。 存款锁奖励详情如下: 区块数量X:假设当前区块高度为“H”,启动存款交易后,奖励将发放但冻结。用户必须等到达到X个块数量后才能获取ETP本金和奖励。必须冻结的最小块数为25200。 奖励利率:如果用户锁定100 ETP并选择20%的奖励利率,则用户将获得100(1+20%)=120ETP,但必须锁定1314000个区块的代币。 由于锁定ETP会产生利息,这将使ETP的总发行量超过1亿股。MIP-2计算出的超过这个数字的时间大约是14年,元界社区最近提出了将总发行量限制在1亿ETP的建议。 ETP锁定机制本质上是一个大胆的设计,因为存在一个不依赖央行利率的内部原始利率。然而,第一个实现的版本并不令人满意,因为这个版本没有像在现实生活中的可调利率情况下那样动态地设计模型。此外,第一个版本本质上不是去中心化的,博弈论被应用于产生市场利率。 此外,我们将在中心化和去中心化市场推广ETP交易活动。这些市场的“ETP交易对”将为ETP利率提供一个重要的数据库。社区成员可以通过投票或直接收集分散的市场数据来影响ETP的经济模型并调整其参数。ETP的链上转移活动、账户数量、特殊交易(待建)和其他参数可以包含在该经济模型中。 4.3微通胀模型 ETP是表示元界效用的通证。ETP不是一种货币,因此不应受到通胀的影响。然而,多种原因可能造成代币丢失,例如意外丢失、忘记密码、粗心或死亡。因此,流通中ETP减少的问题将稳步恶化。在以太坊的白皮书中,V神(Vitalik Buterin)预测加密货币代币的年损失率为1%。 考虑到ETP在流通过程中的部分损失以及交易所大量质押或囤积ETP的可能性,我们设计了ETP经济模型,要求引入微通胀来满足ETP的流通需求。 在ICO和元界基金会之间,我们已经发行了5000万ETP。通过挖矿过程,我们将再分配3000万ETP,我们将继续通过锁定存款奖励有序释放少量ETP,具体奖励金额由存款总量和选择的锁定时间段决定。同时,以ETP通胀率为参数,参考ETP存款报酬率机制的调整。 这种系统的反馈机制使经济能够自我调整和修复(主要是通过ETP存款奖励工具)。该系统将与元界的后续版本一起升级,以增强其健壮性。我们的最终目标是在元界平台上实现直观的经济模型和更有效的经济环境。 5.共识机制 元界的共识机制可以分为两个阶段。在第一阶段,我们采用保守和安全的PoW机制来保证生态系统的生长。 在第二阶段,随着元界生态系统的发展以支持更高的交易产出,并且随着挖矿ETP分布接近极限,我们将考虑切换到DPoS或PoS共识机制或类似于ETHASH Casper混合共识机制。 5.1第一阶段:工作量证明(ETHASH) 在元界系统运行的前几年,将使用GPU挖矿来保护系统。我们将避免比特币的SHA256和莱特币的scrypt密码算法,以避免来自比特币和莱特币矿池的51%攻击。 考虑到ASIC的集中式挖掘池,我们选择ETHASH算法作为Metaverse的挖掘算法。战俘机制将维持一段时间。当一个稳定和安全的新共识协议出现时,我们将转向这个新的共识协议。我们还设计了DPoS算法的改进版本,作为第二阶段的替代方案。 5.2第二阶段:HBTH-DPoS 虽然PoW挖矿可以在最初几年帮助维护元界的系统安全,但它存在着能量浪费和挖矿集中化倾向等缺陷。 从石墨烯实现的DPoS算法可以为高性能的区块链系统做出贡献。然而,在设计DPoS共识机制时有两个缺陷: 1.金融干预:通过在短时间内获取大量代币,攻击者可以通过投票赞成或反对操纵代币价格以获取短期利润的重要提议进行干预。在目前的比特股系统中,据估计,操纵投票结果只需要300万美元的代币。 2.投票者冷漠:投票者(用户)通常对系统的状态不感兴趣。一旦他们选出了一名代表,大多数选民就不太可能做出改变,即使该代表被证明是恶意的。我们估计,在过去三个月里,只有1%的选民更换了他们的代表。 元界通过添加代币高度和心跳的概念改进了DPoS共识协议。如下模型所述,代币高度(TH)源于代币破坏的概念: 代币天数=代币数量*代币上次使用后的天数 TH=代币天数*元界常数 元界通过在DPoS中使用TH来衡量投票,旨在避免金融干预问题。如果攻击者临时获取大量ETP来影响投票,其TH值将非常小,因此对投票过程几乎没有影响。为了达到目标,攻击者必须从市场上获得更多的ETP,或者持有ETP足够长的时间来收集TH。这两种方法都显著增加了攻击的成本。 在DPoS阶段,元界将根据其现有股份向ETP持有人分配ETP,类似于使用PoS共识协议的其他系统。然而,不同的是,ETP持有人不会被动地接受ETP。相反,它们必须向系统发送一个“心跳”以指示它们仍然处于活动状态。此心跳相当于来自所有者私钥的数字签名。ETP持有者在发送心跳信号时必须选择替换或维护其代表。 实现心跳有两个优点。首先,该系统激励用户检查自己的代表,虽然不能从根本上解决选民的冷漠问题。其次,该制度不会将新ETP分配给非活跃持有人,对其持有的ETP产生稀释效应。 在HBTH-DPoS阶段,我们将考虑使用以下模型: 模型规范如下: 1.分离ETP的投票和交易属性,并将内置投票代币定义为锁定的ETP。将铸币定义为计算有效票数的基础,可以通过从交易市场获得大量ETP来防止攻击。 2.铸币的概念被定义为权益随时间的累积。这形成了不可伪造的“证据”,类似于PoW。认为持有这些权益代表持有人付出的成本和牺牲。计算机的CPU或GPU执行数学函数的验证,类似于矿工如何支付电力成本和计算成本。计算铸币的公式如下: (铸币等于铸币日。) l Locked(ETP)是投票前锁定在特定地址的ETP数量; l f(h)是依赖于高度的时间密度函数; l h1为锁定期开始时的区块高度,h2为ETP解锁后的区块高度; l H是ETP锁定可生成铸币的最大高度。当超过这一限制时,超高将不会产生新的代币; l max是能够产生铸币的块数; l a为转换参数,无特殊意义; 假设h1=12000,当前高度h=14500,max=2000,转换参数a=5000,锁定(ETP)=5000,此时ETP解锁,则h2=h=14500。但如果H=h1+max=14000<h2,则由锁定的ETP生成的铸币为: 示意图如下: 在这种情况下,如果块时间约为15秒,则生成2000个块大约需要8.33小时。攻击者只需锁定ETP很短时间即可获得最大投票权,这将带来很大的风险。最大值这次可以调整为更改。 3.铸币与锁定ETP之间的数学关系是一个线性函数,定义为一个比率(铸币与锁定ETP)。 4.ETP生成锁定ETP如下: 本地客户端:常规地址(ETP为锁定)->本地客户端:投票地址(ETP为锁定)->通过这些地址之间的交易完成锁定,ETP在交易完成后锁定->ETP解锁时,计算解锁(高度(解锁-锁定)),计算铸币->解锁,解锁是锁定的反向交易,但解锁不会立即发生。解锁的条件函数是: 前100个区块解锁锁定ETP的0.01%。这个数字每100个区块增加10%,即下100个区块解锁锁定ETP的0.01%*(1+10%),直到所有区块解锁。未锁定ETP数量的密度和累积函数如下所示: (ETP每100块解锁密度函数) (ETP每100块解锁累积功能) 一开始解锁速度相对较慢,但会随着时间的推移而增加。根据这一理论,大约需要2400个区块才能完成解锁过程。如果区块时间是15秒,解锁完成大约需要10小时。此外,前5小时解锁的ETP数量仅占总数的20%左右。如果需要调整总时间,可以修改高度间隔以增加未锁定ETP的数量。例如,如果高度间隔增加到200个块,则解锁所需的时间加倍。为了在保持曲线形状的同时改变解锁速度,应调整解锁块的速率(增加比率)。例如,如果比率从10%调整到5%,解锁速度将降低。其他解锁模型也可用,但这里使用的几何级数是最简单的。 6.数字资产-MST 比特币的维基条目提到,Nick Szabo在1997年研究并提出了一个叫做“智能财产”的概念。实际上,Szabo只是简单地定义了一类嵌入了执行某些合约条款的智能合约的资产。 以太坊项目过分强调智能合约的概念,以至于数字资产的存在依赖于智能合约。这种设计违反直觉。典型的标准是ERC20代币。尽管ERC20允许用户轻松地传输和存储代币,但以太坊合约账户存在一些问题。例如,当目标账户代码不兼容,或在代币传输过程中触发异常时,这些情况会导致意外的代币丢失。以太坊社区开发者因此提出了ERC223代币。尽管该标准提升了数字资产的安全性,但这一转变证实了使用智能合约实现数字资产是一种违反直觉的设计。 ERC20代币的出现也规范了ICO市场。在ERC20问世之前,ICO缺乏一个正式的流程,从技术角度来看,新的在线代币交易平台需要很长时间的准备。使用ERC20,唯一的要求是向以太坊支持的平台提供合约账户地址。 因此,区块链代币的标准化是不可避免的,并且这两个平台和应用程序的标准化将增强区块链潜力并带来可观的经济效率。 元界上的数字资产可以被描述为元界智能代币(MST)。MST再次强调了数字资产的重要性,即为了使智能合约发挥作用,它们需要数字资产,而不是反过来。 目前,元界已经对比特币的UTXO模型进行了技术扩展。比特币的UTXO特性将被添加到MST中,包括安全性、可追溯性和ACID特性。MST让每个人都有能力以同样的价格发行比特币。MST可以用于点对点支付,还支持多种金融工具,如资产增加和资产更换。 注:元界白皮书的原始版本将数字资产标记为智能财产。 6.1设计MST 6.1.1资产登记(发行) 设计MST的第一步被称为“注册”操作,需要找到一组描述“资产”的数据。这些数据集的示例包括股权注册、游戏财产注册和消费点注册。 “注册”的概念是用格式化的数据来描述一个对象,它有两个关键的设计特点:首先,这组数据描述应该是可重用的,并且很难被篡改。例如,必须有条件地修改已释放资产的总金额。其次,设计需要提供方便、准确的查询、添加和验证接口。 “资产”的共性及其各种属性相对简单易懂。资产登记一般可以用类似下表的形式来描述: 重要的数据点来自资产转移。在MST满足基本信息结构的设计之后,我们需要考虑如何使用这些信息。 比特股试图基于市场功能发行资产,但这种方法产生了许多限制,包括复杂的过度集权、锚定机制、价格供给机制等。事实证明,这种做法非常有限,因为基础金融基础设施不完善,市场无法大规模地充分利用这些应用。 新一代区块链系统,如比特股和以太坊,探索了资产证明(PoA)协议的设计和可行性。 在比特股上,数字资产的真实性可以通过其他方式进行验证,例如在论坛上发布个人的私钥签名或提供与个人账户信用相关的资产证书。这些数字资产可以在公开市场上由认可这些资产的人进行估价。这种方法的问题是,在比特股上提供此类验证不方便,而且用户缺乏在低流动性市场发行其区块链资产的动机。 在以太坊上,智能合约似乎能够解决所有问题,包括定义ERC20通证。一些代币可以被视为数字资产,因为它们存储价值并可编辑。理论上讲,智能合约可以支持任何商业模式,这就产生了Digix等项目。Digix巧妙地寻找第三方(黄金交易所、会计师事务所、托管人)提供一系列资产认证,形成了一个市场认可的证据链。这些证据被记录在区块链上,这使得资产的注册不被篡改。 6.1.2MST可以做什么 资产注册只是开始,因为其他人需要识别资产(PoA)以形成其属性。否则就只有一堆毫无意义的数据。一旦市场认识到MST,以MST为代表的数字资产将具有两个属性:价值属性和运营属性。 价值属性通过交易和市场价格变化不断反映出来。MST将通过技术手段(基于虚拟机的智能合约或基于企业的脚本语言等)实现操作属性。运营属性可以将真实世界的资产流约束添加到区块链上注册的数字资产中。 元界将专注于为MST开发PoA模型,因此我们的设计将特别注意使用元界数字身份来帮助用户提供资产证明。我们提议: (1) 价值中介(oracle)可以使用它们的链外实时数据更新服务作为资产价值的证据。从这个观点来看,Digix项目中的第三方都是预言机的例子。 (2) 数字身份的信用积分可以通过区块链交易传输。当区块链上有足够的证据时,链上的数据就能证明自己。我们称这种现象为“自举证明”。 一旦我们有了公认的MST,就意味着我们有了“资产”。区块链上的资产转移意味着资产流动性可以通过区块链得到保障,因此资产转移是MST最基本的功能。 在ETP交易中“提交”MST转账,因此使用ETP支付交易费用是非常自然的。人们可以把一个小的ETP转移看作MST转移的一部分。元界与比特币技术标准不兼容,与比特币兼容的代币彩色币不同。这使得我们在扩展比特币技术堆栈方面有更大的自由度。 6.1.3支付费用 我们认为,要求用户支付注册费是合理的,因为这是系统自我保护的机制。如果注册MST没有成本(或成本可以忽略不计),系统将容易受到DDoS攻击。我们规定任何类型的MST转移必须有ETP作为费用。 所以下一个问题是,应该收取多少费用?现在没有人能推断出一个代币在元界中的价值。在设计方面,此费用可能是可变的,因此费用模型将使用加权系统。 目前,元界上新交易类型产生的所有交易费用将汇总到开发元界的公司Viewfin管理的地址,以支持元界的发展,剩余的ETP将奖励给矿工。提醒一下,元界基金会是一个非盈利组织,不视其为平台上收取的任何费用。 6.2MST的基本特征 6.2.1MST的全局唯一性 智能合约通证不具有全球唯一性,这可能使其不适合在金融部门使用。通常我们要求通证的标记是唯一的,而不是通证的接收地址。如果合约的资产代号可以重复,欺诈者可以用相同的代号构造通证,因此用户将无法快速准确地将通证与智能合约的合法地址区分开来。 因此,元界必须构建一个全球唯一的通证系统。通证代号具有以下两个属性: 1.独特代号的稀有性 2.先到先得的服务系统,具有需要注册的唯一通证代号 考虑到全球唯一的代号,并方便用户区分,大写和小写字母将不敏感。 以上两点将产生一个通证代号交易市场,很像域名交易所。因此,MST必须具有以下特性: 1.代号所有权可以转让 2.代号的使用权(冠名权)可以授予他人 MST将使用权和所有权分开。这是当前在任何智能合约通证系统中都不可用的功能。 6.2.2MST域名空间 在设计通证代号时,我们保留了点(.)作为允许的字符。 这个特征可以描述资产的附属关系。例如SONY.GAME或SONY.PICTURE。这降低了受追捧的代号的稀缺性。例如,MVS发布BTC代号,然后发布VIEWFIN.BTC,这使得后者更加可靠。 由于dot(.)的存在,代号的冠名权在代号市场上得以交易。例如,如果要使用VIEWFIN前缀,可以私下联系VIEWFIN的开发人员进行购买。 6.2.3MST的多种操作模式 MST支持发行全球唯一的代币,这些代币可以执行与比特币相同的支付功能。然而,在更广泛的范围内,仅仅作为支付功能运作是不够的。我们在下面描述我们的意思: 1.初始释放后不能修改通证总循环量,这是不合适的。有必要增发。 2.在经济活动中,有时需要冻结资产。然而,区块链上存在冻结资产功能,是帮助完成交易的平台工具,而不是经济模型。 3.资产冻结伴随着解锁。解锁条件代表了智能合约的真正含义。当解锁条件不满足时,元界将强制执行仲裁条款。 4.互换是MST必须满足的资产基本要求。 5.资产需要在特定场合销毁。 6.交易所是MST必须满足的资产之间的高级要求。 基于以上六点,元界MST提出了以下六个功能。 ?MST二次发行; ?MST锁; ?MST条件解锁; ?MST交换; ?MST燃烧; ?MST交易所; 这些功能与发布和传输一起构成了MST的八个核心功能,它们将通过MIP进行迭代升级。 6.2.4投资门槛 MST不仅可以支持目标资产需求,还可以连接到元界数字身份Avatar。这意味着一个Avatar的声誉可以反映在MST上。例如,如果一个名为“ERIC”的Avatar想要参与一个名为“NEW-NASDAQ”的ICO,ICO的项目发起人可以为这个Avatar设计一个参与的声誉屏障。如果ERIC的声誉不符合阈值,则此交易无法在区块链上完成。 6.2.5挖矿通证奖励 PoW产生两种类型的交易。第一种是普通的铸币;第二种是代币存款锁仓产生的奖励。对于第一种类型的交易,铸币,我们可以使用MST升级它。从技术角度来看,这需要将UTXO扩展到新类型。 这种升级的明显效果是: 矿工可以配置MST挖矿站点,即当目标代币为SONY.GAME时,作为矿工开采ETP,矿工可以获得SONY.GAME作为奖励。这个奖励可以在SONY.GAME发布时配置。考虑到区块是内容,MST矿区应该不多。建议是1~2,因为我们需要矿工主动选择目标MST。 6.2.6MST供应曲线 挖矿最佳条件的设置将允许矿工通过代币释放过程获得与ETP相关的代币。这将有助于构建MST的经济生态系统。然而,我们发现,有时人们不需要挖矿是来产生“糖果奖励”。更常见的是,我们直接设置一个代币释放曲线,而不是看到一个“糖果奖励”位置。 因此,MST必须支持以下三种代币释放曲线: ?首次发行 ?增发 ?转移代币 6.2.7主网协议升级下的MST兼容性 智能合约代币也面临升级不兼容的问题。例如,当ERC20升级到ERC223时,智能合约必须重新排列,这意味着用户必须在新标准下将一个智能合约转换为另一个(例如,从ERC20转换为ERC223时的1:1转换损失)。 因此,在设计我们的升级模型时,我们考虑了比特币的软硬分叉升级,以及这些升级如何不会给用户带来麻烦,比如要求矿池和用户升级钱包程序。 对于元界来说,使用比特币的升级模式更方便用户。这允许业务继续,而不是由于技术升级而停止业务活动。 因此,MIP(元界改进方案)可以使MST的迭代向后兼容。MIP不要求用户重新部署合约和兑换新的代币。 7.数字身份-Avatar 与黄金等资产不同,我们无法实际拥有数字资产。相反,数字资产的所有权由个人通过数字身份控制,并通过确保这些身份不可伪造的数学证明加以保护。作为用户在线身份的象征,Avatar可以用来代表自己,并在区块链上持有数字资产。 创建Avatar远不止给你的公钥一个别名,就像身份证和手机号码不是你名字的别名一样。各种有价值的信息将附加到每个Avatar的唯一索引并加密以确保数据隐私。除非Avatar的所有者授予授权(通过提供私钥签名、发起特殊交易或使用智能合约),否则用户将无法访问加密或未加密的信息。因此,零知识证明和同态加密在允许Avatar在不暴露消息内容的情况下检索诸如信用分数和验证结果等信息方面起着至关重要的作用。 尽管比特币系统允许用户使用公共和私人密钥对匿名持有比特币,但现实世界中的大多数活动都要求我们提供某种形式的个人信息:例如,你必须提供你的年龄和性别才能加入一个年轻的女企业家俱乐部。 我们称元界区块链上的数字身份为元界Avatar。 7.1四类主要问题 当前的数字身份模型——专注于服务访问(例如:OAuth2.0标准),并没有提供真正的身份。 事实上,互联网没有足够的身份层。因此,公司和公共机构已经实施了一个解决内部数据库问题的临时系统——不兼容的数据仓库,在其中他们管理其数据生态系统中的人和事物的身份。 目前,区块链也不提供标识层。如果我们想要建立一个基于区块链的身份,我们需要分析现有身份模型的当前问题。 7.1.1问题1:身份数据所有权问题 我们在加入俱乐部或网上购物时提供的个人信息或多或少直接提交给了运营商。换言之,我们的身份总是被别人而不是我们自己记录下来的。我们的身份信息和数据由不同的服务提供商使用,因此可以说,数据的使用权以及对该数据所有权的管理和保护不属于任何人。 从财产的角度看,数字身份是一种特殊的个人资产。如果未经授权读取用户的数字身份信息,实际上是对个人财产的侵犯。例如,如果我在社交媒体平台上共享一张风景照片,则该照片将存储在社交媒体服务提供商的数据库中。然后,服务提供商通过各种cookie跟踪技术向用户发布附近的旅游广告,对照片信息进行分析和分类。因此,提供者利用照片的初始数据并间接地从中获得。这就是数据所有权和使用权界限模糊的地方。 在这里,我们可以发现,当今的身份系统,无论是基于IT技术还是其他媒体,都存在身份数据所有权和用户权利模糊的问题。 7.1.2问题2:维护身份数据的安全(泄漏和丢失) 即使我们明确界定了数据所有权和用户权利的界限,我们仍然面临第二个问题,即信息泄露的风险。只要用户的身份数据托管在一个中心化的服务提供商处,他们将不可避免地面临: 1) 内部员工的道德风险:你的身份信息不可能不被内部员工窥视,因为人性的邪恶一面永远无法通过管理系统避免,我们只能假设员工没有恶意。中国大陆的情况更糟。内部员工可以通过出售用户的个人信息(包括手机号码)在黑市上赚取高额利润。 2) 黑客攻击造成的数据泄露:每一个计算机软件系统都有漏洞;只要存在缺陷,系统就面临着恶意攻击的风险。随着社交媒体平台的不断普及,攻击的可能性越来越大。Facebook账户和加密货币交易平台交易账户的数据泄露,提供了这个问题如何持续存在的最新例子。 7.1.3问题3:重复和不兼容的身份数据 新网站开通后,我们会重复注册和验证的过程,生成大量的身份数据。我们反复填写年龄、出生地和教育状况。所有这些都表明,没有统一规范和标准的有效身份识别系统。我们需要建立一个独立于服务提供商的身份系统。 像CardSpace和OpenID这样的数字身份项目试图构建这样的系统,但结果并不是我们所期望的。展望未来,我们期望一个数字身份项目能够帮助我们管理用户的声誉和个人资产,而不仅仅是管理应用程序数据。 7.1.4问题4:欺诈 我们认为,无效的数字身份标准氛围是淘宝等电子商务服务平台在中国如此受欢迎的根本原因。由于互联网缺乏有效的身份识别标准,互联网公司无法唯一地识别那些可能收到商品却从不付款的不良行为者。用户可能会购买假货,也可能永远不会收到他们购买的商品。 最常见的情况是女巫攻击,用户可以对对方发起攻击,从而导致假身份能够访问正常服务。 以下统计数据引用自Sovrin白皮书: ?30-40%的呼叫中心量与密码和账户恢复有关 ?18%的购物者因用户名和密码问题而放弃购物车 ?82%的企业与假用户斗争,平均10%的面向网络的组织的用户群是假的 ?包含敏感和机密信息的每个被盗记录的平均零售商成本为165美元。 ?美国每分钟有25人成为身份盗窃的受害者,导致2015年1310万消费者损失150亿美元。 7.2数字身份标准参考 基于区块链的数字身份将面临同样的问题,随着协议的自动执行和数据库中的条目变得不可变,这些问题可能会变得更糟。因此,我们需要研究现有的数字身份标准和项目。我们可以参考一些去中心化的身份标准: ?FIDO U2F/UAF,FIDO(线上快速身份验证)联盟。 ?Web身份验证,W3C ?DIDs(去中心化身份ID),W3C ?DKMS(动态内核模块支持),W3C ?可验证声明,W3C ?OAuth1.0和OAuth2.0,IETF ?OpenID Connect(身份认证),OpenID基金会 ?UMA和OTTO,Kantara Initiative ?Sovrin,Sovrin基金会 ?Facebook Connect是,Facebook 我们发现OpenID Connect和Sorvin与元界的Avatar很接近,所以我们重点分析这两个身份标准。Sovrin白皮书中提到了四种类型的同一分类。我们认为这种分类方法是符合实际的。他们是: ?中心化身份 ?联邦身份 ?以用户为中心的身份 ?自我主权身份 我们期望身份标准不会中心化和联合。以用户为中心反映了当前互联网身份标准的现状,以用户为中心的模式的代表是类似OpenID标准的Facebook Connect。然而,由于商业化的原因,以用户为中心的模型只识别以用户为中心的数据,实际上,用户无法控制自己的身份。 自主权身份可以看作是数字身份的终极理想,其实质是从身份孤岛模型向标准层次模型的转变。为了拥有真正的自主权身份,我们需要身份数据使用权和操作权才能返回给用户。 作为对基于区块链的去中心化身份的探索,有选择地兼容现有的身份标准是必要的。毕竟,完全建立属于区块链的数字身份标准是一项巨大的任务,涉及许多重复性的设计工作。为了更好地理解这一过程,我们需要澄清身份分类账和身份终端的概念。 7.3身份分类账和身份终端 有许多与区块链相关的项目,如UPort、Shocard、Netki和Ping Identity。人们在讨论数字身份时,容易对身份分类账、身份终端等概念产生混淆。 首先,我们需要定义身份:身份是指我们给任何个人或机构在自然时间序列中发生的所有客观事件起的集体名称。事件集有两个功能,即可验证性和可授权性。 然后我们定义了身份分类账:身份分类账由记录组成,这些记录反映了身份中发生的客观事件。身份分类账必须满足两个条件。首先,它应尽可能如实地记录客观事件。其次,记录的事件应该是我们关注的部分,而不是所有事件。例如,Bob 1991年出生于上海,这一事件被上海市公安局内部数据库记录在案。这个数据库中关于Bob的所有记录构成了Bob的身份分类账。 最后,我们定义了身份终端,即用户进入身份分类账的代理终端。终端支持身份认证和身份信息访问授权功能。例如,您的护照包含一个搜索索引。当您出示护照时,检查员会读取身份证,然后将其连接到身份分类账,以查明并验证您信息的有效性和合法性。因此,护照本身只是一个索引,具有包含凭证的功能。然而,它并不代表你的真实身份。相反,系统中的记录形成了您的身份。 身份终端是最接近用户的部分。终端技术发展迅速,从以前的磁条卡发展到现在的IC芯片,再到现在的人脸识别和指纹识别。 不过,我们并不打算创新身份终端。区块链本质上是一种账本,元界可以提供以人为中心、基于区块链的数字身份标准协议。基于这一思想,元界能够与各种身份终端提供商合作,构建一套适合区块链的标准身份终端接口规范,增强整个数字身份系统的兼容性和实用性。接下来,我们可以利用生物识别终端,让硬件支持元界的数字身份协议。例如,指纹识别、面部识别、声纹识别、虹膜识别和其他技术可用于访问元界标识分类账。 如果我们对身份终端和身份分类账的概念达成共识,我们将基于以下原则设计元界Avatar: (1) 身份保护原则 其基本原则是保护用户的身份信息不受侵犯。首先,用户有义务通过“创建身份”、“更新身份”和“认证”来主动主张元界区块链上数字身份的所有权。因此,元界区块链有义务为用户提供安全多样的界面,并帮助用户交换具有授权访问权限的服务。 (2) 身份终端接口的标准化 身份分类账的数据格式可根据用户需求定制。但是,格式必须符合统一标准,可以在接口上进行扩展,否则会给访问身份终端带来麻烦。 7.4身份配置文件(profile)及其声明(claim) 很难建立一个能够标准化所有身份数据的区块链身份分类账。然而,经过全面分析,我们需要确保元界区块链上的数字身份满足以下特征,并建立开放规范,以提供激励措施,允许用户通过身份分类账获得所需的信息。 7.4.1隐私边界 任何身份生成的记录对披露都有不同的敏感度。这种敏感度被定义为隐私边界。 隐私边界由两部分组成:人的本能安全和文化约束。例如,即使没有道德约束,大多数人也不能接受在公共场所裸体。人们失去了安全感,因为没有避难所或逃跑的地方。找到安全感是隐私的主要诉求。其次,文化制约因素因地理位置而异。例如,欧洲国家的人们对个人识别信息(PII)高度敏感。在东亚国家,由于集体主义的盛行,人们对隐私界限更加宽容。例如,父母可以干预成年子女的婚姻和就业。 隐私边界的多样性也决定了数字身份的中立性。设计必须提供足够的自由,这样人们才能控制自己的隐私界限。因此,元界的数字身份可以采取以下两种方法来保证隐私边界: 1.提供匿名交易。 2.即使这些数据是加密的,PII也不应该存储在区块链上。 7.4.2声誉和用户配置文件 假设用户现在有了元界的身份分类账,那么他们在这个生态系统中操作的最重要因素是什么?这是名誉。 一般公众接受新的或不经常使用的数字身份的可能性很低。使用频率越高,涉及的身份记录就越多,这使得身份更加可信。换言之,如果一个身份有更全面的记录,并且经过多次核实,那么这个身份的可信度就更高。因此,对于元界来说,测量数字身份的可信度是非常重要的。 信赖体现在两个方面: 1) 原始链上记录:这些是指最初在元界区块链上生成的用户记录,例如基于数字身份的转移记录和数字身份下持有的资产。 2) 从链外导入的记录:这些记录是指从区块链外归档的数据,即用户可以导入到元界区块链的数据馈送。 在这里我们可以推断出元界数字身份的基本结构。首先,我们将配置文件定义为描述标识的标识分类账的基本单元。配置文件包括上述两个记录,并允许用户根据这些记录计算自己认可的信誉。 有几点需要注意: 1) 配置文件类型由区块链的交易历史保证。元界提供了一个准确方便的查询界面。 2) 配置文件类型具有多个设计模式。ERC725是一个自主的身份系统,提供了一个简单易用的设计方案,称为基于声明(claim-based)的身份。 从大量的商业案例样本中,我们发现用于交易平台的KYC认证系统也是基于声明的。当平台授予用户一个声明时,它表示用户已经通过了平台的KYC认证。 数据馈送的主要功能是为基于声明的身份填写信息。理论上讲,一个数字身份可以有无限数量的权利要求,其特征如下: 1.时效性:任何声明都必须有一定的有效期。例如,KYC认证有一个有效期,并且不是永久有效的。 2.多面性:任何人或机构都是多面性的。例如,公司的工程师也可以是学校孩子的家长。 3.隐私控制:基于个人资料,任何用户都可以推断此个人资料的信息来定义信誉。例如,我们可以制定规则,只有合格的用户配置文件的才能参与ICO。 7.4.3数字身份标识(DID)连接数字资产 Avatar可以代表真实的人、人工智能(AI)支持的虚拟人物、物联网(IOT)中的机器,甚至公司。虽然一种类型的数字资产可以由多个Avatar拥有,但是每个Avatar应该能够拥有多种类型的数字资产。Avatar和数字资产之间应该存在多对多关系。这种关系看似复杂,却反映了现实生活中的真正所有权关系。 即使我们有一个配置文件,这个配置文件也是孤立的,除非它链接到数字资产。因此,我们需要一个完整网络的唯一索引,这个索引也是身份证,连接着数字资产和数字身份。 在这里,我们将这种索引定义为数字身份标识(DID),它在元界区块链上也是全局唯一的: DID可以唯一地索引到某个配置文件,并且可以绑定到元界区块链上的任何项目,这带来了匿名性的好处。用户仍然可以使用基于地址的数字资产,也可以选择使用DID来披露他们与数字资产的关系。 有了DID,用户可以发行、转移、抵押和保护数字资产,而不必依赖钱包地址。比如,我的DID是“Chenhao”。当Eric向我支付ETP或发行元界智能代币(MST)时,他可以使用“Chenhao”替换钱包地址。 DID看起来像一个孤立的“域名系统”,因为DID不足以表达自己与MST和Avatar的关系。关于MST和Avatar,我们可以参考OOP(面向对象编程)。MST和Avatar之间以及Avatar之间将显示至少三种关系,即Has-a、Is-a和Like-a。 为了实现上述三种关系,DID、用户配置文件和声明可能需要与现有的互联网身份集成。例如,可以将OIDC中最终用户的声明映射到DID下的用户配置文件的声明。 7.5认证和授权 用户配置文件和DID解决了数据问题,并没有描述用户如何操作数字身份。关于数字身份只有两个核心操作:身份验证和授权。因此,我们研究了用于身份验证和授权的现有标准协议:X.509标准、OAuth2.0和OIDC(OpenID Connect)。 7.5.1x.509 基于x.509标准的应用非常广泛,例如传输层安全(TLS)/安全套接层(SSL)协议。TLS/SSL协议已经应用到许多互联网应用中。因此,x.509是一个基本的基础设施标准。 x.509标准本质上是基于(认证密钥)CA的,它描述了证书的行为和格式。然而,x.509并不符合身份分类账和身份终端的概念。仅提供一个证书模型,存在以下缺陷: ?根CA不能撤销; ?使用证书撤销列表(CRL)和在线证书状态协议(OCSP)的集中发布降低了安全阈值; ?结构复杂,不便于用户使用; ?由于不同类型声明的过度聚合,存在隐私和维护问题; ?EV(扩展验证)、DV(域验证)和OV(组织验证)易受重复的中间人攻击 因此,直接基于x.509构建Avatar并不是一个好的选择。尽管这个标准可以立即支持大量的应用程序,但是为了使这个选项可行,还有很多额外的工作要做。 7.5.2OAuth2.0 OAuth2.0是一个开放的标准授权协议,它允许应用程序从另一个web服务访问某些用户信息或资源,而无需向web应用程序提供用户的web服务凭据。 OAuth2.0已经成为广泛使用的互联网应用授权标准协议。通过分析,我们可以发现OAuth2.0的流行是基于以用户为中心的授权协议模型,这也揭示了OAuth2.0只能完成数字身份的部分功能,而不能完成所有功能。 OAuth 2.0是一个很好的工具,但是它仍然面向中心化服务。由于没有定义数字身份的概念,在建立下一个标准-OIDC(OpenID Connect)之前,中心化问题不会得到解决。 7.5.3OpenID Connect OpenID Connect 1.0是一个简单的身份层,位于OAuth 2.0协议之上。OpenID Connect允许客户端根据授权服务器执行的身份验证来验证最终用户的身份。这还允许客户机以可互操作和类似REST的方式获取有关最终用户的基本配置文件信息。 目前,谷歌身份平台和Google+应用程序对该项目的推广作用最大。 谷歌作为进入互联网2.0时代的超级门户,存储了大量的个人身份数据。允许第三方应用程序通过OIDC授权访问和使用谷歌账户相关信息。 尽管Facebook、Google、腾讯、阿里巴巴和微软都使用了OIDC,但每个平台中的个人数据都是独立存储的,不能相互授权和验证。换言之,身份数据在平台内是兼容的(问题3),但这些数据在平台间是不兼容的。由于个人数据托管在平台上,问题1尚未解决。 可以说,ODIC改善了问题1、2、3的状况,但这些问题并没有真正得到解决,即最近发生的Facebook上8700万用户的数据泄露事件。 7.5.4元界Avatar MAV(元界 Avatar)是一种基于区块链的开放式身份标准协议,可以与ODIC兼容。从技术角度看,Avatar是OIDC在区块链上的协议扩展。明确地说,MAV不是现有身份系统的映射,无法完全实现自主身份的理念。原因如下: 由于区块链存储容量的限制,人们无法在区块链上存储海量的身份信息。提高区块链性能只会加剧区块增长。当应用程序过度使用区块链的大小,导致每天增加1GB的大小时,区块链就失去了作为公共资源的重要性。 所以我们需要将MAV分为两个层次来解决这个问题:第一个层次是OIDC,第二个层次是MAV元数据。 我们建议使用OIDC来解决大容量存储的问题。OIDC可以实现IPFS作为存储协议,也可以使用云存储。两种解决方案都可以在MBaaS(元界区块链即服务)中解决。 元数据提供区块链级记录,这是元数据引用标识的关键信息的地方。在交易平台的KYC案例中,元数据是指KYC的验证结果。元数据可以存储在DID下的用户配置文件中。换句话说,MAV用户配置文件为元数据提供了链上数据容器。 MAV需要考虑以下两个方面: 1.关系管理:以元数据表现的MAV之间的关系以及MAV与MST之间的关系; 2.Avatar的权限控制:MAV对元数据的权限控制,MAV对OIDC的权限控制; 元数据是区分标识数据是否在链上的标志。对于具有自我意识的物体(通常是人类,未来可能是人工智能),我们建议PII信息驻留在OIDC中,而不是元数据中。对于私家车、宠物等各种实物和虚拟资产,我们可以通过可识别信息生成元数据,然后在链上注册元数据。 首先,MAV的验证和授权是基于ODIC的。其次,给出了基于零知识证明的授权过程和基于同态加密的授权过程。 7.6预言机—— 价值中介 一些区块链项目声称,它们不需要可信的中间人(“避开中间商”)。目前,我们认为这有点遥不可及。 由于区块链无法判断数据馈送是否可靠,因此区块链无法保证链外数据馈送的可信度。例如,只有三天后上海的降雨量达到50毫升,MST合约才能解除。在此过程中,由于区块链无法预测天气状况,预言机将不可避免地参与其中。MST合约从雅虎天气数据库导入链外数据源。因此,一个预言机需要保证解锁,另一个预言机需要仲裁,以防出现分歧。本合约中需要三个预言机中介处理上海的天气预报:一个用于估算数据,第二个用于集体仲裁,第三个作为担保人。 元界不会“消除中间人”,而是会在区块链上保留一个位置,我们称之为预言机。主预言机可以存储物理资产,然后在区块链上发布智能资产。认证预言机可以提供个人信息和与Avatar相关的证据。监管预言机(例如,监管特殊交易的治理部门)可以提供证据,如交易真实性或合规性证明。还有许多其他的预言机可以在元界上提供这样的服务。 语言机是一种特殊类型的Avatar,它基于Avatar的认证和授权系统。这些都是元界区块链的许多内置功能,任何人都可以无条件地宣称自己是预言机。然而,我们如何证明预言机所提供的服务是可靠的呢?这取决于预言机的Avatar记录是否足够丰富,以及其声誉是否足以支持他声称的服务的可信度。这将极大地扩展元界上的交易类型。每一种交易类型都可以连接到数字资产MST,因此我们可以预期交易总费用的增加值和交易量会增加。 我们曾经讨论过如何降低比特币或类似比特币的支付系统的交易费用(使用费)。区块产量和速度的扩大,一方面满足了业务的需要,另一方面也让系统不断注入价值,这让矿工和计费节点有足够的动力加入我们的系统。如果我们重新审视这个问题,不仅对交易收取交易费用,而且对购买价值中介机构或创建智能合约等区块链服务收取交易费用,就可以使区块链的价值不仅仅依赖于其区块容量和创建速率。区块链可以通过提高服务质量和增加可用服务类型来创造价值,带来新的机遇。 矿工的激励模式也将达到一个新的平衡,因为他们将从高交易费用的服务中获得更多的利益。过去,这些服务是离线进行的,没有利用区块链技术的优势(除了记录交易)。同样,他们也没有反馈到区块链中(除了转让费)。记录这些“交易”感觉有些毫无意义,因为所有服务都将根据其市场价值、稀缺性、重要性和其他特征以区块链代币定价。 7.7两个阶段 Avatar的发展将经历以下两个阶段。我们称之为引入证明阶段和自我证明阶段。 引入证明阶段:当链上数据不足以支持数字身份的可信度时,需要直接引入链下数据来证明可信度。例如,为了证明你的出生日期是真的,你可以用你的护照作为证明。 自证明阶段:当链上数据足以支持Avatar的可信度时,无需导入链下数据。例如,如果您的出生日期已由其他预言机验证,则验证者可以直接使用此数据。 证据的引入是数字身份发展的初始阶段。用户的增加导致预言机验证的数量足够多。然后新的应用程序可以直接在系统中建立,而无需重新引入证明。预言机在这个过程中起着至关重要的作用。 8.区块链即服务(BaaS) 从预言机的角度来看,价值中介的存在是不可避免的,这使得元界不同于仅提供去中心化应用的其他区块链平台。 区块链本身是去中心化的,但这并不意味着应用程序也必须去中心化。应用程序的去中心化就像打破了人类几千年来的文明结构。 信息提供者和信息消费者将始终存在于信息循环系统中,这种现象是由人类社会的结构所决定的,因为很难消除这两种角色之间的差距。假设信息不对称被消除了(事实上,信息不对称只能减少,不能消除),人与人之间仍然存在认知不对称。由于人类的精力是有限的,个体不能绝对地学习人类所获得的所有知识。例如,当接受医生的建议时,前提是病人信任医生。 如果有一个新的模型可以在不依赖信任的情况下构建应用程序,这意味着人类的社会结构将发生巨大的变化。例如,如果我们不需要信任任何医生,也可以从任何医院获得有价值的建议,那么当医生对自己的诊断意见不一致时,这个系统会崩溃吗? 无论是哪种类型的应用程序,应用程序的提供者都必须同时充当服务器和利用信息的一方。用户扮演着消费者的角色。只要这两种角色存在,应用程序就不能去中心化。此外,只有用人工智能和代码取代人类社会的所有服务,集中化才能聚集高质量的服务和资源,这是极不可能发生的。 例如,如果一个使用TLS/SSL加密网络通信的智能去中心化交易平台在2014年导致类似的Heartbleed(心脏出血)漏洞呢?数千用户资产流失谁来负责? 基于以上讨论,元界认为区块链与现实之间的最佳联系是使元界区块链成为互联网的基础设施之一。元界不会破坏中心化的互联网应用程序的稳定性。相反,我们通过引入加密货币和数字资产来补充互联网,从而快速渗透互联网。这使得我们所有的应用程序都可以免费享受数字金融的便利。 在这个过程中,预言机可以是一个中心化的人工控制的应用程序,也可以是某个DApp的代码。预言机为人们提供服务,也受人们的监督。所有这些操作都发生在元界上,而不是不同的IT系统上。 8.1智能合约和BISC(内置智能合约) 区块链技术的发展可以与计算机技术的发展相比较。例如,比特币是一种汇编语言,可以实现基本的支付功能。然后,我们考虑数十个智能合约平台,比如以太坊,它们可以提供高级编程语言。 大多数技术人员可能不同意计算机技术的发展方向与编程语言的发展方向相同。技术是无所不包的,编程语言只是技术之下的一个工具集。此外,编程语言的流行程度取决于支持该语言框架的应用程序的生态多样性。我们可以说,这些编程语言的一些常见的库和框架是开发方向,例如JavaScript的Vue.js、C++的Boost库、Tensorflow的深度学习框架和用于大数据处理的Apache Hadoop。 Vue.js在区块链领域是什么?答案是一系列通用的智能合约标准(模板),可以帮助真实世界的建模,如ERC20和ERC725。ERC20之所以迅速流行,是因为它的通证化能力。由于ERC20的流行,没有多少人知道ERC55的标准是什么。 那么什么是区块链领域的Tensorflow?它是由构建在系统上的数字资产和数字身份组成的基本框架,而不是由单个模板组成的单一功能基础设施。 当我们进一步分析时,我们可以发现比特币正试图避免使用图灵完备语言来实现智能合约。对于比特币来说,首要任务是完成稳定、高效和安全的支付。比特币脚本实际上是一个轻巧的智能合约模板,例如P2SH脚本可以支持多签名支付,这样就可以满足比特币的支付需求。激进的可编程智能合约通常会带来潜在的安全问题,我们认为比特币的核心开发者并不希望出现这些问题。为了比特币支付系统的安全,不需要添加图灵完备语言和可编程语言。 遵循比特币的理念,元界应为用户提供稳定、安全的数字资产智能合约模板(元界智能代币),并为元界区块链上的数字身份(元界Avatar)提供智能合约模板。我们把这些标准模板统一命名为内置智能合约(BISC)。 BISC可以通过比特币脚本、以太坊虚拟机(EVM)或WebAssembly(WASM)实现。 在编程中,我们有两种常见的模式。第一种是面向对象编程(OOP)和面向对象设计(OOD),第二种是函数式编程(FP)。考虑到目前的账户状态模型,基于账户模型的智能合约更适合面向对象编程,而UTXO模型更适合于FP。由于构造的BISC的安全性,ETP和数字资产本身可能更适合于UTXO+FP模型。在这个UTXO+FP模型的基础上构建更复杂的行为准则需要有OOD的经验。 基于上述思想,BISC首先需要通用的数字资产(MST)和数字身份(Avatar)标准模板。它们可能基于UTXO+FT,而不是使用OOD(实现、依赖、关联、聚合、组合和继承)重新定义自己的应用程序。 我们正在考虑在元界区块链上提供BISC区块区域。开发人员可以直接使用BISC或运行BISC的实例。效果可能如下: 上述代码显示了使用10个ETP购买ERIC.BTC的过程。这里的MST和Avatar是元界区块链的BISC。此代码还确定名为CHENHAO的Avatar是否已达到信誉阈值。根据场景的不同,此代码可以部署在区块链上,也可以是普通的Python脚本。我们建议人们使用带有侧链或传统应用程序的BISC。这是BaaS的概念,我们将在下面进行讨论。 8.2区块链即服务 如果我们想定义BaaS,首先我们需要找到BaaS和PaaS之间的联系。 PaaS提供了有用的基础业务组件,如亚马逊翻译服务和阿里云短信服务。这些服务不仅仅是技术框架,而是可以实现特定功能的服务。 考虑到比特币提供全球支付处理,这一功能是否会集成到云计算平台中?当然可以。对于许多有支付需求的应用来说,在区块链数据库中构建比特币节点和数据结构的过程是极其耗时和痛苦的。毕竟,比特币全节点提供的API是有限的,而用户的查询需求可能会细致地精确到交易输出和脚本签名。 基于以上分析,我们可以发现基于PaaS服务的用户可以使用多种加密货币。因此,我们可以将区块链定义为服务(BaaS)。 区块链即服务代表公共区块链服务,可通过提供多种查询、交易广播和交易验证方式集成到传统的IT架构或互联网架构中。这些服务以前是碎片化的,包括通证化、Avatar服务和预言机服务。现在BaaS给出了这些服务的标准和规范。 目前,大多数区块链浏览器和加密货币交易平台都建立在公共云服务上。然后,这些平台必须在云中构建自己的数字资产管理和验证服务。云服务供应商可以提供一个通用的基本框架,就像亚马逊翻译服务一样。我们可以提供基于区块链技术的PaaS衍生版本:BaaS。 接下来我们考虑软件即服务(SaaS)。SaaS最好的例子是Google Docs。供应商应用程序的服务费根据使用时间和用户的实际需要收取。这是SaaS的显著特点。比特币也是一种SaaS,但比特币没有特定的云服务提供商。如果我们将比特币网络视为一个开放云,可以提供公证公告服务和按区块大小收取的交易费用,那么我们可以说比特币就是SaaS,就像blockchain.info的例子一样。 下图可以解释这些概念: ?BaaS(区块链即服务)–PaaS的变体 ?BTaaS(区块链技术即服务)–PaaS的变体 ?BSaaS(区块链软件即服务)–SaaS的变体 BSaaS允许用户直接使用区块链技术快速构建服务,并构建过程可视化。目前,BSaaS还不成熟,还没有成熟的应用程序可用。不过,加密猫提供了BSaaS的一个例子。 IBM和微软已经提出了基准PaaS的BaaS概念。在这里,我们将BaaS概念分为BTaaS和BaaS。 这里的区别在于,是使用区块链技术框架来构建自己的许可链,还是使用公共区块链上的服务。IBM和微软提出了BaaS的概念。在这里,我们将这个概念转变为BTaaS,可以通过传统的IT解决方案来解决,例如使用基于面向服务架构(service-oriented architecture,SOA)的软件来代替区块链来构建复杂的内部企业应用程序。 许可链代表了几个节点之间的活动,通常退化为微观经济学的博弈。因此,使用许可链在少量节点之间构建协作系统并不构成技术挑战,而是演变为如何构建稳定的微观经济模型,使协作者能够实现帕累托(Pareto)改进。在这种情况下,技术是次要的。 公共区块链提供的服务通常比许可区块链提供的服务更丰富。如果公共链具有匿名性和权限管理机制,则公共链可以完全替代许可链。 BaaS,而不是BSaaS和BTaaS,与元界关系最大。 BaaS意味着公共区块链提供的服务将方便地集成到现有的互联网应用和服务中,例如比特币提供的支付功能。元界将提供Avatar和MST服务。例如,电子商务提供商可以为商店提供MST注册服务。然后商店可以发布自己的基于元界区块链的加分系统。这些加分分享了区块链的优势,使不变的P2P交易能够在链上自由流通。流程描述如下: 最后,预言机和项目开发人员可以利用BISC,BISC可以通过BaaS模型进行处理。此外,项目干系人可以使用BISC来开发各种中心化应用程序,预言机可以使用BISC来认可他们的数字身份。用户可以通过BISC监督项目干系人。这三方可以形成链上闭环。 8.3元界区块链即服务 (MBaaS) 加密货币的基本功能是支付,因此加密货币支付服务的集成非常简单。如果比特币被认为是一个支付网关,它在体系结构上的地位将是明确的,并可以纳入基金管理模块。 关于元界提供的MST和Avatar服务,元界区块链能够在通用IT系统中扮演以下角色: 我们假设所有系统都有自己的账户模块、登录模块、核心业务模块和后台。数字身份可用于支持现有互联网应用程序和服务中的账户模块;数字资产MST允许您创建自己的数字资产,而无需构建自己的区块链基础设施。预言机可以提高企业的抗风险能力。上述服务统称为MBaaS。MBaaS可以为任何现有的互联网应用、服务,甚至物联网(internet of Things,IoT)设备提供基础设施服务。这些服务以数字身份为主要切入点,为人们提供方便、简单的资产数字化能力。 考虑到区块链应用开发的复杂性,元界致力于降低技术整合的难度,更多地关注创新,而不是区块链的底层技术。BaaS模型本质上提供了一个集成思想。下面是两个急需解决的BaaS问题。 1.集成问题:需要建立一个稳定的技术框架来集成BaaS解决方案和现有的互联网应用和服务 2.数字资产管理问题:为公司提供安全访问私钥管理机制的数字资产管理工具 MBaaS也面临上述问题,我们对这些问题的解决方案如下: 1.全节点钱包和轻钱包都是粗略的分区,不能满足体系结构的多样化需求。因此,钱包功能的分离需要提供独立运行的模块程序。 2.通过提供多重签名的HD(分层确定性)私钥管理机制解决。 HD和多重签名是相对成熟的技术。因此,聚合将是MBaaS最关心的问题。 8.4架构模式中的MBaaS 存在许多种架构模式。我们只讨论单体应用、分层架构模式、事件驱动架构模式和微服务架构模式。然后,我们将讨论MBaaS在这些架构模式中的适用位置。 8.4.1MBaaS与钱包 首先,MBaaS是服务的集合,在系统中表现为守护进程。运行的钱包程序通常会提供MBaaS。 因此,钱包程序有两种模式: 1.分离模式:将功能与钱包程序分离,每个功能作为提供MBaaS服务的分离多进程运行。 2.组合模式:钱包程序提供MBaaS,但钱包可以形成主导关系,创建内部分销网络,而不是连接到公共网络。这种组合模式对钱包的优化和稳定性提出了更高的要求。 分离模式 元界提供了以下基本模块分离: ?P2P网络服务; ?交易验证和解析; ?私钥管理; ?块的结构化持久存储,MySQL/mongoDB。 轻钱包是第一个从全节点钱包派生的分离模式程序。 组合模式 电子钱包程序在内部网络中提供高速同步模式。这些节点可以被构造成钱包集群,即使在链分叉的情况下也具有很强的稳定性。对于区块存储,钱包应该支持RDS(MySQL/mongoDB)连接。 分离模式或组合模式不是单独使用的;它们可以在实际用例中组合成一个混合模式。接下来,我们将用这两种模式讨论流行的架构模式中的MBaaS。 8.4.2单体应用 单体应用程序可以分为客户端单体应用程序和服务器端单体应用程序。单体应用程序的一个例子是博客平台。如果我们希望博客平台支持MST,最快的方法是在博客平台后端服务器上部署元界钱包,然后调用MST APIs发送区块链交易。前端显示MST代币。这种情况适合组合方式,部署方便。 单体应用程序更常用于微内核架构模式。例如,元界Avatar可以嵌入Eclipse IDE中,这需要元界轻钱包作为插件插入Eclipse中。这种情况适合分离模式,如轻钱包。 8.4.3分层架构 根据体系结构的规模,分层体系结构既适用于分离模式,也适用于组合模式。这种分离模式适用于大规模的分层结构。例如,组合模式在SOA中并不令人满意。 考虑到分离模式,MBaaS适合于分层体系结构中的业务层。为了成为一个通用组件,MBaaS只要求钱包的API尽可能与业务层的其他模块兼容。如果存在持久层,则可能需要结构化块存储,否则可以使用钱包本身来代替块存储。 考虑到组合模式,MBaaS适合于小规模应用。MBaaS可以参考服务器端单体应用程序来构建。 8.4.4事件驱动架构 事件驱动的体系结构适合于分离模式,因为它关注事件的前向处理。区块链的流程是基于交易的,交易本身就是事件,因此在事件驱动架构中,分离模式是最合适的。 在中介者模式中,需要解析和转发交易。在基于账户的模型中,系统还需要直接读取账户状态的能力。 在代理模型中,每个处理器都能够解析和验证事务,并且代理将保持相同的状态。 上述分析将传入交易视为事件。对于传出交易,我们可以将钱包视为处理器,因为钱包只处理来自区块链的目标事件。在这里,我们可能有一个问题,因为钱包演变成一个中央处理器。由于任何核心业务的最终目的都是支付,钱包将面临性能瓶颈。因此,我们可能需要钱包集群来解决这个问题。 横向可扩展性对于事件驱动架构模式中的分离模式非常重要。 8.4.5微服务架构 微服务架构适用于组合模式,也适用于分离模式。 在组合模式中,要使电子钱包成为微服务组件,只需要电子钱包功能具有足够的内聚性。例如,钱包可以在组件A中扮演支付的角色,在组件B中扮演交易验证的角色,这就要求钱包的行为与微服务架构中的微服务尽可能地契合,并提供充足的查询和验证API。 分离模式似乎很适合微服务架构。因此,提供标准化的元微服务组件不是太困难,并且可以是我们考虑的主要解决方案。 9.MST交易所 能够在区块链上进行交易是MST的一项高级要求,主要是在以下选项下实现可扩展性: 选项1:石墨烯 石墨烯是目前较为成熟的技术。为了支持区块链上的交易,元界考虑整合石墨烯,这将面临以下技术挑战: 1.MST向后兼容性 2.Avatar与DPoS算法的兼容性 3.UTXO模型与石墨烯账户模型的兼容性 4.事务兼容性 5.加密模块兼容性 6.耦合模块可控性 选项2:链上结算、链下匹配(类似于x协议) 比特币的隔离见证(SegWit)和闪电网络提供了良好的可扩展性。升级到SegWit后,元界可以建立类似于0x项目的链上结算协议,利用激励机制为许多交易平台交换订单和市场数据。 10.潜在风险和担忧 区块链技术仍处于快速发展阶段,不断的研究将探索如何使这项技术最好的成熟。元界来自比特币系统,因此它将继承比特币系统的优点,同时也存在一些缺陷。 10.1不断增长的区块链规模 比特币区块链每10分钟增长约1 MB,即每周增长1 GB,这使得运行完整比特币节点的成本越来越高。自2013年全球超过10000个节点的峰值到2016年7月约5500个以来,全节点的数量一直在下降。以太坊区块链以不断增长的速度每月增长约2GB。 元界区块链也会遇到同样的问题。如果不考虑去中心化原则,UTXO模型可以支持块截断。截段位置可以从最早的UTXO所在的块开始。从这个位置开始被定义为“里程碑”块,因为它的含义接近于创世块。 10.2挖矿中心化 挖矿是一把双刃剑。一方面,挖矿可以从算术上保护系统免受攻击。另一方面,挖矿也带来了新的问题,如挖矿集中化问题和51%的攻击威胁。 在比特币行业,挖矿中心化备受厌恶,以太坊在挖矿集中化面前也逐渐失去主动权。 元界将优化其挖矿算法,虽然这可能不足以消除此问题,但我们可以减缓中心化过程,直到共识算法从POW切换到HBTH-DPOS。 10.3成功之路上的失败 如果元界在未来非常成功,就会出现新的风险。当元界上的数字资产总值上升到一定水平时,破坏元界同时做空交易所的资产作为攻击手段将变得有利可图。因此,元界上数字资产的总价值是防御/攻击系统成本(POW阶段的挖矿成本)的函数。理想情况下,数字资产的总价值不应超过挖矿成本的五倍。 11.结论 与比特股和以太坊一样,元界源自比特币,利用区块链技术解决问题,而不仅仅是一个数字现金系统。比特股带来了去中心化的交易所,以太坊带来了智能合约和去中心化的应用平台。通过明确界定数字资产和数字标识,并强调链上预言机的重要性,元界资产保证了数字资产的合法所有权,为未来的数字金融奠定了基础。 在元界中,Avatar能够在价值中介预言机的帮助下安全地交易数字资产。得益于区块链技术,元界固有地拥有自己的不可篡改账本,解决了双重支出的问题,超越了数字现金的范畴,渗透到所有潜在的数字资产。 12.参考 ?比特币白皮书——Satoshi Nakamoto http://Bitcoin.org/Bitcoin.pdf ?域名币:https://Namecoin.org/ ?比特股白皮书:http://docs.Bitshares.org/Bitshares/papers/index.html ?以太坊白皮书:https://github.com/Ethereum/wiki/wiki/White-Paper ?智能合约——Nick Szabo http://Szabo.best.vwh.net/idea.html ?智能财产——https://en.bitcoin.it/wiki/Smart ?区块链——从数字货币到信用社会的区块链——长铗、韩锋等ISBN:9787508663449 ?雪崩——Neal Stephenson1992 ?Tim Swanson——http://www.coindesk.com/smart-property-colored-coins-mastercoin ?https://en.bitcoin.it/wiki/Script ?https://steemit.com/dpos/@dantheman/DPoS共识算法-白皮书缺失 ?https://en.wikipedia.org/wiki/Claims-based_identity ?https://en.wikipedia.org/wiki/Digital_identity ?https://en.wikipedia.org/wiki/X.509 ?https://en.wikipedia.org/wiki/Personally_identifiable_information ?Shocard白皮书-https://Shocard.com/wp-content/uploads/2016/11/travel-identity-of-the-future.pdf ?https://tokensale.civic.com/CivicTokenSaleWhitePaper.pdf ?ERC725-https://github.com/ethereum/EIPs/issues/725 ?谈判中的声誉建设-Carl Erik Torgersen ?数字身份互操作性与创新-Berkman出版系列 ?软件架构模式——Mark Richards 2015 ?https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki ?https://blockchainhub.net/blog/blog/decentralized-identity-blockchain/ ?https://sovrin.org/wp-content/uploads/2017/07/The-Inevitable-Rise-of-Self-Sovereign-Identity.pdf。 ?https://github.com/mvs-org/mips/blob/master/mips/mip-2.md ?http://openid.net/connect/ —- 编译者/作者:灰狼 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
白皮书翻译:元界(Metaverse)3.0白皮书
2020-04-09 灰狼 来源:区块链网络
LOADING...