Mina 开发者文档
Mina 开发者中文文档
Mina链上的区块数据永远“压缩”在22k。Mina是一种新的区块链形式,解决了一般链式区块链数据爆炸的问题。Mina采用PoS的共识机制,“最长/最重”链确认为主链。为了压缩链上的数据,Mina世界状态包括证明(Snarked)和非证明(Staged)的状态。非证明的状态通过链下的零知识证明的计算生成证明,证明证明状态正确。
以太坊基金会和Mina基金会发布提案征集(RfP),旨在设计并实现一种在以太坊上验证Pickles SNARK的机制。目标是实现Mina区块链在以太坊上的完全验证,从而实现两个链之间的互操作,并使应用程序更广泛地在以太坊上使用递归SNARK。该提案详细介绍了验证过程中的关键步骤,包括哈希计算、算术方程检查和多标量乘法(MSM),并提出了使用辅助证明系统来验证计算密集型步骤的方案。
简单介绍 MerkleTree 和 Delta merkle proof.
Mina 开发者常见问题解答, 例如(如何创建自定义可证明类型?)
Mina Auro 钱包 API 介绍.
Mina 地址的一些学习
Mina 采用 Schnorr signature 生成签名.
介绍常见的多项式承诺
Mina之账户模型
Mina是一个以轻量级区块链著称的协议,适合对区块链技术和密码学感兴趣的学习者。以下是零基础学习Mina的基本指南:1.了解基础概念区块链的基本知识:学习什么是区块链技术,包括分布式账本、去中心化网络和共识机制。Mina的特点:Mina被称为“世界上最轻的区块链”
当大多数高性能公链通过提高每秒交易数量 (TPS) 来增强处理能力时,Mina 通过恒定的交易手续费支持几乎无限的计算量。
本篇尝试从 Token 合约的角度学习 Mina 的 zkApps 的基本编程方法,从中了解了 Mina 合约不需要部署到链上,只需要生成链下证明,然后更新链上的账号,这种方式解锁了智能合约新的可能性。