欢迎所有爱好区块链技术的人加入。

CATEGORY

Other Chain

Other Chain

收集一些其他的链

矿池-新手教程OtherChain-开源推荐OtherChain-优秀转载OtherChain-新手教程FabricEOSBitcoinCross chain

共 467 篇

736

同步区块--p2p通信--sync_request_message与signed_block

EOS-优秀转载

这篇笔记写同步区块过程中,发送的最后两种消息类型--sync_request_message与signed_block。上篇笔记写到远程节点将链的信息(不可逆区块数、最新区块数、同步方式等)作为notice_message方式发送给本地节点,本地节点接收到notice_messa…

735

分析nodeos的流程

EOS-优秀转载

####本篇笔记主要分析nodeos程序的流程 1、代码所在路径(yourpath换成你的路径) `yourpath/eos/programs/nodeos/main.cpp` 2、首先main函数中的代码并不长,可以通过五个类来学习这段代码。 上面的代码,均是通过调用app()…

734

net_plugin插件代码分析

EOS-新手教程

上一篇笔记中,写了nodeos的执行流程。nodeos使用的是一种插件体系,业务代码分布在一个个的插件类中,然后分析了插件类共的继承关系。本篇笔记,就从其中的net插件入手来分析p2p模块的功能,也就是分析学习net_plugin_impl类。同之前的笔记一样,从net插件的生命…

733

EOS 1.6.x 或 1.7.x 升级至 1.8.x

EOS-新手问答

### 参考 https://mp.weixin.qq.com/s/Kg7c-SMhzOti7aEIgFjeIw https://developers.eos.io/eosio-nodeos/docs/consensus-protocol-upgrade-process http…

732

EOS区块生产和区块同步

EOS-优秀转载

### 1 概述 本文所述基于EOSv1.2.3。 EOS区块生产和同步主要涉及共识算法DPOS和aBFT,其源码实现主要涉及chain_plugin、producer_plugin、net_plugin和controller4个模块以及eosio.system智能合约等。 ##…

719

关于EOS出块BP备份的想法

EOS-新手问答

假设使用一台机器作为BP节点机器。大家都知道eos的data目录超级大,备份的话只能全量备份。cp 的时间过于长,影响出块和RPC业务等提供。 ### 暂时想到的方案如下 机器上跑2个nodeos进程,一个跑BP账号做出块节点,一个做同步几点。 保留三份data数据。出块节点初始…

718

关于资源的抵押赎回,及查询抵押列表

EOS-新手教程

关于抵押和赎回的方法,拿eosjs举例 https://eosio.github.io/eosjs/guides/2.-Transaction-Examples.html ### Stake 抵押 ### Unstake 赎回 操作细节看以上demo即可,下面我们说下抵押时`tr…

717

EOS 修改链代码 默认公钥前缀

EOS-新手问答

https://github.com/EOSIO/fc/blob/df5a17ef0704d7dd96c444bfd9a70506bcfbc057/include/fc/crypto/public_key.hpp#L11

714

EOS合约中使用nlohmann/json解析 float类型报"wabt out of bounds memory access"

EOS-新手教程

由于合约中使用`nlohmann/json`解析json时,当遇到float类型时报"wabt out of bounds memory access" 不断调试代码,找到如下位置 https://github.com/nlohmann/json/blob/d2a08ddafd5…

713

EOS 签名 ECDSA sign 椭圆曲线数字签名

EOS-新手问答

先零散的记一下,后面再整理 ## js ecc https://github.com/EOSIO/eosjs-ecc/blob/7ec577cad54e17da6168fdfb11ec2b09d6f0e7f0/src/signature.js ### sign https://g…

712

Goodbye, Scatter Extension

EOS-新手教程

## 仅作测试使用,无法保证后面不更新是否导致安全等问题,非测试建议使用官方桌面版本 今天打开Scatter浏览器扩展版本发现 已经禁止使用了,力推桌面版本。 但是开发测试的需要,还是需要扩展版本。 查看ScatterWebExtension源代码提交记录 ### disabli…

710

EOS的一些开源侧链

EOS-新手教程

https://github.com/yottachain/YTBP 持续更新

709

EOS 签名中获取公钥 recover,验证登录,token

EOS-新手教程

## ecc https://github.com/EOSIO/eosjs-ecc#recover ### recover Recover the public key used to create the signature. #### Parameters - signatu…

708

EOS ibc 跨链相关

EOS-新手教程

### 调研相关 https://juejin.im/post/5c98ed76e51d4566b962628e https://github.com/boscore/ibc_plugin_bos https://github.com/boscore/ibc_contracts …

707

EOS 空投

EOS-新手教程

## 工具 https://github.com/EOSEssentials/EOSDrops 稍后补充

706

钱包App,浏览器钱包扩展Dapp签名兼容Scatter流程简单介绍

EOS-新手问答

### 前景 最近有小伙伴要做App钱包Dapp运行相关的,以及浏览器扩展,所以做点简单的介绍 由于Scatter发展较早,以及各方钱包的大力支持,Scatter已经是Dapp运行的标准了,所以这块就是兼容(伪装)Scatter协议。 ### 原理 对于Scatter的协议的支持…

703

get_table_by_scope

EOS-新手问答

通过code获取scope #### 参考 https://developers.eos.io/eosio-nodeos/v1.6.0/reference#get_table_by_scope https://github.com/EOSIO/eos/pull/5486

702

如何判断交易的不可逆

EOS-新手问答

轮询节点,返回不可逆区块信息再提示成功,具体技术过程如下: 1. push_transaction 后会得到 trx_id 2. 请求接口 POST /v1/history/get_transaction 3. 返回参数中 block_num 小于等于 last_irrevers…

700

修改eosjs2 支持其他默认平台币符号,系统名,公钥前缀

EOS-新手教程

### 前景 目前基于EOS搭建的链,由于修改了默认的系统代币符号,所以js库这边也要做对应的修改 ### 测试数据 为了方便讲解,我们假设修改版与原版的对比数据如下 | 链 | 平台币符号 | 系统名 | 公钥前缀 | js库名 | ecc库名| | ------------ …

699

scatter eosjs2 demo

EOS-开源推荐

https://github.com/TP-Lab/scatter-demo-eosjs2 https://github.com/randytorres/react-native-eosjs2