DEVELOPMENT

A collection of 151 posts
Chainflip开发更新 - 2023年11月13日
DEVELOPMENT

Chainflip开发更新 - 2023年11月13日

亲爱的开发更新读者们, 在我们准备迎接首个重要步骤 - 启动Chainflip状态链,我们都在努力工作! 进展 我们已完成了启动主网所需的剩余任务。这使我们能够切换到神奇的版本号1.0.0!当然,这个版本首先将在我们的Perseverance测试网上发布,以在真实环境中验证它。 我们还正式启动了下一个审计。由于我们的绝佳时机,审计员正在检查我们系统的1.0.0版本。 剩余的任务包括进一步改进我们的LP API(明确区分以太坊链和ETH代币,允许以十进制或十六进制数字指定代币数量以便于使用),对我们的区块浏览器进行调整(发送低于最低存款额的DOT金额到不存在的地址将不再导致资源管理器将成功的交换显示为待处理)以及改进更新流程(同时运行两个不同版本的引擎将只向状态链报告更新版本)。这些主要是收尾工作。 展望 现在距离我们的发布已经不远了,我们将确保所有有兴趣的节点运营商在TGE之前有机会确认他们的节点在主网上正常工作。 当基础设施团队正在为主网启动准备服务器时,开发人员正在将注意力转向主网之后的时期。我们有几个新功能正在进行中,这些功能将使底层交换功能更加强大,对用户来
3 min read
主网预启动验证者加入
DEVELOPMENT

主网预启动验证者加入

作为对我们之前关于主网启动计划的小更新,我们决定通过确保已确认的主网运营商有机会在主网处于预TGE待机模式时启动他们的验证节点,使TGE事件更加顺利。 Chainflip Labs正在为已确认在网络中拥有客户和权益的主网运营商提供提前注册验证节点的机会。通过允许这种预启动的链上活动,我们希望能够减少构建网络抵押所需的时间。这还有一个优势,即确保在TGE之前网络完全去中心化,并允许进行更强大的测试,以确保从第一天开始实现平稳的轮换。 为实现这一目标,Chainflip Labs将减少引导节点的初始质押,并与质押提供商、流动质押服务和一些私人运营商合作,向每个请求的验证节点提供4个FLIP的资金。由于“赎回税”为5个FLIP且发行已关闭,运营商在此过程中将无法赎回任何可交易的FLIP,并将被要求在TGE之后返还FLIP。 如果您打算成为主网运营商,并能证明您或您的客户将在TGE时拥有15,000个FLIP或更多,那么您也可以通过填写以下Google表单来参与此过程,Chainflip团队将在其中为您提供帮助。 对于尚未持有权益的其他运营商,请不用担心。您将能够在TGE之前下载主网软
2 min read
Chainflip开发更新 - 2023年10月20日
DEVELOPMENT

Chainflip开发更新 - 2023年10月20日

亲爱的开发更新读者们, 我们发布了Perseverance 0.10版本!在我们说话的同时,验证者正在更新他们的 Chainflip Engine,以准备运行时更新。由于我们进行了一些重大更改,这次更新比通常要复杂一些,但我们提供了详细的文档说明。在展望部分会有更多相关信息。 进展 我们为准备好Perseverance 0.10版本付出了很大努力,其中包括我在过去几次更新中提到的重新设计的LP API。Chainflip Engine的效率也有一些进一步的改进。 与此同时,我们正在为那些不想或者不需要运行自动做市算法的流动性提供者设计一个美观的用户界面。 最后,随着主网上线日期的临近,我们需要做很多准备工作,包括部署系统、基础设施考虑、密钥管理等等。 展望 我们意识到我们更新Chainflip Engine的方式可能会因我们尝试部署的更改而变得相当复杂。特别是在Kubernetes环境或非标准系统配置中。因此,我们正在研究简化此过程的方法,以便在运行时更新之前的任何时间安装新引擎并开始运行。 此外,我们计划改进对外部链上交易费用的跟踪和核算方式,从而实现对保险库更透
2 min read
Chainflip开发更新 - 2023年10月9日
DEVELOPMENT

Chainflip开发更新 - 2023年10月9日

尊敬的Chainflip开发更新的读者, 我们离发布日期越来越近了。就像马拉松比赛中接近终点的跑者一样,这意味着我们必须忽视休息的冲动,继续前行。当然,一旦我们上线,比赛并没有结束,但对我们来说,这将是一个重要的里程碑。 我们现在正专注于为成功的启动做必要的准备,并根据我们在Perseverance测试网中测试系统时收集的大量数据进行一些改进。 进展 * 我们正在为下一轮审计做好一切准备,准备好时间表,并优先考虑代码库中最关键的部分,以及自上次审计以来发生了重大变化的部分。 * 我们改进了用于交换或提供流动性的存款通道的到期方式。以前,它们会在一段时间内保持活动状态,但这样做会使过期时间难以预测。更好的方法是根据存款所在链的区块号来使其过期。这样,用户们知道,如果他们的交易被包括在一个链上或在某个特定区块之前,那么存款将被Chainflip接受。对于比特币这样的链来说,区块之间的时间可能会波动相当大,这一点尤其有帮助。 * 我们显著改进了我们为经纪商和流动性提供者提供的API的性能。 * 我们还进行了各种测试,不仅针对测试链,还针对真正的比特币、以太坊和 Polkad
3 min read
Chainflip开发更新 - 2023年9月21日
DEVELOPMENT

Chainflip开发更新 - 2023年9月21日

亲爱的开发更新读者们, 过去的两周过得太快了,现在又到了发布新的开发更新的时间。我们已经完成了主网发布的大部分功能,而且离主网发布越来越近了。 进展 上周五,我们在Perseverance上启用了交换功能!这是让我们的测试网与主网相似的最后一个要素。现在,它可以在多达150个验证器节点上运行,这些节点由社区运营和控制。所有人都可以使用该系统在Goerli Eth、Testnet Bitcoin、Perseverance Dot、Goerli USDC和tFLIP之间进行原生交换。 我们在池中提供了一定数量的流动性,并测试了所有可能的交换组合。一些人立即发现了这一点,并进行了一些交换。周一,我们宣布推出swap功能,更多用户开始进行swap。 由于Goerli USDC可以凭空生成,而Testnet BTC却相对稀少,我们不得不将存入的 USDC限制在1000 gUSDC。当然,在主网上不会出现这种情况。 我们还发布了0.9.2版本,修复了最近出现的一些p2p网络问题。 展望 在接下来的几周里,我们将密切关注Perseverance,确保一切按预期运行。我们将帮助流动
3 min read
Chainflip开发更新 - 2023年9月11日
DEVELOPMENT

Chainflip开发更新 - 2023年9月11日

亲爱的Chainflip开发更新的读者们, 我们做到了!我们发布了Perseverance 0.9版本。这将是主网发布前的最后一个主要测试网版本。如果我们认为有必要,还会有一些较小的更新(0.9.1 即将发布)。 进展 我们监控链的健康和正确性的一个重要部分是确保链上的会计核算与资金的流入和流出以及外部链上保险库的总体余额保持一致。为此,我们正在开发一个系统,该系统将独立跟踪所有资金流动情况,如果与我们的国家链认为发生的情况不同,就会发出警报。这种系统可用于在短时间内发生数百次变化(掉期、提供流动性、代币赎回等)的情况下对行为进行合理性检查。 我们还投入了一些时间来审查一些已完成的代码。有时,用全新的思维重新审视事物会有所帮助,人们可能会发现一些在编写时似乎显而易见的怪异之处。 展望 在接下来的几周里,我们将集中精力完成所有工作,为主网的发布做好准备。然而,这并不是终点,Chainflip的开发工作才刚刚开始,推出后还会有很多很酷的新功能。 上一次开发更新中就暗示了一个例子:我们计划让交换速度更快,这也是交换活动反馈中最常见的要求之一。这主要分为两个部分: * 改
4 min read
Chainflip开发更新 - 2023年8月28日
DEVELOPMENT

Chainflip开发更新 - 2023年8月28日

亲爱的开发更新读者们, 本周真是令人激动的一周!周一,我们向公众推出了交换演示,当交换开始源源不断地涌入时,我们屏住了呼吸。当然,我们也有点紧张,但一切都很顺利,到周二,我们已经处理了大约2000次交换。感兴趣的用户数量不断增加,仅周四一天,我们就处理了超过19000笔交换。 有趣的是,大多数交换是从gETH到dFLIP。这是有道理的,因为这是Galxe活动所需的交换。另一方面,建立了一个跨链交换系统,却看到大部分是EVM交换,感觉很奇怪。不管怎样,也有相当数量的tBTC和pDOT互换。 大家的反馈都非常积极,但我们仍有一些需要改进的地方。最常见的建议是让交换变得更快,事实上我们已经将此提上日程。第二个最常见的批评是,有些人在申请交换后等待了几个小时,但交换应用程序却一直要求用户“将资金发送到存款地址”。原来,解决这个问题的办法就是把资金发送到存款地址......不过说真的,对于不熟悉交换工作原理的用户来说,也许我们需要让用户界面更容易理解一些。 进展 我们已经推出了Sisyphos 0.9版本,目前正在进行测试。这意味着Perseverance 0.9版本将很快发布。使用
3 min read
Chainflip开发更新 - 2023年8月10日
DEVELOPMENT

Chainflip开发更新 - 2023年8月10日

亲爱的开发更新读者们, 你们可能都想知道Ramiz办公室晚宴的结果。让我来告诉你们吧,这顿饭太棒了。香辣、多汁、丰盛!就像他写的代码一样。 进展 见证重构已经完成!我们的测试表明,新系统比以前的版本表现得更好。我们不再假设与我们交互的底层区块链节点的可靠性,因此在出现超时、错误或其他虚假行为时,系统的其他组件可以继续按预期工作。另一个很好的特点是,模块化设计可以轻松添加对新区块链的支持。在准备对新系统进行潜在审计的过程中,我们已经有几个人在查看代码。 我们的LP API得到了积极的反馈。我们仍希望改进和简化界面,目前正在开发一个 API,以实现最大的灵活性,同时避免不必要的复杂性。 与此同时,整个办公室都在我们的本地测试网络中尝试交换。我们通过智能合约调用、Web应用程序、API以及直接与状态链交互进行交换。这里的重点是评估用户体验、整体流畅性和可靠性。为了增加负载测试,我们还设计了“交换螺旋”,它由一系列以循环方式相互指向的交换组成。任何发送到其中一个地址的资金都将永远通过各种资产进行交换,直到其中一个地址到期。当然,你不会想在主网上这样做(除非你喜欢过于复杂的资金捐赠方
3 min read
Chainflip开发更新 - 2023年7月27日
DEVELOPMENT

Chainflip开发更新 - 2023年7月27日

亲爱的开发更新读者, 距上次开发更新已有一段时间了。当下一篇文章的时间到来时,我正躺在床上发着烧,无法发布任何有用或有趣的内容。幸运的是,我恢复的很快。但自那以后,发生了许多事情,让我们非常忙碌,因此本次更新将比平常稍长。 进展 * 审计已经完成!现在我们被允许正式公开审计方的名称,即“Trail of Bits”,他们深入研究了我们的代码,对我们所构建的内容进行了彻底检查,以发现潜在的问题。虽然他们确实找到了一些值得关注的问题,但总体结果非常令人满意,我们为我们的代码质量和审核人在寻找任何实质性问题时所付出的努力感到非常自豪。我们已经解决了他们的发现,包含我们评论的最终报告可以在这里找到。欢迎查阅! * Perseverance版本0.8.7发布了!从版本号和网络活动可以看出,我们在0.8版本发布的基础上进行了一些修复。这些修复是必要的,因为我们在此版本中激活了越来越多的功能,这些功能需要与其他支持的区块链(如Ethereum、Bitcoin和Polkadot)正确交互。与我们的本地测试相比,这些公链可能表现出难以预测的怪异行为。就在今天早上,比特币测试网区块之间的平均时
5 min read