iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

區塊鏈技術應用 系列

區塊鏈涵蓋從金融科技到供應鏈管理等廣泛應用。深入學習區塊鏈不僅能夠了解其技術基礎,還能掌握如何開發和部署智能合約及去中心化應用(DApps)。我的學習內容包含掌握區塊鏈的基本概念和技術,包括區塊鏈的工作原理、共識機制和加密技術等等。

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

Solidity 中的主要資料類型

常見的資料類型有9個bool,int 和 uint,address,string, bytes 和 bytesN, array struct, mapping,...

2024-09-25 ‧ 由 alex7777 分享
DAY 12

Solidity的控制結構與函數設計

1.練習使用條件句練習時一開始沒有加上紅框內的程式,導致全部都是錯誤。2.練習使用循環來執行重複的操作。3.設計函數並理解函數的可見性修飾詞visibility...

2024-09-26 ‧ 由 alex7777 分享
DAY 13

Solidity的Modifiers與Events

1. 修飾器(Modifiers)修飾器是用來改變或限制函數行為的關鍵工具,它們可以在函數執行前加入邏輯判斷,避免重複編寫檢查條件的代碼。這對於確保合約的安全性...

2024-09-27 ‧ 由 alex7777 分享
DAY 14

Solidity中的Inheritance與Polymorphism

繼承 (Inheritance)繼承允許建立新的合約,這些合約可以基於已有的合約進行擴展和修改。子合約會自動繼承父合約的所有狀態變量和函數。在這個例子中,Chi...

2024-09-28 ‧ 由 alex7777 分享
DAY 15

Solidity中的錯誤處理方法

Solidity 中常見的錯誤處理方法 require()、assert() 和 revert()1. require 函數用於驗證輸入參數或某些條件是否滿足。...

2024-09-29 ‧ 由 alex7777 分享
DAY 16

Solidity 中的時間操作與區塊時間戳

1.時間戳 (Timestamp)* 使用 block.timestamp 來獲取當前區塊的時間戳。* 了解時間戳的單位是秒數,從 UNIX 時間 1970-0...

2024-09-30 ‧ 由 alex7777 分享
DAY 17

Solidity 中的匯款與支付

1.匯款與支付概念* 了解如何在智能合約中進行支付(如向合約地址轉移以太幣)。* 學習 msg.value 參數如何表示發送到合約的金額。* msg.value...

2024-10-01 ‧ 由 alex7777 分享
DAY 18

Solidity 中的代幣合約

1.代幣的基本屬性除了名稱、符號外,通常還會包含其他屬性:* 總供應量(Total Supply):表示此代幣最多可以發行多少。* 小數位數(Decimals)...

2024-10-02 ‧ 由 alex7777 分享
DAY 19

DApp 的基本概念

去中心化應用 (DApp):DApp 是基於區塊鏈技術構建的應用程式,其後端邏輯運行於去中心化的區塊鏈上,通常與智能合約進行交互,沒有中心伺服器。1.DApp...

2024-10-03 ‧ 由 alex7777 分享
DAY 20

Web3.js 基礎學習

Web3.js 是一個 JavaScript 庫,用於與以太坊區塊鏈進行交互。它可以用來開發去中心化應用(DApps)。1.安裝 Web3.js安裝Web3.j...

2024-10-04 ‧ 由 alex7777 分享