比特币钱包进化史一览,亲历技术的变迁

巴比特(原作者: Wendy)    2019-01-10 20:38:27

前言:本文作者为硬件钱包trezor联合创始人Alena Vranova,她通过钱包功能,以时间顺序介绍了比特币存储技术的变迁。从需要用户自己码代码的第一款比特币钱包到方便携带但并不安全的纸钱包,再到支持多币种的HD钱包,还有安全可靠的硬件钱包,比特币这十年在存储方面经历了巨大的飞跃。

在比特币诞生早期,私钥都是以纯文本的形式存在电脑硬盘驱动器的wallet.dat文档里,没有密码保护,没有导入和导出私钥的方式,当时的私钥是通过python脚本生成的。听起来非常可怕。这种存储方式存在大量的安全风险,直到核心开发者开始提交BIP(比特币改进协议),这一切才开始有了改变。

 

非确定性钱包

 

非确定性钱包(Nondeterministic wallets)指的是由随机数独立生成秘钥的钱包。第一款比特币钱包app就是非确定性的桌面钱包,其能够生成一组随机的比特币地址和对应的私钥(秘钥对)。用户在完成每笔交易之后都需要备份他们的秘钥对,以确保资金安全。然而,用户经常会遇到各种各样的问题,例如独立地址数量的有限性、地址备份失败或者由于糟糕的用户体验(不小心在手续费字段输入了交易金额)而丢失资金。首款桌面钱包对于那些不懂开发的用户来说是一个福音,使用这类钱包的用户并不需要熟悉太多的命令行。

由于地址的重复使用,很多人开始担心存在隐私问题,bitcoiners花了一些时间才切换到了能够多次随机生成地址的钱包。尽管如此,在有些情况下,单秘钥钱包(single key wallet)用起来依然很方便。

单秘钥钱包可用于创建纸钱包,携带起来像信用卡那样方面,你可以用它来买咖啡,或者在离线的状态下进行收款。

Peter Kroll的Bitaddress.org就是第一个用户友好型纸钱包生成网站。

(bitaddress.org创建的可打印的纸钱包)

不过,线上生成钱包是不安全的。一个键盘记录器就能让你电脑上的比特币暴露在风险之中。线下生成秘钥是可取的,但却需要一定的计算机知识。

曾经有一段时间,我们都无法为纸钱包找到一个既安全又好用的方案。率先解决这个问题的是一款硬件设备Piper,这是一款由树莓派打造的打印机,可以根据具体的需求创建纸钱包。

(只要按一个按钮,Piper就能打印纸钱包)

我们都爱触摸货币。我们习惯于印刷纸币、铸造金属货币或者用一张矩形的塑料卡片来代表银行账户中的电子货币。这一点在第一款实物比特币Casascius coins上体现得淋漓尽致——这种金属货币由Mike Caldwell在2011年打造。Casascius coins将私钥安全地隐藏起来,并预先存入了多种面额的比特币。但后来由于金融犯罪执法网络(FINCEN)规定,生产这种币需要许可证,他们不得不停止运作。

(Casascius coins的面额有1BTC、10BTC和25BTC)

2013年4月,BIP 38提出了实物钱包的加密方式——主要针对实物比特币和纸钱包。BIP 38提高了这些冷存储方案的安全性能,但由于潜在的安全陷阱,我们依旧不建议通过这些方式来存储大量的加密货币。

如今,NFC(近场通讯)和RFID(无线射频识别)技术让实物比特币的形式变得多种多样了,从塑料卡片到泰迪熊,再到可植入手掌的比特币钱包,一切皆有可能。

 

确定性钱包

 

到了今天,比特币钱包都以一种确定的方式生成地址。获得初始输入(密码学家称之为seed,即种子)之后,其能够从中衍生出大量的地址。

2011年底,第一款确定性钱包(deterministic wallet)Electrum诞生了。用户终于从频繁的备份中解放出来,只需要使用一串种子了。

第一款确定性钱包相对来说比较基础。一个主秘钥可以创建多个地址(如图A),但无法触及到更复杂的层级——如一个主秘钥包含多个子秘钥。

(图A:确定性钱包)

到了2012年,BIP 32为我们带来了HD钱包,不过和你想的“高清”(high definition)没有半毛钱关系。HD钱包可以为确定性钱包添加分层结构(如图B),因此其被称为:分层确定性钱包(Hierarchical Deterministic wallets)。

(图B:HD钱包)

HD钱包的优势更加实际:钱包结构可以表现出更高的组织化程度。试想一下,一个钱包可以包含多个币种,每个币种都有(几乎)不限数量且用于不同目的(存储、商业、购物)的子账户,每个账户都有(几乎)不限数量的独立地址——均来自同一串种子。

 

助记词

 

尽管Electrum早就开始使用助记词了,但BIP 39的到来真正为助记词定下了标准。BIP 39包含2048个英文单词,让比特币钱包可以轻松地在不同的设备上进行切换和恢复,前提是这些钱包均遵循BIP 39制定的标准。

在创建钱包的时候,不管出自哪家公司,他们都会为你提供一串由12到24个单词组成的助记词,并且要求你把这些词记在一张纸上。如果直接记在电脑上,很容易被黑客或者病毒入侵。

为防止“邪恶女仆攻击”(Evil maid attack:指的是针对无人看管的设备的攻击,只要直接拿到设备,攻击者就可以访问且更改设备上的数据),助记词也需要加密,又被称为第25个单词或者助记词扩展。其运作原理与双因素认证类似。

尽管这类钱包的备份相对简单,也很难遭到攻击,但保存记有助记词的纸却无意间成了新的安全隐患。

为了进一步确保私钥的安全,2014年初还出现了一些例如分离钱包(spilt wallets)的存管方案。分离钱包采用了Shamir的Secret Sharing加密法,将私钥分成了多个部分以保护私钥安全。

 

硬件钱包

 

2012年,我在SatoshiLabs的联合创始人打造了第一款商用硬件钱包Trezor的原型。

Trezor部署的一些重要功能直到今天仍得到了广泛的应用:

- HD钱包结构支持多币种及账户

- 遗失后可简单恢复的种子

- 额外的密码加密

- 验证交易细节的显示屏

- 重要交易确认按键,能够防止恶意软件攻击

-实现了私钥与互联网的分离,存放在了一个小型的电子设备上

随后出现了多款硬件钱包,成为了终端用户的安全选择,纸质钱包开始淡出。

 

多重签名钱包

 

多重签名由前比特币开发者Gavin Andresen在BIP 11提出,并在2011年完成部署,又被称为M-of-N标准交易协议。首个商用的多重签名钱包基于BIP 16(P2SH),是BitGo在2013年推出的,包括Bitstamp、Kraken和Bitfinex在内的多家大型交易所都曾得益于这项服务。之后,Greenaddress也推出了一个针对终端用户的多重签名方案。

多重签名的应用场景多种多样:从托管和互惠基金管理到通过地域分布来加强私钥安全性的方案都能见到多重签名的身影。

尽管比特币多重签名的商业应用大获成功,但其C端用例依然十分落后。几乎所有人都认为强大的多重签名是有必要且非常实用的,但直到目前为止,其设置和维护都是比较棘手的问题。

自诞生以来,比特币成为了越来越多用户的保值选择,因为没有人能够在未经你同意的情况下转移或冻结你的比特币。

原文:https://medium.com/casa/the-evolution-of-bitcoin-key-management-c2fd29ba35d6
作者:Alena Vranova
编译:Wendy
稿源(译):巴比特资讯(http://www.8btc.com/bitcoin-key-management)
版权声明: 作者保留权利。文章为作者独立观点,不代表巴比特立场。
看涨:0
看跌:0
热点快讯
1小时前
Paxful将在非洲建立第三所由加密货币资助的学校
据cryptobriefing报道,Paxful将在非洲建立第三所由加密货币资助的学校,预计下个季度启动建设。《币世界》2018年12月4日曾报道,Paxful已在卢旺达捐建第二所学校。
币世界
1小时前
昆明市《政府工作报告》:2019年引进一批区块链创新企业
据云南网报道,2月17日,昆明市第十四届人民代表大会第四次会议在昆明国际会展中心召开。记者从今年昆明市《政府工作报告》中获悉,2019年昆明将引进一批区块链创新企业,促进电子政务、跨境贸易、住房租赁、智慧康养等领域率先实现区块链示范应用场景落地。大力推进资源数字化、数字产业化、产业数字化,促进数字经济快速发展。
币世界
2小时前
ADVFN首席执行官Clem Chambers:比特币是金钱
投资网站ADVFN.com首席执行官Clem Chambers近日发文解释为何比特币是金钱。他指出,比特币和其他加密货币是一种有效的交换媒介、价值储存和账户单位。他还提到,比特币的营业时间是24/7/365,而银行系统不是。
币快报
2小时前
济南高新区智慧高新建设办公室主任:区块链是解决信息真实传递等问题最合适的技术
据齐鲁晚报报道,济南高新区智慧高新建设办公室主任陈波说,高新区用区块链技术存储、传递电子证照,不是区块链技术有多时髦,而是在解决信息真实传递、数字证照库自动扩展等问题上,区块链是最简单,最经济,也是最合适的技术。
币快报
2小时前
币世界24小时行情梳理:BTC晚间冲高回落 现于3620美元附近震荡
BTC今日早间在3630美元附近震荡调整,晚间18时开始震荡上行,最高涨至3699美元后回落,现于3620美元调整。币安现报3621.72美元,24小时跌幅0.37%。 1. 全球数字货币市场总值现报1213.09亿美元,环比下降0.02%;24h成交量报204.68亿美元,环比增加12.2%。 2. 主流币表现如下:ETH(+2.36%)、XRP(-0.39%)、BCH(-0.95%)、BSV(-0.67%)、LTC(-2.32%)、ETC(-0.72%)、EOS(-1.07%)。 3. 市值前百币种涨幅前三:ARK(+74.02%)、GAS(+39.91%)、STORJ(+35.24%);市值前百币种跌幅前三:MCO(-12.47%)、HOT(-8.20%)、ELF(-5.57%)。 4. 24小时资金流入前五个币种:ETH(+5064.14万美元)、BTC(+940.55万美元)、NEO(+420.77万美元)、ABBC(+189.37万美元)、GAS(+164.98万美元);24小时资金流出前五个币种:BZ(-1810.91万美元)、EOS(-827.06万美元)、AE(-171.97万美元)、OMG(-163.36万美元)、ZEC(-138.59万美元)。 5. 24小时火币全球站净流出670.19万美元,OKEx净流入4903万美元,币安净流出1531万美元。
币世界
2小时前
区块链创业公司推出新产品帮助以太坊应用链接实际数据
据CoinDesk消息,区块链创业公司推出基于区块链的oracle服务,该服务将支持货币对、资产定价和区块链网络数据,可以帮助以太坊应用程序链接到实际数据。该产品可以被ETHDenver黑客马拉松开发者免费使用。
币世界
2小时前
基于云计算的服务平台ChainFront宣布支持XRP和ETH
据Sludgefeed消息,2月15日,基于云计算的API即服务平台ChainFront宣布支持Ripple(XRP)和Ethereum(ETH)。据悉,ChainFront允许开发人员构建和管理加密应用程序。
币世界
2小时前
ChaiNext:LTC发生大额转账
2019-02-17 23:23:39,LTC发生大额转账交易,数量82295.6。
详情:https://live.blockcypher.com/ltc/tx/a4c86e2721d06efdd8affd00225f2b862e9204704ba62821e8aa23b4ddf59005
ChaiNext
3小时前
一凡谈币:窄幅双爆后将如何定位趋势?
币快报特约分析师一凡谈币认为,晚上早点的时候主力在3600-3700之间上下插针,再度完成了双爆合约单的操作,很多人纳闷为何主力这么喜欢爆合约单,大家可以去看看最近一凡一直提到的多空持仓比例就知道,主力做这件事的收获是有多大。目前整体行情我们依旧定义为弱势震荡,只要一天没真正去站稳3650,说明行情弱势。3600以上行情暂时健康,具体根据我们群内提示操作即可!喜欢的关注微信公众号:一凡谈币(以上仅代表作者观点,与币快报无关)
币快报
3小时前
西班牙央行:作为支付系统比特币效率低下
据Bitcoinist消息,西班牙中央银行Banco de España(BDE)发布一份报告称,作为支付系统,比特币效率低下。报告称,这是因为权力下放需要在强化验证的过程方面消耗资源。相反,具有各方信任的中介集中系统允许设计更简单、更便宜的系统。同时,该报告分析了比特币的本质属性,并解释称这会形成一个过于复杂的支付系统。并将分散化和缺乏中间媒介等属性认为是对大规模价值交换的限制。
币世界
3小时前
Cardano将于4月推出新的路线图 详细介绍Cardano 2020
据Chepicap.com消息,Cardano的创始公司IOHK宣布,在4月17日至18日举办IOHK峰会之后将发布新的路线图,详细说明Cardano 2020愿景。
币世界
3小时前
分析师看后市2月17日:2位看涨3位看平
今日有5位币圈分析师对BTC明日走势进行了判断,其中2位看涨3位看平。昨日仅有1位分析师判断准确,准确率为1/8。 2019年1月分析师看后市准确率前两名为:子夜币谈60%、丹布朗·卡卡57%。 1.看涨 @数字货币趋势狂人:BTC消磨一段时间后,或许会再度上攻60日线,能不能上攻成功,那就要看量能情况了,从现在走势来看,市场有望再度进入反弹行情,空头的无力会让休息已久的多头出现反扑,短期内只要出现单小时放量突破60日线(3650美元),可做追高的操作。 @币橙评测:BTC今日上冲未果,短线可能有回调震荡需求,但在日线跌破上升通道前,仍然以短多思路为主。操作建议:观望。 2.看平 @子夜币谈:局部小币种会有拉升,不要轻易追高。操作建议:四成仓位观望。 @丹布朗·卡卡:夜盘即使下去也会有回升。操作建议:3550-3700区间震荡,高抛低吸。 @币世界多空指南针:1小时操作建议为卖出,4小时操作建议为中立。注:多空指南可在《币世界》行情币种详情页查询。 (以上观点为分析师个人建议,不构成任何投资意向,仅供参考。)
币世界
4小时前
CFTC就虚拟货币监管寻求公众意见 澳本聪回复再强调中本聪身份
据美国商品期货交易委员会(CFTC)官网消息,为了解虚拟货币相关知识和技术、以便更好监管虚拟货币市场,CFTC金融科技创新中心LabCFTC于2月15日向公众征询意见和反馈。对此,澳本聪在其官网上回复并提供有关加密机制和市场的资料时,再次强调自己是中本聪,并提及BlackNet项目。澳本聪称,该系统在某种程度上是为杜绝欺诈而设计的,这是任何技术都无法做到的。但对区块链的功能缺乏了解导致了错误信息和骗局的广泛传播。
币快报
4小时前
边玩游戏边赢保时捷(BSJ) ,是时候展现真正的技术了!
币世界保时捷(BSJ)还没拿够?快来边玩游戏边赚保时捷(BSJ),每次通关挑战成功即可获得66BSJ,挑战分值排名前10名最高可获得1888BSJ。要赢保时捷,快点击币世界APP“币圈-推荐-第一条帖子”立即参与。
币世界
4小时前
ShapeShift即将开放新平台测试期
据coindesk消息,加密创业公司ShapeShift计划在今年做出重大转型。ShapeShift首席执行官Erik Voorhees在本周末在科罗拉多举行的以太坊开发者大会ETHDenver上宣布,从周一开始,该公司将为特定用户开放一个封闭的测试期,以便他们可以尝试新版的加密货币交换平台,优化用户体验。
币世界
4小时前
币世界明日看点:日本虚拟货币纳税申报
1.日本财政部虚拟货币年度交易纳税申报将于2月18日开始,截至3月15日结束。 2.KuCoin平台2.0升级将于2月18日8:00进行,预计将停止服务约14小时。 3.0x(ZRX)社区将于2月18日开始ZEIP23提案投票。 4.Ethereum Classic(ETC)旗下开发团队ETCLabs将于2月18日在旧金山举行见面会。
币世界
4小时前
市值前百币种56涨44跌
据coinmarketcap数据显示,目前市值前百币种中56涨44跌,其中ETH以1.82%的涨幅领涨市值前十主流币种。涨幅前三的币种分别为GAS(+55.48%),STORJ(+39.30%)及ARK(+13.34%);跌幅前三的币种为HOT(-6.05%),AOA(-5.01%)和BTG(-4.61%)。
陀螺财经
4小时前
Morgan Creek创始人:比特币正在成为全球储备货币
小葱APP讯,Morgan Creek Digital创始人Anthony Pompliano发推表示,主权国家已经开始用比特币结算交易。不要眨眼。比特币正在我们眼前成为全球储备货币。
小葱APP
4小时前
法国电力公司在伦敦南部推出区块链太阳能+储能P2P交易试点
据报道,近日,随着法国电力公司(EDF)支持的区块链试点项目启动,伦敦南部一个住宅小区的消费者很快就能在彼此之间进行太阳能交易。区块链技术将用于跟踪和追踪电力交易的目的,居民通过一个面向消费者的应用程序访问交易平台和请求电力。该项目将于下个月开始,一直持续到2019年10月。
陀螺财经
4小时前
“小葱历”提醒您
2月18日(周一)请重点关注(以下均为北京时间): ① KuCoin将于8:00进行平台2.0升级。 更多信息请见小葱APP日历板块。
小葱APP