甚麼是區塊鏈呢? 區塊鏈是一種透過共識演算法實現信任去中⼼化的技術 簡單來說,區塊鏈就是一個點對點(Point to Point - P2P)的分散式的資料庫,相對於傳統的資料庫都是由一個地方儲存...
Day 3 - 區塊鏈的演進 上一篇聊到了區塊鏈 3.0 是在做應用,那該不會 3.0 之前都在打哈哈吧? 讓我們一探區塊鏈之全貌吧! 目錄 前言 區塊鏈 1.0 區塊鏈 2.0 小結 參考資料...
前置作業 我們今天的目標是模擬節點(礦工)端與使用者端的互動,節點端儲存了自創世塊以來的所有交易明細,同時也負責接受交易、打包交易至區塊、挖掘區塊、廣播挖掘到的區塊等等;而使用者端通常只會讀取鏈上的資...
前面我們了解到跨鏈技術的重要性,那跨鏈技術又是如何實現跨鏈功能的呢? 目前主流的跨鏈技術主要有以下幾種類型:1、公證人機制(Notary schemes)2、側鏈/中繼(Sidechains/rela...
拜占庭將軍問題 甚麼是拜占庭問題呢? 維基百科的說法如下: 拜占庭將軍問題(Byzantine Generals Problem)是由 Leslie Lamport 提出的在分散是系統中的通訊容錯問...
區塊鏈技術的橫空出世,使得原本屬於資訊交換的互聯網路可以進一步升級到價值交換的互聯網路。以往大家都可在網路上自由的傳播與交換資訊,而區塊鏈出現後在網路上流通與交換資產更創造了價值網路與無限的可能性。...
比特幣的區塊鏈是開源的(https://github.com/bitcoin/bitcoin),我想大部分的商管學生可能跟過去的我一樣,沒聽過開源也沒用過GitHub,甚麼是開源呢?開源是指免費開放使...
節點的建置 我們昨天已經能夠讓使用者端與節點端彼此溝通,而且能夠讓使用者在不需要儲存所有交易明細的狀況下向節點查詢餘額或是發起交易,但我們的節點也只有一個,在這個狀況下其實運作方式跟傳統中心化的方式並...
智能合約 在講解完Ethereum的架構、手續費機制與基本語法後,今天我們來試著在一般網頁上使用簡單的合約,我們的重點會放在智能合約如何使用與運作、以及智能合約在使用時有哪些需要特別注意的地方。 如何...
開發環境與使用 我們今天的目的是以其他語言作為基礎,加以比較智能合約程式碼的特色。如果你想嘗試學習與開發智能合約,目前Ethereumm上最主流的語言是Solidity,開發智能合約的過程與一般程式類...