区块链开发者入门指南

翻译一篇我个人认为很非常有用的入门资料,如果你是小白,基本上看了这一篇也对区块链技术有了比较清晰的了解了。

  • aisiji
  • 发布于 2021-09-18
  • 阅读 ( 592 )
  • ( 204 )

区块链中的数学 - Halo2 Circuit

本文介绍另一种基于plonk的proof system--halo2,目前看到基于plonk的工程实现有三种:bellman, dusk, halo2.

加密基础

加密货币是基于密码学构建起来的,要理解加密货币需要先理解加密学的一些基本知识,本文将介绍加密学的几个基本概念。

基于哈希的密码学:通往量子安全的数学路径(上)

基于哈希(hash-based)的密码学是最古老的量子安全密码学领域之一,数字签名算法可以追溯到1979年,比椭圆曲线密码学发明还早。

区块链中的数学 - Baby Jubjub Elliptic Curve

本文将介绍一种新的椭圆曲线实例-- Baby Jubjub Elliptic Curve。

区块链实现了什么东西

区块链就是在不可信环境中实现分布式一致性的一项技术,它实现了一个共享的分布式可信数据库。

  • 向杨
  • 发布于 2021-07-20
  • 阅读 ( 386 )
  • ( 6 )

我们到底需要什么样的共识算法?

当这个领域所有的人似乎都已经开始盲目乐观地考虑长期发展的时候,我们需要反思一下——我们做的这些东西,真的“够安全”吗?

区块链与共识机制演变史

简单聊聊

  • 李大狗
  • 发布于 2021-07-14
  • 阅读 ( 416 )
  • ( 17 )

区块链中的数学--PLookup

本文主要介绍plookup算法的思路

PoW真的比PoS更去中心化吗?

PoW真的比PoS更去中心化吗?

  • maxdeath
  • 发布于 2021-07-05
  • 阅读 ( 287 )
  • ( 7 )

共识算法之PoW与PoS,孰优孰劣?

这是Maxdeath早在19年写的一个有关共识算法的系列观点,经典值得反复阅读,欢迎大家收藏传阅。

  • maxdeath
  • 发布于 2021-06-29
  • 阅读 ( 357 )
  • ( 9 )

区块链中的数学 -- MultiSet check& Schwartz–Zippel lemma

本文介绍的这些知识点是理解plookup的基础

1111

交易预处理

  • 妖孽
  • 发布于 2021-06-11
  • 阅读 ( 593 )
  • ( 28 )

区块链中的数学 - 环签名(ring signature)

环签名,目前在隐私Monero项目中有所应用

区块链中的数学 -盲签名(Blind Signature)

盲签名可以看成结合普通签名的变种,实现特殊的应用。RSA方案简单易解,实际代码工程是要有额外一些处理的,可能需要填充等。

区块链中的数学 - sigma协议OR Proof&签名

本文继续讲sigma协议相关的引申和应用!

深入理解异步拜占庭共识

异步拜占庭协议由于其对极端网络环境的容忍度很高,非常适用于节点规模相对较大、网络环境不可预测的场景,比如跨多个地域的数据中心、无线网络、物联网等。这类协议虽然看起来非常复杂,但比较容易进行模块化的设计,在工程实践中仍然有很大的优化空间。

  • 盖盖
  • 发布于 2021-05-07
  • 阅读 ( 680 )
  • ( 51 )

区块链中的数学 - sigma协议与Fiat-Shamir变换

本文介绍Sigma协议的交互和非交互性质,简单明了,介绍了零知识证明中常用的Fiat-Shamir变换

区块链中的数学 - 何谓零知识证明?

在任意的零知识证明系统中,都有一个 prover 在不泄漏任何额外信息的前提下要让 verifier 确信某些陈述(Statement)是正确的。ZK-SNARK目前应用较多,有不少成熟的库,如libsnark,bellman等.

区块链中的数学 - RSA累加器的非成员证明

RSA Accumulator非成员证明,能够进行假如用Accumulator纪录一个UTXO 集合,证明某个UTXO不存在等场景。