Paillier 同态加密算法

Paillier 同态加密算法

  • alphjon
  • 发布于 4天前
  • 阅读 ( 109 )
  • ( 9 )

EVM 深入探讨 Part 3

在第 3 部分中,我们将深入探讨合约存储的工作原理,通过提供一些思维模式来帮助理解并深入了解存储插槽包装(slot packing)。

密码学:后量子密码学中的模数是多少?

公钥加密的旧篇章即将结束,新篇章即将开启。在20世纪70年代末完成的工作对我们很有帮助,但现在我们面临着量子计算机会打破这些方法的威胁。

科普 | 什么是元宇宙

元宇宙这个概念最近大热,应该大家都多少有所耳闻,那最近元宇宙是什么呢?我们能依赖元宇宙做什么呢?现实里应用会有哪些?

名词解释:Web3 账户相关概念大梳理

Web3 账户相关概念大梳理

  • zhixian
  • 发布于 2022-10-21
  • 阅读 ( 937 )
  • ( 4 )

EVM 深入探讨 Part 2

在第 2 部分中,我们将开启内存之旅,全面了解合约的内存以及它在 EVM 上的工作方式。

掌握Web3基础知识 - 从节点到网络

本文涵盖了从 Web3 节点基础设施到 layer1 区块链网络如何工作,所有你需要的知识点。

  • 影无双
  • 发布于 2022-10-18
  • 阅读 ( 1405 )
  • ( 80 )

零知识证明 - FPGA vs. GPU

本文从MSM的计算入手,分析FPGA和GPU加速零知识证明计算的优缺点。

  • Star Li
  • 发布于 2022-09-19
  • 阅读 ( 702 )

使用 SNARKs 批处理 ECDSA 签名

我们带来了 circom-batch-ECDSA,一个基于circom-ECDSA(由0xPARC 社区中其他人之前完成的工作)之上的概念验证实现,其灵感来自halo2-batch-ECDSA,它允许在单个 SNARK 中显著更快地验证一批 ECDSA 签名。

  • XPTY
  • 发布于 2022-09-14
  • 阅读 ( 316 )

EVM 深入探讨-Part 1

本篇重点介绍编译后的字节码以及其如何被 EVM 执行的。

DID:重构 Web3 社交模式

DID 的核心是打造链上的唯一「身份」证明;而随着 DeFi、NFT 乃至 DAO 等多元化的应用场景崛起, DID 成为了构建去中心化社会的“灵魂”。

关于Groth16延展攻击

Geometry是Kobi Gurkan 等人所在的一个新成立不久的研究组织,Kobi本人曾给ZK HACK 出过9道puzzles,这次又合作给出了这个关于Groth16延展攻击的新puzzle:ZK Hack x Geometry Puzzle I

  • XPTY
  • 发布于 2022-08-17
  • 阅读 ( 362 )

零知识证明 - 从Puzzle理解线性相关

zkHack发布了新的Puzzle。虽然Puzzle用的比较老的Groth16算法,Puzzle的内容非常有趣,对理解零知识证明,多项式,线性相关等等知识非常有帮助。

  • Star Li
  • 发布于 2022-08-16
  • 阅读 ( 480 )

零知识证明 - PLONK算法零知识性问题

PLONK的原始论文存在一个零知识性的问题。商t多项式没有添加随机性,导致simulator不能模拟出证明。

  • Star Li
  • 发布于 2022-07-29
  • 阅读 ( 495 )

zkMove 第一次公开亮相

前段时间应 Move 核心开发者 zrt 之邀,在 Move 社区的周会上做了一个分享,介绍了 zkMove 的整体架构并演示了其命令行工具的使用,这应该算是 zkMove 第一次公开亮相。我整理了一下相关内容,欢迎感兴趣的朋友一起探讨。

零知识证明 - 深入理解Zinc

Zinc语言是一种智能合约语言,能方便的构建其对应的电路。Zinc开发的程序,编译成ZincVM指令,并在ZincVM执行并构建电路。构建电路的过程是将指令顺序执行,跟踪以及统一数据流。因为ZincVM构建电路需要将代码“静态”展开,所以Zinc不支持图灵完备。

  • Star Li
  • 发布于 2022-07-08
  • 阅读 ( 564 )

Foresight Ventures:「合久必分」模块化区块链与数据可用性层

比特币是区块链的概念, 以太坊是区块链的实践, 而模块化区块链会是区块链被广泛工程化与实践的基础。

[零知识证明]基于bls12-381生成秘密随机点

一个多方协同计算生成椭圆曲线上的秘密点的思路与实现,可以应用于随机数,身份验证等等

  • Alvan
  • 发布于 2022-07-05
  • 阅读 ( 604 )
  • ( 7 )

Web3.py 模式:回退原因查找

eth_call方法重现交易,来查找回退原因

使用Web3.py模式:解析签名交易

Web3.py 中并没有一个专用 API 来解析的未打包签名交易,但这个功能可以通过py-evm和eth-utils库里的实用工具来构建。