区块链是时间
在 USV 的一次年度 CEO 峰会上,OneName ( & Blockstack) 的 Muneeb Ali 以一种我从未听过的方式,解释了区块链,我认为很有帮助:区块链是时间。
这是一种抽象说法,更具体而言:区块链是经验证的公共时间戳数据库。
每一笔比特币交易都被保存在一个公共分类账里,且所有参与比特币网络的计算机都对该分类账进行验证和维护。这种交易“链”被称为区块链,每个交易本质上都是一个可包含数据的公共时间戳。
区块链时间戳的关键部分是:
- 去中心化(没有一个实体控制时间戳数据库,网络中的每个参与者确认时间戳已经发生 - 即“挖矿”)
- 不可变(一旦时间戳被验证和记录,就不能取消[un-do])
- 公开(所有时间戳公开可见,虽然数据的某些部分是加密的)
- 可编程(可对区块链编写代码 - 例如,根据嵌入时间戳的智能合约细节触发某种操作)
重要的是,那些时间戳的每一个,都包含一组数据,这些数据可以包含很多东西:金融交易相关细节、两方或多方之间合约细节、几乎任何文档的哈希版本等。
我以上所描述的这种方式,类似人们过去使用邮戳信封来验证某个特定时间发生的某件事。例如,签一份遗嘱,把它放在信封里,寄给你自己——邮局信封上的邮戳有日期,证明信封里的任何东西都是在邮戳日期之前完成的。如果我没记错,在Columbo剧集,通过对这种技术的使用,解决了不止一次谜题,一个证人引人注目地在法官面前开启邮戳信封。
区块链本质上是邮戳信封的一个数字、公开、可编程版本。这是我们之前从未有过的。
以前,每个应用自我保存其时间观念。如果我在 Facebook 上发布一些东西,Facebook 就会保存这篇文章,并将时间戳记在上面。我们不得不相信他们能做得很好,且今后不会对其进行更改。对于猫的照片而言,这是不错的,但对于金融和房契交易来说,有点不太好。
这张图表达了同样意思:
因此,从某种意义上说,区块链是一个公共数据库,它具有这样的效果:将先前保存在一个或多个应用内的数据,移动到一个共享公共数据库中。更具体一点,它是时间戳(timestamps)的公共数据库,任何人都可以此公开和不可变更地作出说明,某件事情在某个时间发生。
也许对于在此领域工作过一段时间的人而言,这显而易见,但我发现,对此领域的新人而言,这是一种非常有用的思考方式和解释方式。感谢Muneeb!
原文:http://nickgrossman.wpengine.com/2015/the-blockchain-as-time/
作者:Nick Grossman
编译:Mitta蓝
校对:古拉
编辑:米法 @ 币未来 biweilai.com
参与讨论(0)