区块链中的数学-SM2算法与KDF密钥导出函数

本节讲了SM2算法的KDF函数,从一般用途到SM2特定实现

区块链中的数学-SM2算法的推荐参数和加解密过程

本节讲了SM2算法的推荐参数和加解密过程, 可以看出加密过程跟secp256k1不同点

区块链中的数学-secp256k1公钥恢复实现

回到在这篇公钥恢复的文章,讲了secp256k1曲线根据签名结果反推公钥的原理,本篇在这个基础上继续说实现的部分。

区块链中的数学-Cipolla算法补充说明

本节是Cipolla算法的补充说明,把上一节没有展开的,进行了说明。

区块链中的数学-用Cipolla算法求解二次剩余方程

本节讲了使用Cipolla算法求解二次剩余方程,该算法涉及内涵比较丰富,没有展开。

区块链中的数学-原根定理

本节讲了原根及其定理

区块链中的数学-二次剩余和欧拉准则

本节讲了二次剩余和判别二次剩余方程是否有解的欧拉准则,并且给出了欧拉准则的相关证明。

区块链中的数学-secp256k1点压缩和公钥恢复原理

本节主要讲了secp256k1的参数,点表示形式和由签名试图恢复公钥的原理

第三类共识算法AVALANCE雪崩共识:Part2

Avalance团队利用Snow共识开发了一个点对点电子支付系统Avalance,Avalanche可以说就是Snowball共识的实例,它把所有的交易维护成一个有向无环图DAG

  • Po
  • 发布于 2020-07-22
  • 阅读 ( 3300 )
  • ( 92 )

第三类共识算法AVALANCE雪崩共识:Part1

实现共识是区块链的核心,最早的基于拜占庭的共识依赖节点间的互相通信来达成共识,但是问题是通信开销与节点个数的平方成正比,没法拓展。后来中本聪在2008年创造性的提出了中本聪共识,这种共识采用概率性安全保证,有一定的概率推翻已有共识。

  • Po
  • 发布于 2020-07-22
  • 阅读 ( 3376 )
  • ( 85 )

区块链中的数学-Schnorr 离散对数签名及素数阶群构造(Schnorr 群)

本节主要讲了Schnorr基于离散对数签名和Schnorr 群生成&用法。有了schnorr签名的基础,就可以继续学习相关的门限签名,零知识证明等对基础要求较高的内容。

一文了解数据和API如何驱动未来经济

区块链上的智能合约就像未连接互联网的计算机一样,本身就具有其内在价值,智能合约的内在价值就是创建和交易通证。然而,计算机连接了互联网后,释放出了巨大的创新力和价值,同样地,智能合约一旦连接到快速增长的链下数据和API经济,也将变得无比强大。

  • Chainlink
  • 发布于 2020-07-20
  • 阅读 ( 2369 )
  • ( 28 )

区块链中的数学 - PKCS和RSA填充标准

本节从实用角度讲了公钥密码学标准和RSA的padding标准及使用。可以总结如下: 每次RSA加密明文的长度是受RSA填充模式限制的,但是RSA每次加密的块长度是固定的,就是key length

什么是智能合约?为什么它比传统数字合约更具优势?

本科普系列的第一篇文章介绍了区块链,文中提到区块链是非常安全可靠的网络,能够在不可篡改的账本中交换价值并储存数据。区块链催生出了比特币等全新的货币工具,然而其应用价值远不止如此,区块链还可以驱动智能合约(注:这是一种预先设定条件的数字合约)。本文将详细探讨以下内容:什么是智能合约; 智能合约如何创造价值; 智能合约的发展历程; 智能合约目前的应用模式

  • Chainlink
  • 发布于 2020-07-14
  • 阅读 ( 5245 )
  • ( 110 )

区块链中的数学 - RSA运算中的快速幂模运算

本节主要介绍了RSA运算中的快速幂模运算,是RSA算法的核心。

区块链及其对世界的影响

区块链是整个加密货币生态圈的底层技术和最根本的价值主张。它是比特币的安全保障,也是以太坊智能合约的价值来源。本文是我们区块链技术科普系列的第一篇文章,旨在深入探讨区块链的概念、价值及其如何重塑现代社会的信任机制。

  • Chainlink
  • 发布于 2020-07-10
  • 阅读 ( 3069 )
  • ( 38 )

区块链中的数学 - RSA的共模攻击

本节主要介绍了RSA的两种攻击方法,共模攻击和低指数攻击。

区块链中的数学 - RSA的选择密文攻击

本节主要介绍了RSA的两种攻击方法,重点说了选择密文攻击,并说明了对应的解决方案--最优随机填充(OAEP)。

区块链中的数学 - RSA签名过程

本节主要介绍了RSA签名过程,并就其安全性做了一定程度的分析。可以看到如果直接使用RSA原理的执行过程,会有不少风险。 关于安全分析,还没有说完,还有硬件故障攻击和选择密文攻击,尤其后者很重要。

区块链中的数学 - 欧拉函数积性和扩展剩余定理

本节主要介绍了欧拉函数积性证明和扩展剩余定理,扩展剩余定理应用更加广泛