区块链100讲:Plasma链0x1的构造

以太坊扩容(链下)之plasma 其实我们知道Plasma是一种技术方案或者框架或者规范,具体的实现了Plasma的产品,比如polygon, 他们不同的产品,可以在主链上部署智能合约来创建Plasma子链。仅凭用户余额无法提供足够的安全性保障,而默克尔证明通过提供从叶节点到根节点的验证路径,确保了提现请求的合法性和数据的不可篡改性。通过验证从叶节点到根节点的路径,可以确认数据的一致性和完整性,防止数据在链下被篡改。Plasma: Plasma 依赖主链的安全性,通过定期提交状态根和使用欺诈证明机制来确保链下交易的安全性和合法性。 阅读详情

image

Plasma是一个由Joseph Poon和Vitalik Buterin设计的区块链扩展解决方案,它使用子链向根链(即以太坊)报告的方式来增加交易吞吐量,这样就不用担心通常情况下使用小一点的链而产生的安全问题。OMG(OmiseGO)去中心化交易所是期待Plasma而进行设计的。我们将会使用Plasma来支持可扩展性,完全的链上交易而不用牺牲安全。在这篇文章中我将会讲述我们如何建立一个Plasma。

1

目标:创建一个不需要依靠自身来确保安全的区块链

我们通过要求用户在出现错误的时候退出子链而达到这一点。下面是运作方式:

  • 如果一个无效的交易被包含在子链里,所有的用户必须要在7天内退出子链。

  • 如果一个用户不能访问一个子链,但是一个子链区块被提交给它的父链,用户就必须要重新获取子链的访问并检查它的有效性,否则7天内退出。

  • 撤回(也称为退出)按照创建交易的顺序进行退出处理。未花费交易输出(UTXO)引用一个被包含在父链的低区块高度的交易(也就是更老的交易)比包含在更新的区块中的交易的优先权要高。这样就导致引用最近包含的无效交易的退出比引用更老的有效交易的退出优先权要低一些。

  • 只有输入的拥有者签名了已经被包含在相应父链的交易的确认验证,交易才算是有效的。

2

责任分解

image

客户端——观看以太坊并运行子链,尽快的检测诈骗行为并退出。

子链——观看以太坊的存款,并执行关于链当前状态的所有计算。

根链——通过智能合约将子链锁定到以太坊。为子链处理存款和退出,只接收足够的信息来处理这两者,以及确认和否认诈骗性退出。

父链——保证子链安全。与最小可行产品(MVP)的根链同义;在Plasma的最终形态中在子链和根链之间可能存在多个父链。

3

存款

为了使用Plasma链,用户必须要将他们的资产(即以太币或其他代币)从父链转移到子链上。要移动存款,用户通过将资产移动到在以太坊上相应的Plasma智能合约上从父链移到子链上。

MVP的存款处理已经简化了在Plasma白皮书中指定的处理过程,降低了复杂性。存入Plasma链的存款会被立即包含到子链的父链记录中,并且无法取消存款。想要取消存款,用户可以立即撤回它们的资产。

存款人没有额外的风险。一旦转移资产到智能合约的交易被确认,它们可以被撤回。即使子链没有相应存款的映射,存款人可以依然撤回他们的资产。

4

撤回

要将资产转移回父链,用户可以发起一个撤回。用户发起撤回可以只是简单的为了将资产移回到父链并将资存在父链。当检测到一个错误性的Plasma链用户必须发起一个撤回;如果用户没有及时撤回,那么他们可能存在丢失资产的危险。

有两种类型的撤回。第一种是“简单撤回”,这是单方从子链撤回自己的资产。第二种是“大量撤回”,当多方一起从子链撤回他们的资产。大量撤回显然更加的复杂,将会在未来的文章中进行讨论。

当用户从Plasma子链撤回资产,是按照退出交易被创建的顺序进行处理的(前面的先处理)。在挑战期结束之后撤回会最终化。在挑战期间任何人可以提供诈骗性行为的证据。

5

简单撤回

简单撤回包含四步:

  • 用户提交一个撤回请求给父链上的Plasma智能合约。

  • 撤回请求进入一个挑战期,该挑战期会打开一段时间。在这段时间内,任何人都可以提交双花的证据给Plasma智能合约,证明这个撤回是无效的。如果一个挑战成功了,那么用户尝试退出是无法撤回它们的资产的。

  • 如果撤回请求被证明是无效的,撤回者会被惩罚,报告者会得到奖励。如果直到挑战期结束都没有一个成功的挑战,那么撤回者接收到自己的资产。这后面的经济激励还没有最终化。

6

最终化

有两种类型的最终化:

  • 子链最终化——取决于子链使用的共识机制;我们选择使用权益证明。

  • 根链最终化——取决于根链使用的共识机制;以太坊目前使用的是工作量证明。

  • 子链的最终化和安全性取决于根链。Plasma提供的所有安全保证都假设以太坊正常运行。

7

关于Plasma MVP该记住的事情

它是权威证明(POA),权益证明将会被加进来。

  • 它不会利用债券来惩罚欺诈行为。

  • 如果一个无效的交易被包含在子链中,所有人都必须要立即退出子链。

  • 子链依赖于以太坊的最终化(区块确认)。

Plasma MVP是朝着下面两点迈出的一步:

(i)通过扩展以太坊主网来激发以太坊的潜力

(ii)构建一个OMG去中心化的交易所,为主流金融的使用做好准备。

随着OmiseGO更进一步参与到Plasma开发中,设计将会发展到Plasma和OmiseGO白皮书中描述的其他特征中。

内容来源:简书

作者:Lilymoana

原文地址:Construction of a Plasma Chain 0x1

翻译作者:许莉

以下是我们的社区介绍,欢迎各种合作、交流、学习:)

image

GXDE OS 2026上半年更新解析:从Linux发行版到开发者友好平台的演进 操作系统作为连接硬件与应用软件的基石,其核心价值在于提供稳定、高效、安全的运行环境与开发支持。现代操作系统通过内核调度、资源管理、驱动抽象等原理,为上层应用构建了统一的执行平台。在技术价值层面,一个优秀的操作系统不仅能保障基础服务的可靠性,更能通过优化的工具链、运行时和包管理生态,显著提升开发者的生产力和部署效率。随着云计算、容器化和多架构计算的普及,操作系统在支持云原生开发、跨平台调试及异构硬件适配等应用场景中的作用愈发关键。GXDE OS作为一款快速迭代的国产操作系统发行版,近期在**内核与系统底层** 阅读详情

相关推荐

四家硬科技公司如何构筑全球算力基座

算力基座是支撑人工智能、自动驾驶、气象仿真等高阶应用的底层技术基础设施,其核心由GPU架构、先进制程、光刻系统与自主AI指令集共同定义。从物理实现看,它涉及晶体管微缩极限、极紫外光子操控、软硬协同编译等跨学科工程;技术价值在于将算力成本大幅降低、能效比持续提升,并保障供应链韧性;典型应用场景覆盖大模型训练、边缘实时推理、工业质检与国家级超算平台。本文聚焦英伟达CUDA生态、台积电N3工艺、ASML EUV光刻机及寒武纪MLU指令集四大技术锚点,解析其如何以不可替代的‘物理-材料-软件’三位一体能力,成为当代

aibiba0894的博客 417

深入理解Plasma(2):Plasma 细节剖析

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要对 Plasma 一些关键操作的细节进行剖析。 在上一篇文章中我们已经理解了什么是 Plasma 框架以及它是如何运行的,这一篇文章将对其运行过程中的一些关键部分,包括 Plasma 提交区块的过程,当有恶意行为发生时如何构建防伪证明以及如何退出 Plasma 子链等进行剖析。...

weixin_33963189的博客 854

【信息科学与工程学】【安全领域】第三十五篇 网络安全算法表

编号算法名称算法的逐步骤思考推理的数学方程式和分解的数学方程式参数/变量列表复杂度(时间/空间)1​AES (高级加密标准)​1. 密钥扩展:从初始密钥生成轮密钥。 2. 初始轮: 3. 主轮循环(Nr-1轮):  - SubBytes:(非线性字节替换)  - ShiftRows:对状态矩阵的行进行循环移位。  - MixColumns:(在GF(2⁸)上的矩阵乘法)  - AddRoundKey: 4. 最终轮:执行SubBytes、ShiftRows、AddR

weixin_49199313的博客 1381

从侧链(Plasma)到Rollup

尽管通道技术为Layer1提高了吞吐量,但是通道主要支持高频、小额支付,难以处理大规模资金转移是通道技术的局限性,针对这个问题,侧链技术应运而生。侧链是一条独立的区块链,拥有自定义的共识机制、数据结构、社区运营模式等。主链一般不知道侧链的存在,侧链也不会影响主链的正常运转,因此侧链也是一种无需更改主链框架即可实现扩容的方案。早期侧链设计架构像是一个第三方交易所,允许用户在主链与侧链间转移资产,而后在侧链上完成交易,从而降低用户交易成本,替主链分担交易量,间接提高主链吞吐量。

weixin_43380357的博客 550

【信息科学与工程学】【制造工程】第八十四篇 Nvidia Rubin GPU 芯片加工工艺——分层拆解表01

属性内容编号​⑮字段​N3P 节点几何尺度锚定(CPP / MxP / SRAM bit-cell area)— 用来把"3nm"从营销词翻译成可算的面积/电容/电阻预算类型​制程标尺(Scaling metrology)— FEOL+局部互连领域​工艺节点定义 · 尺度律(Dennard/ITRS-style 但不迷信"nm=physical gate length")GPU芯片​模块​整个逻辑阵列的"最小重复尺":栅方向(poly/metal-x)与鳍方向(active/OD)子模块​。

weixin_49199313的博客 817

【信息科学与工程学】【产品体系】第十一篇 ICT制造业服务器生产

编号设备类别设备子类具体设备型号加工能力精度等级适用范围控制方式1钣金加工设备激光切割机TRUMPF Trulaser 5030切割厚度0.5-20mm±0.05mm机箱面板、支架CNC数控2钣金加工设备数控冲床AMADA EMK 3610 NT冲孔、成型±0.1mm通风孔、安装孔CNC数控3钣金加工设备折弯机AMADA HDS 1303 NT折弯角度精度±0.5°机箱结构件CNC数控4注塑成型设备注塑机ARBURG Allrounder 570 S注射重量5-200g±0.02mm塑料部件、连接器伺服电机

weixin_49199313的博客 1082

区块链研究实验室 | Plasma Cash区块结构的规范

Plasma Cash推出的最重要的改进之一是“light proofs”。Plasma 结构要求用户下载整个Plasma 链,以确保他们的资金安全。使用Plasma Cash,他们只需下载与自己资金相关的Merkle树枝。 这是通过引入一个新的事务有效性条件来实现的:特定CoinID的事务只在Merkle树的CoinIdth叶中有效。因此,只下载该分支就足够确信该硬币不存在有效的交易。这...

willam1的专栏 244

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04

编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017)

weixin_49199313的博客 409

区块链的可扩展性研究【06】Plasma

1.Plasma:Plasma 是一种基于以太坊区块链的 Layer2 扩容方案,它通过建立一个分层结构的区块链网络,将大量的交易放到子链上进行处理,从而提高了以太坊的吞吐量。Plasma 还可以通过智能合约实现跨链交易,使得不同的区块链之间可以进行无缝的交互。

总要有点可以骄傲的东西 824

基于Spark Structured Streaming的新闻日志实时分析系统架构与实现

大数据实时处理是应对海量、持续生成数据的关键技术,其核心在于构建低延迟、高吞吐的数据流水线。流处理引擎通过窗口聚合、状态管理等原理,实现对数据流的连续计算,从而支撑实时监控、智能推荐等业务场景。Spark Structured Streaming作为主流引擎之一,提供了声明式API与端到端的精确一次语义保障,有效平衡了开发效率与数据准确性。在新闻浏览日志分析这类典型应用中,结合Kafka消息队列进行数据缓冲与解耦,并利用MySQL和Redis分层存储计算结果,能够构建出从数据采集、实时计算到可视化展示的完整

weixin_34248705的博客 412

单细胞拟时序分析实战:用monocle2从Seurat对象构建细胞轨迹(附完整代码)

本文提供了一套完整的单细胞拟时序分析实战教程,详细讲解了如何将Seurat对象转换为Monocle2的CellDataSet,并构建细胞命运轨迹。内容涵盖数据转换、轨迹定义基因选择、降维参数调优、可视化技巧及结果生物学验证,旨在帮助研究者解决实际分析中的常见问题,从静态细胞图谱中挖掘动态发育过程。

weixin_29251337的博客 342

区块链三难困境:可扩展性、安全与去中心化的工程权衡

区块链三难困境指可扩展性、安全性和去中心化三者无法同时最优的底层约束,它并非数学悖论,而是由网络延迟、验证开销与全节点成本共同决定的工程现实。理解这一困境是设计公链、Rollup或跨链系统的基础——例如模块化架构通过分离数据可用性(DA)与执行层,在不牺牲安全前提下提升吞吐;而并行EVM和递归零知识证明则分别从计算效率与验证压缩角度优化关键瓶颈。真实项目中,需结合业务场景(如DeFi重安全、GameFi重扩展)进行坐标定位与取舍,而非追求理论极限。本文聚焦生产级落地经验,覆盖Celestia、FuelVM、

weixin_34417200的博客 397

Vue 实现华视身份证读卡器功能

在www.downcc.com下载“华视cvr100驱动”安装程序; 华视电子官网有相应的文档说明和程序下载 一、服务安装 选择安装目录: 启动读卡服务: 安装成功会有如图所示: 注意事项: 安装开发包必须使用管理员权限,因为windows服务和读卡器设备驱动程序均需要管理员权限,否则会安装失败。 win10需要修改组策略才有管理员权限。 二、服务的使用 打开浏览器,输入地址http://127.0.0.1:19196/mainpage,回车 点击openDevice: 点.

zyqgt960812的博客 6503

Polygon

1. 引言 Polygon早期名为Matic。 Polygon一般可分为四层: Ethereum层:可使用以太坊来host and execute any mission-critical component of their logic。该层由以太坊智能合约来实现,主要功能类似有: Finality/checkpointing Staking Dispute resolving Message relaying 安全层:为可选层,非强制需要。用于管理一组validators,validato

mutourend2010@gmail.com 3246

Comsol 弧形声学换能器声聚焦仿真

1. 弧度和曲率半径:弧形声学换能器的形状和曲率半径对声聚焦效果有重要影响。通常,较小的曲率半径和较大的弧度可以实现更强的声聚焦效果。弧形声学换能器声聚焦是指将声波能量集中在弧形声学换能器的特定区域内,以实现更强的声场强度和分辨率。4. 数值仿真和优化:使用声学仿真软件进行数值仿真可以帮助设计和优化弧形声学换能器的声聚焦效果。通过调整几何参数、材料特性和激励信号等参数,可以模拟和优化声聚焦效果。2. 激励信号:通过调整激励信号的频率和幅值,可以实现声波在弧形声学换能器中的聚焦效果。

声学黑洞仿真工作室 1618

使用PlotNeuralNet绘制深度学习网络图的基本操作

使用PlotNeuralNet绘制深度学习网络图的基本操作

weixin_46877907的博客 2112

6大改进:盘点以太坊的2018冒险之旅

以太坊是个大胆的实验——为数字资产、不受审查的应用以及分布式组织建立通用平台。在2018年中,社区进行了比以往更多的实验,本文是对以太坊这一年的总结,帮助读者理清头绪,鸟...

区块链大本营 3685

第4章 Stata参数检验

目录 4.1单一样本T检验 案例延伸 4.2独立样本T检验 案例延伸 1.改变置信水平 2.在异方差假定条件下进行假设检验 4.3配对样本T检验 案例延伸 1.改变置信水平 4.4单一样本方差的假设检验 案例延伸 4.5双样本方差的假设检验 参数检验(Parameter Test)是指对参数的平均值、方差、比率等特征进行的统计检验。参数检验一般假设统计总体的具体分布为已知,但是其中一些参数或者取值范围不确定,分析的主要目的是估计这些未知参数的取值,或者对这些参数进...

qq_45112156的博客 1万+

以太坊常识

网络看到: 为了确定哪个路径才是最有效的以及防止多条链的产生,以太坊使用了一个叫做“GHOST协议(GHOST protocol.)”的数学机制。 GHOST = Greedy Heaviest Observed Subtree 简单来说,GHOST协议就是让我们必须选择一个在其上完成计算最多的路径。一个方法确定路径就是使用最近一个区块(叶子区块)的区块号,区块号代表着当前路径上

weiyanwyyw的博客 1406

关于RS485通讯TVS器件选择的经验

先说经验结论 如果你的RS485用于频繁热拔插, 比如作为手持终端使用, 且手持器与目标板非隔离, 那么使用6.8CA可能是更好的选择.因为有热拔插会产生浪涌, 而且在非隔离的场合有些工业设备接地也是无法保障的.对于使用场景较为单一的, 点对点或点对多场合. 可以使用最大峰值脉冲电流较小的SM712.这是在长期的产品设计中得到的经验. 仅供参考 一. TVS的工作原理和作用 瞬态电压抑制二极管 ...

qq_20163075的博客 6510

从零到一:鲲鹏920服务器上的DeepSeek模型部署全流程解析

本文详细解析了在华为鲲鹏920服务器上部署DeepSeek模型的全流程,包括环境准备、模型服务框架部署、性能优化及生产环境方案。通过ARM架构优化和量化技术,显著提升模型推理效率,适用于企业级AI应用场景,助力国产化技术落地。

weixin_29094775的博客 599

什么是第二层区块链?

第二层区块链(Layer 2 blockchain)是构建在现有区块链之上的一层网络,旨在解决主链(通常是指第一层区块链,如以太坊)的可扩展性和交易速度问题。第二层网络通过将一部分交易处理工作从主链上移开,可以显著提高交易速度并降低交易成本。常见的第二层解决方案包括状态通道、侧链和等离子体等。

古德的博客 2193

基于STM32的智能台灯PWM调光与人体感应融合设计

本文详细介绍了基于STM32单片机的智能台灯设计方案,重点讲解了PWM调光技术与人体感应模块的融合实现。通过STM32的高级定时器产生精准PWM信号控制LED亮度,结合红外传感器实现人来灯亮、人走灯灭的智能体验,同时集成光敏传感实现环境自适应调光,打造高效节能的智能照明解决方案。

threejs5artist的博客 826

区块链研究实验室 | 理解广义Plasma技术结构-part I

简述 目前大多数开发人员只是想要简单易用的方法来扩展他们的dapps。人们需要好的工具和文档齐全的库。他们当然不希望从头开始构建整个区块链来运行单个应用程序。 因此,我们开始创建一个平台,使构建可扩展的区块链应用程序变得容易,而无需成为Plasma专家。我们最终得到了一个通用Plasma链,你可以在上面构建应用程序(或“plapps”)。听起来怪怪的? 第2层:状态声明 ...

willam1的专栏 284

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Ethereum Plasma MVP and Plasma Cash

Vitalik大约在一年前(2017/08)提出了Plasma这个概念以解决Ethereum交易速度及成本的问题,不过提出的内容太概念性,没什么人知道该怎么实作,在今年初Vitalik提出了Plasma MVP (Minimal Viable Plasma),最小可行性的Plasma,而目前大家也是遵循这个规范来实作。 Plasma属于layer 2的solution,就是在主链之外做运作...

跨链技术践行者 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 众说区块链:区块链20个你问我答,你想问什么问题?
下一篇: 区块链100讲:智能合约审计指南
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值