万书网 > 文学作品 > 小岛区块链 > 奇妙的时间

奇妙的时间

    给你留几道考验脑筋的问题吧:如果尼克自己慢腾腾地把准备交易的工作拖到第二个小时时段,他还应该继续进行交易吗?如果继续交易,尼克会给自己造成风险吗?又或者,如果芬尼故意拖延触发交易最终执行的时间点,尼克会有钱财两空的风险吗?

    在有中间人的交易中,看起来中间人处理的事物是信任,其实他所处理的是时间。双方把钱和物先后交给他。然后,在一定的时间里,如果交易完成,他分别把钱物给到双方。如果在一定的时间里交易未能全部完成,中间人则把钱物原路退回。

    中间人看起来是建立信任,实际上是帮大家跨越时间。谁如果不守约定,则交易撤回,谁也不会有损失。中间人可以让时间倒退。

    在芬尼和尼克的交易实验中,时间保险箱和交易保险箱组合起来实现了这一点。他们用一系列的保险箱机器和规则取代了中间人。

    在小酒馆里,关心数字纪念币系统的人分成了两大派:一派货币派认为,数字纪念币背后的系统解决的是“一手交钱”的问题,沿着这条线下去,他们认为这个系统可以用来铸造真正的货币;另一派财产派认为,数字纪念币背后的系统解决的是“一手交货”的问题。沿着这条线下去,他们认为这个系统可以用来转移数字财产。

    芬尼这些技术派的想法则简单直接得多,管它是钱还是货,反正都是数字账本上记录的财产。区块链账本是价值移动的河流。在比特币等区块链系统中,一个人可以用私钥签名把通证从自己的地址转到另一个人的地址,这就是价值移动的最小单元——在一个区块链账本上,一个有价值的事物从一个人转移到另一个人手中。有了最小单元,我们可以用它来建立各种复杂的交易。

    当然,正如尼克和芬尼的交易实验所展示的,仅有这个最小单元还不够,我们还要一些其他必要的功能模块。芬尼和尼克的实验中就用到了好几个,比如这里我们用类比说的交易保险箱、时间保险箱等。

    芬尼和尼克的实验比通常的区块链上的单向价值转移复杂,是因为他们其实是在两条区块链上进行双向价值交换:在一个数字账本上金币从买方到卖方,在另一个数字账本上财物从卖方到买方。

    这样的价值交换其实很常见,它是我们经济生活中最常见的交易单元即两个人之间钱与物的互换。区块链上的一个所谓的转账交易其实只是我们日常生活中常见交易的一半。

    总之,芬尼和尼克的实验完成了一次无须中间人的钱物交换,它既告诉我们去掉中间人的困难,又告诉了我们去掉中间人的确是可行的。

    这个实验实际上是区块链中的“原子互换”(atomic swap)的故事版,其主要思路是采用哈希时间锁定合约(HTLC)来支持原子互换。