跳到主要内容
知识地图Ethereum 怎样让交易改变共享状态?外部项目

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← 区块链与共享状态

一个问题

Ethereum 怎样让交易改变共享状态?

把执行规则与共识分开看。

Ethereum 提供可由节点执行的智能合约程序。交易可以调用合约并改变状态;共识帮助参与者确定接受的历史。

例如一个教学用登记合约规定谁能修改条目。执行检查“这次调用是否符合程序”,共识解决“参与者接受哪段历史”。两者配合,不能用“智能合约”一词代替全部系统。

这里的合约是程序。它不会仅因部署到链上,就自动获得现实法律效力。

先从账户开始

账户记录一个地址的 ETH 余额与交易序列。钱包准备签名请求,合约还可以施加自己的权限规则。先读账户与授权,再沿着 Gas、共识和最终性往下读,最后进入 Layer 2。

来源与延伸阅读

继续深入

Ethereum 与 ArcBlock

资产记录与合约执行可以留在 Ethereum,应用则使用 ArcBlock 服务。应用与资产的分工解释这一定位,以及已有资料记录的 ArcBridge 连接。若要了解 Ethereum 扩展方案,可继续阅读 Layer 2 与 Base。

本页涉及

术语

  • Ethereum

    是它让账本记录的东西从转账扩展到程序。大多数人说的智能合约来自这里,其他链复用的很多工具链也是。