在讲区块链记账之前,先说明一下哈希函数。哈希函数:Hash(原始信息) = 摘要信息原始信息可以是任意的信息,hash之后会得到一个简短的摘要信息哈希函数有几个特点:同样的原始信息用同一个哈希函数总能得到相同的摘要信息
区块链系统内部的数据,都是必然经过了网络中各个节点的验证的。网络中转发的数据,都是有用户所有权(通过密钥签名)的。这里的密钥签名特指一个公开密钥算法。在区块链中的指椭圆曲线密码算法以及其他类似不对称密码算法。
与区块链系统两个相关定理(CAP、FLP)CAP定理:对于区块链系统有三个基本指标,构成了一个不可能三角C : Consistency 一致性:在p2p对等网络系统,它的数据存储在很多个节点上,在很多节点上的数据能否保持一致。
所有在区块链网络上产生的数据,都要通过一个共识协议,在所有节点上进行验证。随着后期技术迭代,也有一些轻量级的节点,可能不会做很完整的验证。但是从最完整的全节点的角度来说,每个产生在区块
区块链系统就是一个数据库系统,本质上就是一个账本数据库账本数据库:用于存储区块数据,是存储的基本部分。围绕这个存储部分由共识算法来维持各个节点的账本数据的一致性,由密码算法实现各个区块之间的链接,实现数据的签名和确权,由账户模型来表达这
公钥:它公开的区块链上,大家都可以知道对方的公钥,它就是私钥的补充,可以验证私钥的“签名”,就是上一篇中我们提到的,你如何动用你的区块链资产,修改你的区块链数据。说的简单点就是私钥可以”盖章“ ,公钥就是你对
大家都知道,计算机是用0,1 存储数据,私钥一般是长度为256的0,1,组成,它的最大数为 2^256,这么说你感觉不到有多大,那我们把它换成10进制的数据,它是多大的数字:115792089237316195423570985008687907853269984665640564039457584007913129639936 ,银行的6位数密码原理上只有 999999 种可能,对比上前面私钥的数字,这个数字足够震撼了吧。假如有人想尝试你的密码,那么把全世界的计算机都运转起来,运算到太阳熄灭,也运算不到它的亿亿分之一,这就是为什么它足够安全。
DPOS 是英文Delegated Proof of Stake的缩写,意思是委托权益证明,和投票有些相似:在DPoS共识制度下,会选出一定数量的代表,来负责生产区块,这些代表是怎么选出来的,是持有股权的所有人投票选出
PoS是Proof of Stake的缩写,意思就是股权证明,按你的股权去获取出块权,简单的说就是你有多少资产就有多少出块的权利,PoS相对于PoW的优点是提高了处理效率,但是往往股权都会越来越集中,被攻击的可
PoW是英文Proof of Work的缩写,意思就是工作量证明,按你的工作量获取出块权,简单的解释就是所有参与人就产生随机数,这个数在小数某个数时就可以,实际上的算法要复杂的多,采用POW算法的优
首先要从理论角度考虑,货币数量论的前提是否依然存在。如果在货币数量论的框架内讨论货币超发及赤字货币化问题,容易陷入传统逻辑路径,在目前这种高度不确定性环境下,财政货币政策的制定应当跳出货币数量论的老框框。
什么是全球供应链?其实就是全球的生产、流通和消费已经连接在一起,形成了一个全球分工体系,形成了一个全球市场。这个链条不仅连成了一体,还越拉越长,把生产的各个环节都串在一起,“你中有我,我中有你”,形成了一个“命运共同体”。