BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链技术发展路线图

举报
一个处女座的程序猿 发表于 2021/03/25 22:41:21 2021/03/25
【摘要】 BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链技术发展路线图     目录 区块链通用技术需求 区块链技术架构 区块链核心关键技术         区块链通用技术需求 区块链应用的技术需求,除分布式系统、密码学算法、成员管理等通用技术外,还包括以下技术需求: 1、模块化与插件化2、高性能3、数据一致性4、互操作5、经济合理6、安...

BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链技术发展路线图

 

 

目录

区块链通用技术需求

区块链技术架构

区块链核心关键技术


 

 

 

 

区块链通用技术需求

区块链应用的技术需求,除分布式系统、密码学算法、成员管理等通用技术外,还包括以下技术需求:

  • 1、模块化与插件化
  • 2、高性能
  • 3、数据一致性
  • 4、互操作
  • 5、经济合理
  • 6、安全和隐私
  • 7、安全可靠

区块链技术架构

核心技术组件:核心技术组件包括区块链系统所依赖的基础组件、协议和算法,进一步细分为通信、存储、安全机制、共识机制等4层结构。

核心应用组件:核心应用组件在核心技术组件之上,提供了针对区块链特有应用场景的功能。

配套设施:区块链作为典型的分布式系统,在研发阶段需要具备与之配套的开发测试工具和环境。在生产阶段,需要建立相应的运维体系和运营管理功能。

区块链核心关键技术

共识机制:常用的共识机制主要有PoW、PoS、DPoS、Paxos、PBFT等。

数据存储:数据结构。

网络协议:区块链网络协议一般采用P2P协议,确保同一网络中的每台计算机彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。

加密算法
 

隐私保护:目前区块链上传输和存储的数据都是公开可见的,仅通过“伪匿名”的方式对交易双方进行一定的隐私保护。

智能合约:智能合约可视作一段部署在区块链上可自动运行的程序,其涵盖的范围包括编程语言、编译器、虚拟机、事件、状态机、容错机制等。

 

 

 

 

 


 

文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。

原文链接:yunyaniu.blog.csdn.net/article/details/85469226

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。