概念:
去中心化:是对交易提出来的一种理念,一般货币的发行以及交易记账都是由官方进行记账,因此为了不由官方记账,从而提出了去中心化的概念。
交易流水:交易流水是指转账记录等。以ETH为例,eth流水主要包括 from,to,value,gas,gasPrice,data等信息。
共识机制:为了使得各个结点的信息保持一致的算法。它可以选出打包结点、同步、广播以及校验、接收区块。比如BTC的共识机制是POW(工作量证明),ETH的共识机制是POS(股权证明机制),EOS的共识机制是DPOS(授权股权证明机制)等。
区块:区块是由各个结点通过共识机制对流水进行收集然后封装成一个块并与上一个块进行链接。主要包括的信息有:上一个区块的hash、本区块的hash、时间戳、收集到的流水列表等。如下图:
区块链:一个一个区块链接起来称之为区块链。每一个区块可以看成一个账本,区块链就是一个总账本,记录了从开始到目前所有的流水记录。
节点:安装运行了对应的的区块链钱包程序,就是一个节点,不过节点要进行交易,发送流水,必须同步完所有的区块才能进行发送流水;创建钱包地址不需要同步完所有区块。
挖矿:是指一个节点参与出块的动作,共识机制为了让结点积极参与出块,会有对应的奖励机制。
双花:是指结点出块到一定高度后(比如200高度了),然后下一个块由两个或多个节点同时出了,导致201个高度有多个。双花的解决一般是看后期谁接的高度越高就以谁为主链,其他的链作废。如下图
冷钱包:冷钱包是为了安全的管理虚拟币的一