Sui是一个专注于扩展和性能的区块链平台。它由MystenLabs开发,旨在解决当前区块链面临的可扩展性和效率问题。Sui使用Move作为编程语言,专为区块链和智能合约设计,强调安全性和可验证性。本文不涉及Move的语法讲解,仅演示Sui的示例合约部署。
本文主要针对 Solidity, Rust 和 Move 合约开发语言
Web3 开发者有哪些方向,需要掌握什么知识?
本文使用JavaScript实现一个简单的区块链,主要在node.js环境中运行。使用crypto-js来为区块链中的块创建哈希加密,使用express.js来创建用于与区块链交互的API。
并行 EVM 叙事每隔一段时间就会抬一次头,展望未来,还会有更多的新兴的 Layer1 项目加入并行 EVM 的竞争,而对于一些旧的 Layer1 也会实现 EVM 并行升级 或 EVM 兼容的方案,两个方向殊途同归,还会诞生更多与性能提升有关的新叙事
对Optimism , OP Stack的技术做了简要描述。 主要内容来自Optimism的官方文档 (2023.9)
Multicall库提供了一个multicall(bytes[] calldata data)方法,通过该方法可以由调用者在一笔交易中自由组合调用本合约的各个可外部调用的方法。
multicall(bytes[] calldata data)
Hook 是一个强大功能,可以带来更灵活的组合性。向任何强大的武器一样,使用不当可能会伤害到自己。 当任意调用与 Hook 在一起,更要小心。
思维导图我把以太坊签名分为对消息签名与对交易签名,这两种签名都是基于ECDSA算法与流程,本章就让我们来搞清楚两种签名具体的内容。
masterChef的使用程度之广泛远超我的想象,之前写过一版本的分析,但是自己的认知还是不深刻。这次借用Paradigm的一篇分析文章,把masterchef重新再梳理一下。