找到约 13 条结果

文章 以太坊 - Optimism Collective介绍

...采用浪潮,对可扩展性的呼声震耳欲聋。这种需求通常由心化的 layer-1 竞争对手来满足,他们以廉价的费用和快速的利润为幌子,放弃以太坊的安全性和价值。 我们**绝不**在追求 Web3 可扩展性的过程中**重塑 Web2 的激...

文章 Superchain 互操作性资产正式落地:USDT0 率先实现全链部署

...优质资产、应用和合作伙伴将加入 Superchain,加速其向去心化金融最互联的生态系统的发展。 现在正是构建的最佳时机。解[如何在 Superchain 上推出互操作资产](https://docs.optimism.io/stack/interop/compatible-tokens)。 免责声明:US...

文章 集成测试与单元测试

...用案例** | 确保特定逻辑正确工作(例如,计算余额、执行数学逻辑)。 | 确保整体程序行为正确(例如,提交多个事务,与其他程序交互)。 | | **示例** | 测试特定指令处理程序是否正确处...

文章 (十二)Move 语言学习笔记:妙趣横生的 “对象转移” 探秘

...的一颗明珠。它不仅带来灵活的资产管理力,还为去心化应用的设计提供无限可。从账户模型到灵魂绑定对象,Move 的独特语言特性为开发者创造全新的世界。 > **请用微信关注《HOH水分子》公众号,我们将持续分...

文章 参数校验不严谨:Superfluid被黑事件分析

...击分析和技术分析,并总结安全防范手段,希望后续的区块链项目可以引以为戒,共筑区块链行业的安全防线。 # 一、事件分析 攻击者账户地址:0x1574f7f4c9d3aca2ebce918e5d19d18ae853c090 攻击者发起的攻击交易如下: ![image.png...

文章 零时科技 || OKC 项目被攻击事件分析

...这将导致代币B的价格上升。 代币的即时价格可以通过计算池中两种代币数量的比率来得出。如果代币A是x,代币B是y,则代币B相对于代币A的价格是y/x。在交易之后,代币B的数量减少,代币A的数量增加,所以新的价格变...

文章 Michael.W基于Foundry精读Openzeppelin第30期——ECDSA.sol

...(Elliptic Curve Digital Signature Algorithm)是椭圆曲线数字签名算法的简称。ECDSA库十分重要且使用广泛,其作用是在链上验证某message是否由给定的地址的私钥持有者进行签名的。简而言之,ECDSA库是一个验证地址真实身份的工具库。 ...

文章 每周以太坊进展2022/2/12

...cdsa](https://0xparc.org/blog/zk-ecdsa-1): ECDSA电路在circom中的概念证明实现,circom是一种用于指定ZK电路的编程语言。这些电路可以用来生成zkSNARKs。 * [Solidity 中的 EVM symbolic 执行引擎](https://github.com/leonardoalt/dl_symb_exec_sol#readme) :仅用于...

视频 LayerZero V2 深度解析:模块化跨链安全

...主要介绍 Layer Zero 的跨链信息传递技术,旨在解决不同区块链之间信息孤立的问题,实现资产和数据的安全高效转移。Layer Zero 作为一个任意消息传递层,允许开发者构建跨链应用,并提供比其他跨链平台更灵活和安全的解...

文章 基础篇-安装Rust

...SmXly63eb2eabb8c52.png) 如上图红色部分所示,如果是 x86_64 则证明是64位系统,需要[下载](https://static.rust-lang.org/dist/rust-1.67.1-x86_64-apple-darwin.pkg)64位安装包; 如果是x86-32则需要[下载](https://static.rust-lang.org/dist/rust-1.67.1-aarch64-apple-darwin...

文章 简单的 Golang HTTP 服务器

...刚开始使用 Go 还是希望改进你的架构,我都希望本指南帮助你充满信心地进行构建。 > **加速你的学习。提升你的职业生涯。** > > 加入 **270 万+ 开发者**的行列,他们在 **Meta、Airbnb、Netflix 和 Google** 等公司磨练技——全部...

视频 Solana Kit 教程 - Instruction Plans

...主要讲解 Solana 开发工具包(Kit)中的 Instruction Plans 功,它帮助开发者更高效地处理链上多步骤操作,无需手动管理交易打包和发送顺序。Instruction Plans 允许开发者定义一系列有序的指令,并利用 Transaction Planners 和 Transac...

文章 Metaplex 的底层原理:插件如何实现轻量级、细粒度的状态管理

...资产的名称和 URI 的长度相加,再加上任何可选序列,来计算资产的大小。 ``` // mpl-core/src/state/asset.rs impl DataBlob for AssetV1 { fn get_size(&self) -> usize { let mut size = AssetV1::BASE_LENGTH + self.name.len() + self.uri.len(); ...