区块链技术介绍 区块链技术是什么
1.区块链技术是互联网十大典型司法技术应用之一。
2.区块链是信息技术领域的一个术语。本质上,它是一个共享数据库,存储在其中的数据或信息具有“不可伪造”、“全程可追溯”、“公开透明”、“集体维护”等特征。基于这些特点,区块链技术奠定了坚实的“信任”基础,创建了可靠的“合作”机制,具有广阔的应用前景。
3.一般来说,区块链系统由数据层、网络层、共识层、激励层、契约层和应用层组成。
4.数据层封装了底层数据块、基础数据和数据加密、时间戳等基本算法。网络层包括分布式组网机制、数据传输机制和数据验证机制。共识层主要封装网络节点的各种共识算法;激励层将经济因素融入区块链技术体系,主要包括经济激励的分配机制和分配机制;契约层主要封装各种脚本、算法和智能契约,是区块链可编程特性的基础;应用层封装了区块链的各种应用场景和案例。在该模型中,基于时间戳的链块结构、分布式节点的共识机制、基于共识计算能力的经济激励和灵活可编程的智能契约是区块链技术最具代表性的创新。
5.区块链的共识机制具有“少数服从多数”和“人人平等”的特征,其中“少数服从多数”不完全指节点数,也可以是计算能力、份额数或其他可以用计算机比较的特征量。“人人平等”是指当节点满足条件时,所有节点都有优先获得共识结果的权利,该结果被其他节点直接认可,并可能最终成为最终的共识结果。以比特币为例,使用工作量证明。只有控制了全网51%以上的记账节点,才有可能伪造一个不存在的记录。当足够多的节点加入区块链时,这基本上是不可能的,从而消除了欺诈的可能性。