ApeNote
  • ABOUT
  • 00 Me
  • 01 区块链通识
    • 00 区块链通识目录概览
    • 01 区块链技术基础
      • 1.1、区块链原理
      • 1.2、挖矿原理
      • 1.3、软分叉和硬分叉
      • 1.4、侧链
      • 1.5、layer2
      • 1.6、跨链
    • 02 共识机制
      • 2.1、拜占庭将军问题
      • 2.2、PBFT
      • 2.3、RAFT
      • 2.4、POW、POS、DPOS
    • 03 密码学基础
      • 3.1、 公钥密码学概念
      • 3.2、 钱包地址、公钥和私钥
      • 3.3、 哈希函数与数字签名
      • 3.4、数字证书特性和非必要性
    • 04 应用
      • 4.0 应用目录概览
      • 4.1 钱包
      • 4.2 去中心化交易
      • 4.3 nft
      • 4.3 去中心化金融
  • 02 以太坊
    • 2.0 以太坊目录概览
    • 2.1 以太坊
    • 2.2 以太坊第二层扩展Layer2
    • 2.3 Optimistic Rollups
  • 03 智能合约
    • 3.0 智能合约目录概览
    • 3.1 智能合约
    • 3.2 智能合约开发
      • 3.2.1 ETH智能合约开发
      • 3.2.2 部署到HB测试网
    • 3.3 Solidity基础
      • 3.3.1 常量、变量和函数
      • 3.3.10 继承 is
      • 3.3.2 修饰器
      • 3.3.3 构造函数
      • 3.3.4 Memory 和 Storage
      • 3.3.5 Map
      • 3.3.6 数组和枚举
      • 3.3.7 recieve和send
      • 3.3.8 delgateCall
      • 3.3.9 call
      • 3.3.9 receive
  • 04 Web3
    • 4.0 Web3目录概览
  • 05 DAO
    • 5.0 DAO目录概览

区块链通识

1、区块链技术基础1.1、区块链原理 :1.2、挖矿原理 :1.3、软分叉和硬分叉 :1.4、侧链 :1.5、layer2 :1.6、跨链 :2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和 ...
2022-10-15

区块链通识

1、区块链技术基础1.1、区块链原理 :1.2、挖矿原理 :1.3、软分叉和硬分叉 :1.4、侧链 :1.5、layer2 :1.6、跨链 :2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和 ...
2022-10-15

应用目录概览

1、钱包-metamask的使用 2、去中心化交易所-uniswap 3、去中心化金融-AAVE和COMPOUND 4、NFT-NFT交易平台opensea和blurs ...
2022-10-15

区块链通识

1、区块链技术基础1.1、区块链原理1.2、挖矿原理1.3、软分叉和硬分叉1.4、侧链1.5、layer21.6、跨链2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和私钥3.3、哈希函数与数 ...
2022-10-15

区块链通识

1、区块链技术基础1.1、区块链原理1.2、挖矿原理1.3、软分叉和硬分叉1.4、侧链1.5、layer21.6、跨链2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和私钥3.3、哈希函数与数 ...
2022-10-15

区块链通识

1、区块链技术基础1.1、区块链原理 :1.2、挖矿原理 :1.3、软分叉和硬分叉 :1.4、侧链 :1.5、layer2 :1.6、跨链 :2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和 ...
2022-10-15

区块链通识

1、区块链技术基础1.1、区块链原理1.2、挖矿原理1.3、软分叉和硬分叉1.4、侧链1.5、layer21.6、跨链2、共识机制2.1、拜占庭将军问题2.2、PBFT2.3、RAFT2.4、POW、POS、DPOS3、密码学基础3.1、公钥密码学概念3.2、钱包地址,公钥和私钥3.3、哈希函数与数 ...
2022-10-15

3.2、智能合约开发

一、常用开发方式以太坊智能合约开发语言是 solidity 智能合约可以通过下两种方式开发 1.1、浏览器remix.ethereum.org  1.2、truffle开发工具 vscode + ganache + 二、truffle 开发步骤1、安装trufflenpm ins ...
2022-10-15

3.2.2 部署到测试网补充

1、安装truffle/hdwallet-providernpm install @truffle/hdwallet-provider 如果报错,试试以下 npm i @truffle/hdwallet-provider@next 2、在 truffle-config.j ...
2022-10-15

常量、变量和函数

一、常量solidity 常量支持 值类型 和 字符串类型 contract ConstantTest { uint constant x = 11 ** 11; string constant text = "abcdefg"; } ...
2022-10-15
<12345>

©2019- feng | pv | uv
Theme Tree by WuJun Powered by Hexo