LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 比特币技术

比特币技术

2019-12-10 大姐姐 来源:区块链网络

如果你目前使用bitcoin,需要在本地获取全部的交易记录。这些交易记录目前将占用约350M的空间,保存了约13万个block的信息。这些block里面保存了所有之前发生过的交易信息,大部分block在10K到50K之间。

但这是建立在交易量极少的基础上,目前平均每个block只有50笔左右的交易。这里估算了当bitcoin的交易活动达到VISA同等水平(每秒2000笔交易)时发生的事情:一个block将达到1G,生产block变成一项要大型计算机才能完成的任务,为了发布此block还需要60G的网络传输量。

如果说技术的进步使得上面可能并不会成为瓶颈,但还有两个事情:个人不可能保存所有的block,你能想象每个人电脑都保存了一个银行的数据库吗?这使得只可能将blocks分布式存储,集中在某几个中央数据库,但这就破坏了bitcoin的P2P属性。另一个更严重的问题为:为了获得地址的账面余额,每笔交易都需要查询所有的历史交易记录。这需要遍历所有的blocks,目前为13万个,每十分钟增加1个,每个1G,而且这个遍历必须在本地机器上进行。

一个系统的安全性决定于它最弱的地方。bitcoin的协议本身可能安全,但它有一个致命的缺点:一旦被盗,将无从申诉。国内木马横行,盗号猖獗,更不用说操作系统本身也可能有漏洞了,这些都给bitcoin的使用带来威胁。

协议所依赖的密码学协议本身也并不一定可靠。虽然要完全破解SHA256的可能性比较低,但发明一种比枚举更快的方法不是没有可能的,比如王小云曾将160位SHA-1的碰撞破解速度提升了2^11倍。某些机构或个人完全有可能掌握比别人快成千上万倍的生产block的方法,这使得攻击bitcoin成为可能。

—-

编译者/作者:大姐姐

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...