电子发烧友网 > 区块链 > 正文

如何创建主密钥以及HD钱包

2019年03月22日 11:26 次阅读

HD钱包从单个根种子(root seed)中创建,为128到256位的随机数。

HD钱包的所有的确定性都衍生自这个根种子。任何兼容HD 钱包的根种子也可重新创造整个HD钱包。所以简单的转移HD钱包的根种子就让HD钱包中所包含的成千上百万的密钥被复制,储存导出以及导入。

下图展示创建主密钥以及HD钱包的主链代码的过程。

如何创建主密钥以及HD钱包

根种子输入到HMAC-SHA512算法中就可以得到一个可用来创造主私钥(m)(master private key(m) )和主链代码(a master chain code)的哈希。主私钥(m)之后可以通过使用我们在本章先前看到的那个普通椭圆曲线m * G过程生来成相对应的主公钥(M)。 链代码用于从母密钥中创造子密钥的那个函数中引入熵。如下一节所示。

1. 私有子密钥的衍生

分层确定性钱包使用CKD(child key derivation)函数去从母密钥衍生出子密钥。

子密钥衍生函数是基于单项哈希函数。这个函数结合了:

一个母私钥或者公共钥匙(ECDSA未压缩键)

一个叫做链码(256 bits)的种子

一个索引号(32 bits)

链码是用来给这个过程引入确定性随机数据的,使得索引不能充分衍生其他的子密钥。因此,有了子密钥并不能让它发现自己的姊妹密钥,除非你已经有了链码。最初的链码种子(在密码树的根部)是用随机数据构成的,随后链码从各自的母链码中衍生出来。

这三个项目(母私钥,链码,索引)相结合并散列可以生成子密钥,如下。

母公共钥匙——链码——以及索引号合并在一起并且用HMAC-SHA512函数散列之后可以产生512位的散列。所得的散列可被拆分为两部分。散列右半部分的256位产出可以给子链当链码。左半部分256位散列以及索引码被加载在母私钥上来衍生子私钥。在图2中,我们看到这个说明——索引集被设为0去生产母密钥的第0个子密钥(第一个通过索 引)。

如何创建主密钥以及HD钱包

改变索引可以让我们延长母密钥以及创造序列中的其他子密钥。比如子0,子1,子2等等。每一个母密钥可以有2,147,483,647 (2^31) 个子密钥。2^31是整个2^32范围可用的一半,因为另一半是为特定类型的推导而保留的,我们将在本章稍后讨论。

向密码树下一层重复这个过程,每个子密钥可以依次成为母密钥继续创造它自己的子密钥,直到无限代。

2. 使用衍生的子密钥

子私钥不能从非确定性(随机)密钥中被区分出来。因为衍生函数是单向的,所以子密钥不能被用来发现他们的母密钥。子密钥也不能用来发现他们的相同层级的姊妹密钥。如果你有第n个子密钥,你不能发现它前面的(第n-1)或者 后面的子密钥(n+1)或者在同一顺序中的其他子密钥。只有母密钥以及链码才能得到所有的子密钥。没有子链码的话,子密钥也不能用来衍生出任何孙密钥。你需要同时有子密钥以及对应的链码才能创建一个新的分支来衍生出孙密钥。

那子私钥自己可被用做什么呢?它可以用来做公钥和比特币地址。之后它就可以被用在那个地址来签署交易和支付任何东西。

提示子私钥、对应的公钥以及比特币地址都不能从随机创造的密钥和地址中被区分出来。事实是它们所在的序列,在创造他们的HD钱包函数之外是不可见的。一旦被创造出来,它们就和“正常”密钥一样运行了。

3. 扩展密钥

正如我们之前看到的,密钥衍生函数可以被用来创造密钥树上任何层级的子密钥。这只需要三个输入量:一个密钥,一个链码以及想要的子密钥的索引。密钥以及链码这两个重要的部分被结合之后,就叫做扩展密钥(extended key)。术语“extended key”也被认为是“可扩展的密钥”,因为这种密钥可以用来衍生子密钥。

扩展密钥可以简单地被储存并且表示为简单的将256位密钥与256位链码所并联的512位序列。有两种扩展密钥。扩展的私钥是私钥以及链码的结合。它可被用来衍生子私钥(子私钥可以衍生子公钥)。公钥以及链码组成扩展公钥,它可以用来扩展子公钥,见“生成公钥”章节。

想象一个扩展密钥作为HD钱包中密钥树结构的一个分支的根。你可以衍生出这个分支的剩下所有部分。扩展私钥可以创建一个完整的分支,而扩展公钥只能够创造一个公钥的分支。

提示一个扩展密钥包括一个私钥(或者公钥)以及一个链码。一个扩展密钥可以创造出子密钥并且能创造出密钥树结构中的整个分支。分享扩展密钥就可以访问整个分支。

扩展密钥通过Base58Check来编码,从而能轻易地在不同的BIP-32兼容钱包之间导入导出。扩展密钥编码用的 Base58Check使用特殊的版本号,这导致在Base58编码字符中,出现前缀“xprv”和“xpub”。这种前缀可以让编码更易被识别。因为扩展密钥是512或者513位,所以它比我们之前所看到的Base58Check编码串更长一些。

以下面的扩展私钥为例,其使用的是Base58Check编码:

xprv9tyUQV64JT5qs3RSTJkXCWKMyUgoQp7F3hA1xzG6ZGu6u6Q9VMNjGr67Lctvy5P8oyaYAL9CAWrUE9i6GoNMKUga5biW6Hx4tws2six3b9c

这是上面扩展私钥对应的扩展公钥,同样使用Base58Check编码:

xpub67xpozcx8pe95XVuZLHXZeG6XWXHpGq6Qv5cmNfi7cS5mtjJ2tgypeQbBs2UAR6KECeeMVKZBPLrtJunSDMstweyLXhRgPxdp14sk9tJPW9

4. 公共子密钥推导

正如之前提到的,分层确定性钱包的一个很有用的特点就是可以不通过私钥而直接从公共母密钥派生出公共子密钥的能 力。这就给了我们两种衍生子公钥的方法:或者通过子私钥,再或者就是直接通过母公钥。

因此,扩展密钥可以在HD钱包结构的分支中,被用来衍生所有的公钥(且只有公钥)。

这种快捷方式可以用来创造非常保密的只有公钥配置。在配置中,服务器或者应用程序不管有没有私钥,都可以有扩展公钥的副本。这种配置可以创造出无限数量的公钥以及比特币地址。但是发送到这个地址里的任何比特币都不能使用。与此同时,在另一种更保险的服务器上,扩展私钥可以衍生出所有的对应的可签署交易以及花钱的私钥。

这种方案的常见应用是安装扩展公钥电商的网络服务器上。网络服务器可以使用这个公钥衍生函数去给每一笔交易(比如客户的购物车)创造一个新的比特币地址。但为了避免被偷,网络服务商不会有任何私钥。没有HD钱包的话,唯一的方法就是在不同的安全服务器上创造成千上万个比特币地址,之后就提前上传到电商服务器上。这种方法比较繁琐而且要求持续的维护来确保电商服务器不“用光”公钥。

这种解决方案的另一种常见的应用是冷藏或者硬件钱包。在这种情况下,扩展的私钥可以被储存在纸质钱包中或者硬件设备中(比如 Trezor 硬件钱包),与此同时扩展公钥可以在线保存。使用者可以根据意愿创造“接收”地址而私钥可以安全地在线下被保存。为了支付资金,使用者可以使用扩展的私钥离线签署比特币客户或者通过硬件钱包设备(比如 Trezor)签署交易。图3阐述了扩展母公钥来衍生子公钥的传递机制。

如何创建主密钥以及HD钱包

5. 在网店中使用扩展公钥(xpub)

继续Gabriel网店的故事,让我们看看Gabriel是如何使用HD钱包。

Gabriel在一个网络上的托管服务器上建立一个简单的WordPress页面,作为他的网上商店。它的网店非常简单,只有几个页面和一张带有一个比特币地址的订单。

Gabriel使用他的Trezor设备生成的第一个比特币地址作为他的商店的主要比特币地址。这样,所有收到的付款都将支付给他的Trezor硬件钱包所控制的地址。

客户可以使用表格提交订单,并向Gabriel发布的比特币地址发送付款,触发一封电子邮件,其中包含Gabriel的订单详细信息。每周只几个订单,这个系统运行得很好。

然而,这个小型网络商店变得相当成功,并吸引了很多来自当地社区的订单。Gabriel很快就不堪重负。由于所有订单都支付相同的地址,因此很难正确匹配订单和交易,特别是当同一数量的多个订单紧密相连时。

HD钱包可以在不知道私钥的情况下获取公共子密钥,该能力为Gabriel提供了更好的解决方案。 Gabriel可以在他的网站上加载一个扩展公钥(xpub),这可以用于为每个客户订单导出唯一的地址。Gabriel可以花费他在Trezor里资金,但加载在网站上的xpub只能生成地址并收到资金。HD钱包的这个功能非常安全。 Gabriel的网站不包含任何私钥,因此不需要高级别的安全性。

为了导出xpub,Gabriel将基于Web的软件与Trezor硬件钱包配合使用。必须插入Trezor设备才能导出公钥。请注意,硬件钱包永远不会导出私钥,这些密钥始终保留在设备上。下图显示了Gabriel用于导出xpub的Web界面。

Gabriel将xpub复制到他的网店的比特币购物软件中。 他使用的软件是Mycelium Gear,它是一个网店的开源插件,用于各种网络托管和内容平台。 Mycelium Gear使用xpub为每次购买生成一个唯一的地址。

6. 硬化子密钥的衍生

从扩展公钥衍生一个分支公钥的能力是很重要的,但牵扯一些风险。访问扩展公钥并不能得到访问子私钥的途径。但是,因为扩展公钥包含有链码,如果子私钥被知道或者被泄漏的话,链码就可以被用来衍生所有的其他子私钥。简单地泄露的私钥以及一个母链码,可以暴露所有的子密钥。更糟糕的是,子私钥与母链码可以用来推断母私钥。

为了应对这种风险,HD钱包使用一种叫做硬化衍生(hardened derivaTIon)的替代衍生函数。这就“打破”了母公钥以及子链码之间的关系。这个硬化衍生函数使用了母私钥去推导子链码,而不是母公钥。这就在母/子顺序中创造了一道“防火墙”——有链码但并不能够用来推算子链码或者姊妹私钥。强化衍生函数看起来几乎与一般的衍生的子私钥相同,不同的是母私钥被用来输入散列函数中而不是母公钥,如图所示。

当强化私钥衍生函数被使用时,得到的子私钥以及链码与使用一般衍生函数所得到的结果完全不同。得到的密钥“分支”可以被用来生产不易被攻击的扩展公钥,因为它所含的链码不能被用来开发或者暴露任何私钥。强化衍生也因此被用在上一层级,使用扩展公钥的密钥树中创造“间隙”。

简单地来说,如果你想要利用扩展公钥的便捷来衍生公钥的分支而不将你自己暴露在泄露扩展链码的风险下, 你应该从强化母私钥衍生公钥,而不是从一般的母私钥来衍生。最好的方式是,为了避免了推到出主密钥,主密钥所衍生的第一层级的子密钥最好使用强化衍生。

7. 正常衍生和强化衍生的索引号码

用在衍生函数中的索引号码是32位的整数。为了区分密钥是从正常衍生函数中衍生出来还是从强化衍生函数中产出,这个索引号被分为两个范围。索引号在0和2^31–1(0x0 to 0x7FFFFFFF)之间的是只被用在常规衍生。索引号在2^31和2^32– 1(0x80000000 to 0xFFFFFFFF)之间的只被用在强化衍生。因此,索引号小于2^31就意味着子密钥是常规的,而大于或者等于2^31的子密钥就是强化型的。

为了让索引号码更容易被阅读和展示,强化子密钥的索引号码是从0开始展示的,但是右上角有一个小撇号。第一个常规子密钥因此被表述为0,但是第一个强化子密钥(索引号为0x80000000)就被表示为0‘。第二个强化密钥依序有了索 引号0x80000001,且被显示为1’,以此类推。当你看到HD钱包索引号i‘,这就意味着 2^31+i。

8. HD钱包密钥识别符(路径)

HD钱包中的密钥是用“路径”命名的,且每个级别之间用斜杠(/)字符来表示。由主私钥衍生出的私钥起始以“m”打头。由主公钥衍生的公钥起始以“M“打头。因此,母密钥生成的第一个子私钥是m/0。第一个公钥是M/0。第一个子密钥的子密钥就是m/0/1,以此类推。

密钥的“祖先”是从右向左读,直到你达到了衍生出的它的主密钥。举个例子,标识符m/x/y/z描述的是子密钥m/x/y的第z个子密钥。而子密钥m/x/y又是m/x的第y个子密钥。m/x又是m的第x个子密钥。

9. HD钱包树状结构的导航

HD钱包树状结构提供了极大的灵活性。每一个母扩展密钥有40亿个子密钥:20亿个常规子密钥和20亿个强化子密钥。 而每个子密钥又会有40亿个子密钥并且以此类推。只要你愿意,这个树结构可以无限类推到无穷代。但是,又由于有了这个灵活性,对无限的树状结构进行导航就变得异常困难。尤其是对于在不同的HD钱包之间进行转移交易,因为内部组织到内部分支以及亚分支的可能性是无穷的。

两个比特币改进建议(BIPs)提供了这个复杂问题的解决办法——通过创建几个HD钱包树的提议标准。BIP-43提出使用第一个强化子索引作为特殊的标识符表示树状结构的“purpose”。基于BIP-43,HD钱包应该使用且只用第一层级的树的分支,而且有索引号码去识别结构并且有命名空间来定义剩余的树的目的地。举个例子,HD钱包只使用分支m/i’/是 为了表明那个被索引号“i”定义的特殊为目地。

在BIP-43标准下,为了延长的那个特殊规范,BIP-44提议了多账户结构作为“purpose”。所有遵循BIP-44的HD钱包依据只使用树的第一个分支的要求而被定义:m/44‘/。 BIP-44指定了包含5个预定义树状层级的结构:

m / purpose’ / coin_type‘ / account’ / change / address_index

第一层的purpose总是被设定为44‘。

第二层的“coin_type”特指币种并且允许多元货币HD钱包中的货币在第二个层级下有自己的亚树状结构。目前有三种货币被定义:Bitcoin is m/44’/0‘、Bitcoin Testnet is m/44’/1‘,以及 Litecoin is m/44’/2‘。

树的第三层级是“account”,这可以允许使用者为了会计或者组织目的,而去再细分他们的钱包到独立的逻辑性亚账户。 举个例子,一个HD钱包可能包含两个比特币“账户”:m/44’/0‘/0’ 和 m/44‘/0’/1‘。每个账户都是它自己亚树的根。

第四层级就是“change”。每一个HD钱包有两个亚树,一个是用来接收地址一个是用来创造找零地址。注意无论先前的层级是否使用强化衍生,这一层级使用的都是常规衍生。这是为了允许这一层级的树可以在不安全环境下,输出扩展公钥。

被HD钱包衍生的可用的地址是第四层级的子级,就是第五层级的树的“address_index”。比如,第三个层级的主账户收到比特币支付的地址就是 M/44’/0‘/0’/0/2。表5-7展示了更多的例子。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

发烧友学院 发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

安全代币衍生品有哪些类型和模型

衍生工具是两方或多方之间的金融合约,其价值来源于基础资产,如股票、大宗商品或加密货币。买卖协议以预先...

发表于 2019-03-22 11:22 0次阅读
安全代币衍生品有哪些类型和模型

基于区块链的支撑结构框架Hyperledger ...

Hyperledger Fabric是一个区块链的支撑结构(框架),作为创建(开发)应用程序或解决方...

发表于 2019-03-22 11:22 0次阅读
基于区块链的支撑结构框架Hyperledger ...

比特币期货为什么会对加密货币市场价格产生影响

金融期货是指在未来某个确切日期以预定价格买入或卖出标的资产的合约。交易对手有义务在到期时履行合约条款...

发表于 2019-03-22 11:20 4次阅读
比特币期货为什么会对加密货币市场价格产生影响

如何解决以太坊的区块扩容困扰

比特币的转帐交易是统一格式,可以用固定的区块大小来规范。以太坊则不同,V神(以太坊的创立者)将区块链...

发表于 2019-03-22 11:14 4次阅读
如何解决以太坊的区块扩容困扰

如何设计一个安全的加密货币钱包

数字资产管理是至关重要的,尤其是对于那些建立在区块链基础上的机构。一个典型的使用案例是加密货币交易所...

发表于 2019-03-22 11:14 8次阅读
如何设计一个安全的加密货币钱包

区块链及其相关加密货币生态系统仍被称为西大荒

区块链及其相关加密货币生态系统最大的相似之处是,该技术本身被标榜为不可破解、安全、不可改变的,是透明...

发表于 2019-03-22 11:07 10次阅读
区块链及其相关加密货币生态系统仍被称为西大荒

以太坊平台需要能够每秒处理10万笔交易才能保持长...

“就重大问题而言,我目前最关心的三个可能是扩容性、隐私性和可用性。先说扩容性,以太坊区块链现在每秒只...

发表于 2019-03-22 11:07 12次阅读
以太坊平台需要能够每秒处理10万笔交易才能保持长...

KYC和AML在区块链去中心化中的应用

数字资产为当今世界提供了一种全新的价值思考方式。简单来说,区块链的世界里没有像铸币厂那样的中央发行机...

发表于 2019-03-22 11:01 3次阅读
KYC和AML在区块链去中心化中的应用

Trias网络中的DAG数据结构介绍

DAG(Directed Acyclic Graph,有向无环图)原本是计算机领域的一种常用的数据结...

发表于 2019-03-22 10:56 8次阅读
Trias网络中的DAG数据结构介绍

区块链去中心化应用平台TERA介绍

TERA 是一个去中心化应用的平台。这类似于一个‘’操作系统。TERA 由一个集成到互联网的程序和数...

发表于 2019-03-22 10:12 4次阅读
区块链去中心化应用平台TERA介绍

区块链的改版将可能让医疗行业受益匪浅

如果DNA数据被泄露,后果将是可怕的。如果网络罪犯获得了个人DNA,他们可以利用这些信息进行赎金、欺...

发表于 2019-03-22 10:12 9次阅读
区块链的改版将可能让医疗行业受益匪浅

无线射频识别技术与区块链正在融合 开创射频新时代

Citizens Reserve通过Smartrac的Cosmos软件向牲畜和零售市场提供区块链解决...

发表于 2019-03-21 14:57 36次阅读
无线射频识别技术与区块链正在融合 开创射频新时代

全球首个明星品牌的分布式交易平台GCOX介绍

GCOX是世界上第一个这样的平台,让明星和品牌能够利用区块链技术这一高度安全可靠的分布式协议,以前所...

发表于 2019-03-21 14:05 13次阅读
全球首个明星品牌的分布式交易平台GCOX介绍

TNCoin将使用Stellar共识协议来实现加...

基金经理Del Mazo绍说:“通过提供更稳定、证券化的选择,TNCoin正朝着加密货币的方向积极发...

发表于 2019-03-21 14:01 32次阅读
TNCoin将使用Stellar共识协议来实现加...

区块链将改善老年人退休储蓄的方式

造成这场危机的部分原因是养老基金和运行这些基金的人。有足够多的例子表明,基金经理会窃取基金,对基金管...

发表于 2019-03-21 13:57 16次阅读
区块链将改善老年人退休储蓄的方式

为什么哈希在区块链中如此重要

SHA-1是美国政府Capstone项目的一部分。该算法的最初规范——现在通常称为SHA-0——由美...

发表于 2019-03-21 13:51 17次阅读
为什么哈希在区块链中如此重要

比特币相关的所有术语解释

比特币地址(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和...

发表于 2019-03-21 13:45 42次阅读
比特币相关的所有术语解释

达世币未来将如何应用Graphene协议

当达世币用户进行交易时,交易会在不同的计算机或节点上传递,也就是说,许多节点都会参与到交易的发送进程...

发表于 2019-03-21 13:38 22次阅读
达世币未来将如何应用Graphene协议

万维链将实现EOS以太坊和比特币之间的跨链交易

万维链(Wanchain)近日在其全球社区大会(3.15 WANccc)上宣布,将在近期实现与EOS...

发表于 2019-03-21 13:38 46次阅读
万维链将实现EOS以太坊和比特币之间的跨链交易

什么是隔离见证为什么需要它

在比特币语境中,一个数字签名就是一种类型的“见证”(one type of witness)。但“见...

发表于 2019-03-21 11:48 37次阅读
什么是隔离见证为什么需要它

为什么区块链具有不变性

R3研究主管安东尼•刘易斯(Antony Lewis)表示:“当人们说区块链是不可变的时候,他们并不...

发表于 2019-03-21 11:43 26次阅读
为什么区块链具有不变性

区块链资产管理平台Galaxy Wallet介绍

数字资产钱包是进入区块链行业的首要门槛,Galaxy Wallet旨在为全球用户打造区块链的资产管理...

发表于 2019-03-21 11:39 45次阅读
区块链资产管理平台Galaxy Wallet介绍

区块链技术可以改变未来日常生活方式的预测

首先,区块链为每个参与者提供一个标识符和管理可验证索赔的方法,比如他的姓名、教育资格和生日等。例如,...

发表于 2019-03-21 11:39 42次阅读
区块链技术可以改变未来日常生活方式的预测

基于专为手机游戏而打造的全新生态系统Gstar加...

我们相信实际使用的加密货币最后肯定会掌握市场。因交易市场中上市的虚拟货币”可能会实际使用于哪里“的新...

发表于 2019-03-21 11:33 25次阅读
基于专为手机游戏而打造的全新生态系统Gstar加...

区块链+供应链金融平台业务的信用炼金术揭秘

从上述政策中不难发现, 在资产端, 围绕核心企业信用开展的应收账款融资受到政策青睐。而在资金端, “...

发表于 2019-03-21 11:25 30次阅读
区块链+供应链金融平台业务的信用炼金术揭秘

比特币钱包技术全面介绍

提示比特币钱包只含有密钥,而不是钱币。 每个用户有一个包含多个密钥的钱包。 钱包只包含私钥/公钥对的...

发表于 2019-03-21 11:18 41次阅读
比特币钱包技术全面介绍

新款蚂蚁矿机Z11正式发布可支持大零币等加密数字...

蚂蚁矿机Z11是比特大陆今年推出的第二款矿机新品,算力高达135K Sol/s,领跑Equihash...

发表于 2019-03-21 11:18 78次阅读
新款蚂蚁矿机Z11正式发布可支持大零币等加密数字...

区块链可组合性的价值探索

区块链电脑网络拥有无需信任 trustless 的本质,这极大的释放了可组合性的潜力,因为开发者可以...

发表于 2019-03-21 11:11 7次阅读
区块链可组合性的价值探索

如何让所有区块链一键发链和万链互联成为现实

2018 年,众多公链项目沿着以太坊开辟的“世界计算机”方向,聚焦于单条区块链的交易吞吐量和性能的提...

发表于 2019-03-21 11:07 47次阅读
如何让所有区块链一键发链和万链互联成为现实

区块链有可能提供一种新的全球金融基础设施

目前,在获得加密货币支持的开放金融系统(即区块链)潜力的人和没有获得加密货币支持的人之间存在明显的鸿...

发表于 2019-03-21 11:02 22次阅读
区块链有可能提供一种新的全球金融基础设施

为什么公链性能总是那么低

区块链带来了强大的去中心化应用生态,无数人对它寄以厚望,希望区块链能够打破金融孤岛。2017 年上百...

发表于 2019-03-21 10:57 24次阅读
为什么公链性能总是那么低

什么是货币溢价

如果货币资产背后没有实质性的实物资本,那么一个由人组成的社会可能不愿意支持它。然而,正如我们过去所了...

发表于 2019-03-21 10:53 16次阅读
什么是货币溢价

分布式价值存储平台加密经济设计RFC

从公链作为价值存储平台的角度来考虑,我们需要在机制设计中引入时间维度,以满足真实使用场景的激励协议。...

发表于 2019-03-21 10:47 12次阅读
分布式价值存储平台加密经济设计RFC

什么是重放攻击Replay attack

重放攻击主要是在有区块链发生分叉之后,因为分叉后之两方都共同还保有分叉之前的数据,因此分叉之后在两边...

发表于 2019-03-21 10:45 10次阅读
什么是重放攻击Replay attack

将物联网和区块链结合起来有着怎样的意义

物联网(IoT)和区块链(Blockchain)是两种不同的技术,它们将彻底改变业务的运营方式,但是...

发表于 2019-03-20 15:01 122次阅读
将物联网和区块链结合起来有着怎样的意义

区块链去中心化数字创意生态系统PocketCon...

PocketCon由盖亚在线团队开发。拥有2900万注册用户和23亿论坛帖子,盖亚在线自2004年起...

发表于 2019-03-20 11:38 445次阅读
区块链去中心化数字创意生态系统PocketCon...

如何解决区块链治理的难题

Dash首先推广了区块链管理的概念,它是通过使用主节点实现的,操作员可以对预算提案进行投票。它的系统...

发表于 2019-03-20 11:35 68次阅读
如何解决区块链治理的难题

区块链将会对数据中心产生怎样的影响

IBM公司将区块链描述为“一个共享的分布式分类账,它有助于记录交易和跟踪业务网络中的资产,几乎任何具...

发表于 2019-03-20 11:35 79次阅读
区块链将会对数据中心产生怎样的影响

区块链众筹分散式平台Elix介绍

在众筹概念出现之前,人们和企业通常会转向银行和其他资本风险公司,来为其项目获得资金。到现在这也还是一...

发表于 2019-03-20 11:27 21次阅读
区块链众筹分散式平台Elix介绍

可以为全球用户提供便捷可依赖的区块链交易平台码头...

码头(matou) 致力于为全球用户提供便捷可依赖的区块链服务。码头隶属于算力投(香港)有限公司,由...

发表于 2019-03-20 11:24 36次阅读
可以为全球用户提供便捷可依赖的区块链交易平台码头...

区块链技术可以改变的行业有哪些

真正能够破坏信任的是通过协作代码建立的,而不是一个中央权威。因此,你不再需要使用银行在全球范围内进行...

发表于 2019-03-20 11:24 42次阅读
区块链技术可以改变的行业有哪些

区块链将是21世纪最伟大的技术革新

NEO完善的三大体系,是它作为一个优秀项目的基础,NEO是一个非盈利的社区化的区块链项目,是利用区块...

发表于 2019-03-20 11:18 36次阅读
区块链将是21世纪最伟大的技术革新

区块链已将是一种全新存储数据的方式

我国在加密货币的开采和使用方面是一个早期的领先者。在过去的两年里,这一切都发生了变化,而今天,国内的...

发表于 2019-03-20 11:17 52次阅读
区块链已将是一种全新存储数据的方式

区块链技术正在改变我们生活中的各个方面

区块链是一个分布式账本,它是不可变的、透明的、安全的、分布式的,并且运行在一个一致的算法上。这些只是...

发表于 2019-03-20 11:13 20次阅读
区块链技术正在改变我们生活中的各个方面

区块链究竟是一项什么技术和比特币有什么关联

经常讲的一个通俗例子,村里的小张向你借1000元,但突然有一天小李赖账说没有向你借过钱,而你又找不到...

发表于 2019-03-20 11:09 40次阅读
区块链究竟是一项什么技术和比特币有什么关联

区块链和无线射频识别技术正在融合

Lapchik表示,该平台由两个主要组件组成:一个名为Marketplace的系统和一个名为Trac...

发表于 2019-03-20 11:03 25次阅读
区块链和无线射频识别技术正在融合

如何避免比特币和以太坊受到双重支出攻击

比特币(Bitcoin)和以太坊(以太坊)等工作验证区块链在理论上和实践上都已被证明容易受到双重支出...

发表于 2019-03-20 10:59 30次阅读
如何避免比特币和以太坊受到双重支出攻击

基于区块链技术可以实现安全和问责的Pledgec...

支持保险是Pledgecamp独有的安全功能,通过授权支持者监控其贡献的使用来强制执行问责制。智能合...

发表于 2019-03-20 10:55 14次阅读
基于区块链技术可以实现安全和问责的Pledgec...

怎样向消费者和商家普及比特币

基于多年的电子商务专业经验,Lolli的联合创始人兼首席执行官Alex Adelman应该对此比较了...

发表于 2019-03-20 10:52 15次阅读
怎样向消费者和商家普及比特币

如何更好地理解使用区块链数据的价值

一般开支是以美元计算的综合链上交易价值。这是加密货币分析中最重要的一个指标。这是一个复杂的计算,因为...

发表于 2019-03-20 10:51 33次阅读
如何更好地理解使用区块链数据的价值

企业开始接受比特币付款可以采取哪些方式

比特币现在已经10年了,10年前我们处理比特币的方式与现在有两个很大的区别:现在有数百种支付方式可供...

发表于 2019-03-20 10:46 12次阅读
企业开始接受比特币付款可以采取哪些方式

谁是比特币的不同利益相关者

· 仅使用比特币发送和接收交易的用户包括使用比特币进行交易的客户和商户,以及只想使用比特币进行点对点...

发表于 2019-03-20 10:43 20次阅读
谁是比特币的不同利益相关者

闪电网络为何会这么流行

这一次,我们必须明白,比特币作为一个网络,受到了区块大小的限制。早在2017年第三季度和第四季度,就...

发表于 2019-03-20 10:42 23次阅读
闪电网络为何会这么流行

为什么区块链并不是天然Layer 1

换句话说,从分层的角度来看,现有的区块链设计方式都是过时的。现有的区块链在设计时考虑的是特定的功能(...

发表于 2019-03-20 10:35 25次阅读
为什么区块链并不是天然Layer 1

如何解决区块链的可扩展性问题

“可扩展性三难困境”是由以太坊联合创始人维塔利克·布特林创造的一个术语。假设区块链系统只能具有以下三...

发表于 2019-03-20 10:30 37次阅读
如何解决区块链的可扩展性问题

哈希函数的特点及应用介绍

换句话说,哈希函数的回传结果(称之为hash value),是一个长度一致,但是数据内容却是独一无二...

发表于 2019-03-19 15:25 58次阅读
哈希函数的特点及应用介绍

区块链医疗数据交换网络Amrita介绍

Amrita团队旨在打造一个基于区块链的医疗数据交换网络及医疗人工智能应用网络。通过同态加密技术及区...

发表于 2019-03-19 15:16 109次阅读
区块链医疗数据交换网络Amrita介绍

什么是原子互换

在比特币出现之前,基于信任的交易模式存在固有的弱点。这种模式要求各方依赖机构为交易提供便利,并在发生...

发表于 2019-03-19 15:12 20次阅读
什么是原子互换

加密货币促进传统业务发展的六种方式

创建加密货币平台是为了完善和促进业务的引进,创建加密货币的计划之一就是绕过国家机构,方便用货币进行交...

发表于 2019-03-19 15:09 17次阅读
加密货币促进传统业务发展的六种方式

区块链可以成为无数新商业应用的催化剂

可以肯定的是,加密货币仍然是区块链技术最被广泛理解的应用,其核心是去中心化和从传统金融机构获得更大自...

发表于 2019-03-19 15:09 153次阅读
区块链可以成为无数新商业应用的催化剂

第四次工业革命——区块链技术

发表于 2019-03-08 11:27 341次阅读
第四次工业革命——区块链技术

现在是时候让汽车高管们开始使用区块链了

发表于 2019-01-30 23:32 89次阅读
现在是时候让汽车高管们开始使用区块链了

区块链金融优势究竟表现在哪里?

发表于 2019-01-17 18:06 203次阅读
区块链金融优势究竟表现在哪里?

区块链在其他领域的一些应用

发表于 2019-01-07 17:42 275次阅读
区块链在其他领域的一些应用

科普分片技术

发表于 2019-01-04 17:50 172次阅读
科普分片技术

时代周刊:为什么比特币是自由的源泉?

发表于 2019-01-01 23:23 167次阅读
时代周刊:为什么比特币是自由的源泉?

时代周刊:为什么比特币是自由的源泉?

发表于 2019-01-01 23:23 167次阅读
时代周刊:为什么比特币是自由的源泉?

区块链能否成为医疗产业进步的关键?

发表于 2018-12-30 18:45 202次阅读
区块链能否成为医疗产业进步的关键?

四个历史上几个著名的BTC钱包地址

发表于 2018-12-28 14:17 345次阅读
四个历史上几个著名的BTC钱包地址

BlockChain相关概念

发表于 2018-12-27 16:45 220次阅读
BlockChain相关概念