快讯:
1.自今年5月份以来,比特币占数字货币总市值的比例持续增长; 2.泰国证券交易委员会(SEC)公布七家被授权在该国合法经营的加密货币公司名单; 3.华南师范大学副校长胡钦太表示,未来三年,区块链技术将应用于高考档案保密; 4.德勤报告显示,区块链有望应用于解决二手车市场中“里程表欺诈”问题; 5.工信部李鸣表示,只有把实物资产放大,才能放大区块链应用规模; 6.FCoin公布FCoin Team相关FT持仓情况; 7.据巴比特App数据显示,截至今日17时45分,比特币现价为6425.30美元,以太坊为293.05美元,EOS为4.76美元。
四川在线8月16日讯,第十六届中国国际软件合作洽谈会今日在成都举行。本次软洽会将着力聚焦成都在新时期开展中国软件名城深化建设的各项产业发展措施与亮点,重点关注区块链、智能经济发展、新时代成都软件生态、工业APP、互联网格局、虚拟现实、5G发展趋势、跨界人工智能等热点。
中新社北京8月16日讯,毕马威16日发布的《金融科技脉搏》报告显示,中国金融科技投资在2018年上半年创出151亿美元新高。毕马威中国银行业主管合伙人王立鹏表示,亚洲的金融科技投资在今年将继续保持良好增长优势。除保险科技和监管科技外,区块链和人工智能也很可能会继续成为金融科技投资者的首要目标。
1.自今年5月份以来,比特币占数字货币总市值的比例持续增长; 2.泰国证券交易委员会(SEC)公布七家被授权在该国合法经营的加密货币公司名单; 3.华南师范大学副校长胡钦太表示,未来三年,区块链技术将应用于高考档案保密; 4.德勤报告显示,区块链有望应用于解决二手车市场中“里程表欺诈”问题; 5.工信部李鸣表示,只有把实物资产放大,才能放大区块链应用规模; 6.FCoin公布FCoin Team相关FT持仓情况; 7.据巴比特App数据显示,截至今日17时45分,比特币现价为6425.30美元,以太坊为293.05美元,EOS为4.76美元。
四川在线8月16日讯,第十六届中国国际软件合作洽谈会今日在成都举行。本次软洽会将着力聚焦成都在新时期开展中国软件名城深化建设的各项产业发展措施与亮点,重点关注区块链、智能经济发展、新时代成都软件生态、工业APP、互联网格局、虚拟现实、5G发展趋势、跨界人工智能等热点。
中新社北京8月16日讯,毕马威16日发布的《金融科技脉搏》报告显示,中国金融科技投资在2018年上半年创出151亿美元新高。毕马威中国银行业主管合伙人王立鹏表示,亚洲的金融科技投资在今年将继续保持良好增长优势。除保险科技和监管科技外,区块链和人工智能也很可能会继续成为金融科技投资者的首要目标。
1.自今年5月份以来,比特币占数字货币总市值的比例持续增长; 2.泰国证券交易委员会(SEC)公布七家被授权在该国合法经营的加密货币公司名单; 3.华南师范大学副校长胡钦太表示,未来三年,区块链技术将应用于高考档案保密; 4.德勤报告显示,区块链有望应用于解决二手车市场中“里程表欺诈”问题; 5.工信部李鸣表示,只有把实物资产放大,才能放大区块链应用规模; 6.FCoin公布FCoin Team相关FT持仓情况; 7.据巴比特App数据显示,截至今日17时45分,比特币现价为6425.30美元,以太坊为293.05美元,EOS为4.76美元。
四川在线8月16日讯,第十六届中国国际软件合作洽谈会今日在成都举行。本次软洽会将着力聚焦成都在新时期开展中国软件名城深化建设的各项产业发展措施与亮点,重点关注区块链、智能经济发展、新时代成都软件生态、工业APP、互联网格局、虚拟现实、5G发展趋势、跨界人工智能等热点。
中新社北京8月16日讯,毕马威16日发布的《金融科技脉搏》报告显示,中国金融科技投资在2018年上半年创出151亿美元新高。毕马威中国银行业主管合伙人王立鹏表示,亚洲的金融科技投资在今年将继续保持良好增长优势。除保险科技和监管科技外,区块链和人工智能也很可能会继续成为金融科技投资者的首要目标。

没有wallet.dat文件,就不是比特币钱包么?

比太钱包 2014-11-25 09:31 发布在 比特币 38073

过去半年里小太的日常:

“比太钱包的wallet.dat放哪里啦?”

“比太没有wallet.dat”

“不可能,所有的比特币钱包都有wallet.dat,没wallet.dat的怎么能叫钱包?”

“@#$%^&*”

这个比特币老玩家们经常挂在嘴边的“wallet.dat”到底是何方神圣呢?

我们知道,从早期的比特币客户端(bitcoin-qt)开始,中本聪就设计了一个叫“wallet.dat”的文件,用来存放比特币私钥及相关交易。直到今天,官方的qt/core以及大部分第三方客户端都采用了类似的方案。

比特币玩家们通过努力学习,掌握了非常多的wallet.dat使用“技巧”,比如说,如何备份wallet.dat,钱包损坏如何恢复,甚至有人送比特币也是直接给一个wallet.dat(存储在光盘或U盘上)。对于大部分比特币用户来说,比特币就是wallet.dat,wallet.dat就是比特币。

当然,这其实并不十分准确,wallet.dat只是一种不太合理的文件存储方式(序列化或数据库),比特币就是比特币,它与wallet.dat一点关系都没有。

比特币的产权无论是过去、现在还是未来,都只由一个东西来确定,那就是私钥。谁掌握私钥,谁就控制着该地址上的比特币,弄丢私钥,比特币就没了。 重要的是私钥,那交易呢?难道交易不重要吗?比特币的区块链总账上记录的不都是交易吗?

交易的确也很重要,历史交易记录决定了某地址上的比特币余额,决定了您能花费多少钱。但重要的是区块链(blockchain)上的交易,而不是您钱包文件wallet.dat里的交易。任何人都可以在自己的wallet.dat中编造出一个假的交易,尝试着去花费,只是其它比特币节点并不会接受这笔交易而已。

也就是说,wallet.dat中存放的那些交易,仅仅是软件本身为了方便查询而采取的一种数据结构而已,毕竟,总不能每次查询相关地址的历史交易,就去检索整个区块链吧?

为了达到这个目的,将那些与钱包地址相关的比特币交易存放在wallet.dat中,就成了过去最常用的一种解决方案,跟这个文件打交道也就成了比特币用户们的“日常”。

那问题又来了,为什么要把交易和私钥存放在一起?

小太估计的答案是,中本聪最初就是这么设计的,后来大家也就继续这么做了。

这种设计的坏处很多:(这也是小太为什么会放弃bitcoinj而重新开发了bitherj的原因之一)

1、每同步到一个新区块,都要更新wallet.dat,也就是说,要对存放私钥的文件进行写操作,这既存在性能问题,也增加了写坏私钥数据的潜在风险;

2、对于普通用户,备份wallet.dat的难度远大于直接备份私钥,风险当然也更高,备份文件的有效性也很难验证;

3、区块同步时会一直更新wallet.dat文件,杀进程可能会导致wallet.dat与内存中的wallet对象不一致,有时可能需要修复,某些情况下甚至需要重置整个区块链数据;

4、钱包的扩展性严格受制于wallet.dat,比如说,像交易所或电子商务解决方案提供商,就无法采用bitcoin-core的解决方案。经常听他们说,“我们需要的地址太多,qt满足不了,只能基于qt改”。其实仔细一想,几百万甚至几千万条地址记录,对于数据库技术来说,都不能算是大数据量,怎么反倒成了困扰比特币行业的问题呢?

5、无法实现冷热分离的模型,私钥和交易存放在一起,交易需要与区块链进行同步,这也就意味着私钥是“热”的,想“冷”?改程序吧;

把交易和私钥放一起的坏处这么多,那我们又该怎么办呢?

很简单,交易是交易,私钥是私钥,这两者原本就不是一回事,千万别放一起。

对于用户来说,最重要的永远是私钥,有了私钥,任何时候都可以想办法从比特币区块链上获取到相关的交易,比如采用SPV轻钱包模式与区块链进行同步,或者从可资信赖的第三方区块查询服务(blockchain.infoblockmeta.info等)API上获取交易数据,这些方式都可以,只要获取的数据与比特币区块链一致就没有问题。 钱包本身可以提供任何一种私钥存储方式,只要足够安全可靠,文本、二维码、blockchain.info的json格式文件等,都是好方法。

这样,用户就无需学习wallet.dat,也不用再去备份这个文件。用户只需要明白一件事,私钥很重要,私钥决定产权,要备份、要保护的也是私钥。

因为乔布斯和他的iPhone,我们在使用智能手机时终于不用学习“文件”这个恼人的概念。没想到比特币又让大家重新纠结起wallet.dat,这到底是退步呢?还是退步呢?

忘了wallet.dat吧,管好您的比特币,不需要文件,只需要私钥。

作者:比太钱包 官方微博:@比太钱包 http://weibo.com/bither 捐赠地址: 1BsTwoMaX3aYx9Nc8GdgHZzzAGmG669bC3

文章标签: 比特币
评论(66)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • changjia 2013-11-03
    资助 0.05BTC 交易ID e9be3a804a474fa145a2a327c17146aaa27500bc8e81a2292738a02828a0d491
  • 金红进 2013-11-02
    //@Google谷歌爱好者:我心目中的DAC应该是:架构开放、资源共享、股份驱动、财务透明,基本运作必将依托互联网和比特币。//@真聊比特币: 我个人对巴比特未来的DAC的道理的一点浅见在这篇文章里http://t.cn/zRC6s6e ,巴比特的步子迈得还不够,可以更勇敢一点,DAC这种全新的思想,需要不断深入去扩展
  • 宋欢平 2013-11-02
    //@Google谷歌爱好者:我心目中的DAC应该是:架构开放、资源共享、股份驱动、财务透明,基本运作必将依托互联网和比特币。//@真聊比特币: 我个人对巴比特未来的DAC的道理的一点浅见在这篇文章里http://t.cn/zRC6s6e ,巴比特的步子迈得还不够,可以更勇敢一点,DAC这种全新的思想,需要不断深入去扩展
  • 丁几武 2013-11-02
    回复@pEn小姐:全部
  • 2013-11-01
    不错哦,这将是组织形态的一次飞跃,所有组织,从政府、企业到家庭,甚至家庭的组织形态都将进入一个新的纪元。