美文网首页
区块链公司谈:交易平台是如何管理众多钱包地址的?

区块链公司谈:交易平台是如何管理众多钱包地址的?

作者: 小妖的喵 | 来源:发表于2019-03-13 09:50 被阅读0次

    把加密货币充值到交易平台时,交易平台也会给你一个充值地址,每个人的充值地址都是不一样的。如果某交易平台有900多万用户,光比特币就要给用户分配900多万个充值地址,再算上其他币种,充值地址数量又要多出好几十倍甚至百倍、千倍。

    这么多钱包地址,交易平台是怎么管理的呢?每个地址都对应一串公钥、一串私钥,交易平台是不是也要全部都备份一遍呢?

    答案是否定的,因为交易平台使用了HD钱包。

    看到HD钱包,你可能会联想到Hardware Wallet(硬件钱包),其实不是,这里的HD是Hierarchical Deterministic的缩写,所以HD钱包的全称是:分层确定性钱包。

    HD钱包有一串主私钥,由主私钥推导出海量的子私钥/公钥。备份时,只要备份主私钥即可。

    所以,对于交易平台或是大公司而言,领导层只要控制主私钥即可,对不同的部门可以发放不同的子私钥,这些部门只能控制自己有私钥的部分。这样一来,部门有一定的自治权利,领导层也保留了绝对的控制权。

    HD钱包除了方便备份和管理之外,还有另外一个作用,那就是保护隐私。

    不管是交易平台还是公司,亦或是个人,都不希望暴露自己的财产,被别人知道钱包里一共有多少币。

    使用HD钱包,就能轻松解决这个问题:作为交易平台,它可以给每个用户分配一个子地址进行充值;作为个人,每次收款时,你都可以使用新的子地址。

    相关文章

      网友评论

          本文标题:区块链公司谈:交易平台是如何管理众多钱包地址的?

          本文链接:https://www.haomeiwen.com/subject/bvaapqtx.html