Truffle 冷知识

一本书的附录往往比正文有意思,正文由于篇幅所限往往不能介绍更多的“旁门左道”的冷知识,在附录中却可以大量介绍这些实践应用中常碰到的实际情况。

本附录就是向读者介绍一些区块链基本知识所衍生出的有趣的现象。

  • 短地址攻击
  • 比特币的区块
  • 以太坊与比特币账户的区别
    • 隐私与安全性的比较
    • 数据体积与并发能力
    • 发送交易时对双花的处理
  • “不可能的三角”问题
  • ETHASH 挖矿算法
    • ETHASH和比特币PoW的异同
    • ETHASH的设计目标
    • ETHASH的挖矿运行总流程
    • ETHASH算法源代码解读

本小节需要读者熟读本书中的第9章ERC20资产合约以及第7章虚拟机的原理。尚未阅读的读者可以在上述章节阅读完毕后再来阅读本章节。所谓“虚拟机的安全”问题,我们在之前章节的ERC20资产合约中已经提 ...