上期我们讲了在基于比原开发过程中链外存储可以用分布式存储IPFS,这期我们还给大家介绍另外一种链外存储的解决方案。bigchaindb:https://www.bigchaindb.com,下面我们讲一下集成过程。 step1:搭建Bytom节点 比原相关资料:https://github.com/Bytom-Community/Bytom_Docs 搭建bytom节点有很多方式,然后开启RPC调用模式。这里推荐用docker搭建比原节点:docker搭建比原节点,同时开启RPC访问模式(即终端交互模式)。 我这里都是在本地操作,所以对应的端口是:9888。启动好以后我们在postman里请求...

  War2nRIZq1CT   2023年11月02日   36   0   0 开发过程区块链使用

我们知道HD(分层确定性)钱包,基于BIP-32;多币种和多帐户钱包,基于BIP-44;最近比原社区的钱包开发者对比原的BIP-32和BIP-44协议有疑问,所以我今天就专门整理了一下该协议的内容以及在比原中涉及的代码。来做一个详细的介绍! BIP-32协议 BIP32协议原英文地址:地址:https://github.com/bitcoin/bips/blob/master/bip-0032.mediawikiextended-keys BIP32:定义HierarchicalDeterministicwallet(简称“HDWallet”),是一个系统可以从单一个seed产生一树状结构储...

  War2nRIZq1CT   2023年11月02日   113   0   0 区块链协议解读

本文介绍了基于Bytom开发过程中集成IPFS。 step1:搭建bytom节点 比原相关资料:https://github.com/Bytom-Community/Bytom_Docs 搭建bytom节点有很多方式,然后开启RPC调用模式。这里推荐用docker搭建比原节点:docker搭建比原节点,同时开启RPC访问模式(即终端交互模式)。 我这里都是在本地操作,所以对应的端口是:9888。启动好以后我们在postman里请求测试一下,如下图: 说明我们已经搭建好了比原节点,并且可以进行远程调用。 step2:搭建IPFS节点 IPFS中文社区官网:http://ipfser.org ...

  War2nRIZq1CT   2023年11月02日   81   0   0 区块链ipfs集成过程

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在开发合约的过程中你们有没有遇到一些问题呢?比如编译合约的过程中不能实时动态的去检查我们所编译的合约文件是否正确,那么我今天就教大家一种很方便的方法。可以让小伙伴们在编写合约的过程中,可以随时检查自己的合约编写是否正确。 首先要确保我们有go语言开发环境且版本高于1.8,如果没有搭建go语言开发环境,请自行百度。确保go支持的版本已经正确安装: $goversion $goenvGOROOTGOPATH ...

  War2nRIZq1CT   2023年11月02日   83   0   0 区块链约预编译

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 很多了解比原链的都知道,比原链是专注信息和数字资产在链上交互和流转的公链项目,信息上链不是比原链核心能力,所以并没有在钱包端做一个功能入口,但是比原链提供了相关的接口可以将一些信息写到链上去。那如何实现信息上链呢?使用特殊的Retire操作,这个操作可以进行销毁资产的操作,但因为其可以附带信息,所以就可以实现信息上链的功能。 请往下看,也用postman请求演示,然后用golang写了一个接口的demo,...

  War2nRIZq1CT   2023年11月02日   56   0   0 功能教程区块链

0XXAPI错误 BTM000","BytomAPIError"非比原标准错误 BTM001","Requesttimedout"API请求超时 BTM002","Invalidrequestbody"非法的API请求体 1XX为网络错误 BTM103","Apeercoreisoperatingonadifferentblockchainnetwork"区块链网络类型不匹配 2xx是签名相关的错误 BTM200:"Quorummustbegreaterthan1andlessthanorequaltothelengthofxpubs“需要签名的个数超过实际需求签名的个数 BTM201:”In...

  War2nRIZq1CT   2023年11月02日   51   0   0 错误码区块链一览

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 国密算法是指×××制定的自主可控的国产算法,包括一系列密码学算法:SM1、SM2、SM3、SM4、SM7、SM9、以及祖冲之算法。最常用的三种商用密码算法是SM2椭圆曲线公钥密码算法、SM3密码杂凑算法以及SM4分组密码算法。 其中,SM2算法属于椭圆曲线公钥密码系统,相较于RSA公钥密码系统,这种新型的公钥密码系统拥有加解密速度更快,使用的密钥更短的优点。SM2算法密钥长度为192至256位长度的安全性...

  War2nRIZq1CT   2023年11月02日   93   0   0 区块链指南

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 背景知识 Bytom使用的密钥类型为基于ed25519的chainkd.XPub 代码见bytom/crypto/ed25519/chainkd 文档见https://chain.com/docs/1.2/protocol/specifications/chainkd` 预备 代码修改 首先适当修改代码,添加一些打印输出,使得我们更好的进行验证。如果只是想看xpub,而不关心xprv(对于验证导入导出...

  War2nRIZq1CT   2023年11月02日   83   0   0 区块链体验指南

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 发行资产 在比原链上发行资产比较方便快捷,使用节点的dashboard图形界面操作就可以,先在“资产”一栏新建资产 新建完资产,需要上链,否则区块不认识你这个资产,那么在交易中的高级交易进行issue,点击Addaction,总共三个action分别是Issue、Controlwithaddress、Spendfromaccount 输入账户的密码,等待交易确认,一旦确认成功资产就会发到刚才指定的地址上。...

  War2nRIZq1CT   2023年11月02日   88   0   0 区块链合约教程

【揭秘区块链技术从入门到精通】比原链整体设计&架构解读视频链接: 优酷视频:https://v.youku.com/v_show/id_XMzcxNjc1NjQwMA.html 腾讯视频:https://v.qq.com/x/page/l0718b48kp4.html Bilibili:https://www.bilibili.com/video/av26608101 本文将会给大家介绍一下比原链总体的技术架构。如下图所示:比原链分为三个层次 第一层就是大家接触比较多的钱包层,就是进行收款和打款的模块,钱包一般带操作界面,大家都可以日常使用,所以会比较熟悉。 第二层是最核心的内核层,内...

  War2nRIZq1CT   2023年11月02日   45   0   0 总体架构区块链

系统要求 我们建议选择主要的几家云主机平台的VPS服务,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间以适应区块链数据未来增长的需要。 节点服务器最小配置: 操作系统:Windows/Linux/Docker CPU:2核 内存:2G 硬盘:40G 网络:独立IP,2MB带宽 防火墙:开启46657端口 Ubuntu接入文档 1节点服务器部署 1.1安装系统依赖库 sudoapt-getupdate sudoapt-getinstallbuild-essentialgitunzipwgetvim 1.2下载并解压节点 wgethttps://mirrors.tuna.tsingh...

  War2nRIZq1CT   2023年11月02日   63   0   0 接入文档区块链

BytomKit是一款为了帮助开发者更简单地理解Bytom的开发辅助工具,集合了校验、标注、解码、测试水龙头等功能。 该工具用python语言封装了一套比原的API和7个工具方法,如果有开发需求可以在项目的readme.md文件中查看使用方法。项目源码地址:https://github.com/Bytom/bytom-kit。 下面具体看一下各个工具的使用方法: Key 链接:https://blockmeta.com/tools/key Key页面显示了熵(Entropy)、助记词(Mnemonics)、随机数(Seed)、派生私钥(RootExpandedPrivateKey)、派生公...

  War2nRIZq1CT   2023年11月02日   47   0   0 工具介绍区块链

如果说什么是区块链的灵魂,那一定是共识机制。 它是区块链的根基。无论公链或是联盟链,共识机制都从基础上限制了区块链的交易处理能力和扩展性。 2019年6月18日,Facebook发布了自己Libra项目的白皮书,引发广泛关注。作为Facebook试图创造国际流通数字货币的重要项目,Libra区块链采用的是LibraBFT共识机制,是一个为Libra设计的鲁棒的高效的状态复制系统。它基于一种新型的BFT共识算法,HotStuff。 就在FacebookLibra项目白皮书发布之前不久,5月17日,比原链发布了BaaS平台Bystack。这是一个一主多侧链架构的商用区块链系统,主链采用PoW共识保...

  War2nRIZq1CT   2023年11月02日   40   0   0 区块链
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~