区块链 共识简介:数字黄金(4)

新娘嫁两次,一块钱花两次,这都很有诱惑力。但在物理的世界里,毕竟还有限制,新娘分身乏术,而黄金给了甲,就没法给乙。黄金还难以携带,容易丢失,还不计名,谁捡到就是谁的。

进入数字时代了,我们能否mimic(模仿)黄金,发行一种数字的黄金呢?比起黄金来,他有一些优点,比如容易携带,丢了也能找回来,甚至如果需要的话还可以是计名的。当然,也可以是不计名的,保持隐秘性。还能轻松的实现跨境支付,甚至还能和黄金一样,在特殊国家例如津巴布韦,抵御恶性通胀。

我们知道数字的东西都非常容易拷贝和复制。如果某种数字串被作为货币使用,拥有者分分钟又创造出很多拷贝。这就不是双花,而是花无数次了。数字货币的设计者,必须解决这个问题。所以,谷歌的董事长说比特币技术创造了数字稀缺性,这是他眼中的第一价值。

数字货币的尝试,我知道的有98年的B-money,估计是BitMoney的意思。这个货币没有成功,所以大多数人包括我都不知道,我知道它也是比特币成功以后的事情。比特币(BitCoin)09年出现,在过去十年取得了有目共睹的成绩。比特币是个庞大的系统,涉及到密码学,分布式一致性,货币,激励机制等广泛的知识领域,如果中本聪真的是一个人搞的,确实是个天才。

在比特币系统里面,如何解决这个双花问题呢?记得花木兰的婚礼吗?基本的设计思想是一样的。比特币把交易和每个地址的有多少余额(Unspend Transaction Output UTXO), 都广播给整个网络上的所有节点,这就好比结婚了告诉所有亲朋。

这些交易,每10分钟被打包成一个块,而这些区块,用一个链连接起来。可以从后往前一直追朔到第一笔交易。这个块组成的链条,叫区块链 (blockchain)。这是比特币的一个漂亮的发明,它使得暴力破解的难度随块的数量指数增长。很快就达到一个在宇宙时间内无法解的数量级。推荐的确认次数是六次,乘上10分钟的打包时间,也就是一个小时可以确认一笔交易。

区块链是比特币的核心数据结构,它的构造非常简单。但对付暴力破解却十分强大。今天人们用区块链来泛指所有相关的技术,是很有道理的。

为什么比特币要10分钟才将交易,确认包里的交易呢?这是因为比特币的安全性是建立在 ”网络时延相对出块时间很少“ 这个假设的基础上面的。而网络时延并不小,所以设定为10分钟。一个小时的交易时间,比电汇快多了,尤其是跨境支付的场景。

但这个交易速度对于很多应用场景而言,显然太慢了。腾讯给出的golden number,是小于两秒,这能够做到吗?且听以后分解

附录 技术部分

关于区块的数据结构和交易的细节,有兴趣的可以看github里面,我参与贡献的parser开源代码 。

比特币是为交易而设计的货币,它本身却在中心化交易所上面交易,very ironic。它的交易确认速度慢可能是原因之一

附录 货币部分

经过大量的阅读和研究,我发现货币是我不懂的东西,所以这里我不对货币系统里面的弯弯绕,例如 fractional,例如通胀,等等做任何评述,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 晚上听了辅导员上的大学生就业指导的课,言语中传达着就业形势的严峻,讲述着师范生就业的不容易,言下之意是鼓励我们考研...
    可爱蛋黄派阅读 334评论 1 6
  • 〈零度〉 文|邹丽君 零度的早晨 我躲在温暖的被窝里迟迟不愿起床 偶尔从被子里探出头来望望外面的天气 烟雾蒙蒙,凉...
    一叶zou阅读 250评论 2 7
  • 小说目录 前情回顾:对峙 叶知秋睁开眼时感受到了风吹,她坐靠在房间的一面墙上睡着了,素白的窗帘打在她脸上,遮住了一...
    原小尚阅读 956评论 13 3