原文发布时间 2021-01-19

原“能链科技”现已更名“零数科技”

科技的发展总是超乎人们想象

区块链技术不仅已成为时代浪潮里的坚实着陆地

更是未来可以承载巨大变革的基础

【零数科技】将持续更新区块链百科专栏

围绕热点问题进行深入浅出地解读

与你共话技术发展 点亮数字未来

《区块链百科合集03- 六大层级结构》

如果我们将区块链想像成洋葱,各类技术组件就像洋葱一层紧挨一层的组织,但在实现衔接上要更为复杂,这些相邻层次的组件需要通过接口交互和支撑。总体来看,区块链的基础架构可以分为六层,包括数据层、网络层、共识层、激励层、合约层、应用层。每一层分别完成不同核心的功能并互相配合,从而实现了一个去中心化的信任机制。

本期《区块链百科》专栏将与你一起回顾区块链六大层级结构,了解层级之间的关系和各个层级的相关知识,进而对区块链形成整体的认知和系统的理解。点击标题即可阅读全文。

一般说来,区块链系统由自下而上的 数据层、网络层、共识层、合约层、激励层和应用层 六大层级架构组成。其中数据层、网络层和共识层是构建区块链应用的必要基础,而另三者则为其拓展层级,为区块链提供可编程的基础,使全网节点参与区块链系统的建设维护,进而保证区块链系统的安全性和可靠性。

数据层我们可以理解成数据库。对于区块链而言,这个数据库是不可篡改的、分布式的数据库,也就是我们所谓的“分布式账本”,主要可实现两大功能:数据存储、账户和交易的安全。通过多节点储存数据,算法加密数据,区块链数据层由此搭建起了一个底层信任体系。

像互联网一样,区块链被设计为不同层级架构,正是这些“层”由可互操作的开放协议定义,人们可基于此构建产品及服务。网络层,作为区块链的模型架构之一,其核心目的是要实现区块链网络节点之间的信息交互。

在区块链点对点(P2P)网络中,信息的传输和服务的实现都直接在节点之间进行,而无需中间环节或中心化的服务器/第三方介入。当一个节点创造出新的区块后便以广播的形式通知其他节点,其他节点收到信息后对该区块进行验证,并在该区块的基础上去创建新的区块,从而达到全网共同维护一个底层账本的作用。

从最基本的层面上说,共识是一种让多样化团体在不发生冲突的情况下作出决策的方法。区块链作为分布式的网络系统在全球范围内运行,没有任何单一的中心化机构,然而这种分散是有代价的:当网络中没有人“负责”时,我们如何确保网络参与者同意“真相”

这项重要的任务便由共识层来执行。它就像是区块链网络中裁判,只不过非人工方式,而是通过算法及协议。在区块链动态变化的网络中,这些公开共享的账簿需要一个高效、公平、实时、有效、可靠和安全的机制,以确保网络上发生的所有交易都是真实的,所有参与者都对账簿的状态达成一致。它激励参与者产生并记录真相,包括但不限于在一个分布式网络中,哪些资金属于哪些地址,并允许其他人验证真相。当这种对真相的认同得到证实时,共识就会在没有中央权威的情况下产生。

如果说数据、网络和共识三层,分别承担了区块链底层数据表示、数据传播和数据验证功能的话,合约层则是封装各类脚本代码、算法以及更为复杂的智能合约,是区块链系统实现灵活编程和操作数据的基础。

作为一种自我执行的协议,智能合约被嵌入在区块链的计算机代码中。该代码包含一组规则,在这些规则下,智能合约的各方同意彼此进行交互,且如果满足预定义的规则,协议将自动执行。由此,智能合同提供了有效管理权益资产及多方之间访问权的机制。

在市场经济中,“看不见的手”就是市场机制对经济发展的作用,推动经济社会持续健康发展;银行设置利息,就是为了激励人们把多余的资金存在银行;学校设立奖学金,增加学生学习的动力;平台设立积分机制以增加用户黏度……这些都是一种激励机制。

在区块链网络中,如果说密码学是保障P2P系统的通信安全,那么激励机制是通过经济平衡的手段,鼓励节点参与到维护区块链系统安全运行中来,防止对总帐本进行篡改,是长期维持区块链网络运行的动力。每一个区块链都应该包含这样一个设计原则,即网络节点恶意行为的边际成本必须等于,或者更好的方式是,显著高于从这种恶意行为中获得的任何可能的边际收益,从而让系统中有足够多的节点来保证系统正常运行

就像电脑操作系统上的软件、互联网浏览器上的门户网站、电子商城或是手机端上的 APP,区块链应用层封装了各种应用场景和案例,是用户可以真正直接使用的产品

区块链应用层通过开发去中心化应用(DApps),即通过调用协议层及智能合约层的接口,以适配区块链的各类应用场景,为用户提供各种服务和应用,来丰富整个区块链生态。但一个成功、强劲和可持续的Dapps,在用户体验、隐私、安全性等方面有着截然不同的特征,这也是其制胜传统中心化应用的关键。

总而言之,我们正处在一场深远变革的前夕。作为数字新基建的重要组成部分,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。但这需要各行各业的先行者们鼎力协作,加速并实现区块链大规模应用的落地。

区块链百科合集 之 层 级 架 构相关推荐

  1. 区块链百科合集之共识机制

    原文发布时间 2021-01-06 原"能链科技"现已更名"零数科技" 科技的发展总是超乎人们想象 区块链技术不仅已成为时代浪潮里的坚实着陆地 更是未来可以承载 ...

  2. 区块链百科合集之 智 能 合 约

    原文发布时间 2021-01-13 原"能链科技"现已更名"零数科技" 科技的发展总是超乎人们想象 区块链技术不仅已成为时代浪潮里的坚实着陆地 更是未来可以承载 ...

  3. 【论文阅读】基于区块链的无人集群作战信息共享架构_臧义华

    区块链论文阅读 以下所有的内容都是我的观点,本人能力有限,该篇主要作为我自己的读书笔记. 基于区块链的无人集群作战信息共享架构_臧义华 一.阅读笔记 1. 本文概述 本文针对无人机群的场景,利用区块链 ...

  4. V神建议使用BCH区块链用于以太坊“数据层”

    在以太坊社区论坛Ethresear.ch中,以太坊联合创始人Vitalik Buterin发布了一篇题为<BCH:以太坊的短期数据可用层?>的文章,他在文中提出了一个关于解决以太坊短期网络 ...

  5. 区块链网发布区块链百科的步骤

    区块链百科专业性强,所以跟普通的百科不一样,所以一定要选对词条的栏目,就是说要把词条归类到准确的位置,否则创建词条不容易通过. 工具/原料 词条归类.创建词条.佐证.引用.图片.TAG标签.封面.摘要 ...

  6. 区块链游戏是一个万亿级市场,真正爆发还需7年| 专访陈昊芝(下)

    今天我们面临的问题,不是什么游戏适合用区块链改造的问题,而是什么游戏在目前阶段场景比较合适的问题.理论上所有的游戏都可以应用区块链技术去改造,或者说重新设计.其中有丰富道具玩法的游戏可能更适合这样操作 ...

  7. linux找不到光口,以太坊查看命令_求助 输入ifconfig命令 后看不到eth0但是有eth3和eth4-CSDN论坛_区块链百科...

    Ⅰ 怎么查看 /etc/sysconfig/network-scripts/ifcfg-eth0 在你的这串英文前面加个 cat 空格就行 Ⅱ 在linux下如何通过命令查网卡配置 在linux下通过 ...

  8. 服务器被挖矿重装系统可以吗,电脑被挖矿了需要重装系统_我网上买了一个重装系统U盘重装系统之后电脑里有一个恶意挖矿软件请问把这个卸载了就可以了吗_区块链百科...

    ㈠ 一般电脑出现了什么情况下需要重装系统 一般情况下电脑出现了以下问题需要重装系统: 1.系统文件损坏,不能进入操作系统. 2.系统中了病毒,杀毒软件不能处理. 3.系统出现各种错误,修改设置比较麻烦 ...

  9. 加密货币工具和算法大合集

    2019独角兽企业重金招聘Python工程师标准>>> 维基百科- 加密货币加密货币是一种利用密码学原理来保证账户之间交易的安全性并且控制货币发行量的数字资产. 现在市面上已经存在各 ...

最新文章

  1. post 返回代码_减少冗长代码,利用DDT轻松分离测试数据
  2. Windows如何查看端口占用
  3. 解决 pandas 读取数据时内存过大的问题
  4. python3 Async/Await入门指南
  5. srs代码学习(2)- 线程模型
  6. Java中数组的打印
  7. 工厂电子产品工艺文件_建智能工厂,人机如何达到最佳组合?
  8. C#实现局域网UDP广播
  9. 求解斐波那契第n项的几种解法(含矩阵乘法+快速幂) Python实现
  10. asp.net控件全部清空、全部启用、全部禁用方法
  11. 2021年中国研究生数学建模竞赛E题参考思路
  12. 企业版微信公众号从零开始之二(申请认证流程)
  13. 探索性与验证性因子分析
  14. linux命令之cp:略过目录
  15. 香港windows云服务器下编译webrtc
  16. 如何通过echarts绘制北京市地图并可以添加标记并可点击
  17. 请求头(request headers)和响应头(response headers)解析
  18. 运行docker run显示is already in use by container
  19. flink实时流与scala程序开发实用经验 - 十年磨两贱人
  20. Stata:断点回归RDD简明教程

热门文章

  1. NodeJS 开发多人实时对战游戏服务器 (一)
  2. vue开发规范(单文件组件)
  3. mac的mysql关机后打不开了_mysql for mac服务无法启动
  4. android键盘坏了怎么办,手机虚拟键盘失灵怎么办
  5. [折腾日记]win10 ,ubuntu双系统安装避坑指南
  6. 概率论笔记5.1大数定律
  7. 被国人误传了数千年的七句话(转自天涯)
  8. 支付宝、微信(pc+h5)支付
  9. 元宇宙开发者的乐园 解析元宇宙协议Caduceus生态价值
  10. 2021.4.19-2021.4.25周报