蓝盟IT小贴士,来喽!
一、分散账簿——的记忆作用
分布式账本构建了区块链框架,其本质是分布式数据库。 数据生成后,经过大家的处理保存在这个数据库中,所以分布式账本在区块链中起到数据存储的作用
区块链由许多节点组成一个端到端网络,不存在中心化的设备和管理机构,节点之间的数据交换通过数字签名技术验证,不需要人为互信,按照既定规则进行。 节点之间也不能欺骗其他节点。 因为整个网络都是中心化的,所以每个人都是参与者,每个人都有发言权。
二、共识机制——统一节点、数据处理
为了保证节点主动去计费,区块链形成了重要的共识机制,这种共识机制也成为了区块链的灵魂。
因为Pow算法是最初的共识机制,所以参与的节点通过竞争计算力来竞争记账权是比较公平、去中心化的一种方法,但是明明有人参与,却只能选择一个节点,浪费大量的资源和时间成本
因此,后来出现了Pos共识机制,持有数字货币的时间越长,资产越多,就越有可能获得记账权和奖励,从而节约时间,但这与去中心化的初衷相反,据说更容易产生马太效应。
之后,DPos问世,节点选出代表节点代为验证和计费,更加简单高效,但这在一定程度上也有牺牲了中心化的说法。
三、密码学——验证数据的安全性、数据的归属,不可篡改的可追溯性
作为能够传输价值的区块链,如果安全性只靠节点取胜,当然难以置信。 于是,区块链使用了杀手锏——密码学。
密码学中的不对称加密技术是保障安全的重要部分。 对称加密相当于开门的钥匙和关门的钥匙是一样的。 不对称加密相当于你用了两把钥匙锁门。 一个叫做公钥,另一个叫做私钥。 公钥锁上,只有私钥可以打开。 用私钥锁门也只有公钥能开门。 两个密钥一般都保存在钱包里,如果密钥丢失,资产也会消失。
在区块链中,公钥和私钥的形成是经过散列算法和椭圆曲线算法等多重转换制作的,由于字符较长且复杂,因此是安全的。
四、智能合约——执行、应用
智能合约是一种用于以信息化的方式传递、验证或执行合同的计算机协议。 就像大家制定规则,机器自动执行的技术一样。 因为存储在网络上并维护的数据总是需要有人执行。 智能合约可以在没有第三方的情况下进行可靠的交易。 另外,这些交易可以追踪,但不能逆转。
文/上海蓝盟 IT外包专家