首页   快速返回

区块链简介     所属分类 digiccy
区块链不仅仅是一项技术,一个工具,更是一种思想。它的特点是开放、共享、去中心化。区块链的这种核心精神与互联网不谋而合。

区块链服务于交易,优势在于能够用非常低的成本,解决网络交易的身份识别和个人征信,以及使用点对点的交易,避免了传统集中式的清算结构,从而能够大大提高金融系统,甚至整个经济体系的运行效率。

要了解比特币的内在优雅。不是软件使比特币如此有效,而是经济学。


货币可以用来交易和流通,是因为它作为一种价值传输的载体,承载的是信用。

创造性地用数学方法定义信用

欺诈行为之所以发生,是因为欺诈行为的收益往往远大于预期的成本。
区块链技术能够在交易之前精确地计算欺诈行为所要付出的成本和带来的收益。
如果欺诈行为的成本远大于收益,任何一个理性的参与者都不会有欺诈的动力。

比特币只是记账的表征,而区块链就是其背后的一套由信用记录以及信用记录的清算构成的体系。

去中心化的记账方式

中心化的记账方式缺点
一旦这个中心出现问题,如被篡改、被损坏,整个系统就会面临危机乃至崩溃。
比如津巴布韦政府滥发货币使货币贬值,物价飞涨。美国安然公司财务造假,公司倾刻间倒闭。


账本数据存储去中心化,不能指定任何参与方拥有特殊的保存账本的权利。参与方都平等地拥有保存账本的权利。
记账行为本身去中心化,不能指定任何参与方拥有特殊的记账权力。让所有参与者都平等地拥有记录财务数据的权利。


区块链交易机制
“区块链”就是以“区块”这个东西组成的链条。
区块链相当于一个实物账本,区块相当于账本中的一页,区块中承载的信息就是这一页上记载的交易内容。


竞争记账机制
竞争记账就是以每个“节点”的计算能力(算力)来竞争记账权的一种机制。竞赛的胜利者获得一次记账的权力。

比特币系统,大约每十分钟进行一轮算力竞赛,竞赛的胜利者获得一次记账的权力,即向区块链这个总账本写入一个新区块的权力。
在一定时间内,只有竞争的胜利者才能完成一轮记账并向其他节点同步新增账本信息,这个过程就是区块产生的过程。

这个奖励的过程同时也是比特币的发行过程。

算力竞争要付出成本
每轮竞争胜出并完成记账的节点获得系统给予的一定数量的比特币奖励。
这个奖励的过程同时也是比特币的发行过程。
节点不停地进行计算,以获得系统发放的比特币。

将竞争记账机制与货币的发行完美结合到一起,在引入竞争的同时,解决了去中心化货币系统中发行的难题。
这个过程很像现实生活中黄金开采的过程,因此被人们形象地称为“挖矿”。


密码学确保区块链数据无法被篡改

哈希函数和非对称加密

公钥和私钥

私钥能生成公钥和地址(有了地址,对方才能给你打钱)
私钥加密,公钥解密(加密、解密不是同一把密钥,因此叫 非对称加密)

确保交易记录没有被篡改
确保交易记录由正确的人发起

由于系统的初始设定,不同区块链产生区块的速度不一样。
比特币区块链大概每10分钟挖出一个区块,以太坊区块链的出块时间约14秒。


篡改数据成本极高  拥有至少全网51%的算力

矿机成本+电费+其他,成本约5.5亿RMB


区块链的核心理念:
1 账本分布存储于全网的节点上,某个节点账本的破坏,不会影响任何其他节点正常运作
2 各节点均可参与记账、共同维护区块链数据库
3 各节点相互监督,构建trustless(免信任的)系统

上一篇     下一篇
磁盘io与直接io

Linux IO sync fsync与fdatasync

sendfile 零拷贝机制

文字与货币

内存映射文件

InnoDB锁机制之Gap Next-Key Record Lock