HP钱包概念及底层原理(BIP32,BIP39,BIP44)

2018-11-22
阅读 2 分钟
8.7k
前序:相信各位区块链大佬,对公钥和私钥概念已经烂熟于心,对私钥重要性也讳莫如深。私钥可以给交易签名,有了私钥就有了全部权限,但原始私钥没什么规律可循,特别不放记忆转移,还容易出错。所以要用一些密码学知识管理。

Ed25519应用,node,js生成常用的密钥对

2018-10-28
阅读 4 分钟
6.4k
完全开放设计,算法各个参数直接了当,明确,很大的概率通过缓存、时间、恶意输入摧毁安全性,而 25519 系列椭圆曲线经过特别设计,尽可能的将出错的概率降到了最低,25519 系列曲线是目前最快的椭圆曲线加密算法,一个4核2.4GHz 的 Westmere cpu,每秒可以验证 71000 个签名,吊打同类:椭圆曲线是 NIST

初链共识初步研究

2018-08-06
阅读 1 分钟
1.3k
pow:浪费电力,随着算力升级,除了大矿池,小户普通计算机,在不加入矿池的情况下要用几年甚至几十年挖出一个币,变成了一种赌博投资。周期长不稳定这两个因素,直接将低算力机器挖矿驱逐。出块慢Pos:全节点确认出块依然慢。产生马赛效应,向中心化演化Dpos:投票不积极垄断性高,也存在马赛效应,坏节点处理缓慢,被...

以太坊nonce详解

2018-05-11
阅读 2 分钟
15k
在我们发布eth智能合约后希望可以同时转账多笔代币,又不希望将群发币写入智能合约,所以只能手动写web3脚本交易,当我们测试geth接口在一个交易失败问题后,之后的交易都将阻塞,也无法看到pendding状态,最终他们将被取消。最后发现交易设置了相同nonce。

web3公测版本教程(三)-不用自己同步以太坊节点,直接发起签名交易

2018-05-04
阅读 3 分钟
8.9k
前文提到目前有一些公司提供公共的以太坊对外服务,就是以你可以调用他的web3接口,之前一直被两个问题困扰,一个是觉得别人的节点不安全,还有初步尝试后发现Infura节点没有开放账户相关的方法。没法使用web3.eth.sendTransaction方法,以为只能进行一些查询服务,用处就较为鸡肋。最后毅然决然的选择自己同步节点的苦...

web3公测版本教程(二)-基础异步语法,交易,签名交易,ganache-cli

2018-03-19
阅读 3 分钟
6.7k
1.安装node 最好v8的可以使用ES6语法2.安装ganacheganache介绍:虽说真实发布必须要使用前文说到的三种方法geth,parity,或其它服务商,但是测试开发环境下,有一款本地基于内存的钱包,不需要等待确认交易,根据操作实时出块,及其方便,它就是ganache-cli,纳尼?你没听过它,好吧它的前身就是大名鼎鼎的testrpc,简...

web3公测版本教程(一)-ETH公有链节点同步

2018-03-09
阅读 2 分钟
6.3k
最近区块链公司很多都会搞发糖果活动,一般都能吸引几万粉丝,这就来了一个需求,给人家发糖果。主流的geth,parity,甚至imtoken钱包只能输入地址一笔笔交易,几万笔交易人工根本无法完成,于是开始研究使用web3脚本群发交易。