交易流程源码分析(1)-流程总概

一、前言

iota作为革命性的 区块链链技术,本系列打算从其钱包应用作为入口,一方面,分析iri 的核心流程的源码实现,另一方面,可以深入iota的使用场景。

二、流程总览

交易流程

上图为iota 整个核心的交易流程,该流程主要通过钱包项目 【android-wallet-app]】、iota 接口访问 客户端【iota-java】以及 iota参考部署 【iri】 三个项目梳理出来。通过这三个项目,基本可以全面了解iota 的生态。其中【iri】是 iota 使用java 语言实现 dag 的核心,也是我们源码分析的核心。

因此,接下来会按照以下章节进行源码分析:

1、《交易流程源码分析(2)-transaction bundle 构建》
2、《交易流程源码分析(3)-input交易签名》
3、《交易流程源码分析(4)-tip selection》
4、《交易流程源码分析(5)-transaction pow》
5、《交易流程源码分析(6)-transaction store》
6、《交易流程源码分析(7)-MilestoneTracker》

推荐阅读更多精彩内容