拜占庭將軍問題 甚麼是拜占庭問題呢? 維基百科的說法如下: 拜占庭將軍問題(Byzantine Generals Problem)是由 Leslie Lamport 提出的在分散是系統中的通訊容錯問...
區塊鏈技術的橫空出世,使得原本屬於資訊交換的互聯網路可以進一步升級到價值交換的互聯網路。以往大家都可在網路上自由的傳播與交換資訊,而區塊鏈出現後在網路上流通與交換資產更創造了價值網路與無限的可能性。...
比特幣的區塊鏈是開源的(https://github.com/bitcoin/bitcoin),我想大部分的商管學生可能跟過去的我一樣,沒聽過開源也沒用過GitHub,甚麼是開源呢?開源是指免費開放使...
節點的建置 我們昨天已經能夠讓使用者端與節點端彼此溝通,而且能夠讓使用者在不需要儲存所有交易明細的狀況下向節點查詢餘額或是發起交易,但我們的節點也只有一個,在這個狀況下其實運作方式跟傳統中心化的方式並...
智能合約 在講解完Ethereum的架構、手續費機制與基本語法後,今天我們來試著在一般網頁上使用簡單的合約,我們的重點會放在智能合約如何使用與運作、以及智能合約在使用時有哪些需要特別注意的地方。 如何...
開發環境與使用 我們今天的目的是以其他語言作為基礎,加以比較智能合約程式碼的特色。如果你想嘗試學習與開發智能合約,目前Ethereumm上最主流的語言是Solidity,開發智能合約的過程與一般程式類...
Ethereum 在經過昨天的操作之後,應該也可以發現Bitcoin的使用相對簡單,主要都是圍繞在金流的交易與驗證上,而今天與明天要來解說的Ethereum則著重在智能合約的實作上,但因為篇幅有限,所...
操作Bitcoin 在提完Bitcoin的交易架構與幾個重要發展後,我們來實際體驗如何操作Bitcoin的匯款與收款。因為使用圖形化介面(GUI)相較容易,但卻不利於後續的二次開發、使用上也較不彈性,...
Bitcoin的發展 自中本聰在2009年1月正式推出Bitcoin以來,為了擴展交易速度或增加實用性,也經歷了不少次的版本升級,今天我們便來介紹其中三個較為人知也影響較大的發展項目:多重簽名、隔離驗...
Bitcoin與Ethereum的架構 昨天我們提到了區塊鏈與代幣的發展,今天我們會來解說目前最主流的兩大公鏈─Bitcoin與Ethereum。還記得我們在Day02-Day07有嘗試寫出一個最基本...