PageSourceSearch

https://solidity.tw/ethereum-101/

html solidity.tw collected 2026-10-04 13:30:06 UTC 16,192 bytes, 43 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-TW">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width,initial-scale=1">
6    <title>那些關於 Ethereum 的事 | 一本關於 Ethereum 與 Solidity 智能合約的書</title>
7    <meta name="generator" content="VuePress 1.9.10">
8    
9    <meta name="description" content="在 2022 年,我們該如何學習智能合約開發">
10    
11    <link rel="preload" href="/assets/css/0.styles.9f477098.css" as="style"><link rel="preload" href="/assets/js/app.b4a0f8ef.js" as="script"><link rel="preload" href="/assets/js/2.ce7b5ffa.js" as="script"><link rel="preload" href="/assets/js/1.843ff0e7.js" as="script"><link rel="preload" href="/assets/js/53.4e88f52c.js" as="script"><link rel="prefetch" href="/assets/js/10.c12fac62.js"><link rel="prefetch" href="/assets/js/11.c2affc04.js"><link rel="prefetch" href="/assets/js/12.f054eba6.js"><link rel="prefetch" href="/assets/js/13.e4d40fa1.js"><link rel="prefetch" href="/assets/js/14.ed0a28d5.js"><link rel="prefetch" href="/assets/js/15.d25bd3fe.js"><link rel="prefetch" href="/assets/js/16.97c2c4a8.js"><link rel="prefetch" href="/assets/js/17.849d402a.js"><link rel="prefetch" href="/assets/js/18.cdc68d17.js"><link rel="prefetch" href="/assets/js/19.e30826d9.js"><link rel="prefetch" href="/assets/js/20.8effbcd5.js"><link rel="prefetch" href="/assets/js/21.9653cdd5.js"><link rel="prefetch" href="/assets/js/22.cb4ae59c.js"><link rel="prefetch" href="/assets/js/23.b6fc1300.js"><link rel="prefetch" href="/assets/js/24.778ffaf6.js"><link rel="prefetch" href="/assets/js/25.ff81639a.js"><link rel="prefetch" href="/assets/js/26.af99b220.js"><link rel="prefetch" href="/assets/js/27.74198ac3.js"><link rel="prefetch" href="/assets/js/28.a47a9604.js"><link rel="prefetch" href="/assets/js/29.4f16422d.js"><link rel="prefetch" href="/assets/js/3.16c4453f.js"><link rel="prefetch" href="/assets/js/30.f298419f.js"><link rel="prefetch" href="/assets/js/31.1a21d7a4.js"><link rel="prefetch" href="/assets/js/32.14fd2d9a.js"><link rel="prefetch" href="/assets/js/33.416bd998.js"><link rel="prefetch" href="/assets/js/34.82b44d0c.js"><link rel="prefetch" href="/assets/js/35.27e3d54a.js"><link rel="prefetch" href="/assets/js/36.c3b1843c.js"><link rel="prefetch" href="/assets/js/37.d6736751.js"><link rel="prefetch" href="/assets/js/38.ef4141df.js"><link rel="prefetch" href="/assets/js/39.15fc33ad.js"><link rel="prefetch" href="/assets/js/4.7b5274ce.js"><link rel="prefetch" href="/assets/js/40.0c8f408e.js"><link rel="prefetch" href="/assets/js/41.95c43a4c.js"><link rel="prefetch" href="/assets/js/42.37e3dbc1.js"><link rel="prefetch" href="/assets/js/43.726b47f6.js"><link rel="prefetch" href="/assets/js/44.0c623027.js"><link rel="prefetch" href="/assets/js/45.a9d47927.js"><link rel="prefetch" href="/assets/js/46.a01f013b.js"><link rel="prefetch" href="/assets/js/47.f909334f.js"><link rel="prefetch" href="/assets/js/48.f3ce3acc.js"><link rel="prefetch" href="/assets/js/49.bf17f86c.js"><link rel="prefetch" href="/assets/js/5.a90aa973.js"><link rel="prefetch" href="/assets/js/50.76543ed3.js"><link rel="prefetch" href="/assets/js/51.a77781e8.js"><link rel="prefetch" href="/assets/js/52.522cda49.js"><link rel="prefetch" href="/assets/js/54.565c39aa.js"><link rel="prefetch" href="/assets/js/55.d04ba7d8.js"><link rel="prefetch" href="/assets/js/56.7ce37e58.js"><link rel="prefetch" href="/assets/js/57.17e6376e.js"><link rel="prefetch" href="/assets/js/58.62087995.js"><link rel="prefetch" href="/assets/js/59.c526d55f.js">
11<link rel="prefetch" href="/assets/js/6.acf7bb6e.js"><link rel="prefetch" href="/assets/js/60.ab86d4cc.js"><link rel="prefetch" href="/assets/js/61.dc1027c2.js"><link rel="prefetch" href="/assets/js/62.d1faa0e3.js"><link rel="prefetch" href="/assets/js/63.27478a7c.js"><link rel="prefetch" href="/assets/js/64.774fdd9e.js"><link rel="prefetch" href="/assets/js/65.bdeefe51.js"><link rel="prefetch" href="/assets/js/66.569b3bd4.js"><link rel="prefetch" href="/assets/js/67.faa6f699.js"><link rel="prefetch" href="/assets/js/7.dfcce160.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.d9dffa33.js">
12    <link rel="stylesheet" href="/assets/css/0.styles.9f477098.css">
13  </head>
14  <body>
15    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">一本關於 Ethereum 與 Solidity 智能合約的書</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" class="nav-link">
16  首頁
17</a></div><div class="nav-item"><a href="/ethereum-101/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
18  那些關於 Ethereum 的事
19</a></div><div class="nav-item"><a href="https://youtube.com/playlist?list=PLHmOMPRfmOxQYDnXAc1hKY6ra4WDU8ZlM" target="_blank" rel="noopener noreferrer" class="nav-link external">
20  在 2022 年,我們該如何寫智能合約
21  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://www.youtube.com/playlist?list=PLHmOMPRfmOxTiqyaSu1EXs8ioESZtOSHN" target="_blank" rel="noopener noreferrer" class="nav-link external">
22  淺入淺出 EVM Object Format
23  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <a href="https://github.com/hydai/solidity.tw" target="_blank" rel="noopener noreferrer" class="repo-link">
24    GitHub
25    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">
26  首頁
27</a></div><div class="nav-item"><a href="/ethereum-101/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
28  那些關於 Ethereum 的事
29</a></div><div class="nav-item"><a href="https://youtube.com/playlist?list=PLHmOMPRfmOxQYDnXAc1hKY6ra4WDU8ZlM" target="_blank" rel="noopener noreferrer" class="nav-link external">
30  在 2022 年,我們該如何寫智能合約
31  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound">
31<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://www.youtube.com/playlist?list=PLHmOMPRfmOxTiqyaSu1EXs8ioESZtOSHN" target="_blank" rel="noopener noreferrer" class="nav-link external">
32  淺入淺出 EVM Object Format
33  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <a href="https://github.com/hydai/solidity.tw" target="_blank" rel="noopener noreferrer" class="repo-link">
34    GitHub
35    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>Ethereum 101</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/ethereum-101/" aria-current="page" class="active sidebar-link">那些關於 Ethereum 的事</a></li><li><a href="/ethereum-101/01-什麼是區塊鏈.html" class="sidebar-link">什麼是區塊鏈?</a></li><li><a href="/ethereum-101/02-什麼是區塊什麼是鏈.html" class="sidebar-link">何謂區塊?何謂鏈?</a></li><li><a href="/ethereum-101/03-什麼是交易.html" class="sidebar-link">什麼是交易(Transaction)</a></li><li><a href="/ethereum-101/04-燃料與手續費.html" class="sidebar-link">燃料(Gas)與手續費(Fee)</a></li><li><a href="/ethereum-101/05-帳戶.html" class="sidebar-link">帳戶(Account)</a></li><li><a href="/ethereum-101/06-網路.html" class="sidebar-link">網路(Network)</a></li><li><a href="/ethereum-101/07-共識機制.html" class="sidebar-link">共識機制</a></li><li><a href="/ethereum-101/08-工作量證明.html" class="sidebar-link">工作量證明(Proof-of-Work)</a></li><li><a href="/ethereum-101/09-權益證明.html" class="sidebar-link">權益證明(Proof-of-Stake)</a></li><li><a href="/ethereum-101/10-以太坊生態系的不同層級.html" class="sidebar-link">以太坊生態系的不同層級</a></li><li><a href="/ethereum-101/11-以太坊改良提案.html" class="sidebar-link">以太坊改良提案 Ethereum Improvement Proposals (EIP)</a></li><li><a href="/ethereum-101/12-以太坊請求意見稿.html" class="sidebar-link">以太坊請求意見稿 Ethereum Request for Comments (ERC)</a></li><li><a href="/ethereum-101/13-ERC20代幣標準.html" class="sidebar-link">ERC20 代幣標準</a></li><li><a href="/ethereum-101/14-ERC20例子.html" class="sidebar-link">ERC20 例子</a></li><li><a href="/ethereum-101/15-ERC721非同值性代幣(NFT)標準.html" class="sidebar-link">ERC721 非同值性代幣(NFT)標準</a></li><li><a href="/ethereum-101/16-ERC721的元資料擴充(metadata).html" class="sidebar-link">ERC721 的元資料擴充(metadata extension)</a></li><li><a href="/ethereum-101/17-ERC721的列舉擴充.html" class="sidebar-link">ERC721 的列舉擴充(enumeration extension)</a></li><li><a href="/ethereum-101/18-ERC721A的改進.html" class="sidebar-link">ERC721A 的改進</a></li><li><a href="/ethereum-101/19-ERC721R-有鑑賞期的NFT.html" class="sidebar-link">ERC721R - 有鑑賞期的 NFT</a></li><li><a href="/ethereum-101/20-ERC1155多元代幣標準.html" class="sidebar-link">ERC1155 多元代幣標準 - ERC20 + ERC721 我全都要</a></li><li><a href="/ethereum-101/21-ERC1155的案例.html" class="sidebar-link">ERC1155 的案例</a></li><li><a href="/ethereum-101/22-POAP參與證明.html" class="sidebar-link">POAP - Proof Of Attendance Protocol 參與證明</a></li><li><a href="/ethereum-101/23-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 1</a></li><li><a href="/ethereum-101/24-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 2</a></li><li><a href="/ethereum-101/25-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 3</a></li><li><a href="/ethereum-101/26-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 4</a></li><li><a href="/ethereum-101/27-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 5</a></li><li><a href="/ethereum-101/28-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 6</a></li><li><a href="/ethereum-101/29-實例解析Proof-of-Stake.html" class="sidebar-link">實例解析 - Proof of Stake 書籍的捐款合約 Part 7 (final)</a></li><li><a href="/ethereum-101/30-結語.html" class="sidebar-link">結語</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default">
35<h1 id="那些關於-ethereum-的事"><a href="#那些關於-ethereum-的事" class="header-anchor">#</a> 那些關於 Ethereum 的事</h1> <p>這是我所撰寫的 Ethereum 101,目標是以輔助學習 Solidity 智慧合約開發為主的補充知識。</p></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/hydai/solidity.tw/edit/master/ethereum-101/README.md" target="_blank" rel="noopener noreferrer">Edit this page</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">2025/5/21 下午3:18:25</span></div></footer> <div class="page-nav"><p class="inner"><!----> <span class="next"><a href="/ethereum-101/01-什麼是區塊鏈.html">
36        什麼是區塊鏈?
37      </a>
38      →
39    </span></p></div> </main></div><div class="global-ui"><!----></div></div>
40    
40<script src="/assets/js/app.b4a0f8ef.js" defer></script>
40<script src="/assets/js/2.ce7b5ffa.js" defer></script>
40<script src="/assets/js/1.843ff0e7.js" defer></script>
40<script src="/assets/js/53.4e88f52c.js" defer></script>
40
41  
41<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0abeb226e6934105a8602391eb409cb6","r":1,"spa":2}' crossorigin="anonymous"></script>
41
42</body>
43</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.