本文参考 https://learnblockchain.cn/2017/11/20/whatiseth/
在此郑重致谢
基础概念:
- 以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。
- 智能合约 以太坊上的程序称之为智能合约, 它是代码和数据(状态)的集合。
- Solidity 一种编程语言。智能合约的官方推荐的编程语言是Solidity,文件扩展名以.sol结尾。
- EVM(Ethereum Virtual Machine)以太坊虚拟机是以太坊中智能合约的运行环境
- Dapp:去中心化的应用程序。以太坊社区把基于智能合约的应用称为去中心化的应用程序(Decentralized App)
- GAS。以太坊上用Gas机制来计费,Gas也可以认为是一个工作量单位,智能合约越复杂(计算步骤的数量和类型,占用的内存等),用来完成运行就需要越多Gas。任何特定的合约所需的运行合约的Gas数量是固定的,由合约的复杂度决定。而Gas价格由运行合约的人在提交运行合约请求的时候规定,以确定他愿意为这次交易愿意付出的费用:Gas价格(用以太币计价) * Gas数量。
网友评论