iT邦幫忙

ethereum相關文章
共有 31 則文章
鐵人賽 影片教學 DAY 6

技術 Day 6 - Value Types

今天來複習一下數值型態吧。 在 Solidity 中,數值型態主要有三個類別:Value Types, Reference Types, Mapping Typ...

鐵人賽 影片教學 DAY 4

技術 Day 4 - Layout of a solidity code

昨天學習完怎麼把合約部署上鏈以後,今天就讓我們用一個實際例子,來解釋最基礎的合約裡面應該會有的元件吧! 提到的語法: License, pragma, comm...

鐵人賽 影片教學 DAY 3

技術 Day 3 - Dev Tools

昨天的影片中,我們快速地使用 Remix 在 browser 上面部署了一份簡單的合約並跟他互動,今天就讓我們真的把他部署到 testnet 上面吧! 在今天的...

鐵人賽 影片教學 DAY 2

技術 Day 2 - Smart Contract

今天的重點將擺在基礎的 Smart Contract 的組成,與 Account 的基礎概念,以及解釋一下 Ethereum Virtual Machine 的...

鐵人賽 影片教學 DAY 1

技術 Day 1 - Introduction

我在 2018 年的時候參與鐵人賽,錄製了 Smart Contract 實戰教學。 如今,兩年過去了 Solidity 也從 0.4.20 的版本升級到 0....

鐵人賽 Blockchain DAY 30
從0開始架構區塊鏈 系列 第 30

技術 Day30|現實中的區塊鏈(7):智能合約的使用與操作

智能合約 在講解完Ethereum的架構、手續費機制與基本語法後,今天我們來試著在一般網頁上使用簡單的合約,我們的重點會放在智能合約如何使用與運作、以及智能合約...

鐵人賽 Blockchain DAY 30

技術 Day30 - 參與 Devcon 5 的以太坊基金會成員 2/2

30 天到了,但這還不是終點,其實想寫的內容還沒完全寫完,今年也是照慣例即使已經跑完賽制後,還會陸續編修文章的錯字和改善文章的順序編排方式,並補充更多的內容。...

鐵人賽 Blockchain DAY 29
從0開始架構區塊鏈 系列 第 29

技術 Day29|現實中的區塊鏈(6):基礎智能合約語法

開發環境與使用 我們今天的目的是以其他語言作為基礎,加以比較智能合約程式碼的特色。如果你想嘗試學習與開發智能合約,目前Ethereumm上最主流的語言是Soli...

鐵人賽 Blockchain DAY 29

技術 Day29 - 參與 Devcon 5 的以太坊基金會成員 1/2

以太坊基金會成立於 2014 年 6 月,註冊在瑞士,它是一家非營利性機構,目標是管理以太坊基金會的資金,協助以太坊生態系發展。 以下的圖片來源皆來自於 De...

鐵人賽 Blockchain DAY 28

技術 Day28 - Devcon5 番外篇:知名贊助廠商 / 合作廠商

因為區塊鏈的生態向來變動的特別快速,讓我們透過 Devcon 5 的贊助廠商名單或合作廠商名單,透析今年誰還存活下來。 ConsenSys 圖片來源:維基百科...

鐵人賽 Blockchain DAY 28
從0開始架構區塊鏈 系列 第 28

技術 Day28|現實中的區塊鏈(5):Ethereum的EVM與智能合約

Ethereum 在經過昨天的操作之後,應該也可以發現Bitcoin的使用相對簡單,主要都是圍繞在金流的交易與驗證上,而今天與明天要來解說的Ethereum則著...

鐵人賽 Blockchain DAY 25
從0開始架構區塊鏈 系列 第 25

技術 Day25|現實中的區塊鏈(2):Bitcoin與Ethereum的交易架構

Bitcoin與Ethereum的架構 昨天我們提到了區塊鏈與代幣的發展,今天我們會來解說目前最主流的兩大公鏈─Bitcoin與Ethereum。還記得我們在D...

鐵人賽 Blockchain DAY 24
從0開始架構區塊鏈 系列 第 24

技術 Day24|現實中的區塊鏈(1):區塊鏈與代幣的發展

區塊鏈1.0、2.0、3.0 在提完前面對於區塊鏈架構、密碼學、挖礦、P2P網路的理論簡介之後,我們緊接著來介紹現實中的區塊鏈是如何運行的,其中又會以目前最主流...

鐵人賽 Blockchain DAY 22
從0開始架構區塊鏈 系列 第 22

技術 Day22|P2P網路(3):暫時性分岔與叔塊獎勵

共識未能形成的小插曲:分岔 分岔指的是在區塊鏈進行過程中因為某些特定原因沒能達成一致性的狀態,根據分岔的原因與相容性又可以分成暫時性分岔、軟分岔、硬分岔三種。首...

鐵人賽 Blockchain DAY 19
從0開始架構區塊鏈 系列 第 19

技術 Day19|關於挖礦的兩三事(4):礦工間的戰爭

礦工間的戰爭 挖礦是有利潤的,但也因為區塊鏈的出塊與獎勵是固定的,挖礦對於所有參與的礦工是一場零和遊戲。為了增加自己的收益,方法大致可以分為提高獲利、壓低成本兩...

鐵人賽 Blockchain DAY 18

技術 Day18 - Ethereum Serenity

我們目前所有使用到的技術都是 Ethereum 1.x 協定,但是在這個協定在存在許多困境,例如交易速度跟交易量遠遠低於現存的信用卡機制,gas 機制而燃燒殆盡...

鐵人賽 Blockchain DAY 18
從0開始架構區塊鏈 系列 第 18

技術 Day18|關於挖礦的兩三事(3):挖礦實戰

如何開始挖礦 今天我們來簡單談一下如何挖礦,以及如果有興趣要挖礦的話該怎麼開始以及有那些眉角需要注意! 選擇幣種/演算法 參與挖礦的第一步就是選擇想要挖的幣種,...

鐵人賽 Blockchain DAY 17
從0開始架構區塊鏈 系列 第 17

技術 Day17|關於挖礦的兩三事(2):抗ASIC演算法

Bitcoin被ASIC攻陷 對於Bitcoin而言,一個合規的nonce是這樣被尋找到的:透過不斷改變nonce的值再跟前一個區塊的hash(previous...

鐵人賽 Blockchain DAY 13

技術 Day13 - 以太坊開發者大會議程

這屆的開發者大會,好多人講 Defi 主題,除此之外 p2p、DAO、安全,這幾個主題,還是持續熱門中。 https://devcon.org/agenda D...

鐵人賽 Blockchain DAY 9

技術 Day09 - Remix IDE compiler

除了整個頁籤的位置從預設右側變到左側 舊版介面 新版介面 Compiler Configuration Auto compile Enable optim...

鐵人賽 Blockchain DAY 7
從0開始架構區塊鏈 系列 第 7

技術 Day07|打造一個簡易的區塊鏈(6):節點間的同步與廣播

節點的建置 我們昨天已經能夠讓使用者端與節點端彼此溝通,而且能夠讓使用者在不需要儲存所有交易明細的狀況下向節點查詢餘額或是發起交易,但我們的節點也只有一個,在這...

鐵人賽 Blockchain DAY 6
從0開始架構區塊鏈 系列 第 6

技術 Day06|打造一個簡易的區塊鏈(5):節點與使用者的溝通

前置作業 我們今天的目標是模擬節點(礦工)端與使用者端的互動,節點端儲存了自創世塊以來的所有交易明細,同時也負責接受交易、打包交易至區塊、挖掘區塊、廣播挖掘到的...

鐵人賽 Blockchain DAY 5
從0開始架構區塊鏈 系列 第 5

技術 Day05|打造一個簡易的區塊鏈(4):公、私鑰與簽章

昨天遇到一個問題:如果我們未經驗證就直接把交易紀錄送上區塊鏈,那麼任意人都可以隨意移轉他人帳戶的餘額,很明顯這樣是不可以的,於是今天我們主要處理的便是驗證發起交...

鐵人賽 Blockchain DAY 4

技術 [區塊練起來-智能合約與DApp開發] DAY 04 - 智能合約開發工具

貼心小語 上一篇的內容講解手續費的觀念與計算,這一篇就會開始進行實作的部分,會先從工具切入,在後面能夠更快速進入開發! 開發工具簡介與安裝 開發智能合約的工具...

鐵人賽 Blockchain DAY 4
從0開始架構區塊鏈 系列 第 4

技術 Day04|打造一個簡易的區塊鏈(3):難度調整與確認哈希鏈

昨天我們已經有能力產生出新區塊,但區塊的產生時間會根據運算力的多寡而浮動,因此今天我們要處理的第一件事便是根據現在運算力多寡調整挖礦的難度,除此之外我們在處理交...

鐵人賽 Blockchain DAY 3

技術 [區塊練起來-智能合約與DApp開發] DAY 03 - 介紹智能合約(2)

貼心小語 在上一篇提到了智能合約與區塊鏈平台之間的運作與關係,此篇會繼續用以太坊為例,讓讀者更清楚了解在以太坊的手續費相關知識,在後面開發能更上手! 使用者付...

鐵人賽 Blockchain DAY 3
從0開始架構區塊鏈 系列 第 3

技術 Day03|打造一個簡易的區塊鏈(2):產生創世塊與挖掘新區塊

我們在昨天已經定義完交易、區塊、區塊鏈的主要格式與資料,今天的目標是架構起我們的簡易區塊鏈,並且能夠做到下面這四件事情 產生哈希/湊雜數(Hash) 產生創世...

鐵人賽 Blockchain DAY 2
從0開始架構區塊鏈 系列 第 2

技術 Day02|打造一個簡易的區塊鏈(1):定義格式

區塊鏈的架構 Transaction 打造一個簡單的區塊鏈之前,先來了解區塊鏈的架構與裏頭具備哪些要點。就像我們平常習慣用的銀行轉帳一樣,每筆交易都會產生一筆交...

鐵人賽 Blockchain DAY 2

技術 起手式:以太坊上的一筆交易【Day 2】

要了解 ETH or BTC 是如何運作,從一筆交易來切入是很好的著力點,因為幾乎所有的區塊鏈概念與原理都是圍繞著交易來發生的。我們將從一筆普通的 ETH 交易...

鐵人賽 Blockchain DAY 18
D30 Block Chain 系列 第 18

技術 D18 區塊鏈中的以太坊

What is Ethereum? 以太坊最初由高調的俄羅斯人Vitalik Buterin在2013年19歲時提出,17歲的他開始研究比特幣與創造《比特幣雜誌...