区块链数字签名详解

admin | 区块链 | 2018-04-13
之前给大家讲过hash,今天讲讲签名。 先看上图,发送方把hello kitty的信息进行双重处理。首先是通过接收方公钥来进行加密, 为什么要接收方的公钥来加密? 因为只有接收方的私钥可以解开接受方公钥加过的密,所以只有接受方可以解密。 然后hello kitty还要通过哈希值得到摘要,接要再经过发送方私匙进行签名,签名后得出的原文密文和发送方签名一起发... [阅读全文]
ė2,421 浏览数 6没有评论 0

HD Wallet

admin | 区块链 | 2018-04-11
前言 Deterministic wallet 的概念源自於,我能不能產生很多 key 但卻只用一個 seed 來產生就好?而最有名的這種 wallet 就是 BIP32 所提出的 Hierarchical Deterministic wallet (HD wallet) 了,他的概念是用一個 seed 產生一個 key,也叫做 master key,然後這個 key 又可以繼續往下一層產生更多 keys,而第二層的 keys 也都可以再往下產生多個 ... [阅读全文]
ė2,577 浏览数 6没有评论 0

Ethereum以太坊的“gas”是什么?设计原理是怎么样的?

admin | 区块链 | 2018-03-26
最近看到一个把gas解释的不错的帖子,所以就翻译过来了。翻译辛苦,请勿转载。 Gas是一种特别的单位用于Ethereum(以太坊)里,它用来衡量一个行为或者一系列行为有多少“工作量”。 例如: 计算一个Keccak256加密哈希值,每次计算散列时将需要30个气体,加上每256位的6个气体的成本 数据被散列 可以通过Ethereum平台上的交易或合同执行的每个操作都需... [阅读全文]
ė2,376 浏览数 6没有评论 0

NSetup 4.0发布,NSIS,支持Lz4,8EB大文件打包,防解包破解

admin | 未分类 | 2018-03-08
V4.0发布更新日志: 大文件打包 (8EB) 支持Lz4快速解压缩算法 增加压缩方式,插件编码选择等设置 底层级防解包 修复部分bug [阅读全文]
ė2,988 浏览数 6没有评论 0

node-gyp build error windows x64

admin | nodejs, 开发经验 | 2018-02-27
If all above did not work (my case - Windows10 64bit) Delete C:\Users\user_name\.node-gyp Delete %AppData%/npm Delete %AppData%/npm-cache And install node-gyp again Following instruction on node-gyp page I chose Option 1 npm install –global –production windows-build-tools   npm config set msvs_versi... [阅读全文]
ė2,778 浏览数 6没有评论 0

简单科普私钥、地址、助记词、Keystore的区别

admin | 区块链 | 2018-02-02
很多人保管不好自己的虚拟财产,发生丢币的情况,很多都是因为不清楚私钥的概念。 私钥(Private Key) 比特币的私钥是由64位十六进制的字符组成,长得像这样,比如:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss。 私钥的生成方式是完全随机的,随机生成这样的字符串就会有16的64次方种可能,即:2的256次方,这个数字已经超过了宇宙... [阅读全文]
ė3,385 浏览数 6没有评论 0

漫画告诉你什么是《屎一样的代码》

admin | 开发问题 | 2018-01-31
前言 本文来自朋友的系列漫画投稿,程序员单身(不客气),他的博客: http://www.jianshu.com/u/2d46948e84e3 正文开始 代码交接 代码重构 CodeReview 提测 插播 经典技术书籍打包下载(全免费,内附地址) 下载地址: http://www.jianshu.com/p/4a9599a230af) 这段代码我写了三天 要集成测试了 我要重构的类有 5000 行!   [阅读全文]
ė2,677 浏览数 6没有评论 0

以太坊智能合约编程之菜鸟教程

admin | 区块链 | 2018-01-26
译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。 有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太坊编写智能合约和应用。这里所用... [阅读全文]
ė2,857 浏览数 6没有评论 0

如何在以太坊上发布自己的智能合约

admin | 区块链 | 2018-01-26
我们现在基本都知道以太坊是一个区块链应用开发平台,基于以太坊构建的网络和智能合约语言,我们可以实现各种各样的与现实世界接近的分布式应用(DApp)。很多人沉迷于数字货币的炒作以及对部分ICO项目的疯狂投资,但实际上,很多的项目正是利用大家对区块链,特别是智能合约不理解这种“信息不对称”,来实现让大家乖乖交出自己的ETH的。 今天通过下面... [阅读全文]
ė2,849 浏览数 6没有评论 0

Can (a ==1 && a== 2 && a==3) ever evaluate to true?

admin | JavaScript | 2018-01-25
https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true JavaScript const a = { i: 1, toString: function () { return a.i++; } } if(a == 1 && a == 2 && a == 3) { console.log('Hello World!'); } 12345678910 ... [阅读全文]
ė2,901 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量