Author

Topic: [20150618]解决区块大小问题之前 这八大问题你解决了吗? (Read 408 times)

hero member
Activity: 532
Merit: 500
还有很多问题需要进一步的解决。这是毫无疑问的。
下面的这些问题都不是真正的问题。
hero member
Activity: 658
Merit: 500


  近来,有关区块大小问题的讨论持续升温,大众普遍认为,这是评判比特币最重要的因素。比特币网络目前每秒仅能处理几笔交易,有提议建议将其速度增加20倍。尽管比特币最终能够处理更多的交易,但目前仍有许多关于如何以及何时完成这项升级的讨论。这显然是一个重要的问题,但没有其他问题来的迫切。下面这份清单列举了除区块大小外,比特币8大急待解决的问题,以及我这样认为的原因。我希望这篇文章能够引起比特币社区的注意,引导他们发现那些本该得到重视的问题。

  1.隐私

  隐私性对比特币用户的自由极为重要。尽管一份全球性的公共账本对某些应用来说很实用,但更强的隐私保证才是比特币成为发达国家和发展中国家授权工具的关键。默认保护隐私且可以选择性发布这项技术仍在发展中。这比解决区块大小问题更加重要,因为尽管增大区块可以更好地支持比特币交易,但如果信息泄露,就像我们在过去几年看到的大量数据遭受破坏一样,或者如果那些信息被武器化,用来对抗人类,这也就毫无意义了。

  2.测试与模拟

  为测试和模拟比特币协议与扩展开发更强健和更易理解的方式显得很重要,因为它能确保软件按照我们的意愿进行操作。我们整天都在谈论我们希望协议怎么操作,但是如果没有经过严格的测试和模拟,我们并不能保证其操作。这比区块大小更加重要,因为我们很难推论出平时所谈论的特性。良好的模拟可以预测在博弈理论条件下的行为证据,良好的测试可以确保我们的每一步操作都按照我们的意愿来进行。如果出现了一个漏洞,那么升级为20mb时,就无法保证其效果。

  3.形式化

  形式化和测试有着相似的目标,但更加严格。在形式化下,编码能够通过数学计算来证明其正确性。目前,形式化技术的发展考虑到了带有精确证据及可提取至可执行程序的未编排编码。有了正式的被验证编码,我们对于测试的需求就会急剧减少,因为从根本上来说,这不可能出现失败。然而,把比特币完全形式化可能会比较困难,把编码分解成一个更加模块化的形式需要验证某些部件,比如脚本处理引擎。尽管操作起来有困难,但形式化能减少修复程序发展的阻力,因为它能被可信地展示而又不修改其他功能。尽管证明这一切似乎还太早了一点,重构编码库使其更能经受证据检验是一项非常重要目标,因为这能保证比特币实现强健稳定发展。这些重大的调整在未来会很难执行,因为现在有越来越多的软件与平台希望比特币以一种特定的方式运作,这也是为什么这个问题比区块大小更重要的原因。

  4.加密的实用性

  比特币严重依赖于用户是否能够正确管理他们的加密工具,加密工具的保证就是数字签名。然而,终端用户却并不能管理其钥匙。由于钥匙不具备实用性,网络上出现了很多宣称可以管理用户私钥的服务商。其中一些服务商提供良好服务,比如 Circle 或者 Coinbase ,而另如 Mt. Gox 这种臭名昭著的服务商则辜负了用户期望。对比特币来讲,开发更友好的钥匙管理界面显得很重要,因为不这样做的话,比特币网络就会被叫停,用户也将失去自由。非比特币公司,如 Facebook 最近通过支持 PGP 钥匙的开发应用在这方面取得巨大进步。比特币公司,如 BitGo 则巧妙地保持了中立:在不受用户资产监管的情况下增加了一些有价值的特性和服务。这比区块大小更加重要,因为如果不是这样的话,那比特币也不会比 PayPal 更具吸引力了。

  5.用户的教育程度与资源

  比特币的发展一直集中在一小部分用户,很显然,这缺乏一种多样性。这并不是由于比特币社区自身的缺点造成的,只有具有一定的教育程度才能在比特币中做出贡献,然而这一观点并没有被大众广泛了解。专注于降低入市门槛与保持用户多样性显得比区块大小更重要,因为如果不是这样的话,那么比特币的主要设计理念将会参考一个特定的层面,而不是从社会大众的实际利益出发。

  6.知识的系统化

  比特币中有许多让人惊奇的理念。这也是比特币这个领域如此神奇的地方。这些理念的发展被错误归类,它需要一个更好地平台。在更好地提供教育资源方面,它不仅有更易理解和系统化的知识,也会帮助解决一个对比特币存在的重大威胁:专利。近来,一些关于秘密货币的专利严重影响了社区秩序,这也对一些机构造成了冲击。然而我理解这些情绪,大部分软件专利都有缺陷,但我们不能对此仅仅感到气愤。我们需要为比特币算法取得专利,这样创新才不会受到专利诉讼的影响。专利的发展带有双重目标,另一项目标既是使人们更容易获取高质量信息。不采取这些措施,大公司就会对小的创业公司进行专利诉讼,将他们赶出市场,或者通过打官司,将他们资金耗尽。

  7.挖矿去中心化

  比特币被外界吹捧为一种完全去中心化的协议,从某种程度来讲,它确实是这样。比特币中主要体现去中心化的一点就是挖坑程序。挖坑是一种程序,通过挖坑,会产生新的比特币,并且网络也是安全的。在比特币最初的构想中,这就是去中心化的,因为挖坑的唯一方式就是用电脑操作,而且所有的电脑都基本相同。然而,带有特殊目的的硬件出现了,相比普通电脑,这种硬件有着更大的量级,更高的效率,更快的反应。由于生产这种硬件的供应链有限制,所以它们被一群比想象中人数更少的团体所控制着。此外,矿工也可以把他们的资源集合起来,以便减少收益差异。但是这也是有问题的,因为这些矿工或者操作者可以更方便地检查他们或者政府所不希望看到的行为。同样,也是因为比特币是一种固定的资产,也就是挖矿。(这是产生比特币的唯一方式,这也支撑着去中心化理念)也许一种固定资产并不适合于去中心化经济。有一些非常有趣的应对中心化难题的解决办法,比如Peter Todd的Treechains方案在这里得到了完美解释。就像我之前提到的一样,控制挖矿说明了我们遇到了一个重大的中心化瓶颈,它严重限制了用户自由。加快比特币挖矿去中心化的实现是一个重要目标,在比特币经历大量采购之前,这是亟待解决的问题,否则它将促成只有少数用户才能参与比特币。

  8.分叉支持协议

  分叉是一种程序,通过它可以将新特性加入比特币协议。目前有两种分叉形式,一种是硬分叉,一种是软分叉。两者区别在于软分叉可以向下兼容,而硬分叉则不行。软分叉更容易展开,但却更难执行。目前,软分叉是优先展开改变的方式。然而,这仍是一项艰巨的过程。最近有人提出了一种更完善的方式来执行软分叉。虽然软分叉有其优势,但我们也不应该忽视硬分叉。例如,如果一个重要的安全隐患被暴露了,比如错误的签名算法,那就必须马上执行硬分叉,因为如果用户继续使用旧的编码将会遭受欺骗,比特币也将被盗。我们必须认识到,不管是硬分叉还是软分叉,与其说它们是技术问题,不如说是政治问题。大多数习惯于使用分叉的用户将会在一段时间内难以接受这个事实。尽管他们添加了一些有用的特性,但教育用户支持、反对和保持中立这一事实正是在支持分叉程序。理解和管理分叉程序的新机制比区块大小的讨论更重要,因为区块大小的讨论正说明了目前的程序是可被改变的。

  这些问题并不仅仅代表了所有值得关注的问题。我之所以选择列出这些,因为它们是真正的问题,它们在我看来比区块大小的问题更重要。到最后,每秒所能确认的交易一定会上升。我们关注的是这些改变如何发生以及何时发生。还有许多重要的因素值得考虑。然而,作为一个团体,如果我们现在不能在增加区块大小的问题上达成一致,那干脆停止这无谓的循环讨论吧,在让全世界都接受比特币之前,我们应该把精力放在解决这些更值得解决的问题上。

  ----

  作者:JeremyRubin

  文章为作者独立观点,不代表巴比特立场。
http://mt.sohu.com/20150618/n415250500.shtml
Jump to: