区块链扩容方案Plasma介绍
时间: 2024-07-13 17:47:54 | 作者: 真空型等离子清洗机
产品介绍
投资者Olivier Janssens发布的推特投票中,Vitalik Bu(央行数字货币)的支持。当被问到有关延展能力的问题时,Buterin回答,马上就要来临的Plasma部署能够解决这类问题,这样就足以支撑央行需要的容量了。
本期研究院的主题就详细为大家详解Plasma扩容方案怎么样才能做到支持极高的交易,并且成为行业内最风靡的落地技术方案。
Plasma是由Joseph Poon和Vitalik Buterin提出的一种区块链扩容方案。Plasma是指在根区块链或者说主链(例如以太坊区块链)上运行一系列智能合约,这些合约会制定相关的规则。基于根区块链上部署的合约延伸出来的区块链被称为子链,合约中制定的状态交易规则将用于子链,这些子链也能更加进一步衍生出自身的子链。
大多数情况下,子链能完成大量的计算,仅仅周期性的将正常状态的Merkle证明广播到根链,根链只需处理少量来自子链的请求,这样做才能够大大扩展总系统的容量。
根链和子链形成了一种树状的分层结构,如下图所示。区块的提交依次向下流动。用户想要退出Plasma子链时,退出申请可以提交给任意父链,最终被提交到主链。
Plasma类似于一个法院的系统,位于不同树深度的Plasma区块链就像是各级法院。更高一级的法院可以否认下层法院的审判结果,根链就是级别最高的法院。正常的情况下由低级别法院进行审判,若用户不认同审判结果,则可以回到更高级别的法院。这样做才能够最大化下层法院的可用性,最小化非共识状态的成本。
Plasma是通过创建经济激励和奖励惩罚机制使整个区块链系统正常工作。在Plasma区块链中,子链有自己的共识算法,且独立于根链。与现有区块链类似,子链中也存在区块生产者,称为Plasma链的运营者(Operator)。但是这些区块生产者需要抵押一部分资产,如果他们保持诚实,正确地记录子链的区块内容,那么他们会得到经济上的奖励;而如果他们出现不良的欺诈行为,则抵押的资产将被销毁。
在一个Plasma子链中,验证者(validator)或运营者负责将子链的相关活动通知给根链。为节省存储空间,只有区块头的哈希提交到根链,别的信息保存在子链上。
若要使用Plasma链,用户要向Plasma链中存入资金。用户通过将资金移动到根链上部署的Plasma智能合约上的方式,将资金从根链转移到相应的子链上。
Plasma区块链中,根链是所有全局计算的强制执行者,并仅在给予欺诈行为操作者惩罚。若Plasma子链中的用户发现运营者提交了伪造的信息给根链,那么他们能够提交相关的欺诈证明数据给根链,以证明运营者提供的数据是伪造的。一旦证明成功,Plasma子链的区块将回滚到伪造之前的状态,同时,运营者也将受到惩罚。
如果用户想要取回自己的资产,或者用户对自己所在的Plasma链产生信任危机,想将资产转移回根链或Plasma父链。用户都能够发起一个取款交易(Withdrawal transaction)或者退出交易(exit transaction),即用户提交其交易历史的Merkle证明,以证明其拥有少数的资金。
一般地,取款的类型分为两种。一种是简单取款(Simple Withdrawal),即单方从子链中取回资产;另一种是大量取款(Mass Withdrawal),即多方一起从子链取回他们的资产。
1.用户提交一个签了名的取款交易(Withdrawal transaction)给根链或者Plasma父链。用户在发起取款交易的同时需要附上一笔押金作为奖励金。
2.提交取款交易后进入一个挑战期。在挑战期时间内,任何人都可以提交欺诈证明来挑战该用户的资产声明,证明该用户的资产声明无效或者过期。若挑战成功,那么该笔取款交易会被取消,且挑战者能够获得该用户更好的提供的奖励金。
3.若直到挑战期结束都没有人可提供欺诈证明,那么就认定该取款交易是正确的,该用户都能够赎回在根链或Plasma父链上的资金,且奖励金会退回给用户。
假设在Plasma链中,Sam的资产为2.5个PETH,Alice的资产为3.5个PETH,若此时Plasma链的运营者创建了一个无效的Plasma区块来声明自身有很多PETH,并将该无效的Plasma区块信息提交给根链。这种情况下,Sam和Alice能够最终靠向根链发起退出交易来阻止Plasma链运营者的欺诈行为,具体过程如下:
(1) Plasma运营者创建一个无效的Plasma区块,该区块包含一笔交易,该交易虚构运营者具有9999个PETH;
(3)根链中的矿工发现运营者提交的信息,在创建根链的区块时将该信息包含在区块中,此时相当于无效的Plasma区块被确认;
(4)Sam和Alice注意到Plasma运营者的欺诈行为,他们向根链提交退出交易。为得到这一大笔虚造的PETH,Plasma运营者也立即向根链提交一个退出交易;
(5)此时,根链上的Plasma合约共有6个PETH。根链按照每个用户的交易最初被创建的时间,按照从最早到最新的顺序处理Plasma用户的退出交易。根据Plasma链中的交易情况,Sam最早向Plasma链转入5个PETH,然后是Alice转入了1个PETH。因此Sam的退出交易最早被根链处理,然后是Alice,最后才是Plasma运营者。
(6)根链根据Plasma链和根链的区块顺序,依次清算各区块里的交易,首先退回Sam2.5个ETH,加上Sam原来拥有的5个ETH,Sam共有7.5个ETH。然后,根链退回Alice3.5个ETH。此时,Plasma合约中没有多余的资金可以退给Plasma运营者,因此Plasma运营者的欺诈行为失败。
上述描述的系统运作方法和对于欺诈行为的处理方法已能满足一个基本的Plasma系统的要求。
(2)交易不是按照txindex的顺序存储在二进制Merkle树中,而是存储在稀疏简单的Merkle树或Patricia树中,并且索引是所花费的币的ID。
简单理解,就是在Plasma Cash中,对于用户存入的某一笔代币,其会被分配一个唯一的ID,该代币相关的交易记录存储在稀疏的Merkle树或Patricia树的叶子节点中,通过这一个唯一的ID可以检索到叶子节点的位置,进而查到代币的交易记录。这有点类似于房屋买卖——交易时房屋并不会动,但是房屋的主人会更换,而房屋契据则会记录交易相关方以及所有权易手的频率。这极大降低了检查代币历史记录的难度,因为知道应该去查找树上的哪个位置。
如上图所示,要验证某个代币,只需要查询该代币ID在树中对应的叶子节点。例如图中树的最左边的叶子节点显示该节点对应的代币ID为Sam的资产。
Vitalik在对Plasma Cash的说明中提到,用户在证明他们的币没有被双花时只需提供:从币被存入之后的所有交易,代表币的交易历史,加上每个区块的不包含证明,用于证明那些区块不包含花费了该币的交易。用户要将币转给另一个用户时,只需要将币完整的证明发送给那个用户。Plasma运营者只需要和每个用户连接,每次创建一个区块,只需将证明发送给对应的用户。对于每个用户,不需要发送任何不属于该用户的币的有关数据。显然,任何不属于这些证明的数据不能用来欺诈退出或双花用户的币。
Plasma Cash是一个比较新颖的想法,与传统的必须验证所有币的整个交易链相比,其验证方法更高效。目前,Plasma Cash的部分设计细节还不够详细,相信以后区块链研究人员会对其进一步地完善。
和许多区块链扩容方案类似,Plasma的设计思想也是将大量的计算、状态管理等分离出主链,减少主链所需处理的信息。
Plasma系统的一个较大的优点是使用退出机制来保障资金安全。当Plasma链的用户想要将资金转移到根链时,只要提交一个退出交易。而根链对多用户的退出交易的处理优先级方法,能够保证即使Plasma区块链网络发生黑客攻击,用户也不会失去其资金,最糟糕的情况也只是全用户被强制从Plasma子链上撤出。
当然,Plasma系统也存在一些问题。一个重要的问题是当Plasma子链网络出现一些明显的异常问题或其他问题造成大量用户将资金转移回根链时,根链可能只有少数的能力在挑战期内处理这些用户的退出交易,这有几率会使用户损失资金。这一点也有一定可能会被黑客用来攻击Plasma系统。针对这样的一个问题,有人提出一个简单的方法,就是延长用户退出交易的挑战期,以使根链有足够的时间来处理。理论上可以在某些特定的程度上解决这一个问题,具体的实际效果,让我们拭目以待吧。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉
的一次重大突破。大会与FEC的想法不谋而合,FEC助力建设数字中国在本届盛会上,FEC凭借在农业、金融、社交等领域的
+教育,是改革的良性循环?建国君民,教育为先,“国愚是智可以强国,国智则力可以强人”,依教建国,以智强国,是中国古代先贤就教育强国思想的重要体现。每次的教育改革也牵动着无数人的心。也有很多人
+游戏——传统游戏改造的重要支撑比特币的大火,给传统领域带来了一项新兴的技术——
技术,131613--17192各传统领域纷纷采取积极的态度去接纳这一新技术的落地实施。其中
技术,是继蒸汽机、电力、信息和互联网科技之后,目前最有潜力触发第五轮颠覆性革命浪潮的核心技术。近来,
概念公司股票价格暴涨,国内金融机构、网络公司、IT企业和制造企业都在积极投入
`span style= 我们大家都知道比特币是基于
的核心,它是一种以关键方式构建的突破性计算机编程语言,与人的心智非常相似。正如我们的记忆通过联想而联系在一起一样,鸡汤的味道可能会唤起人们对孩子
:去中心化赋予数据信用,它因为不可篡改性质,让每一个交易数据,都是公开透明化的,也没有一点一个数据能凭空消失的。目前在金融、养老、旅游、能源环保、文化传媒、物联网、车联网...都有涉及到
的加密数据比对,不必须了解到他的任何真实信息,但只要加密数据比对结果相符就能够保证入住。最后,基于
已经诞生,在今年2月份,一位哈佛大学的遗传学家创建了“星云基因”,用户都能够直观
:互联网本身就是一个去中心化的网络,在物联网时代和现在相比,接入网络的节点数量会出
行业,其在商业领域应用如何呢?我们来从两个方面去进行剖析。 第一方面,
。在过去,我们大家常常会由于一些内部失误,导致患者的信息被泄露。考虑到所有和健康相关的敏感资料:身...
和人工智能,这两种常常被误解的技术,它们怎样增强数据处理能力?本文将对其进行详细
技术能够在一定程度上帮助推进更复杂的医学研究,潜在治疗疾病或提供更有效的治疗方法。身份身份盗窃也有几率会成为过去
的基础协议、设定的虚拟钱银(比特币)就为了完成单一的付出功用。而跟着以“以太坊”为首
技术,数据就能独立起来,在智能设备里我们就能实时进行数据的监控和共享,比如
P1 Linux下Go安装 P2 搭建go-ethereum P3 搭建
金额比较大时,交易人为降低风险,大多数选择走线下合同。线下合同由于过程繁琐,签订起来就非常耗费时间了。电子合同运用
技术,能够在线上一键签订的同时还可解决存证、信用、查询这三大痛点问题。
技术作为构建比特币的最基础的技术 ,实现了记录比特币的去中心化数据库。
`span style= 随着
曾经作为比特币基础研发理念 在2013年渐渐的走入大众视野 但是当时他只是作为比特币的“附属品”出现 2015年
技术从“比特币”的概念中分离出来 成为独立研发的研究方向 其发展依赖于金融
中的所有参与者(酒企、酒厂、酒商、用户)都是一个共同的信任体系。无论任何环节错误,都可以查询所有记录。
项目。“天下熙熙,皆为利来;天下攘攘,皆为利往。”以商业活动为主的经济体系负责营养的东西在整个世界的流通。商业活动的兴起
1.统计透明度有了今天所有的流媒体平台,艺术家们很难靠他们的版税谋生,这还在于流媒体平台在播放统计数据时不透明。
。传统的信息管理方式对于***部门来说,消耗了大量的人力资源;对于依赖这些准确信息生存的个人和企业来说,代价昂贵并且申请流程较为复杂。而将
上录入,便无法被篡改。发生药品问题时,厂商与监管部门能够迅速介入,找出问题环节,召回问题药品。关于药品溯源的具体技术
作为资金通道,可实现即时、安全的进入,商家可通过平台提供的商户管理后台管理这些支付渠道的所有订单。3、跨界支付解决
游戏在很早以前就有了,比如说在以太坊出来的时候,大家慢慢地就会想把游戏的概念丢到
`进入21世界以来,全球科学技术创新进入空前密集活跃的时期,新一轮科技革命和产业变革正在重构全世界创新版图、重塑全球经济结构。以AI、量子计算、移动通讯、物联网、
解决方法,谁拥有病患数据就能加速个性化医疗的转型。”然而,他Halamka对于
的联合创始人Aaron Wagener曾表示,“智能城市不再是流行语,而是基于物联网和
”。在物联网(IoT)时代,智慧城市在5G、大数据、云计算、AI等新技术新概念的驱动下,正逐步迈向
行业发展,金融领域应用方向?2018年5月28日,******在中国科学院第十九次院士大会、中国工程院第十四次院士大会上的讲话中提出,“以AI、量子信息、移动通信、物联网、
数据结构来验证存储的数据,采用分布式节点一致性算法来生成和更新数据,独特的
的“超级账本”消灭了或者减少了支付过程的中间人,并且支付和结算同时发生,这就给金融机构提高了运营效率。这不但节省大量的人力物力成本
研究中心与OK Blockchain Capital联合举办的金融科技行业专题研讨会暨《
空间,它是去中心化的。一般意义上的银行卡是由中心化的银行发放,并进行其中的资产管理,我们密码
的未来吗?手机将人们带进了移动互联网时代,APP丰富了我们的移动互联网生活,在过去几年,APP经济的兴起改变人们众多的生活小习惯,从点外卖、看电影、打车
领域的自媒体平台“星期八”与分布式能源物联网公司DENC签署战略合作协议。基于双方合作,将大力促进新媒体与
一词在全球范围内得到了广泛关注。然而,新生事物总是很难被普罗大众理解,在研究者的眼中,
中的SHA算法的应用。对于SHA系列算法我们已在前面作了说明,在这里也不再重复。1、
103案例二:新加坡Yojee的物流车队调度系统105案例三:以色列Wave物流贸易
、人工智能、AI等等新科技进入我们的世界,很多大牛已经在相关领域取得一定的成就了,但是作为普通人至少要知道这些名词的含义,在新技术来临之前做好充足的准备。
技术的火热程度是逐年增加。各大行业巨头也在疯狂布局,势必要上演一场“群雄逐鹿”的商业大战。那这场好戏何时上演?有人说就在最近这两三年,还有人甚至说就在今年,2018年
技术正是起源于这样的网络社区组织。2008年11月1日,一个自称中本聪(Satoshi Nakamoto)的人在一个隐秘的密码学讨论组上贴出
、火币资讯、币世界等纷纷中招。腾讯方面对此表示,部分公众号涉嫌发布ICO和数字资产交易抄作信息,违反
信息读写技术中读写产品信息的方法有哪几种?小白求助,求基于Hyperledger Fabric的农产品
快速而廉价的检验是否发生了篡改行为,造假盛行这一状况就会有很大的改观。
的应用潜力巨大,它能够给大家提供高透明度、更加便利的贸易体验,贸易变得更安全
对银行业的发展前者是通过人来记账,后者则是通过计算机来记账。因为人太“聪明”了,所以记账这种事很容易发生意外,并且效率也很低,但计算机不一样,计算机是“笨”的,它就是按照指令办事
的关系,2017年,物联网慢慢的变成了当之无愧的热点。电信运营商、互联网公司、实体制造业以及众多的创新企业都全部杀入这一领域。然而,物联网产业是一个超级碎片化的领域,不论是现在就已经...
云下节点应用提供多维度的安全保障。提交合作需求阿里云 Link TEE简介去阿里云大学深度学习物联网安全 立即学习课程预览物联网安全背景丨阿里云Link TEE
丨TEE开发入门丨开发一个可信的应用4节课,共30分钟阿里云AIoT技术布局 立即了解
都没有准备好:只有32%的汽车制造商高管表示,他们的公司已做好了实施
的准备,只有10%的供应商表示已经做好了准备。若公司要想在三年内从“我们还没准备好”到实施
有关“番茄物联网”的博客:事实上,它慢慢的变成了新型物联网技术的某种试验场。在最新的化身中,番茄互联网帮助验证
慢慢被大家熟知,慢慢融入我们的生活,关于它的话题就没有停止过,越来越火热,币圈的投资者们在近来几个月内,随着币价的的变化也经历着心情的跌宕起伏。业界被骗丑闻频出,正值不稳定
,它可以从该技术的安全性和防篡改特性中大大受益。IT巨头IBM一直是投资
(blockchain)也称分布式帐本技术,是一种通过自身分布式节点进行网络数据的存储、验证、传递和交流的技术
技术或将成为下一个风口街头随处可见的共享单车,家家商店门口的收款码,加速1316--131--7192涌现已成趋势的无人超市,现在的人们已经将移动互联网
,可是很少人真正了解这一个共有分布式账本技术能做什么,未来又会如何变革再保险行业,精简后端流程。甚至有不少不同企业都在想法设法将其应用于商业
大带宽 高防护 配置高服务器r410r610 曙光E5-2620百兆独享带宽 国内外G口 联系666idc-海绵6950871 六九五零八七一
第一时间同步升级,在v1.1新功能的基础上,提供了弹性裸金属服务器(神龙)、内置容器化Explorer、集成阿里云日志服务等方面的增强。作为全世界开源
”“大数据”,作为2018年战略科技发展的新趋势热点。自互联网、生物技术、人机一体化智能系统后,又为第四次工业革命增添试点。说道
)是由以太坊联合发起人Vitalik Buterin和Joseph Poon共同提出的。该概念于2017年8月作为以太坊的
的设计模型使得人类能通过发送链下消息来转移链上资产。它通过将交易吞吐量转移到
。 你能想象这样一个场景:一位教授需要在短时间内给许多试卷打分数。他可以将这个工作分配给助教,由后者评阅试卷上的作答,并合计每题小分,只将最终分数报告给教授。
链网络的协议分别从底层上重新构建,例如分片和以太坊2.0中的共识协议(PoW到PoS)的转换。后者
一方提出的隔离见证也可以在一定程度上完成每块交易量增长30%的效果,而主链之外建立闪电网络也能处理更多交易,这些不是争论的焦点。为避免混淆,本文所说“
链在测试中的最高 TPS 也只有四五千,平时运行时的 TPS 只有两位数。