为什么选择Substrate

区块链开发很复杂。它涉及复杂的技术(包括先进的密码学和分布式网络通信)你必须掌握这些技术,以便为应用程序的运行和用户的信任提供一个安全平台。还有一些围绕规模、治理、互操作性和可升级性的棘手问题需要解决。这种复杂性为开发者创造了一个需要克服的高门槛。考虑到这一点,要回答的第一个问题是:你想建立什么?

Substrate并不完全适合每一个用例、应用程序或项目。然而,如果你想建立一个区块链,那么Substrate可能是一个完美的选择。

  • 为一个非常具体的用例定制

  • 能够与其他区块链连接和沟通

  • 可通过预定义的可组合模块组件进行定制

  • 能够随着时间的推移升级演变和改变

Substrate是一个软件开发工具包(SDK),专门为您提供所有区块链的基本组件,使您能够专注于制作使您的链独特和创新的逻辑。与其他分布式账本平台不同,Substrate是。

  • 灵活

  • 开源

  • 可互操作

  • 面向未来

灵活

大多数区块链平台都有非常紧密的耦合、意见一致的子系统,很难脱钩。在基于另一个区块链分叉的链上也有风险,这些非常明显的耦合会从根本上破坏区块链系统本身。

Substrate是一个完全模块化的区块链框架,让你通过选择适合你的项目的网络堆栈、共识模型或治理方法,或通过创建你自己的组件,组成一个有明确解耦组件的链。

通过Substrate,你可以部署一个为你的规格设计和建造的区块链,但也可以随着你不断变化的需求而发展。

开源

所有的Substrate架构和工具都在开源许可下提供。Substrate框架的核心组件使用开放协议,如libp2p和jsonRPC,同时授权你决定你想定制多少区块链架构。Substrate还有一个庞大的、活跃的、有帮助的开发者社区,为生态系统做出贡献。来自社区的贡献增强了可用的能力,使您能够随着区块链的发展将其纳入自己的区块链中。

可互操作

大多数区块链平台提供的与其他区块链网络互动的能力有限。所有基于Substrate的区块链都可以通过跨共识信息传递(XCM)与其他区块链进行互操作。Substrate可用于创建作为独立网络的链(单人链),或与中继链紧密耦合,以分享它的安全,作为一个准链。

面向未来

Substrate是为可升级、可组合和可适应而建立的。状态转换逻辑–Substrate runtime–是一个独立的WebAssembly对象。节点可以被赋予在特定条件下完全改变运行时本身的能力,在整个网络范围内诱发运行时升级。因此,"forkless "升级是可能的,因为在大多数情况下,节点不需要采取任何行动就可以使用这个新的运行时。随着时间的推移,网络的运行时协议可以无缝地,也许是彻底地,随着用户的需求而发展。

Substrate是什么,为什么要选择Substrate相关推荐

  1. Substrate之旅4:基于Substrate私有链的搭建

    参考:https://docs.substrate.io/tutorials/v3/private-network/ 实现目标 这里我们学习: 如何基于Substrate来构成一个两节点的链网络. 如 ...

  2. Substrate Tutorials:Create Your First Substrate Chain (single-node)

    https://substrate.dev/docs/en/knowledgebase/getting-started/ https://substrate.dev/docs/en/tutorials ...

  3. Substrate Tutorials:Start a Private Network (multi-node)

    https://substrate.dev/docs/en/tutorials/start-a-private-network/ Substrate Start a Private Network 搭 ...

  4. Substrate 基础 -- 教程(Tutorials)

    官网 github DOC 面向未来的区块链框架 Substrate 使开发人员能够快速.轻松地构建适合任何用例的未来 证明区块链(future proof blockchains). Substra ...

  5. [活动预告] Substrate 中的 IBC 跨链模块技术分享 Substrate-ibc

    IBC协议是Cosmos社区设计发明的一套通用链间通信协议,而章鱼网络为Substrate实现了IBC协议模块,将Cosmos生态和Substrate生态结合起来,为Substrate生态项目的跨链需 ...

  6. cydia java_Cydia Substrate 使用

    前言 我们以前介绍过Xposed,这个只可以Hook java层,如果要hook native层就要使用InlineHook了,以前的文章都有提到.今天介绍一个既可以Hook java层又可以Hook ...

  7. Cydia Tweak--Cydia Substrate

    http://www.jianshu.com/p/8982e9670fc6 Cydia Substrate.MobileHooker MSHookMessageEx MSHookFunction Mo ...

  8. android cydia使用教程,Android Hook工具Cydia Substrate使用

    Hook简介: Hook就是钩子,在安卓中,就是在事件传送到终点前截获并监控事件的传输,像个钩子勾上事件一样,并且能够在勾上事件时,处理一些自己特定的事件. Cydia Substrate的官网定义: ...

  9. 开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程

    Substrate 让您可以通过制作及整合不同的模块来创建定制化的区块链.它附带了构建区块链所需的一切.使用Substrate 模块能轻松创建所需的内容,或制作自己的自定义逻辑,让构建区块链比以往更快 ...

最新文章

  1. [微信小程序]下拉菜单
  2. Python库glob学习笔记
  3. 验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#
  4. SQLSERVER 2008 R2中的全文检索
  5. 我积累的数据库操作类(ASP.NET)
  6. android 学习记录-----------android 活动 意图 碎片
  7. 高级程序员如何面对职场压力?(2)--受伤的总是我
  8. ubuntu 12.04 eclipse 安装
  9. 2021年河南高考成绩排名查询一分一段表,2021年河南高考文科一分一段表,河南一分一段表文科位次排名查询...
  10. docker flask mysql_Docker下Python Flask+Redis+MySQL+RQ队列简单配置
  11. java mldn_MLDN java面试题
  12. 简单家乡风景静态HTML网页设计作品 DIV布局家乡介绍网页模板代码-家乡佛山
  13. python车牌识别(包括SVM原理)
  14. 【方案分享】2022虎年新春潮玩嘉年华活动策划方案:我们超虎的.pptx(附下载链接)...
  15. 计算机图形表示的原理
  16. 计算机网络:广域网的基本概念
  17. 基金暴跌年轻人为什么躲不过被割?
  18. 自然语言处理中/英文对比
  19. 华清远见嵌入式Linux就业培训班
  20. Math函数生成随机数用法

热门文章

  1. 服务器的类型包括哪些?
  2. 2011年国内手机市场如何推演?
  3. 【蓝桥杯程序设计大赛感想】 一路艰辛 一路收获
  4. 服务器销售旺季,旺季需求即将来临,全球服务器用内存价格跌势可望趋缓
  5. c语言 运算符op,1 简单计算器。请编写一个程序计算表达式:datal op data2的值。其中op为运算符+、—、*、/。...
  6. 数据仓库、数据集市、数据湖,你的企业更适合哪种数据管理架构?
  7. 安装busybox步骤
  8. 1602LCD主要技术参数
  9. web前端如何做注册页面
  10. 关于心跳包的实现手法