月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 以太坊 > 正文

区块链:区块链中的架构框架_

作者:

时间:1900/1/1 0:00:00

架构图

从架构设计上来说,区块链可以简单的分为三个层次,协议层、扩展层和应用层。其中,协议层又可以分为存储层和网络层,它们相互独立但又不可分割。

协议层

所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。通常官方会提供简单的客户端,这个客户端钱包功能也很简单,只能建立地址、验证签名、转账支付、查看余额等。

江苏区块链技术专利申请大幅增长:8月27日,江苏省专利信息服务中心发布最新区块链技术专利申请公开排行榜,2020年1-7月,江苏在全球区块链技术专利申请620件,同比增长90.77%,分别高于广东和北京76.58和76.14个百分点,高于全国平均增幅61.64个百分点。据了解,江苏区块链技术专利申请主要分布在数据安全技术(136件)和去中心化技术领域(112件),应用领域主要集中于金融系统货币的交易清算(134件)。(中国江苏网)[2020/8/28]

这个层次是一切的基础,构建了网络环境、搭建了交易通道、制定了节点奖励规则,至于你要交易什么,想干什么,它一概不过问,也过问不了。典型的例子,自然是比特币,还有各种二代币,比如莱特币等。这个层次,是现阶段开发者聚集的地方,这说明加密货币仍在起步当中。

动态 | IBM正在为其区块链金融服务解决方案部门招聘一位新的产品经理:据bitcoinexchangeguide报道, IBM几小时前在领英上发布了新的招聘信息,正在为其区块链金融服务解决方案部门招聘一位新的产品经理。主要的任务是与Stellar Ledger合作。[2019/2/1]

从用到的技术来说,协议层主要包括网络编程、分布式算法、加密签名、数据存储技术等4个方面,其中网络编程能力是大家选择编程语言的主要考虑因素,因为分布式算法基本上属于业务逻辑上的实现,什么语言都可以做到,加密签名技术是直接简单的使用,数据库技术也主要在使用层面,只有点对点网络的实现和并发处理才是开发的难点,所以对于那些网络编程能力强。

中国乡村之声主播天晓:用区块链去卖茶,还需要时间去检验:中国乡村之声的主播天晓近日在《三农中国》上表示,浙江大学的研究团队借助区块链技术特点监督生产,会在一定程度上对于消费者有所帮助,对于造假者有所威慑。而对于茶农来说,产品是否溯源并不是他们最在意的,他们真正关心的是如何将茶叶的品质和价格一起提上去。所以,用区块链去卖茶,是噱头还是确有实效,还需要时间的检验。[2018/4/21]

把这个层面进一步分成了存储层和网络层。数据存储可以相对独立,选择自由度大一些,可以单独来讨论。选择的原则无非是性能和易用性。

分布式算法、加密签名等都要在实现点对点网络的过程中加以使用,所以自然是网络层的事情,也是编码的重点和难点,当然,也有把点对点网络的实现单独分开的,把节点查找、数据传输和验证等逻辑独立出来,而把共识算法、加密签名、数据存储等操作放在一起组成核心层。无论怎么组合,这两个部分都是最核心、最底层的部分,都是协议层的内容。

2017年全球区块链企业专利申请数量阿里位居首位: 一份名为《2017全球区块链企业专利排行榜》,让国内BAT的区块链势能浮出水面。前100名中,中国入榜的企业占比49%,其次才是美国,占比33%;其中,阿里巴巴以49件的总量排名第一,腾讯科技为11件。毫无疑问,阿里在区块链上的占位无人能及,其实早在2015年,蚂蚁金服就已经在内部形成了一个区块链兴趣小组,并在公益项目上做了尝试。阿里的区块链围绕着其电商和新零售业务的优势,布局已经涉及公益、商品溯源、租房场景等领域 。[2018/3/31]

扩展层

这个层面类似于电脑的驱动程序,是为了让区块链产品更加实用。目前有两类,一是各类交易市场,是法币兑换加密货币的重要渠道,实现简单,来钱快,成本低,但风险也大。二是针对某个方向的扩展实现,特别值得一提的就是大家听得最多的“智能合约”的概念,这是典型的扩展层面的应用开发。所谓“智能合约”就是“可编程合约”,或者叫做“合约智能化”,其中的“智能”是执行上的智能,也就是说达到某个条件,合约自动执行,比如自动转移证券、自动付款等,目前还没有比较成型的产品,但不可否认,这将是区块链技术重要的发展方向。

扩展层使用的技术就没有什么限制了,可以包括很多,上面提到的分布式存储、机器学习、VR、物联网、大数据等等,都可以使用。编程语言的选择上,可以更加自由,因为可以与协议层完全分离,编程语言也可以与协议层使用的开发语言不相同。

在开发商,除了在交易时与协议层进行交互之外,其他时候尽量不要与协议层的开发混在一起。这个层面与应用层更加接近,也可以理解为B/S架构的产品中的服务端。这样不仅在架构设计上更加科学,让区块链数据更小,网络更独立,同时也可以保证扩展层开发不受约束。

从这个层面来看,区块链可以架构开发任何类型的产品,不仅仅是用在金融行业。在未来,随着底层协议的更加完善,任何需要第三方支付的产品都可以方便地使用区块链技术;任何需要确权、征信和追溯的信息,都可以借助区块链来实现。我个人觉得,这个目标应该很快就能实现。

应用层

这个层面类似于电脑中的各种软件程序,是普通人可以真正直接使用的产品,也可以理解为B/S架构的产品中的浏览器端。

这个层面的应用,目前几乎是空白。市场亟待出现这样的应用,引爆市场,形成真正的扩张之势,让区块链技术快速走进寻常百姓,服务于大众。大家使用的各类轻钱包,应该算作应用层最简单、最典型的应用。很快,亿书将基于亿书网络推出文档协作工具,这个就是典型的应用层的产品。

标签:区块链加密货币比特币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势加密货币是什么意思啊加密货币市场还有未来吗知乎全球十大加密货币比特币中国官网联系方式40亿比特币能提现吗

以太坊热门资讯
区块链:中本聪系数会如何影响区块链的健壮性?_Solana币是什么币NBC币

就在2022年整个世界快速滑落之际,最大的功能型区块链之一宕机了。这并不是第一次了,近年来Solana宕机的新闻已经屡见不鲜.

1900/1/1 0:00:00
加密货币:「崛起社区」本周比特币和加密货币市场需要关注的主要经济数据_全球十大加密货币BTCs是不是黄了

数字货币生态系统以新的增长潜力苏醒。定于本周公布的预期积极经济数据在一定程度上正在增强市场情绪.

1900/1/1 0:00:00
API:Paradigm、红杉资本竞相入局,究竟是怎样一个项目竟然值2亿?_区块链存证怎么弄

在市场整体走熊的背景下,相对于广泛参与投资活动,Web3从业人员开始更加倾向于从事基础设施的开发工作以及下轮牛市的整体布局。因此,Web3开发人员的活动频率正在以肉眼可见的速度爆炸式增长.

1900/1/1 0:00:00
区块链:去中心化的含义到底是什么?_区块链技术发展现状和趋势

概述 在一个分布有众多节点的体系中,每个节点都具有高度自治的特征。节点之间彼此能够自由衔接,构成新的衔接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能.

1900/1/1 0:00:00
比特币:比特币挖矿中的哈希率移动平均法_比特币最新价格行情走势区块链工程专业学什么

大家好,这里是链客区块链技术问答社区。链客,专为开发者而生,有问必答! 移动平均线一直被用于技术分析(包括加密货币市场定位)。在本文中,我们引入了哈希率移动平均数的概念.

1900/1/1 0:00:00
以太坊:以太坊如何实现编辑?_区块链

实现编辑 智能合约的潜在应用很多。彭博社商业周刊称它是“所有人共享但无法篡改的软件”。更高级的软件有可能用以太坊创建网络商店.

1900/1/1 0:00:00