以太坊:

去中心化的应用平台——区块链2.0

可编程的、以太坊虚拟机、每15秒出块、以太币无总量限制

 

智能合约:

以太坊上的程序,是代码和数据状态的集合。是准图灵完备的。典型应用:代币

建议编程语言:Solidity

IDE:Remix,是一个web的IDE

运行环境:EVM——以太坊虚拟机

 

账户:

地址:20字节/状态

外部账户EOA、合约账户CA

EOA发起交易到EOA:个人之间的交易

EOA发起交易到CA:激活CA中的代码,CA可以发起另外交易或者执行另外的函数等。

CA不能主动发出交易,只能被动接受

Etherscan

 

钱包:

开发者工具。提供账户管理、挖矿、转账。

Geth/Mist/MetaMask

 

交易手续费Gas:

费用:Gas价格(以太币计价) * Gas数量

记账、限制交易所需的工作量

 

以太币的单位:

最小单位:1 Wei(伟)

10^9Wei = 1 GWei(吉伟)

10^12Wei = 1 szabo(萨博)

10^15Wei = 1 finey(芬尼)

10^18Wei = 1 Ether(以太)

 

以太坊网络:

主网

测试网络

私有链

模拟环境

 

区块链分类:

公有链、联盟链、私有链 

 

去中心化应用Dapp:

传统互联网应用:中心化、容易更新、数据完全掌控

去中心化应用:去中心化、按规则运行、价值分散给用户

 

Dapp架构:

逻辑:智能合约

前端:APP/H5/CSS

后端:节点/存储

个人博客:www.unconstraint.cn

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐