[Coin] 智能合约、ERC20虚拟货币与ICO

楼主: noiseyou99 (乱飘阿~~~)   2018-03-05 18:32:56
看到上一篇的留言
我觉得应该要讲一下
什么是智能合约(Smart Contract)、ERC20虚拟货币与ICO
网页好读版:https://goo.gl/sbcNCV
什么是智能合约(Smart Contract)
什么是这系列的ERC20虚拟货币
那什么又是ICO呢
这三者之间的关系,让我来说明
希望有助于理解这三者的关系
在以太坊中除了可以交易ETH外,还有一个功能就是智能合约
智能合约的话里面可以撰写许多函数
函数里面会去改变变量的数值(举例:加一余额、查询余额)
因此帐户A 可以去触发智能合约的加一余额函数,让余额+1
而帐户B 可以透过触发智能合约查询余额的函数来知道A有多少余额
但这样的话函数没有统一的接口 因此定义ERC20标准
简单来说就是ERC20定义了,合约中一定要有的函数
ERC20函数放在网页版:https://goo.gl/sbcNCV
totalSupply就是查询的全部数量
transferFrom是转帐
balanceOf 是查询某人的余额
因此我们所说的ERC20虚拟货币,其实就是记载在智能合约中的一串数字而已
他被记录在以太坊的区块链中
因此我们可以说ERC20虚拟货币就是符合ERC20标准的智能合约
解释完什么是智能合约(Smart Contract)与ERC20虚拟货币
那什么是ICO呢
每个人都这个定义都有不太一样的见解,有人认为发行虚拟货币就是ICO
我的想法是: ICO (Initial Coin Offering)
首次代币发行,因此发行者会在智能合约写在特定时间中当转帐给我多少以太币
发行者记录你有多少Token (假设1ETH = 1 MartinToken)
但是另一种解释也可以举例:秘银Mithril
你可以在路边贩售你的虚拟货币,这样也算广义的ICO
只是你的首次发行的行为并没有写在智能合约中
因为Token都是在发行者手中,因此发行者必须要到处兜售
未来有机会也会谈谈我对于这种ERC20虚拟货币的看法
作者: or0706555 (owentw)   2018-03-05 20:00:00
作者: kci9kimo (leecat)   2018-03-05 20:23:00
推个
作者: Fice (Fice)   2018-03-05 22:02:00
作者: kugwa (kugwa)   2018-03-05 22:19:00
推重要的基本观念
作者: EthereumPTT (以太批踢踢)   2018-03-05 23:30:00
这几天大家都在基础教学耶 推推推
作者: orandgrisx (章鱼包子)   2018-03-05 23:47:00
作者: bean0917   2018-03-07 00:35:00
推,谢谢分享

Links booklink

Contact Us: admin [ a t ] ucptt.com