找遍中文资料,没有哪篇文章能对以太坊工作量证明有一个全面的介绍。对于没有把数学学会的同学来说,如果希望从算法层了解以太坊的工作量证明是非常困难的。一本黄皮书会难倒一大批吃瓜群众。因此,本文将试图使用图文和尽量简单的数学来解释以太坊挖矿工作量证明,包括以太坊是如何对抗ASIC1、如何动态调整挖矿难度、如何校验挖矿正确性的。
区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。 通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0 很多人只了解过比特币,不知道区块链,比特币实际是一个使用了区块链技术的应用,只是比特币当前太热,把区块链技术的光芒给掩盖了。区块链才是未来,期望各位开发人员少关心币价,多关心技术。 本文将讲解区块链1.0技术是如何实现的。
简要介绍以太坊的签名算法 secp256k1
当比特币中发生一笔交易时,它的执行过程是怎样的呢?首先引入一个概念:公钥和私钥公钥是公开的,大家都可以看到,私钥是保密的,只有持有人拥有。公钥和私钥是成对存在的。公钥加密的数据只能用对应的私钥解密。私钥加密的数据(一般把它叫做签名)只能用对应的公钥解密(一般叫做验证)。当用户A向用户
探索区块链技术的无限可能性,在这篇博客中,我整理了我在学习区块链技术过程中接触到的一些非常有价值的资源。这些资源按照我接触到的时间顺序排列,涵盖了各种主题,包括智能合约、DeFi、安全等,来自于全球各地的专家和爱好者们的贡献。无论你是区块链初学者,还是已经有一定经验的开发者,你都可以在这里找到有价值
本文通过大概100行代码演示了Uniswap 原理
uniswap是一个进行自动化做市商的项目,该项目的特点是公平,去中心,抗审查,安全。并且uniswap并不会存在特殊群体,参与项目的每个人都是平等的不论你是LP还是Trader。V1的特点:支持不同的ERC20token进行交换可以加入流动矿池成为LP并获取奖励费用
为了解决当前 NFT AMM 的局限性,Midaswap 通过针对 NFT 交易场景优化,构建出独属于 NFT 的“NFT AMM”,它从根本上扩展了 AMM 的使用空间,将 AMM 从 FT 领域扩展到 NFT 领域,并首次实现了真正意义上的 NFT AMM。
Chainlink 价格预言机接入方便,且安全性还是比较高的,但因为其价格更新机制存在偏差阈值,导致价格更新比较慢,短则几分钟或几十分钟更新一次,长则可能达 24 小时才更新一次,因此,一般只适用于对价格更新不太敏感的应用。这也是 Chainlink 价格预言机的局限性,并无法适用所有场景的应用。
本文我们主要介绍了被广泛使用的一种链上预言机 TWAP(时间加权平均价格) ,且介绍了固定时间窗口 和滑点时间窗口 两种算法的 TWAP。