区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
区块链是比特币的底层技术,像一个数据库账本,记载所有的交易记录。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。
区块链的技术架构
1)数据层 创世区块 交易记录 私钥,公钥和钱包地址
2)数据层 & 通讯层 记账原理 Merkle 树和简单支付验证(SPV) P2P通讯 数据通信和验证
3)共识层
4)激励层 拜占庭将军问题与POW Pos DPos PBFT 挖矿 交易费 图灵完备和非完备
5)合约层 比特币脚本 以太坊智能合约 fabic智能合约 RPC远程调用
6)应用层
7)总结 接口调用 DAPP的使用 应用场景的部署 重要概念和原理
环境搭建
1)以太坊 以太坊介绍 以太坊开发过程 图形界面客户端使用 供应链的应用 保险领域的应用 DAO的介绍和应用
2)以太坊 以太坊本地开发环境的搭建 以太坊分布式集群环境的搭建
3)hyperledger项目fabric介 fabric介绍 fabric本地开发环境搭建 fabric分布式集群环境搭建
案例和DEMO
1)案例讲解 支付和清结算 公益行业的应用 供应链的应用 保险领域的应用 DAO的介绍和应用
2)Demo介绍 发币和交易Demo
3)Demo介绍 数据资产的确权和追溯
网友评论