iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
影片教學

30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛 系列

在這個課程中,我將帶您逐步學習 Solidity 這門智能合約編程語言,從零基礎開始,逐步掌握它的核心概念和語法。

通過這個課程,您將學會如何利用 Solidity 編寫智能合約,從而能夠自信地發行代幣、創建非同質化代幣(NFT)以及開發各種有趣的去中心化應用(DApp)。

除此之外,您還將學會如何通過審查智能合約來防範可能的詐騙行為,讓您能夠更加安全地參與區塊鏈世界。

無論您是完全沒有經驗,還是想要深入了解 Solidity 的開發者,這個課程都將為您提供紮實的基礎和實用的技能,讓您在智能合約領域起飛!

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 21

Solidity 入門走到飛🚀-【Day21】調用其他合約

影片教學 主要內容 可以透過已知合約的地址和合約接口來調用其他合約的函數。這種能力允許在以太坊網絡上構建可重用的智能合約,促進了生態系統的發展。有四種方式可以...

2023-10-06 ‧ 由 Wade 分享
DAY 22

Solidity 入門走到飛🚀-【Day22】Call - 低級調用

影片教學 主要內容 可以使用 call 這個低階函數來與其他合約進行互動。call 函數的返回值是一個元組,包含一個布林值(表示調用是否成功)和一個位元組陣列...

2023-10-07 ‧ 由 Wade 分享
DAY 23

Solidity 入門走到飛🚀-【Day23】Delegatecall - 委託低級調用

影片教學 主要內容 Delegatecall 是 Solidity 中的一種低階函數,用於在智能合約之間進行交互。「delegate」意味著它的執行代表了另一...

2023-10-08 ‧ 由 Wade 分享
DAY 24

Solidity 入門走到飛🚀-【Day24】在合約中創建新合約 - new

影片教學 主要內容 在以太坊區塊鏈上,用戶(外部帳戶,EOA)可以創建智能合約,而智能合約也可以創建新的智能合約。例如,去中心化交易所 Uniswap 就是利...

2023-10-09 ‧ 由 Wade 分享
DAY 25

Solidity 入門走到飛🚀-【Day25】Create2 - 預測合約地址

影片教學 主要內容 CREATE2 操作碼讓我們能夠在智能合約部署前預測合約的地址。Uniswap 創建 Pair 合約時使用的是 CREATE2 而不是 C...

2023-10-10 ‧ 由 Wade 分享
DAY 26

Solidity 入門走到飛🚀-【Day26】刪除合約 - selfdestruct

影片教學 主要內容 selfdestruct 是以太坊智能合約中的一個命令,它的功能是刪除合約並將剩餘的以太幣(ETH)轉移到指定地址。這個命令最早被稱為&q...

2023-10-11 ‧ 由 Wade 分享
DAY 27

Solidity 入門走到飛🚀-【Day27】ABI編碼解碼 - encode、decode

影片教學 主要內容 ABI(Application Binary Interface,應用程式二進制介面)是一種用於與以太坊智能合約進行互動的標準。它定義了如...

2023-10-12 ‧ 由 Wade 分享
DAY 28

Solidity 入門走到飛🚀-【Day28】Hash - 哈希

影片教學 主要內容 哈希函數是一種密碼學工具,它可以將任意長度的數據轉換成固定長度的一串字符,通常用作數據的唯一標識或加密簽名。在 Solidity 中,有一...

2023-10-13 ‧ 由 Wade 分享
DAY 29

Solidity 入門走到飛🚀-【Day29】函數選擇器 - Selector

影片教學 主要內容 當我們呼叫一個函數時,實際上是向目標合約發送了一段 "calldata",而這段 "calldata&quo...

2023-10-14 ‧ 由 Wade 分享
DAY 30

Solidity 入門走到飛🚀-【Day30】Try Catch - 處理異常

影片教學 主要內容 Solidity 0.6 版本引入了 try 和 catch 的異常處理機制,try-catch 是一種標準方式,用於處理 solidit...

2023-10-15 ‧ 由 Wade 分享