OKCoin

尼克·萨博《比特金(BitGold)》白皮书

长铗 发布在 比特币 0 14906

很久以前,我偶然产生了比特金的想法。这个问题,简单说,是因为我们使用的钱的价值依赖于可信第三方,正像20世纪的通货膨胀和恶性通货膨胀所证明的,这并不是一个合理的事态。同样,私人银行发行的纸币,虽然有林林总总的优劣和劣势,但同样依赖于一个可信第三方。

贵金属和收藏品因其生产的昂贵,具不可伪造和稀缺性,这些也赋予它们以价值,而且很大程度上独立于任何可信第三方。但贵金属也有它们的问题,太昂贵,很难应用于日常交易。因此,需要引入一个可信第三方,来铸造标准金属量的硬币(谁接受硬币付款,就相当于被征收了铸币税)。运送大量金属币是相当不安全的事,一战期间英国使用U型船穿梭于大西洋,将黄金运送至加拿大,以支持他们的金本位。更糟的是,你不能在网上用金属币缴税。

因此,如果有一个协议能在线创建不可伪造的价值单位,对可信第三方只需极小的信任,就能安全的存储、传输和验证将是一件非常不错的改进,这就是比特金。

我的建议是,比特金通过使用被称为“解题功能”、“工作功能证明”或“安全基准功能”客户端,以一段字符串计算另一段字符串,计算结果就是它的工作量证明。在此过程中,一个单向函数保证反向计算极其困难,这使得一个安全基准函数在一个计算周期中实际上具有特定成本。

下面是我设想的比特金系统的实现步骤:

  • 1、一个公开字符串,创建“挑战字符串”(见第5步)
  • 2、爱丽丝在她的计算机上使用基准函数,从挑战字符串生成工作量证明字符串。
  • 3、给工作量证明字符串记上了安全时间戳,这一过程应该是分布式的,通过不同时间戳服务器进行,所以不需要依赖特定的时间戳服务器。
  • 4、爱丽丝添加挑战字符串,已记有时间戳的工作量证明字符串完成分布式比特金的产权登记。在这里,同样不需要依赖单一服务器来完成正确的登记。
  • 5、比特金新产生的字符串提供下一个待创建的挑战字符串。
  • 6、要验证爱丽丽是比特币的某字符串的所有者,鲍伯检验不可伪造链上的比特金字符串的头部。
  • 7、为测定比特金字符串的值,鲍伯检查并验证挑战字符串,工作量证明字符串,以及时间戳。

需要注意的是爱丽丝对比特金的控制不依赖于她是字符串唯一的所有者,而取决于她的数字签名在不可伪造的链中的领先位置。

所有这一切都可以软件自动实现,此方案安全性的主要限制是在步骤3和4中,我们对分布式网络将有何种程度的信任,这个问题我们接下来讨论。

哈尔·芬尼已经实现了可重复使用的工作量证明(RPOW),它是工作量证明的一个变种,通过一段运行在一台远程防干扰计算机上的代码(称作“薄荷)来发布,比特金用户可以使用远程证明(芬尼将它称作透明服务器技术)来购买一定数量的计算周期,以验证交易。

所有这些方案的主要问题是,工作量证明取决于计算机结构体系,而不仅仅是一个基于计算周期的抽象数学题(几年前我曾粗略的讨论过)。因此,比特金的生产成本可能会非常低,从而导致它的市价低迷。然而,既然比特金被标上了时间戳,它创建的时间可以自动证明它生产的数学难度,因此,它通常可被推断出一段时间内的生产成本。

不同于金原子可被互换,不同时间戳的比特金价值是不一样的。但它与收藏品类似,在一定时间里大量供应将压低这些特定物品的价值。从这层意义上说,比特金相对于黄金,更像是一种收藏品。但是,这种事后市场价与由初始拍卖价的不匹配,可能会为那些优化了计算结构的比特金矿工带来非常可观的利润。

所以,基于简单参数比如字符串长度的比特金将不是可互换的,相反,那些从事比特金兑换的商家,可能会组合不同价值的比特金单位,来匹配更大的大约相等的比特金数量。

总之,人类曾经使用过的钱都或多或少存在一些不安全机制,比如伪造,盗窃,最致命的可能是通货膨胀。比特金则可带给我们前所未有的安全感,它的缺陷是计算机性能的隐形创新,可能会导致潜在的生产过剩,初始拍卖和事后交易的价值差的问题将来必须要解决。

作者:Nick Szabo
翻译:长铗

评论:0

您需要登录后才可以回复 登录|注册