草庐IT

substrate

全部标签

Substrate 区块链开发之本地网络启动

Substrate区块链开发之本地网络启动Substrate是一个软件开发工具包(SDK),它使用基于Rust的库和工具,使您能够从模块化和可扩展的组件构建特定于应用程序的区块链。使用Substrate构建的特定于应用程序的区块链可以作为独立服务运行,也可以与其他链并行运行,以利用Polkadot生态系统提供的共享安全性。Substrate包含区块链基础设施核心组件的默认实现,让您能够专注于应用程序逻辑。安装https://docs.substrate.io/install/macos/本地网络启动实操https://docs.substrate.io/tutorials/build-a-bl

substrate轻松学3:substrate构建一条链的体验

但凡我们要开始学习某个区块链系统,常常做的第一件事情就是把这个区块链系统的代码拉下来,然后编译后起个节点来跑一下。substrate官方教程里面的第一课名称叫做创建我们的第一条链,实际上我觉得应该叫做启动substrate默认模板链的节点更贴切,因为这个教程里面实际上就是把一个用substrate已经开发好的模板链的代码拉下来,然后编译一下,然后再启动起来。这个过程实际上和我们拉一个比特币的代码,然后编译下然后再启动,并没有太大的不同。不过即使是这样,我们还是要罗嗦一下,快速的把这个过程走一边。1substrate开发环境编译substrate模板主要需要一些预编译包和Rust开发环境,安装的

Substrate 基础 -- 教程(Tutorials)

官网githubDOC面向未来的区块链框架Substrate使开发人员能够快速、轻松地构建适合任何用例的未来证明区块链(futureproofblockchains)。Substrate文档包括区块链构建器(blockchainbuilders)和parachain项目团队的概念、过程和参考信息。Tutorials如果你是一个喜欢边做边学的人,Substrate教程是开始你的旅程的好地方。教程不会提供关于为什么要执行某些步骤或解释编码细节的太多背景信息。相反,这些教程为您提供实践经验,执行构建自己的区块链所必需的任务,并专注于确保成功的结果。如果您更喜欢在较少指导的情况下自己进行实验,您可能想

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

IBC协议是Cosmos社区设计发明的一套通用链间通信协议,而章鱼网络为Substrate实现了IBC协议模块,将Cosmos生态和Substrate生态结合起来,为Substrate生态项目的跨链需求,提供了另一种方案选择。分享者:DaviRain讲师简介:DaviRain,章鱼网络研发工程师,最近2年来,一直从事ibc和substrate-ibc相关工作。开始时间:11月9日周三晚上8:00正会议室:#TencentMeeting:720-815-525这次分享会核心讲解区块链跨链协议,分享的大纲主要从背景到具体项目工程做总结。1、介绍为什么会有有区块链跨链2、区块链实现跨链的几种方式3、

Substrate区块链框架学习小组

Substrate框架是什么Substrate是一个由Rust语言写的区块链开发框架,是目前业界最强大,特性最丰富的区块链框架之一。使用Substrate,你可以很方便地搭建出一条链(solo链)。它可以开发公链,联盟链,私有链。作为开发框架(脚手架),它提供了一切必要的完善的基础组件,让你不需要从轮子造起。Substrate的历史Substrate项目启动时间大概在2018年。由parity公司开发,由GavinWood博士发起。GavinWood博士是以太坊的联合创始人,以太坊黄皮书和第一个C++参考实现的作者。Substrate发展到今天,功能已经相当丰富,并且应用于全世界数百个区块链项

Substrate 基础教程(Tutorials) -- 授权特定节点

五、授权特定节点在添加可信节点中,您看到了如何使用一组已知的验证器节点构建一个简单的网络。该教程演示了一个简化版的许可网络(permissionednetwork)。在一个被许可的网络中,只有被授权的节点(authorizednodes)被允许执行特定的网络活动。例如,您可以授予一些节点验证块的权限,授予其他节点传播交易的权限。具有被授予特定权限的节点的区块链不同于公共(public)或无授权(permissionless)的区块链。在无授权的区块链中,任何人都可以通过在合适的硬件上运行节点软件来加入网络。一般来说,无授权区块链提供了更大的网络去中心化。但是,在某些用例中,创建一个受许可的区块

创建Substrate 私有网络

创建Substrate私有网络所有区块链都要求网络中的节点就消息集及其顺序达成一致,以成功创建区块并从一个区块推进到下一个区块。每个块代表特定时间点的数据状态,节点对状态的一致称为共识。有几种不同的算法用于达成共识,包括:工作量证明共识取决于验证者节点为将有效块添加到链中所做的计算工作。权益证明共识选择验证者根据他们锁定为网络中的权益的加密货币持有量将有效块添加到链中。权威共识证明依赖于一组经批准的账户身份来充当验证者。与已批准账户关联的节点有权将交易放入区块中。Substrate节点模板使用权威证明共识模型,也称为权威轮或Aura共识。Aura共识协议将区块生产限制在以循环方式创建区块的授权

解决Substrate节点模板编译失败ailed to run custom build command for `tikv-jemalloc-sys v0.4.3+5.2.1-patched.2`

操作系统Linux按照 Substrate官网入门教程编译节点模板cargobuild--release报错error:failedtoruncustombuildcommandfor`tikv-jemalloc-sysv0.4.3+5.2.1-patched.2`root@DESKTOP-8QI2NSA:~/substrate_code/substrate_examples/substrate-node-template#cargobuild--releaseCompilingtikv-jemalloc-sysv0.4.3+5.2.1-patched.2Compilingsubstrate-

技术干货|通过 Substrate - IBC 实现 Substrate 资产跨链

全长2760字,预计阅读10分钟作者:DaviRain撰文:MiX微信交流:MixMetaverse章鱼网络DaviRain受邀参加RUST.CC中国大会,分享主题为《通过Substrate-IBC实现Substrate资产跨链》的Workshop。主要讨论了IBC跨链通信协议,以及Substrate-IBC在Substrate上实现的IBC协议,最后通过实战,在Substrate的模版上配置Substrate-IBC完成一笔ICS20的跨链转账演示。GitHub-octopus-network/substrate-ibc:AnIBCimplementationonSubstrate主要内容分

创建第一个 Substrate 区块链

创建第一个Substrate区块链区块链软件使单个计算机(称为节点)能够相互通信以形成分散的点对点(P2P)网络。为保证链上数据的安全和链上的持续进展,节点通过某种形式的共识,就每个数据块中的数据状态以及块的处理顺序达成一致。安装所需的软件包OSInstallationcommandsUbuntuorDebiansudoaptupdate&&sudoaptinstall-ygitclangcurllibssl-devllvmlibudev-devArchLinuxpacman-Syu--needed--noconfirmcurlgitclangFedorasudodnfupdatesudodn