原文标题:《Layer 2 是优雅地跟魔鬼做交易丨和董沫聊聊 Layer 2 与抽象》 写这篇文章的初衷是 Celer 的小冉有天跟我聊到他们最新扩容方案 Layer2.finance,正好我近期也在关注 layer2 赛道的内容和项目。Celer 其实是一个很早的项目,他们一直在用状态通道的技术做游戏应用(CelerX),现在正在发力聚合 DeFi 方向。 当我跟 Celer 创始人董沫聊了之后,我觉得比起去写产品本身,我更想去分享一些我在董沫那里学到的理解跟认知。董沫是一个对区块链和 Layer 2 都有深入了解的创业者,也是为数不多的计算机科学正规军出生的创业者。 跟董沫聊下来,我觉得我对 Layer 2 有了一些更深入的理解,他也启发了我在投资上更多的理解。我觉得这些理解很重要,所以这篇文章我希望把我学到的分享给大家。 不不不,我说的不是艺术上的抽象 如果没有抽象,这个世界将寸步难行 在聊 Layer 2 之前,我必须先分享一个很重要的概念 —— 抽象。 计算机领域有一句话,「在世界上并没有一个问题,是不能通过抽象来解决的。」这句话是计算机界的泰斗 Scott Shenker 说的。 抽象这个词,本身就很抽象和难以理解。但其实生活中,抽象的例子无处不在,我就用董沫跟我讲的例子来分享一下。 合同是我们每个人在生活中都会接触的东西,大到几千万上亿的商业合同,小到一份实习合同或者借据。在我们的生活中,合同就是一个对司法体系的抽象。 只需要我们按照一定的规则,比如缔约双方均为合格的法律实体、有盖章或签字等,我们就可以签订一个有法律效应合同。在这个过程中,我们不需要去法院公证,因为我们默认签章 + 聊天记录就可以代表缔约双方的意愿。 而当双方对合同没有异议并完成履约的时候,整个流程其实非常的简单。抽象的好处就是,我们在不需要去阅读法律条文、理解司法解释的同时,还能享受到司法系统带给我们的好处。 但合同也会经常出现问题,比如甲说这个合同不是我们签的,是萝卜章。前段时间腾讯起诉老干妈就是这样的乌龙,但没关系,这个时候我们就可以选择回到法院和仲裁的体系里面去解决这个争议。 试想一下,如果没有抽象,生活会怎么样?我给大家举一个很真实的例子,Republic 作为美国的合规投资平台,在平台币 Republic Note 募资的时候给每位投资人发了 146 页的投资协议(SAFT)。 这份协议怎么来的呢?Republic 有 8 个全职的律师团队,处理公司法务和合规方方面面的问题。这份合同细节到 Republic 有多少个子公司,注册在哪里,甚至连员工是否为全职都有说明。 对于大多数的人来说,我们连阅读这样的文件都费力,何况起草这样的法律文书?所以我们通常会对法律文书进行一个再次的抽象,将那些对履约影响不大的因素隐藏掉。 但这样的抽象并不可能永远进行下去,因为每一次抽象都意味着出错概率的上升,也意味着出错的代价在上升。 抽象涵盖了生活的方方面面,尤其是在计算机当中。我们都知道计算机是二进制的,二极管只有 0 和 1。但很明显我们不可能要求每个人都能懂二进制和懂 CPU 操作,所以我们抽象出了 CPU 架构(我们常说的 x86、ARM)。 但即便这样,还是太难懂了,所以我们又抽象出编程语言,比如 C/C++, Python 等等。程序员所写的每一个程序,都会被一层层的编译,最后变成计算机能读懂的二进制指令。 没错,我们所看到的所有跟电子设备有关系的产品,最终的底层都是 0 和 1。但越往上走,代码的效率也就越低,复杂性也就越高,出 bug 的概率也就对应的上升。 「抽象是将底层包装起来的假象,但抽象是有代价的。因此总有一天你描绘的美好会无法承担起对应的代价。」董沫如是说。 Layer 2 是优雅地跟魔鬼做交易 董沫有一句话让我印象非常深刻,他说「抽象是和魔鬼在做交易,Layer 2 也是如此。而每一次交易,魔鬼一定是要从你这里拿走什么的。」 一切都是 tradeoff (妥协)。 因为中心化系统有各种各样的问题,比如不值得信任、封闭、容易单点故障等等,我们发明了区块链系统。区块链系统解决了这些问题,但作为交换,区块链的效率极低。 所以到了现在,我们需要解决区块链的低效问题,而这其中 Layer 2 被认为是目前看来最好的解决方案。 Layer 2 通过将交易批量打包在链下计算的方式,只在链上存储验证信息,极大的提高了区块链的效率。而交易的代价则是,一旦 Layer 2 出现问题,整个系统需要付出极大的成本来修复,甚至会比 Layer 1 更慢。 而同时,由于 Layer 2 链下交易的特性,使得不同 Layer 2 之间的通信变得困难。这会极大的增加以太坊上 DeFi 叠积木的难度,这同样也是跟魔鬼做交易的代价之一。 我们可以想象这样一个画面,以太坊是一片汪洋,而 Layer 2 则是其中一个又一个的孤岛。我们可以在每一个孤岛上建造高楼大厦,但孤岛始终是孤岛,我们最终还是需要连接这些孤岛的。 站在用户的层面设计产品 Layer 2 可以让岛内的通信变得很快,但却无法解决岛跟岛之间需要通讯的问题。实际上,当资金体量足够大的时候,以太坊的高昂的手续费问题就不是问题了。 贵才是核心问题。 要从技术的角度解决,只有两条路。第一条是让船的速度更快、容积更大(分片、PoS),第二条就是加高岛上的楼房来内部消化这些需求(Layer 2,包括 Rollup、状态通道和侧链)。 这些解决方案很复杂,也很重要。行业也从来没有放弃过这些探索,从 DPoS 的 EOS、平行链的波卡、分片的 NEAR,到现在的 zkSync。 但站在用户的角度,其实有很简单的方式。 我们几个人把钱交到同一个人手上,这样本来要三个人坐船,最后变成一个人坐船了,那船费不就省下来了吗。坐船的人少了,通航的效率自然就高了。 但这个看似简单的方法要想实现却很难,因为它涉及到了一个信任问题。本质上机枪池就是一种这样的解决方案。但同样,机枪池的治理和安全问题也一直是一个定时炸弹。 董沫和 Celer 的 Layer2.finance 想更进一步。 Layer2.finance 也有一个资金池,用户把钱聚合到这个池子当中,由合约来进行配置。但不同的是,由于 Layer 2 的支持,用户可以在 Layer 2 上随时自由的决定自己的投入哪个协议。 这个事情听起来很简单,但实现起来却很复杂。它需要 Rollup、状态通道和瞭望塔侧链(Celer 守护者网络)等多项技术的组合,只有这样才能在保证安全、去中心化的情况下实现大家一起上船的目的。 Layer2.finance 的终极愿景是成为普通用户使用 DeFi 的入口,它就像城市的公共交通一样,把大家的需求聚合在一起实现不同 DeFi 协议间的资产配置。据官网介绍,在状态通道技术 cBridge 的加持下,Layer2.finance 将可以支持以太坊、波卡以及多种 Layer 2 的应用。 解决拥堵和高昂手续费的方式有很多,Layer2.finance 展示的是另外一种设计理念和实现逻辑,这是我觉得他最与众不同的地方。因此关于产品本身,Layer2.finance 可以聊的很多。最关键的是,这个产品可能只有 Celer 的团队能做,至于为什么我会放在下一篇文章里讲(如果还有的话)。 写在最后 有趣的是,在我思考这篇文章的时候,我开始尝试用更抽象的维度去看待生活中的很多问题,忽然发现很多的现象都有了不同的答案。 比如为什么厉害的人做什么都能成功,这是因为绝大多数的事情抽象之后需要的底层能力是一样的。而这个世界上的大多数事情,抽象之后会发现底层逻辑都是一样的。 那么投资这件事情可以抽象吗?我认为是可以的。对投资而言,资金的体量每上一个台阶,就意味着投资要抽象一层,关注的东西也就会更宏观一层,对事物的理解也会更深一层。 普通投资人最喜欢看技术面,看价格。小型机构最喜欢看项目的估值、团队背景。再往上一点的机构会看赛道、投趋势、下注周期。再往上走的人,则是在赌国运。比如吕不韦,站在他的那个位置,下注能赌的便只有国运。 或许投资最应该做的事情,就是在慢慢的时间长河中找到自己的位置,向前人和走的更快的人学习,并不断的提升自己的认知。书山有路,学海无涯。 免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。 —- 编译者/作者:TalkChain 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
对话 Celer 董沫:从抽象角度思考,Layer 2 是优雅地跟魔鬼做交易
2021-05-17 TalkChain 来源:链闻
LOADING...
相关阅读:
- 贝尔老陈|一级市场百倍选手:swarm(BZZ)以太坊官方项目即将上线2021-05-17
- 比特币将达到12.5万美元2021-05-17
- 丁佳永:5月17日午间多币种走势分析及参考建议2021-05-17
- 币圈龙头再次下跌到30万元以下以太坊下跌11%2021-05-17
- 杜峰言币:5-17比特币十字K收盘再刷低点以太双双修正在看回落2021-05-17