本节介绍离散域上椭圆曲线进行迪菲赫尔曼密钥交换,并加以实例说明
全面了解 Truffle Migrations(迁移)的使用
openzeppelin和mocha的测试方案不需要节点运行,测试的速度极快,如果你有很多方法要测试的时候速度快一些会很有帮助。 另外openzeppelin的测试助手和测试环境还提供了一些极为有用的小工具,例如可以模拟以太坊账户对合约的操作和时间流逝.
本节继续介绍离散域上椭圆曲线进行签名和验证过程,并加以实例说明。
web3.js 库是一系列模块的集合,服务于以太坊生态系统的各个功能
web3.js 是一组使用HTTP或IPC连接来和本地或远程以太坊节点进行交互的库
本节将介绍如何使用离散域上椭圆曲线进行加密和解密过程。若果觉得阅读理解本文有困难,可以先参考之前的一些铺垫的历史文章。以后所说的椭圆曲线默认都是指离散域上模素数的椭圆曲线。
本节介绍如何让椭圆曲线点的坐标离散化。
找遍中文资料,没有哪篇文章能对以太坊工作量证明有一个全面的介绍。对于没有把数学学会的同学来说,如果希望从算法层了解以太坊的工作量证明是非常困难的。一本黄皮书会难倒一大批吃瓜群众。因此,本文将试图使用图文和尽量简单的数学来解释以太坊挖矿工作量证明,包括以太坊是如何对抗ASIC1、如何动态调整挖矿难度、如何校验挖矿正确性的。
如果合约中没有使用该变量,请用事件存储数据
web3.eth.abi 函数用来解码及编码为 ABI (Application Binary Interface应用程序二进制接口) 以用于 EVM(以太坊虚拟机)进行函数调用。
本节主要说涉及到数论的一些知识和椭圆曲线上加法运算。
本节主要说椭圆曲线的背景及基本性质。
Web3 是 web3.js 库的主类, Web3.modules 将返回所有主要子模块类的对象。
该提议按照一定逻辑,将地址中的部分字母大写,与剩余的小写字母来形成校验和,让地址拥有自校验的能力.
本节主要讲欧几里得算法及其扩展算法。
预言机本质上是一种数据调用和访问的中间件。本文从预言机的起源开始,详细对比中心化预言机Oracle与去中心化预言机Chainlink。
一文带你快速了解目前最红的区块链项目:Polkadot。
密码学很神秘?很高端?本文是密码学系列的第一篇:概述。带你一起来揭秘!
该系列文章:
[密码学系列 - 非对称加密]()
[密码学系列 - 签名]()
[密码学系列 - mimblewimble]()