第十屆

self
不緊張的私有鏈玩玩看實作
nathand

系列文章

DAY 21

IT鐵人30天之Day 21

知道如何轉帳給別的錢包後,今天學一些新的指令;若輸入 : eth.blockNumber 就會回傳目前區塊鏈節點中區塊的總數,如圖中所示,現在這條鏈有6...

DAY 22

IT鐵人30天之Day 22

difficulty : 挖礦的難度,難度會隨著區塊高度而增加。 extraData : 目前區塊附加資訊,若是創世區塊則為空,第一個區塊之後,都會儲存建立...

DAY 23

IT鐵人30天之Day 23

之前實作如何建立創世區塊、生成檔案、初始化、啟動區塊、連結其他區塊、新增帳戶、轉帳、餘額查詢、詳細交易內容查詢等等,接下來實作智慧合約。 先啟動geth...

DAY 24

IT鐵人30天之Day 24

打開網頁後,右上方會有一些選項,選取run並選擇Web3 Provider,接著輸入剛才在終端機啟動時相同的PORT號,這次用的是8545。 輸入完成後,可...

DAY 25

鐵人30天之Day 25

把程式碼貼上後,再次回到Run的地方,這次移到中間,選擇SimpleStorage。 並在第一個欄位輸入string x和按下transact,就能在程...

DAY 26

鐵人30天之Day 26

請把智慧合約裡面的程式碼稍微修改一下,可以直接貼上下面的程式碼 : pragma solidity ^0.4.19; contract SimpleSto...

DAY 27

鐵人30天之Day 27

點選Run左邊的Compile,選擇Select new compile version,選Auto compile。 接下來選擇SimpleStora...

DAY 28

鐵人30天之Day 28

之後打開終端機,輸入 : var SimpleStorage = eth.contract(把API的內容放進這邊,記得要把空白刪除掉).at(這邊則是放入...

DAY 29

鐵人30天之Day 29

把昨天那段程式碼的參數貼上ABI及合約地址後,就可以輸入下面這段執行 : SimpleStorage.get() 剛才get()是直接讀取常數,不需要...

DAY 30

鐵人30天之Day 30

昨天用Remix網頁IDE執行智慧合約,也能用Geth部署,利用Mist錢包也行,今天介紹一些有關於Solidity語言的細節。 Solidity是以太坊上撰...