Fukuball LininFukuball MurmurEthereum 開發筆記 2–3:Smart Contract 初探,從 Bytecode 到 SolidityEthereum 上的 EVM(Ethereum Virtual Machine)可以執行程式,而 EVM 上的可執行程式基本上是 Bytecode 的形式,所以所謂的 Smart Contract 就是存放在 Ethereum 上的 Bytecode,然後可由 EVM…Sep 25, 2018Sep 25, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 2–2:Geth 基礎用法及架設 Muti-Nodes 私有鏈要連上 Ethereum 就需要安裝 Ethereum Node,在這邊我們選擇使用 Geth 來安裝 Ethereum Node,接下來就來一步一步的學學怎麼使用 Geth,甚至如何使用 Geth 來架設自己的 Ethereum 私有鏈。Sep 23, 2018Sep 23, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 2–1:Ethereum 開發整體脈絡在第一次接觸 Ethereum 應用程式開發時,會發現有各式各樣工具,不知要從何下手,我們用一個圖來說明一下與 Ethereum 互動時的整體脈絡及這之間的工具主要做了什麼事,了解之後自己就可以挑選開發時、甚至使用在產品上時要用什麼適合的工具了。Sep 14, 2018Sep 14, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–8:Ethereum 的獎勵機制Bitcoin 的獎勵機制基本上是挖到新區塊的節點獲得記帳權及獎勵,Ethereum 大體也是遵循這樣的概念,但做了一些調整與變化,讓我們整個脈絡了解一下。Sep 11, 2018Sep 11, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–7:Blockchain 的一些重要性質我們這邊再次總結一下 Blockchain 中幾點較重要的性質,包含共識機制、不可竄改、經濟激勵三項。Sep 9, 2018Sep 9, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–6:Blockchain 相關的加密基礎知識Blockchain 裡應用了一些加密技術來保證及驗證交易訊息的正確性,這也更加強了 Blockchain 資料不可竄改的特性。我們來介紹其中比較重要的「公私鑰加密」以及「Merkle Tree」加密樹。Sep 9, 2018Sep 9, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–5:Blockchain 的一些定義與名詞在 Ethereum 開發筆記 1–4 應該已經將 Blockchain 的技術原理說明得很清楚了,不過如果要向一般大眾簡單說明 Blockchain 是什麼,要怎麼說呢?我會說:Blockchain…Sep 9, 2018Sep 9, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–4:Blockchain 技術原理簡介之前我們簡單地介紹過 Blockchain 了,但我們還是對 Blockchain 背後的技術原理不是那麼了解,我們知道 Blockchain…Sep 8, 2018Sep 8, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 練習 1:使用 Mist 發行自己的 Token之前說過,Blockchain 基本上是因為金流帳本這樣的問題而被創造出來的,也就是說區塊鏈非常適合運用在金流的應用上,我們也可以建立自己的 Blockchain 來搭建自己的金流系統,不過在 Ethereum 上 Smart Contract 這種設計讓我們擁有可以在…Sep 7, 2018Sep 7, 2018
Fukuball LininFukuball MurmurEthereum 開發筆記 1–3:使用 MistMist 跟前回介紹的 MetaMask 一樣是可以與 Ethereum 進行互動的工具,除了可以管理 Ethereum 相關密鑰之外,Mist 還包含了 Ethereum 節點以及網頁瀏覽器,方便大家瀏覽 Dapp 網頁。Sep 7, 2018Sep 7, 2018