# ETH-1

By [Untitled](https://paragraph.com/@0x9090f46a64998fc6afdb5deb99c545116e896141) · 2022-07-04

---

除了BTC以外的都是Alt Coin，首先得先认识最大的Alt Coin：ETH

维基百科：

[https://zh.wikipedia.org/wiki/%E4%BB%A5%E5%A4%AA%E5%9D%8A](https://zh.wikipedia.org/wiki/%E4%BB%A5%E5%A4%AA%E5%9D%8A)

从A3文章得知，BTC从交易所提到链上（自己的地址），然后，后面能做的事情，就是操作自己的地址转账BTC到其他地址，除此之外，没有了。

同理，ETH也是一样，但是，重点来了：

在这里需要着重提到的就是ETH的智能合约（smart contract），同时这也是ETH和BTC最大的不同点（智能合约：存储在区块链上的程序）

![](https://storage.googleapis.com/papyrus_images/2f234788c77a104b360698e2ca9e34a9bd265a886e295d3f4d820a4e9981bcbc.png)

首先我们打开以太坊浏览器[www.etherscan.io](https://etherscan.io/)

![](https://storage.googleapis.com/papyrus_images/0b051f01468f0873d40e38b788a1745e5f7b8d908db6bd265f5efd511d9e7dfa.png)

我们可以很轻松的找到类似于如图一这样的交易记录 就是最简单的，地址A将某个数量的以太坊转给地址B 这是最普通的ETH转账，这是类型一

![图一](https://storage.googleapis.com/papyrus_images/77f8d9cb24cd2725643318aaaa732e80a9e17f9db15c71c8b5cfccf642e05c66.png)

图一

还可以很轻松的找到类似于如图二这样的交易记录 这是类型二，智能合约转账 可以解读成，某地址与智能合约交互，交互结果：token从地址A转向地址B，数量为XXXX

![图二](https://storage.googleapis.com/papyrus_images/d08ae4cc296d95f418768fbb1932c6fa16a1b8f9e192c42d1bffe2a5b0204545.png)

图二

从这里就能发现 图一的地址是用户和用户之间的转账 图二是用户与智能合约的交互，交互结果是转账

智能合约是存储在区块链上的程序，作为一个程序，通过代码，想写成什么程序，但有些重要的东西不能乱写，需要作为行业的规范存在，比如像发代币这种严肃的事情，所写的程序（智能合约）就得遵循ERC20标准，并非强制要求，但是遵循该标准能被行业普遍接受。

像图二的就是一个基于ERC20标准的写出来的程序（智能合约），是一个很典型的例子。 用户与该程序交互，产生的交互结果来源于该智能合约有转账的功能

和图一不同转账不同的是，图一是直接发起ETH转账，由地址A转给地址B 图二是地址A跟该智能合约进行交互，传递两个参数给智能合约如图三，目标地址和转账数量，然后智能合约再将相应数量的代币转到目标地址

![图三](https://storage.googleapis.com/papyrus_images/7d758f0916665c01a4bdcf436ffb8367fa634130c809a80d15486aec589b80ef.png)

图三

---

*Originally published on [Untitled](https://paragraph.com/@0x9090f46a64998fc6afdb5deb99c545116e896141/eth-1)*
