干货 | 共识算法的比较:Casper vs Tendermint
### 权益证明的漫漫长路 权益证明的定义可以查看理解权益证明。 1982年,拜占庭将军问题首次被Lamport,Shostak和Pease提出。Cosmos的Ethan Buchman这样描述它:”这是一个在可妥协的通信网络中实现分布式协议的问题,也就是在不可靠的环境中建立一个…
欢迎所有爱好区块链技术的人加入。
INDEX
共 1183 篇
### 权益证明的漫漫长路 权益证明的定义可以查看理解权益证明。 1982年,拜占庭将军问题首次被Lamport,Shostak和Pease提出。Cosmos的Ethan Buchman这样描述它:”这是一个在可妥协的通信网络中实现分布式协议的问题,也就是在不可靠的环境中建立一个…
Ethermint 是一个在 Tendermint 上的 Ethereum 优化的产物。将 Ethermint 和 Cosmos Hub 同时发布是为了双方能够促进对方发展:在保证智能合约可编写和执行,同时利用Tendermint引擎提高效率。 ### Ethermint的主要特…
but if I use [[eosio::on_notify("eosio.token::transfer")]], compilation is success #### 解决 升级 eosio.cdt v1.6.2+ #### 参考 https://github.com/E…
github:https://github.com/janoside/btc-rpc-explorer 演示:https://btc.chaintools.io/
### 问题 如果我要加入一个EOS网络并且要参与出块,那么我的config.ini中p2p-peer-address配置了目前出块节点的p2p-listen-endpoint地址中的至少一个,此时我还是无法出块,必须在目前出块节点中至少一个config.ini中添加我的p2p-…
对于用户的某个发行的代币记录,只保留一条,所以只有第一次记录时才消耗。 那我们看下到底谁来花费这比费用。 看代码,eosio.token合约-->transfer-->add_balance https://github.com/EOSIO/eosio.contracts/blo…
### Hyperion History API解决方案 History API可以说是EOS主网上几个月来最紧迫的问题。DApps,块浏览器和钱包必须查阅历史信息才能正常工作,而在EOS主网上运行完整的历史记录变得昂贵,复杂且耗时。 V1 History API已被弃用,少数B…
### 问题描述 本想在transfer“回调”函数里处理相关业务前做多签检查, 由于transfer权限问题,并没有将代币发行合约对应的transfer执行权限设置{set action permission}给合约的多签权限,但由于对于每笔交易,我们都需要至少有一名签名者为网…
## 安装go环境 #### 下载并安装go https://golang.org/dl/ #### 配置环境变量 ## 安装cosmos 先解决墙内问题 #### 一键解决 go get golang.org/x 包失败 https://shockerli.net/post/g…
### 需求 根据交易id(transaction_id)获取交易预计到达不可逆的时间。 ### 方案 当push_transaction 无异常后,会得到 trx_id,以及status状态为executed (状态讲解),以及必须校验此状态,防止(hard_fail 状态攻击…
https://github.com/EOSIO/eosjs/blob/849c03992e6ce3cb4b6a11bf18ab17b62136e5c9/src/tests/web.html#L144
## 导读 2017年以来,区块链项目出现了井喷式地上升,然而在喜人增长态势的背后,人们也注意到大部分项目都缺乏与其它区块链项目互连互通的能力而成为孤立的网络体系。 因此,跨链技术也逐渐进入了大家的视野,本文将为大家解读一个跨链项目Cosmos,看看它是如何做到让不同区块链的价值…
区块链的公链项目越来越多,每个项目都是一个孤立的网络体系,因此区块链项目之间的互联互通能力也是技术发展的大方向。这其中Cosmos项目是其中的优秀代表。本文作者从Cosmos核心技术Tendermint开始,深度剖析Cosmos项目,让大家对跨链技术将一个比较深入的了解。 ## …
transaction_trace具有新的可选字段account_ram_delta,如果存在,则记录支付用于存储延迟交易的特定账户的RAM使用增量:输入延迟交易将具有account_ram_delta记录该交易的第一授权者的RAM使用增加的字段。当延迟交易退出(无论哪个状态)该…
## 参考 https://eosio.stackexchange.com/questions/813/eosjs-gettablerows-lower-and-upper-bound-on-account-name issue: https://github.com/EOSIO…
语义化版本 2.0.0 === 摘要 --- 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 1. 主版本号:当你做了不兼容的 API 修改, 2. 次版本号:当你做了向下兼容的功能性新增, 3. 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译元数据可以加…
http://idc.wanyunshuju.com/li/580.html
进一步解释了如何通过cleos传递的值。正如原帖中已经提到的,这一切都围绕着字节顺序。由于某种原因,该checksum256值以不同的endian返回到索引键类型所sha256期望的范围。 如果您checksum256在表中的行中返回以下hash(): 7af12386a82b6…
# Awesome Cosmos **Cosmos 开发资源整理收集, 为 Cosmos 开发者导航**。 ## Cosmos 简介 Cosmos(准确来讲应该是 Cosmos Hub)是 Tendermint 团队推出的一个支持跨链交互的异构网络,目标是创建一个区块链互联网,允…
# 隐私/匿名币 隐私权可以定义为"个人保留自己数据并不被未经允许地监测和记录的权利"。 隐私币可以实现全部或部分隐藏交易金额、发送方和接收方信息,还原数字货币的可替换性,同时保护持币者的隐私。伴随着数字货币市场进一步发展,隐私币的生态也逐渐壮大,目前形成 Monero、Dash…