8BTCCI: 15175.70 +2.57% 8BTCVI: 8183.47 +1.18% 24H成交额: ¥4696.38亿 -21.11% 总市值: ¥20010.81亿 +2.22%
比特币交易确认慢?这可能即将成为过去

比特币交易确认慢?这可能即将成为过去

高大尚 发布在 比特币 93020

比特币的交易“确认慢”,一直被人认为是缺陷,但这可能即将成为过去。BlockCypher 发现了一种方法,使得任何需要十分钟至一小时之间的交易,都能以令人震惊的99.9%的确认率在几秒钟之内处理完——它的风险并不比用信用卡支付所产生的风险大多少。
----

ba

伦敦 (InsideBitcoins)——比特币相较于其他转账付款方式有其优势,这种观点深深地植根于那些看到比特币潜力的早期购买者脑中,尽管如此,关于一些技术层面的争议依然浮现在主流媒体之间。撇开误导和混淆不说,比特币不是其他货币的完美替代物,也从未宣称自己可以完美地替代其他货币。

然而,一个易于识别的缺陷——即用户必须要执行的“十分钟交易等待”,以使用户可绝对地确定指定的交易是“合法”的——可能即将成为过去。这个问题源于第二方不能做到立即记录已经发生的交易;理论上付款人可以双花,先将比特币付给一个人,然后再将这些比特币付给另外一个人。

以秒、而非以分为单位来计量安全转账

尽管双花很少见,但是这始终是一种风险,可能会阻碍一些企业采用比特币来进行交易。比特币钱包是从一个老化的软件bitcoin-d中架设出来的,加利福尼亚的San Mateo启动了 BlockCypher,开始自己来处理速度和安全性的双生交易问题。在此过程中,他们发现了一种方法,通过重写核心软件本身,来提供以秒为单位、而非以分为时间单位的安全转移。

InsideBitcoins与其共同创始人Catheryne Nicholson进行对话,以了解他们是如何做到的。

Nicholson解释说:“运行Bitcoin-D是像运行作为数据库的Excel。它就像一个奔跑、规模化并进行维持的野兽。它被设计为桌面客户端。我们从其原本进行重建,并将之优化来用于云计算。我们执行了整个比特币协议,也将之推广于任何区块链。这使我们能够在相同的基础架构上规模化运行任何区块链。”

其目标再简单不过;他们想既高效又快捷地解决“确认慢”的问题。

“对于POS机,零确认是人们实行采纳的一个障碍。没有人会想处于这样一种境地:不知道他们是不是会被敲竹杠。BlockCypher的信心因素能对,是否立即进行或等待几秒钟再进行交易,进行风险评估。我们的双花提醒能够让你对攻击者的任何企图有所警觉。这大大减少了进行零确认交易的问题。”

所有这一切都意味着,任何需要十分钟至一小时之间的交易都能以令人震惊的99.9%的确认率在几秒钟之内处理完------使得它的风险并不比用信用卡支付所产生的风险大多少。事实上,甚至是比用信用卡支付所产生的风险还要小。接受信用卡支付的商家之后可能会面临几天甚至是几个星期的“拒付”。

Nicholson解释说:“这是一种统计分析,结合了我们独特的基础设施,提供给我们信息,来判断交易得到确认的可能性大小。”

她说:“需要明确的是,我们并没有‘确认’交易——只有区块链可以进行确认。我们所做的只是提供交易是否将被确认的信心因素。并且我们能快速提供这个数据。非常快。”

下一代区块链应用程序

用比特币可以做些什么,尽管这个系统本身就代表了有关于此的一个巨大飞跃,但是对Nicholson而言,这对于她的公司来说仅仅只是冰山一角。

她很快指出:“我们的核心竞争力和重点是区块链的基础设施和平台。对我们来说,研发出任何使开发人员更容易打造区块链应用程序的东西是公平的比赛。但在BlockCyphe的能力施展上,我们才刚刚热了下身。”

“我们有正确的架构用于做很多很多事。BlockCypher的目标是迎来下一代区块链应用软件。我们希望看到各个领域都有区块链应用,并且解决贫困、教育和获得资本的世界性问题。在这场超越极限的启动中,我们已经得到了很多很多来自初创企业的回复。我们希望能看到更多回复。”

同时,她还说:“我们也希望看到第一位女性用BlockCypher创建一个区块链应用程序。”

----

评论(68)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • yibiao001 2014-09-16
    每次搬砖都要等确认,等到提过去了都没差价啦!
  • 八卦爆料人 2014-09-16
    只要交易存在于几个超级节点的内存池中,并且网络情况正常,被双花的概率就很低了,时间只需要几秒钟。但是仅限小额,大额需要更多确认。 —— 比特暴民
  • 八卦爆料人 2014-09-16
    0确认交易本来就是在几秒中就可以完成。只要能有方法来确保双花风险极小。对于小额交易,可以有非常简单的方法:将交易广播给前5大矿池。等几秒钟后检查该交易是否包含于这些矿池的mempool之中,如果包含了,就可以视为交易已确认。(恶意的双花攻击能跑赢60%以上全网算力的可能性基本上低于0.1%) —— chehw_1
  • 高大尚 2014-09-16
    我自己也是看了大家的分析,才看明白这个事情。
  • 瑞波支付 2014-09-20
    目前为止完美解决方案,老大不死,后生才可畏 //@chehw_1:0确认交易本来就是在几秒中就可以完成。只要能有方法来确保双花风险极小。对于小额交易,可以有非常简单的方法:将交易广播给前5大矿池。等几秒钟后检查该交易是否包含于这些矿池的mempool之中,如果包含了,就可以视为交易已确认。
  • chehw_1 2014-09-17
    回复@chehw_1:重新考虑了一下,只广播给大矿池的单一方法行不通。0确认攻击的成功概率取决于攻击者算力占全网的比例。虽然一般对小额交易的攻击得不偿失。但如果有恶意矿池开发了“双花攻击服务”接口给用户(积少成多就有利可图),假设该矿池拥有了5%的全网算力,那么对0确认攻击的成功率就有5%
  • chehw_1 2014-09-17
    重新考虑了一下,只靠广播给大矿池的单一方法行不通。0确认攻击的成功概率取决于攻击者算力占全网的比例。虽然一般情况下对小额交易的攻击得不偿失。但如果有恶意矿池开发了“双花攻击服务”接口给用户(积少成多就有利可图),假设该矿池拥有了5%的全网算力,那么对0确认攻击的成功率就会有5%
  • 堆栈溢出 2014-09-16
    回复@殷允峤V:嗯。blockcypher应该就是综合了这些措施做了个解决方案,提供api给客户
  • 殷允峤V 2014-09-16
    回复@堆栈溢出: bitcoin的POS机器硬件其实每次交易的时候自动瞄准blockchain.info这类2,3个大节点一起同时广播出去就OK了。
  • BTS熊 2014-09-16
    我认为那仅仅是一个预测通知而已,和确认两码事
  • 章郭蓉 2014-09-16
    //@巴比特资讯: //@P2PBUCKS: 主要问题在于面对大量的交易 block 是否能够承受 ,blockchain size 也是现在各种二代币的瓶颈。btw:如果瓶颈突破,二代币将失去确认时间的优势。
  • 清清的雾气 2014-09-16
    回复@旺旺好男银:期待能开发出实际的应用
  • mike王翀 2014-09-16
    看起来象btc信用评估机制
  • BTC社区 2014-09-16
    比特币在技术上确实还需进步
  • 堆栈溢出 2014-09-16
    听起来不错啊,BlockCypher的blog上有一篇关于这个的介绍: 实现原理似乎是通过监控网络状态(算力)实时评估双花风险,然后在双花发生时第一时间通知商户。虽然不是什么了不起的改进,但对中小额支付的安全性保障应该足够了。
  • zxsz66 2014-09-16
    这个要真能做到安全并快速的话,那绝对是重大进步。
  • 高大尚- 2014-09-16
    大家看看有什么帮助吗 @壹比特数字科技 @中国比特币官方微博 @宋欢平 @火币网 @中国龙矿 @创业家杂志
  • chehw_1 2014-09-16
    0确认交易本来就是在几秒中就可以完成。只要能有方法来确保双花风险极小。对于小额交易,可以有非常简单的方法:将交易广播给前5大矿池。等几秒钟后检查该交易是否包含于这些矿池的mempool之中,如果包含了,就可以视为交易已确认。(恶意的双花攻击能跑赢60%以上全网算力的可能性基本上低于0.1%)
  • 比特暴民 2014-09-16
    只要交易存在于几个超级节点的内存池中,并且网络情况正常,被双花的概率就很低了,时间只需要几秒钟。但是仅限小额,大额需要更多确认。
  • 中国龙矿 2014-09-16
    //@高大尚-: 大家看看有什么帮助吗 @壹比特数字科技 @中国比特币官方微博 @宋欢平 @火币网 @中国龙矿 @创业家杂志
  • 1
  • 2
  • 3
  • 4