substrate轻松学2:区块链与substrate

这篇具有很好参考价值的文章主要介绍了substrate轻松学2:区块链与substrate。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

从2008年中本聪发布《比特币:一种点对点的电子现金系统》开始,区块链技术开始进入我们的世界,区块链防篡改、去信任等等概念更是被炒的热火朝天。那么什么是区块链,它能做什么?到底有没有前途?这不是我们这节要回答的问题(这个机灵是不是抖的很ok?😃)我们这节要讲的,是一个区块链系统应用的大体表现形式,有些概念或者表达可能不太准确,但是没有关系,这节的内容只是为了帮我们能更好的学习substrate而已。

1 区块链系统是什么样的

很多资料都会提到这点,区块链是一个分布式的数据库,本质是一个分布式的账本。既然是分布式的,那当然具备分布式的特征,既然是数据库,是账本,那么当然能够记录数据。关于区块链是怎样记账的文档很多,此处我们不再累述。

要学习substrate,区块链系统具体是怎么去信任、防篡改的,我们可以不用了解太深,但是区块链系统大概长什么样子,是必须要知道的。就像我们要用积木搭一个城堡,可以不用知道从头开始建城堡的实际步骤,但是城堡的大概样子还是要知道的,否则即使有积木也不知道怎么搭。

1.1 区块链的大体样貌

下图就是区块链系统的大体样貌(表现形式)。
substrate轻松学2:区块链与substrate

从上图中,我们可以看出区块链的几个特点:

  • 是一个分布式的系统;
  • 每个节点都有一个账本;
  • 每个节点的账本都基本上按照同样的逻辑记账;
  • 用户可以访问其中的任何一个节点就可以访问系统。(为了好理解,这里全是全节点)

1.2 区块链程序的组织结构

上面我们是用户试图看到的区块链系统的表现形式,这里我们看看从代码实现层面区块链的组成。下面是以太坊的架构图:
substrate轻松学2:区块链与substrate

以太坊很具有代表性,大部分的区块链通常都是这个架构(所以这张图要好好记住,比较有代表性)。不过我们放这张图的目的并不是为了后面实现这张图里类似的组件。

2 substrate与区块链开发

如果没有substrate,那么我们开发一条区块链基本上是要自己来实现网络、共识、交易池等等组件的,也就是前面区块链架构里面的那些东西。而substrate里面就是像提供积木一样提供了这些组件,然后我们可以像搭积木一样根据需求搭建出一条条的区块链。

因为要构成一条链,无非就是共识、网络、密码算法库、rpc这些东西,每个团队开发区块链的时候,可能用的东西都差不多,只有某些和自己特定业务相关的模块才会不一样。而substrate中已经提供了一些基础的东西以及一些写好的模块,开发者可以把现成的模块拿来用,只需要开发自己特定的逻辑就可以了。

阅读substrate轻松学系列其它文章:
substrate轻松学1:前言文章来源地址https://www.toymoban.com/news/detail-442439.html

到了这里,关于substrate轻松学2:区块链与substrate的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 区块链与负载均衡

    完成区块链应用的搭建,除了要编写和部署智能合约,还需打通业务系统和链上智能合约的交互,但在实际场景中,底层区块链和业务应用端之间的对接,往往会存在一系列的问题: 1)目前区块链底层种类多样,应用对接的方式各不相同,业务应用端往往对接成本高,逻辑

    2024年02月01日
    浏览(46)
  • 区块链与哈希函数

    目录 哈希函数 定义 性质 发展 常见攻击方法 1.穷举攻击 2.生日攻击 3.其他攻击 构造方法 1.利用对称密码体制来设计哈希函数 2.直接设计哈希函数 ​编辑 常用哈希函数简介 1.SHA-256算法 ​编辑 2.Keccak算法 3.SM3算法 哈希函数在区块链中的应用 1.以太坊用户地址的生成 2.默克尔

    2024年01月18日
    浏览(39)
  • 区块链与智慧城市

      智慧城市的概念涵盖了城市领域的硬件、软件、管理、计算、数据分析等服务的集成。概括地说,就是利用信息通信技术(ICT)对城市运行各个环节的关键信息进行感知、整合、存储、处理、分析、预测和响应,从而提供智能响应和辅助决策。满足民生、环境保护、公共安

    2023年04月08日
    浏览(42)
  • 区块链与大数据云计算平台的融合创新 L1: 区块链与大数据云计算平台的融合创新

    作者:禅与计算机程序设计艺术 随着互联网应用的飞速发展,信息量越来越多、复杂度越来越高,传统的人机交互模式无法满足用户需求,于是在人类历史上第一次出现了“网络化”互联网的概念。网络化互联网带来了巨大的变革,用户对服务的要求越来越高,移动终端访问

    2024年02月08日
    浏览(41)
  • 区块链与智能合约:合作的未来

    区块链技术和智能合约是两个彼此紧密相连的概念,它们共同构成了一个新兴的技术领域,具有广泛的应用前景。区块链技术是一种分布式、去中心化的数据存储和传输方式,它可以确保数据的完整性和安全性。智能合约则是一种自动执行的协议,它可以在区块链网络中实现

    2024年04月10日
    浏览(51)
  • 基于区块链与IPFS的数据共享系统之区块链部分设计

    本节对数据共享系统的区块链部分做一个简单的介绍,包括目录结构、文件作用、设计思路。 购买专栏前请认真阅读:《基于区块链与IPFS的数据共享系统》专栏简介 启动脚本为启动区块链网络以及IPFS容器,之后使用sed命令更换区块链浏览器、tape配置文件中的私钥。 这里解

    2024年02月15日
    浏览(41)
  • 正确认识区块链与元宇宙的关系

    近年来,要说目前投资界最为火热的项目有哪一些,元宇宙必须榜上有名,2021年更是被称为是元宇宙元年。其实,元宇宙的爆火并非偶然。无论是在投资界,还是在其他的行业,都能看到元宇宙的身影。“元宇宙+”,俨然成为了一个全新的风口。 经世链财经(shilian.com)了解,

    2023年04月14日
    浏览(39)
  • 区块链与物联网:新的业务模式

    物联网(Internet of Things,简称IoT)是指通过互联网实现物体之间的信息传递和交互,以实现智能化管理和控制的新兴技术。物联网的发展为各行业带来了革命性的变革,包括制造业、能源、医疗、交通等。 区块链技术则是一种分布式、去中心化的数据存储和交易方式,最著名的

    2024年04月22日
    浏览(45)
  • 区块链与元宇宙电商:重塑商业生态革命

    小编介绍:10年专注商业模式设计及软件开发,擅长企业生态商业模式,商业零售会员增长裂变模式策划、商业闭环模式设计及方案落地;扶持10余个电商平台做到营收过千万,数百个平台达到百万会员,欢迎咨询。 在当今数字化高速发展的时代,区块链与元宇宙电商正以前

    2024年01月16日
    浏览(68)
  • 基于区块链与IPFS的数据共享搭建步骤

    购买专栏前请认真阅读:《基于区块链与IPFS的数据共享系统》专栏简介 视频演示: https://www.bilibili.com/video/BV1y24y1v7RX 系统简介: 本系统使用RSA算法生成密钥对, RSA私钥用于用户身份认证;用户发送的数据将存储于IPFS, IPFS返回的CID(IPFS Hash)使用用户的RSA公钥加密后存储于

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包