For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
区块链技术随着互联网的不断发展而被众多程序员掌握并应用,而本文我们就通过案例分析来简单了解一下,区块链概念与技术架构。
1、区块链
区块链的本质是不可篡改和不可伪造的分布式账本,是分布式数据存储、点对点传输、共识机制、加密算法等的新型应用模式。源自比特币
2、区块链概念
分布式账本:交易记账有分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,不同于传统的中心化记账方案,没有任何一个节点可以单独记录账单。同时也保证了账目数据的安全性
非对称加密和授权技术:交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私
共识机制:只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录
智能合约:可以自动化的执行一些预先定义好的规则和条款
公有链:任何人都可以参与其共识过程。公有区块链是早的区块链,也是目前应用广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链
私有链:严格限制参与节点,提供安全、可追溯、不可篡改、自动执行的运算平台,可以同时防范来自内部和外部对数据的安全攻击。属于许可链
联盟链:由联盟(如行业联盟)指定多个预选的节点为记账人。属于许可链
3、区块链系统
区块链基础技术架构
应用层:封装了区块链的各种应用场景和案例
合约层:封装各类脚本、算法和智能合约,是区块链可编程特性的基础
激励层:将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等
共识层:封装网络节点的各类共识算法
网络层:包括分布式组网机制、数据传播机制和数据验证机制等
数据层:封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。