- 什么是区块链?
- 区块链是一个分布式网络
- 区块链可以帮助多个节点达成共识去记录和Token(虚拟资产凭证)相关的事情
- 区块链可以帮助所有人无门槛的构建属于自己的小经济系统
- 区块链:网络是点对点(P2P)网络
- 区块链的架构:
- 应用层:基于区块链的各种应用:以太坊养猫游戏,银行积分系统
- 接口层:提供API接口,web端接口,钱包接口,CLI接口
- 网络层(P2P):身份认证,节点发现,交流,加入和退出
- 数据层(区块链底层):共识机制,激励措施,数据格式,智能合约的设计
- 三种区块链技术框架:
- 比特币
- 以太坊
- Hyperledger/Fabric
- 比特币:
- 比特币是加密数字货币和全球支付系统
- 第一个去中心化的数字货币
- ecash:使用密码学盲签名技术,解决隐私问题(类比例子:对文件签名就是通过在信封里面放一张复写纸,签名者在信封上签名时,他的签名便透过复写纸签到文件上. 特点:1.签名者不知道签了什么. 2.签名者也不知道将来验证的签名是那次签的)
- Hashcash:使用Pow算法,解决垃圾邮件dos攻击问题(目的:邮件过滤 核心思维:让发垃圾邮件的有代价 POW算法:起源于此)
- B-money:需要信道同步,且有第三方仲裁
- 以太坊
- 开源的有智能合约功能的公共区块链平台
- 智能合约:存储在区块链上的程序,由各结点运行,需要运行程序的人制服手续费给节点的矿工和权益人
- 叔块:将因为速度较慢而未及时被收入母链的较短区块链并入.使用的是有向无环图的相关技术
- 权益证明:相较于工作量证明,可节省大量在挖矿时浪费的电脑资源,并避免特殊应用集成电路造成网络中心化(尚未实现)
- 闪电网络:可提升交易速度,降低区块链的负担,提高可扩展性.(尚未实现)
- 开发社区稳固,不断成长,勇于使用硬分叉(hard fork)
- Fabric架构
- BlockChain Explorer:展示和查询区块链,事务和相关数据的Web应用
- Fabric:区块链技术的一个实现
- STL-Sawtooth Lake:高度模块化的分布式账本平台
- lroha:轻量级的分布式账本,侧重于移动
- Cello:BaaS的工具集,帮助创建,管理,终止区块链
- 特性:1.多通道 2.分拆Peer的功能 3.可拔插(共识,CA,节点,数据库)
posted @
2018-04-30 21:52
庄子游世
阅读(
202)
评论()
编辑
收藏
举报