走进Across系列2 — 构建
当Across协议团队开始构建阶段时,一切有条不紊的开始启动, 公平公正发布的想法那时就已经确定,工程师们开始了紧锣密鼓的研究和实施。 在前端,工程师们要确保一切在视觉上功能上吸引人。 后端工程师正在研究被动流动性提供者的结构,如何重新设计他们使用 optimistic oracle的方式等等。
既定的目标
正如我们在上一篇文章中所讨论的,就技术目标而言,Across Protocol 必须便宜、快速且安全。
经过一系列创建再删除,再重新创建、在消耗了大量的能量饮料和多次的虚拟会议后,逐渐建立了更多的技术目标。
团队决定他们需要一种足够灵活的收费模式,以确保中继器在不同的市场和gas条件下都能盈利。
在一次虚拟会议中,每个人激动地似乎想跳出自己的屏幕,最后决定中继器的定义需要简单明了。
在 CTO Matt 受到他正在吃的美味松饼的启发下,他宣布流动性提供者不应该面临很大的风险。
因为必须不允许出现机器人被利用或创建出无效的中继。所以中继器和机器人的规则必须清晰、简洁且易于理解。同时与透明度相关联
低成本一直是最重要的因素之一。该团队的另一个目标是确保 gas 尽可能低,并且他们的过渡费用非常便宜。
前端方面,团队还必须确保一切在视觉上都是合理的。交互必须流畅,并与用户体验相辅相成。
总的来说,一切都需要简单,合同需要透明,团队必须努力工作才能真正实现协同工作。他们也知道这必须在严格的期限内相当快地完成。除了一些技术性的方面定位,还有来自社区方面的目标
公平公正的启动
Across 的目标不是盈利。相反,该团队想创造一些在竞争激烈的空间中独一无二的东西,一些以前从未见过的东西,并展示了 optimistic oracle是多么的酷。
当 UMA 联合创始人 Hart Lambur和 UMA 社区负责人 Clayton Roche 在柏林共同工作时,就萌生了公平发售的想法。围绕 Across 进行了一次对话,以及他们如何将所需的资源如何分配。代币的计划是什么?它将如何运作?对桥的可扩展性、带宽和总体方向进行了深入研究。
然后,发生了一个小突破。
为什么我们不将其作为目标,将其传递给社区,使其成为社区所有?
社区成员将帮助处理诸如代币分发之类的事情,真正对协议的主要方面发生的事情有发言权。该团队认为,Across 成功的最佳机会是将其赠送给社区。
有一点紧张和兴奋 — — “等等,我们真的要这么做”。这是一个大胆的实验,但团队认为这是向前迈出的一大步。
由于目标是将Across传递给社区,因此需要建立一个坚实的社区。带着崇高的目标,需要有一个积极的社区,准备好围绕这个协议进行构建。
Across 的社区项目经理 Britt 负责尽可能有效地通知社区,以促使社区成员更深入地思考 Across。
最重要的是,社区需要对他们正在做的事情充满热情。
当时的目标是在年底前拥有至少 1000 名社区成员。
第一步
技术类
一旦设定了目标并就初步设计达成一致,团队就开始着手建造这座桥的细节。
其中一位前端工程师 Francesco 设计了一个 90 年代风格的简单网站来实现所有功能。一旦一切正常,该网站就从怀旧变成了技术 — — 设计实施开始了。
在前端方面,团队正在努力创建一个对用户来说很简单的费用明细,包括 LP 和中继费用。大多数网桥上的用户通常无法访问费用明细,因此通过使其易于访问,他们还必须确保其内容对查看它的人有意义。中继费用和 LP 费用在费用明细中分开,并在设计上与网站其他部分保持一致即遵循相同的简单外观。
在后端,由于速度是桥接概念背后的主要驱动力之一,工程师们意识到他们的设计必须允许快速传输。工程师们非常重视,关键是要关注桥接如何对用户来说尽可能便宜。
工程师们开始关注这些设计原则,以及汇总到主网用例。
社区
在社区方面,Britt 开始进行 Across Discord 的初始设置。
Britt 一丝不苟地确保机器人就位,频道井井有条,因此 Discord 结构清晰、简洁且有用。它开始看起来准备好成为社区的官方家园。
Acrossing 桥
工程方面
当团队在里斯本进行合作时,在这座桥上进行了大量的工作。每个人都非常专业 — — 有特定的人负责前端工程、后端、社区、设计等工作。
在前端,四名工程师专注于两个独立的工作流 — — 完成在站点上的发送和流动池选项卡的实施。工程师们不仅要确保它在视觉上具有吸引力,而且还要确保对用户来说精确和实用
桥梁的技术设计需要一段时间,尤其是围绕被动流动性提供者。他们不希望中继器不得不为持有和借出大量资金而陷入困境, 他们觉得中继器可能对这么多资金感到不舒服,因此他们掉转了方向。中继器成为用户的最初前沿,而流动池承担了更长期的责任。
工程师的另一项任务是确保 Across 每次中继的定义清晰而简单。为了实现这一点,他们使尽可能多的信息可以直接从 L2 存款事件中提取。简而言之:将该信息中继到 L1 并使其易于验证。
忠实于他们最初的另一个目标,工程师们找到了一种方法来确保 LP 不会面临很大的风险。通过使用optimistic oracle,由于允许争议。事情被放慢了
optimistic oracle
当工程师们在构建 Across 时,他们意识到他们将不得不完全重新考虑如何使用optimistic oracle。通常情况下,OO 是一个结算程序,因此成本并不重要。如果预言机每小时有多个结算请求,这就使跨桥可能会变得非常昂贵。
工程师们意识到有一种解决方法 — — 只在一次中继有争议时与optimistic oracle交互,所以在这种轻松的过桥道路上,他们根本不需要与 OO 交谈。这大大降低了中继器的成本, 1.4 mm单位的gas降低到大约 200K。
Across 经过多次的来回测试和审核,以确保在跨桥时对所有参与方来说都是最好的体验。
社区
在社区方面,Britt 正在从 UMA 的社区分支 The SuperUMAns 中召集一个社区。迄今为止,SuperUMans 在为自己创建一个功能齐全的自治社区方面取得了令人难以置信的成功。Britt 认为他们只会在涉及 Across Protocol 时提供帮助。
她为 SuperUMAns 创建了一个分支来传播社区,最初的目标是在年底前达到 1000 名成员。而实际上到 2021 年底,它达到了大约 5000 人。
Britt 的工作还在于确保加入社区的人了解中继的工作原理,并对桥的所有其他复杂机制有很好的了解。我们建造了这个东西,我们想把它送人。这对人们来说没有多大意义。所以我们还要实现公平公正地发布。
人们有一些很好的问题需要正确的答案。Britt 继续与社区交谈,以确保他们作为 Across 社区既有知情权又充满自信。周围有一些熟悉的面孔真是太好了,尤其是在团队接近发布时。
___
随着重要日子的临近,团队正在全力以赴完成桥梁启动前的最后一步。
结语:快来加入Across的社区吧
(如果您想了解有关 Across 的更多信息并及时了解我们的协议)
Web网址:https://linktr.ee/AcrossProtocol
官方推特:https://twitter.com/AcrossProtocol
中文推特:https://twitter.com/Across_cn
Discord社区:https://discord.gg/XQEh4csgH7
中文Matters:https://matters.news/@Across CN
中文微信公众号:Across中文