这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。Plasma 作为以太坊的二层扩容框架,自从 2017 年被 Joseph Poon(Lightning Network 创始人)和 Vita ...
分类:
其他好文 时间:
2019-10-09 15:51:28
阅读次数:
83
https://learnblockchain.cn/2019/04/30/bloom_filter/ 可以理解为 对内容做多次摘要,把内容换成更小体积的标识位来存放。 要判断一个元素是不是在一个集合里,比较容易想到的方法是用数组,链表这样的数据结构把元素保存起来,然后依次比较来确定。 但是随着集合 ...
分类:
其他好文 时间:
2019-10-05 00:48:39
阅读次数:
97
上一篇介绍的是以太坊下基于geth+remix-ide智能合约环境的搭建和部署运行,本篇介绍的是基于truffle+ganache。 ganache相当于是geth的图形化操作界面,相对于纯指令操作的geth较为简单易上手,并且运行交易和生成区块的过程一目了然。 【前期准备】 1.Node.js安装 ...
前面我们介绍了在以太坊平台下开发区块链私有链的过程,以及在私有链下进行挖矿的操作,而随着区块链技术的发展,区块链技术已不仅限于比特币的应用,未来将重在着眼于向其他领域的扩展推广,以此开启区块链2.0以智能合约为代表的时代。本文选用remix作为开发应用平台,配合geth客户端实现与以太坊网络的交互, ...
继续昨天的demo往下写写:[SpringBoot区块链之以太坊开发(整合Web3j)](https://juejin.im/post/5d88e6c1518825094f69e887),将复杂的逻辑都去除了,留下最简单区块高度扫描部分代码,这样更好让开发者上手 首先自定义个区块高度处理线程类 `` ...
分类:
编程语言 时间:
2019-09-25 00:49:35
阅读次数:
236
指路牌以太坊区块链Dapp以太坊helloworld环境windows1064bit参考博客youclavier--以太坊投票Dapp教程背景准备接手一个IPFS+Ethereum的项目,先学习一下Ethereum,并尝试完成一个HelloWorld。步骤参考我另一片blog,安装nvm安装node9.11.1并切换环境nvminstall9.11.1nvmuse9.11.1创建一个新的工作目录,
分类:
移动开发 时间:
2019-09-15 22:25:43
阅读次数:
156
昨天比特币在9700美元附近止跌反弹,价格最高涨至10218.2美元后慢慢回落。今日凌晨,虽然走势上行再度突破10200美元,但也让多头动能耗尽,进入到回调阶段,走势继续向10000美元形成压迫。目前比特币的价格10091美元。 自从比特币价格突然暴涨,让很多人都大赚了一笔之后,虚拟币市场就开始变得 ...
分类:
其他好文 时间:
2019-08-23 16:18:44
阅读次数:
454
查看/修改coinbase帐户,coinbase接收挖矿奖励,默认为创建的第一个账户eth.accounts[0]: ...
分类:
其他好文 时间:
2019-08-02 11:26:16
阅读次数:
104
19 06 01(06 09补) 区块链技术实践_邹亮 以太坊合约的执行 EVM字节码,EVM存储系统,EVM交易传参,EVM Memory,EVM执行模型 EVM的局限性 确定性带来的问题,安全性问题,安全性主要考虑方向 Go语言的优势,Go智能合约的应用 19 06 02(06 09补) 效率玉 ...
分类:
其他好文 时间:
2019-07-27 11:22:03
阅读次数:
249
Istanbul BFT共识算法详细文档 "Istanbul BFT" 作为BFT类算法的一种已经有过在以太坊上的实践。虽然Istanbul目前还存在一些潜在的问题,但其算法思想和实现还是值得学习和借鉴的。 术语 Validator: 区块验证者。 Proposer: 出块者。 Round: 共识的 ...
分类:
编程语言 时间:
2019-07-23 13:24:43
阅读次数:
300