火星链 火星链
Ctrl+D收藏火星链
首页 > Uniswap > 正文

PERA:区块链研究实验室 | PlasmaMVP使用javascript实现资金撤回教程

作者:

时间:1900/1/1 0:00:00

为了更好地理解我的研究,我将PlasmaMVP表示为javascript。MVP是Vbuterin最初提出的minimalviableplasma,旨在以非常简单的方式提供plasma的基本安全特性。

基于此提议,OmiseGo实施了MVP,旨在将来使用Plasma。我主要使用此实现作为参考。?实际上,Plasma提案的白皮书仍然是高度概述,它还没有提到详细的实现方式。

请注意,OmiseGo-MVP与我的实现有两点不同。首先,出于简化原因,我不在子链内使用令牌。其次,子链的operator?将收取交易费作为激励。

香港区块链协会副主席Sam:Web2用户进入Web3只是时间问题:金色财经报道,5月27日,在由AI算法货币平台ArrayFi主办的“Bridge?Web3 2023”大会上,香港区块链协会HKBA副主席Sam表示,Web1和Web2用户进入Web3只是时间问题,但目前从链上数据来看,Web3流量增长十分缓慢,在这方面Web2能给Web3带来高流量。他还表示,目前Web2企业进入Web3的需求很强烈,传统企业会员信息上链、NFT化将是Web2企业快速进入Web3的一个方式。[2023/5/27 9:46:12]

我把整个过程分解成5个步骤:

A股收盘:深证区块链50指数下跌2.18%:金色财经消息,A股收盘,上证指数报3223.18点,收盘下跌1.72%,深证成指报12816.61点,收盘下跌2.24%,深证区块链50指数报3802.13点,收盘下跌2.18%。区块链板块收盘下跌3.05%,数字货币板块收盘下跌3.22%。[2020/9/24]

部署根链

操作创建子链

将以太币存入根链

花费UTXO

撤回UTXO

部署根链

根链是一个智能合约,因此它被部署到Ether主网。根链有5个主要功能。其中4个由Vbuterin定义为Plasma的最小实现。??

声音 | 信通院何宝宏:主要国家都在加快布局区块链技术发展,其应用已脱虚向实:据新浪财经今日消息,中国信息通信研究院云计算与大数据研究所所长何宝宏表示,区块链技术应用已延伸到数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域,当前应用最广泛的是互联网和金融领域,区块链在金融领域和实体经济深度融合,解决中小企业贷款融资难、银行风控难、部门监管难等问题。当前全球主要国家都在加快布局区块链技术发展,其应用已脱虚,正向实;技术已可用,但还不易用;定位企业间数据还达不到企业级,还需要我们共同努力。[2019/12/6]

Operate创建子链?

声音 | 信通院何宝宏:区块链发票可解决用户、企业及税务等多层面问题:据人民邮电报消息,中国信通院云大所所长何宝宏在接受采访时表示:区块链电子发票就是以发票为中心,让发票在区块链上的单位、商家和税务之间自动流转,不会“双开票”和“双报销”。对于用户而言,解决了发票报销无状态、大部分企业报销需要打印等问题;对于企业而言,解决了无法大批量查询发票真伪、开票成本高等问题;在税务层面,解决了长期存在的报销无状态、中心化存储、参与方割裂等诸多弊端。[2018/10/16]

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??

标签:OPERAERAPERARATOPERA币tera币放弃sperax币挖的币怎么办HOODRAT

Uniswap热门资讯
BTC:BTC市值占比接近历史高位 小币或将出现轮涨

下图分别为BTC市值占比长期历史走势与相应的RSI指标走势变化对比图,从盘面可以很直观的看出每当RSI指标高于70上方处于超买区间时,对应的BTC市值占比均处于阶段高位.

1900/1/1 0:00:00
LIBRA:万字长文解读 Libra 跨境监管是阿喀琉斯之踵

这篇文章,源于元道和胡捷的对话。Facebook主导的天秤币Libra白皮书问世,激发了二人探讨相关话题的热情.

1900/1/1 0:00:00
TPS:Gate.io Startup上线5折 ATOM认购公告

关于Gate.ioStartup打折福利计划为回馈平台用户,Gate.io上线“Startup主流项目打折福利计划”,在Startup区定期上线区块链主流项目的大幅折扣认购.

1900/1/1 0:00:00
MAC:行情分析:比特币下跌近千点,只为让主流币抄底反弹?

今日比特币在早间维持上行趋势试图突破12500美元,而多次突破未果后走势开始转变,当价位跌破12000美元时,跌势加剧,顺势直接跌至11500美元附近,这一次回调幅度近千点.

1900/1/1 0:00:00
BTC:行情分析:加密货币市场还没开始贪婪,怎能先恐慌?

昨日市场迎来重挫,几乎全线下跌,BTC直接放出一根天量的大阴线,这是大部分投资者始料不及的,但是行情会就此结束吗?这才是更值得我们探讨的问题,判断市场会不会就此结束.

1900/1/1 0:00:00
LOCK:秘银过时?「最好用的电子钱包」才是第一步

逆向操作新手法?CZ在娱乐界秘密武器,BlockOneVoice算什么?继去年币安「投票获胜」竟「没上币」的「行销手法」后,从此好像表面上闹不合,但相信不少投资人都发现了秘银其实是CZ的宝贝.

1900/1/1 0:00:00