本文介绍了存储证明的概念及其在区块链中的应用,特别是在增强或替代预言机方面的潜力。存储证明允许跨链验证特定状态的存在和有效性,无需信任第三方。文章探讨了存储证明的用例,包括跨链信息访问、简化的跨链投票系统、替代跨链桥以及增强账户抽象的用户体验,并讨论了存储证明如何与预言机进行对比,以及如何在某些情况下替代或增强预言机的功能,最后探讨了在Starknet上使用存储证明增强预言机的可行性。
可验证智能合约简介
Starknet Alpha 2 发布了多个新特性,包括支持智能合约之间的可组合性,以及新的本地测试框架。该版本还进行了多项性能改进,如引入梅克尔-帕特里夏树和高效的位操作内置功能。此外,Starknet 生态系统正在不断增长,OpenZeppelin 和 Nethermind 团队参与了标准合约和 EVM 到 Cairo 的编译器开发,预计将推动更多应用的开发。
Starknet最主要的几大技术特性,包括利于ZK证明生成的Cairo语言、 原生级别的AA、业务逻辑与状态存储相独立的智能合约模型。
本文介绍了StarkNet Alpha 1的新特性,包括L1与L2的交互和链上数据可用性。这些功能提升了StarkNet作为以太坊L2网络的性能与可扩展性,允许开发者在两个层次之间无缝通信,并优化了状态更新的数据处理。文章还提到StarkNet操作系统的发布及其生态系统的蓬勃发展,展望未来的合约可组合性。
本文介绍了Warp,一个能够将Ethereum的Solidity合约转译为StarkNet的Cairo合约的工具。文章详细解释了Warp与StarkNet的关系及其在以太坊扩展中扮演的重要角色,并提供了ERC20合约在StarkNet上部署的例子和操作步骤,同时列出了未来的开发路线图。
StarkNet Planets Alpha在测试网发布,标志着向无许可ZK-Rollup迈出的第一步。开发者可以在StarkNet上自由部署智能合约,而该平台将支持通用计算和状态验证。尽管Alpha版本缺少某些关键功能(如L1与L2交互及合约间可组合性),但未来将逐步推出这些功能,最终目标是实现Ethereum主网的可扩展L2 dApps开发。
Starknet 改进语法全解读
参与 Starknet 开发贡献指南手册
以链原生且可证明的方式,追溯并获取自创世区块以来的所有以太坊区块哈希值
本文对 StarkNet 的重要组成部分进行了基础介绍,主要阐述了 StarkNet OS、Sequencer、Prover & Verifier 和 L1 Core Contract 的工作原理,同时探讨了去中心化与性能瓶颈等话题。文章希望读者对 ZK-Rollup 和相关关键概念有基本了解,并为深入研究提供参考。
本文介绍了StarkNet, zkSync, Polygon Zero等流行的零知识rollup(ZK-rollup)区块链,它们通过在链下执行交易并将其作为单个交易提交到以太坊主链,从而提高可扩展性和安全性。文章还列举了dYdX, Sorare, Immutable等使用ZK-rollup技术的项目,它们在降低成本和改善用户体验方面取得了显著进展。
最近在使用starknet进行开发,这里提供一些starknet的开发建议,希望对大家有所帮助。
solidity太卷了,最近在研究cairo,可是cairo升级太快了,一直苦于没有资料,于是乎苦苦哀求Starknet中文大使和鸦老师,他们在百忙之中整理了一些资料。现在发出来,希望大家共勉,一起builder
在本教程中,我们将通过构建 NFT 市场的初始框架,让您体验 StarkNet 的一些功能,首先构建一个使用 StarkNet.js SDK 与 ERC721 合约交互的基本应用程序。