@liuruicai
2017-04-04T16:31:40.000000Z
字数 930
阅读 755
Blockchain
- 资产数字化,数字资产交易
- 技术演化:冷灾备-》异地多活-》经典分布式一致性算法(Paxos, Raft)-》带拜占庭容错的分布式一致性算法-》基于经济学的博弈算法(收益是可计算的,作弊成本高于收益)。
- Improvement-proposals
- 区块链两种类型:
- 公证链,公证通(Factom),VeChain 唯链 BitSE
- 价值链
- 价值联盟链一定是跨行业的,要么行业垄断,要么非合作博弈,出现不稳定的状态。
- 两大技术阵营:
- 比特币:围绕生态,上层应用独立开发,可插拔(彩色币,闪电网络,侧链,Rootstock合编扩展)
- 以太坊:继承型生态,所有App继承自智能合约(
- 比特股:
- 智能合约的代码既法律的问题,现实当中,不变的法律不存在:仲裁Oracle
- 区块链与数据中心的比较,基于CAP理论
- CAP在区块链系统中,P由原来的网络分区演变为:拜占庭容错,硬分叉篡改
- 拜占庭容错: 指系统抵御人为篡改数据的情况下的业务容错能力;拜占庭将军问题就根据错误计算机的数量,寻找可能的解决办法 ,这无法找到一个绝对的答案,但只可以用来验证一个机制的有效程度)
- 公有链的可用性和容错性非常好。
- 传统的数据中心的一致性最好,几乎没有拜占庭容错性,可用性取决于系统架构。
- 不同区块链的TPS比较
- 共识算法中,PoS是趋势, 它比较好的解决了一致性效率,代币分发的问题。
- 评价指标: 甚而帐本,共识算法,加密算法,交互
- 椭圆曲线加密算法,国密算法
- 与传统网络应用架构的思路变更
- 传统网络服务要素:
- 应用软件(架构)设计,解决高并发,分很多层,负载均衡层,代理转发层,会话层
- 系统(架构)设计:每层几台机器,用什么机器,多少台,什么型号,什么中间件,多少钱预算
- 数据库设计:几个点存储,如何保证一致性等。
- 公有区块链的要素:开源,社区确定,谁好用用谁的。
- 网络协议设计
- 共识算法与代币分发
- 矿工,算力部署
- 加密算法与帐户模型
- 帐本与本地存储
- 特征:传统的面向服务的,集成发布 VS 面向用户的Improvement-Proposals(软分叉,硬分叉)
- 技术选型的切入点
- Data feed: 价值中介--Oracle, 基于信用的不可篡改的数字身份,资产数字化