区块链
博艺
这个作者很懒,什么都没留下…
展开
-
UTXO 和 Account 模型对比
在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 Account 模型。Bitcoin 的设计初衷是点对点的电子现金系统,在比特币中,每个交易消耗之前交易生成的 UTXO 然后生成新的 UT...原创 2018-09-03 10:06:46 · 411 阅读 · 0 评论 -
Java Web3J概述
Web3j是一个轻量级,Reactive(响应式),类型安全的Java库,用于与Ethereum网络上的客户端(节点)集成,这允许您使用Ethereum块链,而不需要为平台编写自己的集成代码的额外开销。 2.1 Web3J的提供的功能1. 通过HTTP和IPC 完成Ethereum的JSON-RPC客户端API的实现2. Ethereum钱包支持3. 使用过滤器的函数...原创 2018-08-01 14:43:49 · 9808 阅读 · 1 评论 -
关于以太坊的nonce值
为了防止交易重播,ETH(ETC)节点要求每笔交易必须有一个nonce数值。每一个账户从同一个节点发起交易时,这个nonce值从0开始计数,发送一笔nonce对应加1。当前面的nonce处理完成之后才会处理后面的nonce。注意这里的前提条件是相同的地址在相同的节点发送交易。以下是nonce使用的几条规则:● 当nonce太小(小于之前已经有交易使用的nonce值),交易会被直接拒绝。● 当non...原创 2018-07-07 12:46:32 · 1672 阅读 · 1 评论 -
以太坊:什么是ERC20标准?
许多人应该都听过 代码即法律(Code Is Law),因为程序写完了,无论执行多少次都会得到同样的结果,除非有外界因素的干扰。在多人协作的过程中一定是要按照一个标准来进行分工,这样才能最快的完成整体任务,不至于出错。接触过数字货币的人都应该知道,以太坊是一个分布式的智能合约平台,可以分发代币(Token)。目前以太坊上有24351个代币的智能合约,我们可以在以太坊区块链浏览器中查看https:/...转载 2018-07-16 13:02:29 · 945 阅读 · 0 评论 -
EOS经济系统分析
前言在此之前,我分析过EOS和ETH内在的经济逻辑的不同。最近看BM的专访并再次阅读了几遍EOS的白皮书,对EOS的经济系统有了更深刻的理解。我们知道EOS Token代表的是EOS链上资源的使用权,这些资源包括了带宽和日志存储(磁盘)、计算与计算储备(中央处理器)、状态存储(内存)。再仔细阅读白皮书我们也会知道EOS Token有以下特性:无消耗、可以代理、温和增发(ICO完成后,每年增...原创 2018-11-12 20:42:20 · 362 阅读 · 0 评论