DEVELOPMENT

A collection of 153 posts
Chainflip开发更新 - 2023年7月27日
DEVELOPMENT

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

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

2023년 5월 26일 Chainflip 개발 업데이트

개발 업데이트 독자 여러분, 금일 당사에서는 Sisyphus 테스트 네트워크 버전 0.8을 출시했습니다. 이는 곧 해당 Perseverance 릴리즈가 곧 입박했다는 의미이기도 합니다. 릴리즈 이후에는 스와핑 및 유동성 제공을 통한 혜택을 제공할 수 있다는 중요한 이정표가 됩니다. 내부적으로 첫 번째 선형 주기가 진행되었으며 개발팀을 재구성하여 누가 언제 어떤 업무를 수행하는지를 체크가
5 min read
Chainflip开发更新 - 2023年5月26日
DEVELOPMENT

Chainflip开发更新 - 2023年5月26日

亲爱的开发更新读者, 今天我们发布了Sisyphus测试网的0.8版本。这意味着相应的Perseverance版本将很快随之发布。这是一个重要的里程碑,因为它将允许参与者最终尝试交换和提供流动性。 在内部,我们的第一个Linear周期已经结束,开发团队的重组使得跟踪谁在什么时候做了什么变得更加容易。 进展 * 在过去的两周中,我们实施了几项优化措施,让每个人都能更方便: * 密钥和地址(反)序列化优化:我们的FROST多重签名仪式非常复杂。它们需要确保多达150个参与方在可能中断的网络连接下达成一致,并且一些参与者可能会试图破坏该过程。这涉及到来回发送相当多的消息。我们重新审查了负责编码和解码这些消息的代码,并进行了一些改进,将减少工作量和完成这些仪式所需的时间。 * 网络部署流程:我们的Sisyphus测试网络会定期销毁并重新启动。 以前,这可能需要几天的工作,但现在只需单击几下即可完成同样的事情! * APIs和SDK:为了有效地使用Chainflip系统,大多数用户不想学习如何对Substrate链进行签名和提交外部交易,或者点击最近的区块以找到他们的存款地址。相
4 min read
2023년 5월 12일 Chainflip 개발업데이트
KR

2023년 5월 12일 Chainflip 개발업데이트

개발 업데이트 독자 여러분, 이 게시물에서는 chainflip에서 구현한 몇 가지 프로세스 변경 사항에 대해 조금 더 말씀드리고자 합니다. 지난 업데이트에서 언급했듯이 작업 및 프로젝트 관리를 위해 Linear 앱을 사용하도록 전환했습니다. 이제 첫 2주 주기가 거의 완료되었으며 그동안 수집한 데이터와 새로운 프로세스 흐름이 개발자들에게 어떤 영향을 끼쳤는지 살펴볼 것입니다. 또한 첫
4 min read
Chainflip开发更新 - 2023年5月12日
DEVELOPMENT

Chainflip开发更新 - 2023年5月12日

亲爱的开发更新读者, 在这篇文章中,我想告诉你们更多关于在chainflip实施的一些流程变化。 正如上次更新中提到的,我们已经转而使用Linear来管理我们的任务和项目。现在我们已经基本完成了第一个两周的周期,我们将看看我们一路走来收集的数据,以及新的流程对开发者的作用。我们也应该更好地了解我们的截止日期与第一个周期中产生的估计值相比如何。 除此之外,我们的Rust爱好者Alastair一直在努力写出一些关于我们开发中的典型问题和痛点的观察,以及关于如何改进的建议。我们的目标是为开发者和评审制作一份方便的指南,使我们在处理测试、代码结构、版本控制等方面的策略保持一致。 最后,我们对开发团队进行了轻微的重新组织,以简化沟通并减少开会时间。这些新的“小队”试图在工作地点和成员的责任之间取得平衡。 其他进展包括: 我们的重命名计划几乎已经完成。所有的后台代码和文档都已更新,现在产品团队将把这些变成一个漂亮和直观的用户体验。在用户体验方面,我们一直在测试各种交换,不仅仅是通过bouncer或直接的链上交互,而且还通过UI来测试。 展望: 审计中的大部分发现已经得到解决,我
3 min read
Chainflip开发更新-2023年4月28日
DEVELOPMENT

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

我亲爱的Chainflippers, 噢,我们走到一起经历了多远。趁着Martin不在,我又回来了,这周我想我要带你看看幕后的情况。4月显然是一个可见进展相当有限的月份。Perseverance 0.7已经工作了几个星期了,swap还没有激活。CPU错误导致Chainflip引擎出现大幅下降和不稳定,而西部战线似乎一切都很平静。 “这到底是怎么回事?”我听到你抱怨。 不要害怕,我亲爱的孩子。请允许我向你透露一个秘密...... Perseverance 0.8来了 在 0.7.3 发布后不久,我们决定将注意力几乎完全转移到Perseverance 0.8。在截至今天完成的审计期间,我们一直致力于交换界面、智能合约和其他一些元素,我们已经意识到,继续使用0.7.3除了减慢我们的速度之外,没有任何实际好处。此外,维护该版本对于想要开始在Chainflip上进行做市和聚合的6个外部合作伙伴也没有什么帮助。 因此,Perseverance 0.8将重新启动网络,以避免6周的迁移工作,这对任何人都没有帮助。智能合约有突破性的变化,使用目前的网络在不破坏它的情况下进行升级,需要难以置
4 min read
2023년 4월 28일 Chainflip 개발업데이트
DEVELOPMENT

2023년 4월 28일 Chainflip 개발업데이트

친애하는 Chainflippers 여러분, 오, 저희가 얼마나 먼 길을 함께해 왔을까요. Martin이 없는 동안 다시 돌아왔는데 이번 주에는 커튼 뒤로 조금 데려가야겠다고 생각했습니다. 4월은 분명히 눈에 보이는 진전이 다소 제한적인 한 달이었습니다. Perseverance 0.7은 현재 몇 주 동안 작동했으나 스왑은 아직 활성화되지 않았습니다. CPU 버그가 체인플립 엔진에서 슬래싱과 불안정성을 유발하고
6 min read
Chainflip开发更新 - 2023年4月14日
DEVELOPMENT

Chainflip开发更新 - 2023年4月14日

亲爱的开发更新读者, 人们如何知道你所做的事情是正确的?如果你的律师或医生问自己这个问题,这可能会使你担心你选择他们来做这个任务。但是这些职业已经存在了相当长的时间,并且有完善的规则和工作准则。然而,相比之下,软件开发仍然很年轻,除了一些“最佳实践”之外,我们几乎没有什么东西可以说服自己,我们正在做的事情从长远来看是可行的。将其与建筑学相比——有些建筑已经有几百年的历史了,并且今天仍在安全使用! 当然,如果你开发的是一个小游戏或一个送比萨的应用程序,一个错误可能造成的最坏情况的损害是有限的。但是绕着别人的钱转的软件是另一种野兽。因此,冒着听起来像一张破唱片的风险(我知道Chainflip的很多DJ都害怕......我指的是破唱片,而不是我表达我的观点),我相信测试是必须的! 测试可以有各种形式和形状,我们会全力以赴地接受所有这些形式。 进展 * Chainflip Bouncer的进展很好,不断有小的边缘案例和对我们系统的洞察力给我们带来惊喜。 * 另一种测试工作的方法是让完全不参与的人来检查它。你可能已经知道,我们目前正在进行安全代码审计,一个行业专家小组正在对每一行
5 min read
Chainflip开发更新 - 2023年3月31日
DEVELOPMENT

Chainflip开发更新 - 2023年3月31日

亲爱的开发更新的读者们,你们好! 进展 首先,我必须感谢Simon在我忙于各种重要/不那么重要的事情时,一直保持着开发更新的工作。你可能已经注意到了,我们发布了0.7版本的Perseverance测试网,这让我们都陷入忙碌中。我们还得为我们正在进行的审计的第二部分准备所有的代码和文档,审计会在周一再次开始。三月一直在坚持不懈地开发以赶上这个最后期限。 同时,我们一直在开发的新的测试基础设施正在形成,并且已经证明了其价值,因为它带来了很多我们现在正在解决的有趣场景。为了与品牌的其他部分保持一致,我们将其命名为“Chainflip-Bouncer”,因为它确保故障不会发生。最重要的是,我周末去滑雪,很快就摔伤了腿。感觉现在的我像Ahab船长一样一瘸一拐地穿过办公室,但我寻找的是bug而不是鲸鱼。 展望 * 审计 - 我们的密码学已经顺利通过了审计。现在,审计的第二部分将集中在架构和代码的质量上。在审核员对我们的代码库进行审核时,我们将随时准备讨论他们可能遇到的任何问题。 * 测试 - 保镖需要更加挑剔,所以我们将继续在测试框架中增加功能和新的场景,并让它针对我们对系统所做
3 min read
Chainflip开发更新 - 2023年3月17日
DEVELOPMENT

Chainflip开发更新 - 2023年3月17日

再一次,我被委以重任代表开发团队发布开发更新,在刚刚过去的两周中,我想我们没有太多需要更新的内容,除了swap将进入我们的测试网!这是值得关注的事情 - 所以让我们一起走进这次更新! 展望 0.7版本会是一个令人兴奋的更新。这个闪亮的新测试网更新会首次增加以下功能,这些功能最终将缺失的拼图拼在一起,进行一些端到端的跨链互换: * 多链支持 - Chainflip 现在支持多链上的多金库和多金库类型,并且可以处理多链轮换。 多! * Polkadot 支持 - 其中一个多链类型是Polkadot(或事实上任何基于substrate的链)。 我们已经创建了pDOT(或Perseverane DOT),这是一个用于测试的克隆polkadot网络。 你需要在Chainflip AMM上兑换gETH或tFLIP才能获得pDOT! * AMM (目前是Univ3) - 是的,添加AMM将使swap成为可能。在这个版本里,我们只是做了一个Univ3的fork,因为JIT AMM的实现目前正在审计定稿,将进入0.8版本。它不具备JIT AMM的所有奇特功能,但对于Perseverance
3 min read
2023년 3월 17일 Chainflip 개발업데이트
KR

2023년 3월 17일 Chainflip 개발업데이트

아, 다시 한번 열심히 일하고 있는 개발자들을 대신에 업데이트를 제가 전하게 되었습니다. 이번 2주간의 개발업데이트에서는 언급할 만한 것이 그다지 많지 않다고 생각했는데, 테스트넷에서 스왑이 출시될 예정이라는 것 만큼은 언급할 만한 가치가 있을 것 같습니다! 이에 대해 알려드리겠습니다! 전망 0.7 릴리스는 정말 흥미로운 업데이트입니다. 이 영예로운 테스트넷 업데이트는 최종적으로 몇
4 min read
Chainflip开发更新 - 2023年3月3日
DEVELOPMENT

Chainflip开发更新 - 2023年3月3日

亲爱的读者, 由于Martin和其他开发人员正在为周一开始的密码学审计努力补习,应我们敬爱的首席技术官Martin “Goldfinger” Rieke博士的要求,DJ Prof. Simon “Jaywalk” Harman负责此次更新,什么是DJ Professor?我们不会在这里问这些问题。 我们的开普敦场外活动取得了巨大的成功,既做了大量的工作,又在温暖的条件下成功地进行了大量的启动前规划。我对接下来6个月感到十分兴奋 - 正如你将在此次更新中看到的一样,一切都在逐步形成。遗憾的是,在这里需要更高的驱虫水平,自来水似乎是许多团队成员在旅行期间和旅行后生病的主要原因之一。我也学到了一件事。如果停电超过8小时,自来水水质就会变差。 自上次更新以来的进展 * 比特币 - 团队已经成功完成并合并了支持比特币作为主要分支所需的所有组件。这些组件也可以被许多其他链使用。其他链的准备工作仍在进行中,但由于主要目标是完成比特币支持,因此(其余部分将很快可用。) * 准备开始密码学审计!最后,一个新的神奇密钥更新方案、所有FROST实施、签名证明和时髦的MPC计算数学都已准备好在3
4 min read
2023년 3월 3일 Chainflip 개발 업데이트
DEVELOPMENT

2023년 3월 3일 Chainflip 개발 업데이트

안녕하세요 여러분, 당사 CTO인 Dr. Martin " Goldfinger " Rieke 의 요청에 따라 그와 나머지 개발자들이 월요일에 시작되는 암호화 감사를 위해 열심히 노력하고 있기에 이번에는 DJ Prof. Simon “ Jaywalk ” Harman이 이번 업데이트를 맡게 되었습니다. 저희는 Cape Town 오프사이트를 통해 더 따뜻한 조건에서 많은 작업과 출시 전 계획을 성공적으로 수행하여 큰 성공을 거두었습니다.
5 min read
Chainflip开发更新—2023年2月17日
DEVELOPMENT

Chainflip开发更新—2023年2月17日

亲爱的读者, 欢迎来到来自阳光明媚的南非的另一个开发更新。 如果你玩过塞尔达,你就知道单独行动是很危险的。幸运的是,上周我们宣布了与Axelar和Squid的合作,这使得我们能够利用合作伙伴的能力,并通过Chainflip提供更多的链和代币的访问。我们还与一个审计方合作,他将不遗余力地试图找到我们的密码学和代码可能的潜在问题。启动会议进行得很好,我们已经收到了在这第一次会议上准备充分的10分。我们将确保他们对我们实际建造的东西同样印象深刻。 自上次更新以来的进展 当你读到这篇文章的时候,我们新的区块浏览器应该已经启动并运行,使得检查链更加便捷。我们也在为即将发布的新Perseverance测试网做最后的筹备。为了彻底测试,我们的平台团队改进和扩大了我们运行网络的本地实例的方式,从典型的测试周期中节省了大量的时间。 除此之外,Albert还写了一个工具,让我们可以轻松地与部署在任何链上的各种智能合约进行交互,让测试变得更快、更顺畅、更好。 我们的比特币实现现在处于一个阶段,它可以成功运行Taproot交易的FROST多签名仪式。任意入口地址的生成几乎已经完成,其他的功能也被
3 min read
2023년 2월 17일 개발 업데이트
DEVELOPMENT

2023년 2월 17일 개발 업데이트

독자 여러분, 맑은 남아프리카에서 개발 업데이트를 보내드립니다. Zelda를 해보신 적이 있다면, 혼자 있는 건 위험하다는 것을 아실 겁니다. 운 좋게도 지난주에 Axelar 및 Squid와의 파트너십을 발표하여 파트너사들의 기능을 활용하고 Chainflip을 통해 더 많은 체인과 암호화폐에 대한 접근성을 높일 수 있게 되었습니다. 당사는 또한 우리의 암호화 및 코드와 관련된 잠재적인 문제를
4 min read