浅谈致使BTC得以出现的三项关键技术

  浅谈致使BTC得以出现的三项关键技术

  真正BTC的加密理论基础主要来源于以下几项密码学的技术创新,而这其中非对称加密、点对点技术、哈希现金是BTC的三项关键技术。

致使BTC出现的算法

  1非对称加密算法

  这些加密算法奠定了现在非对称加密理论的基础,被广泛应用于网络通信领域。

  1988年,戴伟(Dai Wei)提出了匿名的、分布式的电子加密货币系统-B-money。分布式思想是BTC的重要灵感来源,在BTC的官网上,B-money被认为是BTC的精神先导。

  2005年,尼克·萨博(Nick Szabo)提出BTC(Bitgold)的设想:用户通过竞争解决数学难题,再将解答的结果用加密算法串联在一起公开发布,构建出一个产权认证系统。

  该系统非常类似于BTC的理念,且发布日期与BTC非常接近,所以,萨博也被视作中本聪的潜在候选人之一。除此之外,萨博还发表了许多关于《合同法》在网络中安全实现的理论文章,这些思想被视为区块链智能合约的起源。

  2点对点技术

  非对称加密技术的发明以及创立Napsterl的肖恩•范宁(Shawn Fning)与肖恩•帕克(Shawn Parke)点对点网络技术的开发,使BTC的出现成为可能。

  通过这两项技术,可以建立分布式交易账簿,并以呼叫问答机制向全网广播,网络节点不停地检查接收的数据,避免数据被篡改。

  以上整个技术发展历程就像是一次扣人心弦的橄榄球进攻,在乔姆、戴伟、萨博等“明星球员”的冲刺下,每一次冲阵都前进了一些,但离“达阵”总还差一点距离。这一点距离就是:哈希现金。

BTC的出现

  3哈希现金

  最后的难点——“双重支付”的解决,则为BTC的最终问世扫清一切障碍。

  1977年,亚当•拜克发明了哈希现金(Hash Cash)算法机制。虽然最初的设计是用于用于限制垃圾邮件发送与拒绝服务攻击。

  2004年经哈尔•芬尼改进,将哈希现金算法改进为“可复用的工作量验证(Reusable Proofs of Work)”后,标志着BTC所有的技术都已成熟。

  2008年,由中本聪完成“达阵”,将RPOW(可复用工作量验证)引入加密货币,BTC诞生了!

  RPOW机制完美解决了拜占庭将军问题,消除了中枢“时间戳”服务器的需求,杜绝了那些不怀好意的人通过攻击中央服务器进行BTC无限重复消费的问题。