基本概念 了解这些名词是一个不错的开始: 公钥加密系统。 Alice有一把公钥和一把私钥。她可以用她的私钥创建数字签名,而Bob可以用她的公钥来验证这个签名确实是用Alice的私钥创建的,也就是说,确实是Alice的签名。当你创建一个以太坊或者比特币钱包的时候,那长长的0xdf...5f地址实质上是 ...
分类:
其他好文 时间:
2016-10-29 19:05:54
阅读次数:
700
以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境,运行第一个区块链程序(Dapp)。 安装truffle $ npm install -g ...
分类:
其他好文 时间:
2016-10-29 18:27:42
阅读次数:
355
通过POS提升效率:共识机制不应该由挖矿进行保证,从而大大减少电力浪费,并且可以满足大量和持续发行ETH的需要。 快速的出块时间:在不威胁安全的前提下,出块速度达到最大值。 经济一致:一旦区块被制作,经过一定时间和事件的处理,大部分的验证者将‘全提交’那个区块,意味着他们将损失全部的以太币保证金在没 ...
分类:
其他好文 时间:
2016-10-26 09:36:34
阅读次数:
725
Applications 1 金融应用:金融衍生物,hedging合同,存储钱包 2 半金融应用:一部分真是需要钱一部分不需要钱,如矿工通过计算解决问题获得奖励 3线上投票,分散治理 Token system(l令牌系统) 包括很多种类的资产都是,但是最重要的是所有的金融或者说令牌系统都是 对一个数 ...
分类:
其他好文 时间:
2016-09-20 13:47:32
阅读次数:
210
code execution EvMcode:以太坊虚拟机器语言,代码由一定长度的字节组成,不同的字节代表不同的操作 三种存储数据:基于栈,先进后出 memory,可以无限扩展的数组 storage,秘钥或有效值的存储,不同于栈和内存的永久存储。计算结束后就重置 Block chain and mi ...
分类:
其他好文 时间:
2016-09-20 00:19:00
阅读次数:
171
关于区域链的应用; namecoin:一个很好的名字注册数据库 colorcoin:作为一个协议允许人们定义自己的数据货币,或者作为一个单元,代币在区域链上 metacoin:在比特币之上的一个协议,用比特币交易来存储附属币的交易但是有不同的交易转换器 建立一个共识协议有两种方法:建立一个独立的网络 ...
分类:
其他好文 时间:
2016-09-19 12:46:30
阅读次数:
213
1 历史 2 以太坊节点全球分布 数据来源:https://www.ethernodes.org/network/1 参考: ...
分类:
其他好文 时间:
2016-08-15 19:04:14
阅读次数:
1417
亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品。那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术。...
分类:
Web程序 时间:
2016-08-01 15:57:43
阅读次数:
295
在抽取以太坊Java版本的Trie树部分时,遇到了一个问题: 参考fusessource的leveldb的README才解决这个问题 只需要把leveldbjni-win64-1.8.jar导入工程即可(应为在win64下运行的) 设置项目maven依赖: 我用的Gradle管理项目,在项目buil ...
分类:
数据库 时间:
2016-06-15 23:50:58
阅读次数:
1184
1. 介绍 Merkle Patricia Tree(简称MPT树,实际上是一种trie前缀树)是以太坊中的一种加密认证的数据结构,可以用来存储所有的(key,value)对。以太坊区块的头部包括一个区块头,一个交易的列表和一个uncle区块的列表。在区块头部包括了交易的hash树根,用来校验交易的 ...
分类:
其他好文 时间:
2016-06-14 19:05:41
阅读次数:
1157