原文:Hashing to the secp256k1 Elliptic Curve 作者:weijie.eth 译者:Kurt Pan 许多密码学协议,比如可聚合分布式密钥生成和BLS签名...
去年这个时候,我们联合欧科云链举办了第一期集训营,在集训营的学习过程中,学员们不仅通过在线课程学习,同时在课后进行实践练习。通过这些实践项目,学员们深入了解了区块链技术的实际应用和解决方案,培养了自己的编程和开发技能。集训营毕业,一些学员成...
出品:DODO Research 编辑:Yaoyao 作者:Lisa 根据 The Block 年终报告,过去一年跨链桥的总锁仓量(TVL)大幅下降。从一月的峰值 $580 亿下降至今天的 $60 亿,跌幅达 90%。虽然跌幅如...
Rust 将错误分为两大类:可恢复的(recoverable)和 不可恢复的(unrecoverable)错误。对于一个可恢复的错误,比如文件未找到的错误,我们很可能只想向用户报告问题并重试操作。不可恢复的错误总是 bug 出现的征兆,比如...
Shapella (上海 + Capella)升级 Sepolia 测试网于 2 月 28 日升级到 Shapella 共识层 Sepolia 发布: Lighthousev3.5.0 Lodestarv...
2023年2月27日,BNB Chain上的SwapX项目遭遇到黑客攻击。黑客利用权限漏洞,通过操纵代币DND/WBNB价格,获利约100万美元。 SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希...
20221229 - JAY - Insufficient validation + Reentrancy https://phalcon.blocksec.com/tx/eth/0xd4fafa1261f6e4f9c8543228a67...
原文链接:https://amberlabs.substack.com/p/account-abstraction-will-evolve-wallets 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊...
当你编写大型程序时,组织你的代码显得尤为重要。通过对相关功能进行分组和划分不同功能的代码,你可以清楚在哪里可以找到实现了特定功能的代码,以及在哪里可以改变一个功能的工作方式。 Rust 有许多功能可以让你管理代码的组织,包括哪些内容可以被...
智能合约审计用于整个 DeFi 生态系统,通过对协议代码的深入审查,可以帮助解决识别错误、低效代码以及这些问题。智能合约具有不可篡改的特点,这使得审计成为任何区块链项目安全流程的关键部分。 代码审计对任何应用程序都很重要,但它们对去中心化...