• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 分层(Layering)是什么

分层(Layering)是什么

作者:Ethfans 字体:[增加 减小] 来源:互联网 时间:2018-11-03

Ethfans向大家分享了分层(Layering)是什么,其中包含分层,Layering等知识点,遇到此问题的同学们可以参考下

分层(Layering)是互联网的中心概念之一。网络堆栈中的每个协议都直接与上下层进行会话——只要使用相应层的语言,新的协议就可以添加到那个层上。只要不会破环与上下层的兼容性,就可以升级某一层的协议。这一架构能够将互操作性最大化,并且允许很高程度的灵活性。各层的形状可以说是一个沙漏,如下图:

除了协议层之外,我们又继续搭建了基础设施层和应用层。基础设施包括 AWS 和 Cloudflare 等,软件库包括 Node、Rails 和 jQuery 等,服务包括 Twilio 和 Stripe 等。现如今,要构建一个应用程序,你不需要建立一个(或多个)数据中心、考虑如何手动处理 HTTP 请求,或是针对支付或通信系统编写裸机适配器。

在密码学/区块链领域,我们尚处于搭建分层的起步阶段。我想我可以肯定地说,如今的区块链景观更像早期的 AOL、Prodigy 和 Compuserve(不联通的独立网络),而不是开放的互联网。一个主要原因是加密货币和代币的引入,对于构建新的网络并实现现有网络价值的最大化有很强的激励作用,至少目前看来是这样。然而,随着团队继续构建且不断重复构建相同的事物,分层似乎是必然且必需的。

区块链内分为网络层(以 libp2p 为主要工具)、共识层(tendermint、hashcash 等)、应用程序/智能合约层,可能还有索引/搜索层(这是每个人都在做的事,不过 thegraph 正试图通过分层解决)。

也许最有趣的问题是,如何将不同的区块链系统层叠起来。Cosmos 和 Polkadot 正通过轮辐式模型(hub-and-spoke model)为具有互操作性的区块链搭建系统,影子资产与外链挂钩实现互操作性。Interledger 正试图成为一个更通用的跨账本(此处的账本指的是区块链等)协议,类似于核心网络堆栈的 TCP/IP 。

随着我们从推测阶段进入功能阶段,如何将这些系统相互连接并层叠起来似乎是一大基本问题。我们才刚开始关注这个问题。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分层(Layering)是什么

相关文章

  • 2018-11-03比特币行情报价网站大全
  • 2018-11-03DAG与区块链简介(从零开始学区块链 184)
  • 2018-11-03缠论在数字资产上的应用(一):脉络梳理
  • 2018-11-03Trinity状态通道钱包使用介绍
  • 2018-11-03如何玩转以太坊养猫游戏
  • 2018-11-03如何应对比特币泡沫或加密货币的崩溃
  • 2018-11-03科普 | 以太坊概况
  • 2018-11-03imToken钱包 测评通关攻略
  • 2018-11-03什么是分叉?什么是比特币分叉?
  • 2018-11-03个人挖矿的正确参与方式:矿机托管

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 比特币Bitcoin(BTC)是什么
    • 智能合约与函数式编程语言
    • 从零开始,创建自己的区块链
    • BCOS平台 - 开源平台技术特性
    • IOTA的通证价值基础与激励价值的关系
    • B网交易所使用教程——以TenX代币PAY交易过程为例
    • 委托证明共识算法的利弊分析
    • 从Java到区块链:如何成为一名区块链开发者?
    • 公有链私有链的合作基点可能近在咫尺
    • 如何在Core钱包中提取BCC?Windows用户看过来

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有