区块链3.0架构

区块链3.0架构

互联链:提供实现不同区块链互联互通的统一架构和标准协议。

    实现不同链之间的互联互通。比方说支付宝使用的支付宝链,微信使用的微信链,我想在微信链中实现对支付宝链中节点的转账,就需要通过互联链。相当于互联网。

区块链3.0架构

互联账本中,各层关系类似互联网各层协议,每层只与相邻层做交互,不会跨层通信。

应用层发起支付,应用层调用传输层接口。传输层调用互联账本层接口,最后互联账本层调用账本层接口,把包含目的地址连接器的支付请求发到账本层的连接器。账本层的连接器依据目的地址,将支付请求发送到对方账本连接器。实现了支付请求的发起。

目的账本连接器在接收到用户请求后,通过调用上层的互联账本层接口,把请求转到传输层,进而在转发到应用层,接受方接到请求。

支付响应经过的路由同上。

“完全去中心”“部分去中心”“部分中心”

“完”:没有拥有者。所有节点记账

“部分去”:属于联盟。分配不同的权限,根据权限大小来记账

“部分中”:属于个人。所有者分配不同权限。

架构:

静态层面:勾画系统边界、结构、组成组件以及组件之间的关联。

动态层面:规范组件的行为和组件之间的交互协议。

界定系统的功能和非功能特性。

比特币的公钥地址有私钥产生,采用SHA256 和 PIREMD160对公钥进行处理,最后通过Base58编码形成比特币地址。

采用椭圆数字签名算法(ECDSA)来实现数字签名和生成公钥 secp256k1