区块链实现了什么东西

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

  • 向杨
  • 发布于 2021-07-20
  • 阅读 ( 125 )
  • ( 5 )

区块链与共识机制演变史

简单聊聊

  • 李大狗
  • 发布于 2021-07-14
  • 阅读 ( 208 )
  • ( 16 )

区块链中的数学--PLookup

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

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

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

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

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

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

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

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

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

1111

交易预处理

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

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

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

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

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

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

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

深入理解异步拜占庭共识

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

  • 盖盖
  • 发布于 2021-05-07
  • 阅读 ( 460 )
  • ( 50 )

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

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

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

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

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

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

区块链基本知识入门(技术向)

较为详尽的介绍了比特币的专业知识,非常适合入门者,了解到区块链是什么、如何运行。

  • learnerL
  • 发布于 2021-04-17
  • 阅读 ( 835 )
  • ( 74 )

pBFT算法的关键设计,你可能忽视了...

pBFT为什么不要三个阶段,看完你就知道。

  • 子叶
  • 发布于 2021-04-15
  • 阅读 ( 276 )
  • ( 8 )

区块链中的数学 -- Accumulator(累加器)

本文描述了累加器的概念和性质,具体说明RSA累加器实现过程。可以看出Accumulator具有一些比merkle证明有优势的地方,比如聚合证明,证明大小不随着集合元素的增加而增加等。 实际应用实现中RSA累加器还会有一些前置处理操作,比如将原始数据映射到选定素数域上的值等。

私钥是什么?

私钥(Private key)在密码货币的世界里是最敏感、最重要的东西。我们建议所有有志成为老手的用户学学私钥的本源、相关推理和作用。在本文中,我们会解释私钥是怎么来的,它跟你的密码学货币资产有何关联。

  • EthFans
  • 发布于 2021-03-26
  • 阅读 ( 450 )

区块链中的数学--Merkle树承诺

Merkle树如果说有其不足之处的话,当叶子节点的数量级非常大,树层级数变多,在打开验证节点需要的merkle树证明路径也就越长,数据量就越大

区块链中的数学 - Kate承诺batch opening

本文介绍了Kate承诺在多点披露验证的情况,当然还有一种就是多个多项式在多个不同点打开验证,相信如果本文理解的话,是可以自己推出来的,不在详述了。