免责声明: 金色财经作为开放的资讯分享平台,所提供的所有资讯仅代表作者个人观点,与金色财经平台立场无关,且不构成任何投资理财建议。
APP
中国版App下载 Android & iPhone
金色专栏
  • 专栏申请

深入理解以太坊交易处理机制

前言

区块链是一个以 " 去中心化 "、" 去信任化 " 方式集体维护的分布式账本,这里的 " 分布式 " 不仅体现在数据的分布式存储,也体现在数据的分布式记录,即由系统参与者共同维护,作为 " 账本 " 的区块链自然少不了记账,伽老矿工Lhp一三五七九零零零而交易自然而然的成为了重中之重。知道创宇区块链安全实验室 将从源代码视角对以太坊交易池数据结构、交易费用设置、交易构建、交易入池、交易签名、交易验证等逻辑设计进行简要浅析,并通过对以太坊交易安全机制设计来研究公链安全机制设计。

流程说明:首先由用户通过网络发起交易请求,并使用自己的私钥对交易进行签名,之后进行交易广播,进而将交易添加到交易池中,矿工从交易池中获取交易信息,然后将其进行打包并生成区块,之后通过进行共识出块,最后向全网广播交易区块。数据流向:

  • 交易池的数据来源:本地提交,第三方应用通过调用本地以太坊节点的 RPC 服务提交交易;远程同步,通过广播同步的形式,将其他以太坊节点的交易数据同步至本地节点。

  • 交易池的数据去向:由 miner(矿工) 获取并验证,用于挖矿,挖矿成功后写进区块被广播,交易被写入规范链后会从交易池中进行删除,如果交易被写进分叉则交易池中的交易不会减少,之后等待重新打包。

jinse.com
好文章,需要你的鼓励
jinse.com
好文章,需要你的鼓励
了解更多区块链一线报道,与作者、读者更深入探讨、交流,欢迎添加小助手微信:jinsecaijing666, 进入[金色财经读者交流群]。
发表评论
0/140
发布评论
评论
文章作者: / 责任编辑: 我要纠错

声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 深入理解以太坊交易处理机制