LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

比特币javascript随机产生私钥

1. BWallet系列文章之一:基本原理简介

...户还可以启用种子密码来进一步提高安全性。   发送比特币:1)浏览器JavaScript脚本,根据该钱包的区块链数据构建出未签名的交易对象,通过USB向BWallet提出交易签名申请;2)BWallet设备收到请求后要求用户输入PIN码。具体流程:设备LED显示乱序的1-9的九宫格,用户根据九宫格内容在网页上点击输入。...

tags:BWallet

2. BitPay试图通过BitAuth去中心化虚拟认证

...司最近筹集了3000万美元风投资本,在2月发布了Bitcore。Bitcore是一种开源型的JavaScript库,用于更好地与比特币协议发生交互。   BitAuth的工作原理   BitAuth采用了比特币技术所具有的特性,同样使用椭圆曲线加密方法,但是引入了系统认证数字(System Identification Number,以下简写为SIN),维基百科...

tags:BitAuth,BitPay

3. 多重签名:未完成的革命

...,但是不需要下载必需的软件,私钥的存储和变更使用网络浏览器内置的用Javascript编写的客户端完成。因此,尽管这种应用,与受信任的服务器钱包提供的网页交互相比,有同样的便捷性,但是服务器并不获取你的个人私钥。看起来兼有两方的长处。现在最流行的客户端钱包可能是blockchain.info.   ...

tags:多重签名

4. EqualBets基于GrayEagle的开放式游戏平台

...的状态机根据游戏逻辑调用链上的各种服务。 对于客户端开发,平台提供 JavaScript SDK,最终的产品打包成JavaScript 的软件包上传平台,通过审核后即可发布。同时平台提供测试模拟环境给开发员调试链上逻辑,和游戏整体测试。 3.4 后台记账系统 基于区块链的特性,记账系统都是基于链上的分布式账...

tags:区块链,合约,游戏

5. 技术流——什么是私钥,公钥和地址

  这是比特币中经常出现的三个词,那么他们分别是什么意思呢?他们之间又有什么样的关系呢?   先说说私钥,例如这样的一段字符串:   5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss,就是一个私钥。只要是正确支持比特币协议的应用都可以把这段字符串识别为私钥,转换成公钥,再转...

tags:私钥,公钥,地址

6. RFC6979讲解:分分钟搞懂RFC6979

...简单的方式来讲清楚。   看过随机系列谈的童鞋现在应该明白k值对于比特币的重要性(不仅仅是比特币,对于整个椭圆曲线家族来说都是如此)了吧?暴漏k值(签名)相当于暴漏私钥,因此:   k值必须是保密且唯一的,并不一定必须随机!   由于历史上发生过太多次伪随机数失败案例,有人...

tags:RFC6979

7. 3分钟读懂“高大上”——什么是比特币钱包?

  对于一个新进入比特币世界的人来说,了解比特币的基本原理、甚至读懂中本聪的白皮书可能都算不上难,但要搞明白比特币钱包,那可就真难了。官方比特币钱包、轻钱包、手机钱包、在线钱包、纸钱包、脑钱包、硬件钱包、多重签名钱包、HD钱包......这一大堆乱七八糟的到底都是些什么?...

tags:比特币钱包

8. BIP原理:多币种钱包地址生成机制

...和32的基础上增加多币种,例如你一个HD的钱包可以同时管理主网和测试网的比特币。 BIP0043提出使用第一个强化子索引作为特殊的标识符表示树状结构的“purpose”。基于BIP0043,HD钱包应该使用且只用第一层级的树的分支,而且有索引号码去识别结构并且有命名空间来定义剩余的树的目的地。举个例子...

tags:钱包,比特币,区块链

9. 千里之堤毁于蚁穴(慎用HD Wallets)

  现在我们都该明白,无论怎样强调随机对于比特币的重要性都不为过,随机的确称得上是比特币的命根子。   在过去的几篇文章中,小太已经介绍过了一些因随机问题可能导致私钥暴漏的情况,今天,我再跟大家聊聊分层确定性(Hierarchical Deterministic)钱包。   HD Wallets因其只需要一个主(...

tags:HD Wallets

10. 进一步探讨比特币签名中的随机风险

...小太的上一篇文章(http://www.wanbizu.com/jingyan/201411063310.html),您应该明白签名比特币交易时随机的k值有多么重要了,我们甚至可以说,k值的随机性与私钥的随机性一样重要。今天,让我们更深入的探讨一下这个话题。   现在大家已经知道,不安全的随机数生成器有可能会导致的k值重复(对应的r值当...

tags:比特币签名