区块链最开始作为支撑
比特币的底层技术,利用分布式共享账本以及点对点传输技术,来支持比特币数字资产在去中心化网络中进行流通。在经过多年发展后,区块链成为基于P2P网络、非对称加密、哈希函数、Merkle树、链式结构、时间戳、共识机制等多项关键技术的综合系统,其基本结构如图1所示。结合区块链的概念、技术和基础架构,其基本特征可归纳为以下几点。
1.去中心化。分布式账本技术让区块链网络数据传输和存储实现去中心化。每个节点都可以维护一个账本的副本,
区块链技术在传输数据时不再依赖中心网络节点,而是通过共识开源协议来保持多个节点共同参与的整体系统能够良好运转,并保证信息能够真实有效地在区块网络中进行传播。系统中的分布式节点为保证均等的权利和义务,通过数学方法而非中心化的监管中介来构建信任机制。
2.安全可靠。区块链通过非对称加密原理来实现网络信息的安全可靠。区块链系统使用基于加密算法产生的公钥(Public Key)与私钥(Private Key)秘钥对进行数据加解密,结合KEM、DEM混合加密机制,来满足安全性需求和所有权验证需求。除此之外,区块链还通过时间戳证明、首尾相连记账规则、共识机制等技术和机制设计,来实现数据的不可篡改性。从理论上讲,只要避免作恶者掌控全部节点的51%,就能够防止其操控修改网络数据。
3.可拓展性。区块链发展到现在,已经拥有可拓展的编程能力,支持开发者通过智能合约构建高效的分布式应用。开发人员可以在区块链这一底层开源技术基础上,针对包括
电商物流在内的各种应用场景,构筑各类去中心化、去信任化的应用程序。智能合约自动判别各节点执行合约的条件和需履行的义务,并自动执行满足条件的合约事项。在没有中心机构监督的场景下区块链可保证合约有序执行,提升执行效率并减少资源浪费。
4.可溯源。区块链系统采用时间戳技术实现数据信息扩展过程中的时间维度记录。P2P网络上包含数据信息的新区块产生后会被时间戳打上烙印,并按照时间先后顺序首尾相连形成区块链。由于区块链数据库不可伪造和篡改,人们可以通过这种链式结构可对任何数据信息进行追本溯源。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。