区块链系统: 区块链是一种链式数据结构,按照时间顺序将数据区块组合在一起。它是比特币的一个重要概念,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统包含加密coin、公链、私链、联盟链等。
区块的结构主要分为区块头和区块体。
区块头:连接前面的区块、索引自父区块哈希值的数据;包含挖/矿难度、Nonce、时间戳;能够快速归纳校验区块中所有交易数据的默克尔树根数据。
区块体:主要包含交易数据。
区块链的本质是在不可信的网络中建立可信的信息交换,让信任传递下去,降低社会的摩擦成本,提高整个效益。区块链平台的底层技术(数据关系加密化/数据不可篡改/点对点网络)形成了区块链浏览器、区块链钱包、区块链矿池、开发组件模块、技术社区等生态系统。
区块链系统APP的优势: 1.增强安全性; 2.简化生态系统; 3.提供高质量的数据; 4.快速交易; 5.降低交易成本,减少间接成本; 6.提供透明度,所有交易都公开可查看且不能被篡改。
区块链系统(APP)的创新技术: 1.分布式账本:交易记账由分布在不同地方的多个节点共同完成,每个节点都记录完整的账目,可以监督交易合法性并共同为其作证。 2.非对称加密:交易信息公开,但账户身份信息高度加密,只有授权的数据拥有者才能访问,保证数据安全和个人隐私。 3.共识机制:所有记账节点之间达成共识,认定记录的有效性,是认定和防止篡改的手段。区块链提出四种不同的共识机制,在效率和安全性之间取得平衡。 4.智能合约:基于可信的不可篡改数据,可以自动执行预先定义的规则和条款。