今年二月,我跟你们聊过那个刚刚冒头的争论——这个东西的”区块”到底该多大。当时我说,那是一个”既要好用、又要去中心化”的两难。这个七月,我又把这个话题拿出来说,是因为经过这小半年的争论,这个七月,社区里开始冒出一个特别有意思的新思路:既然”在链上把块调大”这条路这么难走,那我们能不能换个思路,干脆别让那么多笔交易,都挤在那条主链上?这个七月,这个”把交易挪到链下去”的想法,正在社区里热烈地讨论着。今天这篇,我就跟你们聊聊,这个七月,那个被寄望为破局关键的”链下通道”,到底是个什么思路。
先回到那个死结:为什么”都挤在一条链上”是个问题
这个七月,我得先把那个死结,再给新读者捋一遍。比特币这条链,每一个块能装的交易是有限的。这个七月我问你们一个特别朴素的问题:如果全世界每个人,每天都用它来付早餐钱、付公交费,那一天下来,得有多少笔小额交易?这个数字会是天文数字。
这个七月我把这笔账算给你们听:如果这些动辄几毛钱、几块钱的小额交易,全都一笔一笔地,记在那条主链上,那条链就会被塞得满满当当,每秒钟能处理的交易笔数,就那么点,迟早堵死。这个七月我之前说过,解决这个堵法,最直接的想法是”把块做大”,可那样又会伤了去中心化。这个七月我把这个两难再摆出来,你们就明白,为什么社区会被逼着去想一个全新的思路了——既然主链这条路走不通,那能不能,把这些又多又碎的小额交易,干脆从主链上”挪”出去?这个七月我觉得,这是被逼到墙角之后,逼出来的一个聪明方向。这个七月我把这个背景讲清楚,你们就明白,这个”链下”的想法,不是谁拍脑袋想出来的,它是这个系统撞上了天花板之后,大家为了既能让它好用、又不牺牲它的去中心化,硬生生琢磨出来的第三条路。这个七月,这条路,正在被一群最聪明的开发者,一笔一笔地勾勒出来。
这个七月,那个”链下通道”到底是个什么思路
这个七月,我用大白话,把这个听起来很玄的”链下通道”,给你们讲明白。它的思路,其实特别巧妙:我们不把两个人之间那一笔笔的小额往来,每一笔都记在主链上。我们先在主链上,把一笔钱”锁定”在一个双方共同保管的地址里,然后,这两个人之间,接下来那一笔笔的小额交易,我们就在两个人之间私下里算、私下里记,谁也不用麻烦整条链。
这个七月我给你们打个最通俗的比方:这就像你和一个常来常往的小摊贩,你们之间天天都要结账。如果每买一次早点,你们都要跑到公证处去公证一次,那又慢又贵。可聪明的做法是什么?你们俩先押一笔钱在公证处做个底,然后你们俩之间今天买了五块、明天记了十块,就在你们俩自己的小本本上记,谁也不麻烦公证处。等到你们俩这段生意彻底做完结账了,你们再去公证处,把最后那个总数,一次性公证一下,做个了断。这个七月我把这个比方打出来,你们一下子就懂了:这个”链下通道”的精髓,就是——大部分细碎的往来,都在”链下”悄悄地进行,不占用那条珍贵的主链;只在开始和结束的时候,才各用一次主链。这样一来,成千上万笔小额交易,主链上只需要记两笔,不就一下子不堵了吗?这个七月我看着这个思路,由衷地觉得,真是太聪明了。它没有动主链那块大小的脑筋,而是换了个角度,从根上减少了要挤上主链的交易数量。这个七月,这个思路,给那个无解的死结,打开了一道缝。

这个七月,我依然要泼冷水:这个思路现在还很不成熟
这个七月,看着这个聪明的新思路,我那盆冷水,还是得端好。因为这个七月我太清楚了,这个”链下通道”的想法,虽然听着特别美,可它现在,还停留在社区热烈讨论、反复论证的阶段,离真正能用,还差着十万八千里。
这个七月我要泼的第一盆冷水是:这个”链下通道”,说起来简单,可真要做成,工程上难如登天。你想啊,两个人之间私下里算账,万一其中一个人耍赖、不认账怎么办?万一网络断了、通道卡住了怎么办?这个七月我看着这些难题,就知道,这个思路要从一个漂亮的设想,变成一个真正扛得住各种意外、还不丢钱的可靠系统,中间有无数的坑要填。第二盆冷水是:它解决了”堵”的问题,可它自己也带来了新的麻烦——比如,你这个私下开的通道,万一你这边突然断线了、或者想中途退出了,怎么才能不被对方坑?这些细节,每一个都是血淋淋的安全问题。这个七月我把这两盆冷水端出来,是想提醒你们:别看到一个漂亮思路就以为问题马上解决了。这个七月我认为,它现在就像一张画在纸上的美好蓝图,方向是对的,可要把这张蓝图,一寸一寸地建成一座不塌的桥,这个七月看,还需要这个圈子里最聪明的那批人,再熬上很久很久。我这个七月,只把它作为一个”正在讨论中的方向”记录下来,绝不说它马上就能成。
这个七月,我为什么说:看到这个思路,我对它的未来更有信心了
这个七月,我把这个思路的妙处、它的不成熟都摆出来了,那我最后为什么说,看到这个思路,我反而对它的未来,更有信心了?这个七月我想明白的是:因为我看到,这个圈子,真的在认真地、创造性地,解决自己遇到的每一个难题。
这个七月我感慨的是,从当年那个只会”在一条链上记账”的单一玩法,到这个七月,大家开始琢磨着”主链管大事、链下跑小额”这种分层的、精巧的架构——这个七月我觉得,这说明这个东西,已经从一个粗糙的实验品,长成了一个会自我进化、会为了解决真实的拥堵问题而不断设计新方案的活系统。这个七月我把这个观察记下来,是因为我相信,一个东西最了不起的生命力,不是它一开始有多完美,而是它遇到墙的时候,一群人不会坐以待毙,而是会创造性地,给这堵墙开出一扇窗。这个七月我看着这群人在”链下”这条新路上的探索,心里那份对它的长期信心,又多了一分。当然,这条路最终会走成什么样,这个七月我不敢打包票。可我这个七月,愿意把它作为这个系统自我进化的一个重要方向,一笔一笔地记录下来。这个七月,看到他们这么会想办法,我很欣慰。

这个七月,在”块到底该多大”那个死结面前,社区又琢磨出了一个新思路:别让那么多小额交易都挤在主链上,把它们挪到”链下”去悄悄跑,只在开头结尾各用一次主链。这个思路很妙,但现在还很不成熟,工程上全是坑。这个七月我想说,看到这群人为了解决拥堵,这么创造性地想办法,我对它的未来,反而更有信心了。我们这个月底下见。
0 条评论
还没有评论,快来抢沙发吧!
发表评论