本系列专题将基于@郭宇老师的视频、讲义及相关论文,系统梳理一下PlonkSNARK的各个组件,尽量做到代码级地剖析深度。预期将涵盖以下几个章节:PlonkIOP协议实现zerokownledge实现Non-Interactivelookup特性Thanks感谢@郭宇老师
本文将介绍一种新的椭圆曲线实例-- Baby Jubjub Elliptic Curve。
DIZK,Distributed Zero Knowledge,分布式的零知识证明系统。在分布式环境下,DIZK能支持超大规模电路(10亿门级别)的计算。
BLS 签名算法很出色——它能将区块中的签名聚合成单一签名;能进行密钥聚合和 m-n 多重签名(无需额外通信);能避免使用随机数生成器。这些优点使它显得如此简单优雅。
区块链技术迅猛发展,新想法、新概念、新名词层出不穷。本期技术研究将带大家了解区块链应用平台Polygon。
RLP(Recursive Length Prefix)即递归长度前缀编码,RLP主要用于以太坊数据的网络传输和持久化存储。 说明:十六进制表示数字前面会加‘0x’, 十进制直接用数字表示,如0x80和128是一个数字的不同表示,只占用一个字节。
0x80
128
通过比较以太坊与Solana的编程模型开始Solana开发之旅
介绍Solana的共识机制、生态、钱包、浏览器等内容;介绍Solana合约特性以及从头编写HelloWorld合约。
本文带你轻松搭建solana验证节点
本章对 Solana 区块链的基本概念进行了简要介绍,并介绍了开发 Solana 链上程序必须安装和配置的编程环境。通过对 Hello World 这个官方演示项目源码的解读,了解如何使用 Rust 开发链上程序,并使用 Solana CLI 来构建与部署,以及使用 Solana JavaScript SDK 与链上程序进行交互。