区块链

 

支付方式

比特币网络的特点:

• 所有节点共同维护一个完整账本,账本在每个节点本地都有一个备份

• 账本只记录交易明细,不记录余额

• 余额通过交易明细推算

账本样子

区块+链   哈希算法    唯一   不可逆

不可篡改

• 原区块哈希值 = Hash(交易1,交易2,交易3,…,其他区块信息) • 原区块哈希值 != Hash(交易1,交易2,交易3 ,… ,其他区块信息)

• 校验不通过,改动不会被认可

区块打包过程

• 打包目标:找到Hash值前M位为0的Nonce

• 等同于暴力攻击,非常消耗计算资源

• 时间复杂度2M

• 工作量证明机制——POW(Proof of work)

矿机&矿场

分叉&51%攻击  (黑客攻击区块链)

区块链标准定义

• 该技术方案让参与系统中的任意多个节点,把一段时间内全部信 息交流的数据,通过密码学算法计算和记录到一个数据块(区 块),并且生成该数据块的指纹用于链接(链)下一个数据块和 校验,系统所有参与节点来共同认定记录是否为真。

区块链是一个分布式数据库

• 中心化&去信任

• 数据透明

• 不可篡改

智能合约 标准定义: “一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。”

相当于强制执行的存储过程

一个天气险的智能合约

区块链企业级应用的方向

问题  1:吞吐量低

CAP原则又称CAP定理,是NOSQL数据库的基石,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼  。

2. 交易数据公开   灰色收入无法隐藏

3. 无法同步链外数据

解决  1. 提升吞吐量

a. 侧链

b. 分片   为效率牺牲一定程度的去中心化

c.dag   高并发

 

同步链外数据

i. 跨链中继

ii. hub结构   多链并行

iii. Oraclize 预言机

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值