为了更好地理解我的研究,我将PlasmaMVP表示为javascript。MVP是Vbuterin最初提出的minimalviableplasma,旨在以非常简单的方式提供plasma的基本安全特性。
基于此提议,OmiseGo实施了MVP,旨在将来使用Plasma。我主要使用此实现作为参考。?实际上,Plasma提案的白皮书仍然是高度概述,它还没有提到详细的实现方式。
请注意,OmiseGo-MVP与我的实现有两点不同。首先,出于简化原因,我不在子链内使用令牌。其次,子链的operator?将收取交易费作为激励。
区块链项目TomoChain将于1月22日进行Zorro升级:区块链项目TomoChain将于区块30915660(约1月22日)激活Zorro升级。新的升级将把最新版本的Solidity纳入,并将提升TomoChain的功能,使该网络适合于托管可大规模运行的企业应用程序。激活后,多链流动性协议LuaSwap将上线。第一层协议Trifecta将支持多种DeFi专用工具,包括TomoZ、TomoX和TomoP。此外,由于升级后旧版本无法正常运行,因此所有节点运营商都必须在1月22日之前升级网络软件。(U.Today)[2021/1/12 16:00:49]
我把整个过程分解成5个步骤:
跨境通:公司自2017年尝试使用区块链技术:跨境通(002640)在深交所-互动易上回答投资者提问时表示,关于区块链技术的探索方面,公司于2017年就自营平台Gearbest支付工具应用中尝试使用过区块链技术;于2018年上半年基于跨境电商的信息流,资金流,货物流等场景,深度分析过区块链技术在跨境电商生态链领域,包括跨境支付、跨境物流、跨境营销推广、跨境品牌商品溯源、跨境供应链金融等方面的应用和发展前景。公司看好区块链技术在跨境电商相关领域的应用,也将持续探索区块链技术对公司业务的实际应用,但截止目前公司尚未展开相应研发工作。[2020/5/7]
部署根链
区块链投资公司KR1:尽管经历市场暴跌,但公司长期投资策略保持不变:区块链投资公司KR1表示,在经历周四的加密市场暴跌之后,其长期投资策略“保持不变”。KR1表示,它希望“向股东保证,KR1的资产没有被清算或受到极端波动的威胁”。然而,正如预期的那样,该投资组合一夜之间经历了标的资产的价格震荡,到周五上午略有回升。KR1补充称,它还将“很快”提供其押抵押活动的最新情况。该公司表示,该战略“表现非常好”,大部分收益是在最近几周实现的。(ProactiveInvestors)[2020/3/13]
操作创建子链
将以太币存入根链
动态 | 京东商城及7FRESH利用区块链保证水培蔬菜质量:据中新网消息,今日,京东植物工厂落成仪式在北京举行,京东自建的植物工厂是国内最大的可量产、商业用途的日本技术水培蔬菜工厂。
为保证水培蔬菜质量,京东生鲜产品利用区块链溯源,打通了自营与第三方平台。在京东生鲜线上平台及7FRESH线下超市中,均有大量可溯源的生鲜产品在售,消费者只需扫一扫包装上的溯源码,即可了解到该产品“从无到有”的全部信息。[2018/12/6]
花费UTXO
撤回UTXO
部署根链
根链是一个智能合约,因此它被部署到Ether主网。根链有5个主要功能。其中4个由Vbuterin定义为Plasma的最小实现。??
Operate创建子链?
operator创建的子链仅由operator操作,因此该链是权威证明链。链上的参与者都信任operator。
当然,如果operator进行任何恶意行为,每个参与者都可以收回存入的资金,operator同时也将受到处罚。
根链有一个主要功能,即'addBlock'。此功能将一个块添加到子链。operator的操作只是在本文章中添加一个块。
从本质上讲,Plasma的子链是一个树形结构。由于这种结构,Plasma链实现了极高的可扩展性。Plasma可以非常快速和便宜地处理数千个交易。但是树的结构非常复杂,所以我把子链描述为一个没有分支的单链。?
在根链存入以太币?
起初,Sam构建了一个输出属于他自己的事务5个以太坊。请注意,此事务将包含在子链中,以便Sam不会将此事务发送到根链。
由于可伸缩性原因,根链仅包含子链的头。头部只包含2个信息:区块和时间戳内的事务的merkle根。
在存款案例中,包含一个事务,这样merkleroot就等于事务哈希。
在Plasma中,像Ether资产存储为一个utxo模型。这与以太坊主网不同,以太坊主网将资产存储为状态模型。UTXO模型与比特币的闪电网络相同。
UTXO表示为以下格式。
块号*1000000000事务索引*10000输出索引
接下来,子链的operator立即创建一个区块以记录来自Sam的存款以太。operator在区块添加过程中收取费用作为激励。?
UTXO花费?
Sam构建了一个输出,其输出属于Alice。请注意,此交易输入是Sam的UTXO。?
接下来,operator将包含Sam的事务的块添加到子链中。
在这一刻,Alice无法使用此事务的输出。因为此事务尚未包含在根链中。
operator将区块提交给根链。根据块区内的事务计算根哈希。?
Sam注意到事务已包含在根链中。然后,他向Alice发送确认签名。从现在起,Alice可以使用收到的UTXO。撤回她的资金需要这个确认签名。?
UTXO撤回?
Alice建立'sig'以证明'utxoIncludedTx'由包含来自Sam的确认签名的发件人确认。AnsShe构建'证明'以证明'utxoIncludedTx'包含在根链中。
她将退出事务发送到根链。
在这一刻,Alice没有收到退出的UTXO。该退出请求至少要查看2周。在这两周内,有人可以挑战这个退出。如果Alice是恶意的并且这个退出是欺诈并且挑战者获胜,那么Alice失去了这个UTXO。?
退出时间锁定到期后,最后,如果她将退出终结事务发送到根链,Alice会收到UTXO。
Alice收到3个Ether
本文转载公众号:区块链研究实验室,专注区块链技术,产品社群,经济模型等全方位的知识体系输出,为大家带来不一样的社群学习体验。欢迎联系作者微信加入社群:csschan1120??
TokenInsight中文官网,用数据赋能区块链价值投资。登录https://tokenin.cn,更多数据榜单,投资快人一步!为客观展示和反映DApp生态的真实状况,TokenInsight.
1900/1/1 0:00:00真真假假,十一年来,中本聪的身份悬案似乎总是一个热点话题,本周五,澳本聪将迎来他的命运之战。区块律动BlockBeats消息,克雷格赖特,这个声称自己是比特币创造者的男人,将于今日前往美国佛罗里.
1900/1/1 0:00:00时间转眼来到6月底,距离LTC8月份的减半越来越近,火币和OKEx两大主流交易所都推出活动来促进LTC的现货和合约交易.
1900/1/1 0:00:00BDW数字货币交易平台是区块链领域老牌交易所。自创办以来,BDW一直依托在证券领域的优势资源,推动区块链在传统金融领域的项目落地。经过数年的深耕与积累,具备了强大的项目孵化与落地实施能力.
1900/1/1 0:00:00公元1882年,数学家菲利克斯·克莱因提出了一种自我封闭且没有明显边界的模型“克莱因瓶”。如果把克莱因瓶比做一个瓶子,那它则是一个永远无法装满的瓶子.
1900/1/1 0:00:00随着BTC不断刷出年内新高,在赚钱效应的带动下,整个虚拟数字货币行业彻底脱下用户过冬的棉袄。火热行情驱动下,得益于市场信心的回归,众多投资者纷纷甩开膀子疯狂入场.
1900/1/1 0:00:00