Avalanche 简介 Avalanche 是一个能够执行通用智能合约的区块链平台。它是一个基础层,或者称为第一层(L1),可以连接到侧链并支持第二层(L2)解决方案。Avalanche 将侧链和 L2 称为子网。Avalanche 被...
随着比特币突破10万美元,关于公链技术的讨论再次成为热门。之前想要发项目大多选择智能合约,不过其局限性我们也看到很多。现在更多做应用和生态的会选择独立区块链,这样不会受限于原生平台,例如受限于以太坊的可扩展性。 在传统的公链开发中,由于开...
随着区块链技术的普及与发展,Mina 协议以其“世界最轻区块链”的称号迅速崭露头角。相比传统区块链的臃肿账本,Mina 的区块链大小始终保持在 22 KB,无论节点运行时间长短都能快速同步。这得益于其核心技术——零知识证明(ZK-SNARK...
概述 Sui 提供了一个命令行界面(CLI)工具,用于与 Sui 网络、其各项功能以及 Move 编程语言进行交互。整套工具被称为 Sui CLI,其命令是按照功能进行分组的。每组命令通常以其顶级命令来指代:Sui 客户端 CLI、Sui...
1. 需求 完成 dapp-kit 学习 完成 Sui SDK 学习 完成 PTB的概念学习 完成 Navi Protocol 学习 在 dapp-kit里面用chrome钱包签名提交 完成 必须在同一个PTB完...
Introduction Mina 协议是一个一层协议, 旨在实现区块链, 真正去中心化, 可扩展性和安全性的最初承诺. Mina 提供了一个优雅的解决方案: 使用易于验证, 大小一致的加密证明取代区块链. Mina 大大减少了每个用...
区块链的叙事从一键发币到一键发链,不少生态应用都有了自己的独立公链,这让它们有了更多的灵活性和选择空间。同时,不少传统企业,以及新兴的区块链应用也在独自探索自己的区块链。 这也引发我一个思考,如果企业要自己开发公链,那么选择现有的开发框架...
Scalar Field Scalar 域 $F_{q}$ 上 modulus console.log('ScalarField modulus:', ScalarField.modulus.toString()); # output...
Schnorr signature sign 输入 kp=(sk, pk), input 输出签名 sig=(s, R.x) 使用 derive_nonce(kp, msg) 生成随机数 k 计算 $R = k \cdot...
1. 概述 如何保障代码质量? 在涉及交易资金的程序开发中,代码质量的保障至关重要,因为任何细微的代码漏洞都可能引发不可挽回的巨大损失。对于开发者而言,单元测试验证无疑是代码发布前的关键环节。 对于 Sui Move 语言而言,其拥有...