區塊鏈 Blockchain – 硬分叉、軟分叉
大家可能經常會在區塊鏈相關的新聞和技術介紹中聽過 分叉(Fork)這個詞,往往會分為 硬分叉 Hard fork 和 軟分叉 Soft fork。 聽上去好像很高深的感覺!其實不然,並不是一些什麼特別的事,實際上,分叉無時無刻都在發生,何解?請繼...
大家可能經常會在區塊鏈相關的新聞和技術介紹中聽過 分叉(Fork)這個詞,往往會分為 硬分叉 Hard fork 和 軟分叉 Soft fork。 聽上去好像很高深的感覺!其實不然,並不是一些什麼特別的事,實際上,分叉無時無刻都在發生,何解?請繼...
談到區塊鏈的應用,許多人第一時間反應就是比特幣等的加密貨幣,其實不然,個人認為在區塊鏈的應用世界中大致上可以分為加密貨幣和各種場景應用這兩類,簡單來說,就是分為研究加密貨幣和研發落地應用兩類。 有很多人會問,要創造區...
繼續上一篇文章:區塊鏈 Blockchain – 開發你第一個 DAPP(上) 上文將開發一個 DAPP 的大致流程走過了一次,基本上應該都能了解開發 DAPP 的步驟,接下來就再詳細地介紹部份工具。 Truffle Truffle 是一個以太坊開發框架(Framewor...
來到了區塊鏈的下一階段-在以太坊上開發你第一個 DApp (Decentralized Application 去中心化應用)。 在開始這個部份之前,已假定你認識相關的概念或看過我以下所寫的文章,接下來就直接進入本次主題。 DApp 與 Smart Contract 的分...
在傳統計算機中,傳統密碼學的 RSA 非對稱加密算法等,RSA 非對稱加密算法是基於一個很大的數來進行質因數分解,由於需要算出一個大數的質因數分解需要用很多時間,所以由於複雜度的原因,密碼的安全度上得到很大的保障。 而在區塊鏈...
學習區塊鏈技術,一定需要瞭解比特幣的運作,而比特幣又涉及大量的密碼學知識,例如密鑰(私鑰、公鑰)、對稱加密、非對稱加密、散列(Hash)、橢圓曲線加密法等等,亦要瞭解它們彼此之間如何相互配合,而形成有效的交易機制。 密鑰 ...
開始學習區塊鏈時會想到一個問題:區塊鏈是一個去中心化的網絡,所有的數據都寫上鏈上,那 DAPP 的所用到的文件要存放到哪裡呢,該不會也寫到鏈上吧?如果放在傳統的中心化伺服器上,數據有機會被惡意修改,即使使用一些校驗機制保障...
開發傳統軟件應用時,在正式對外投入使用時,往往都需要使用測試環境進行各種測試,以儘量減少正式版出錯的機會,尤其是涉及金錢的應用,更要測試以確保萬無一失。那在以太坊(Ethereum)區塊鏈上開發 DAPP 應用時,是否也有這種測試...
在區塊鏈的世界中,總括而言分別有公有鏈、聯盟鏈、私有鏈三種類型,早前的文章亦介紹了很多關於公有鏈(比特幣區塊鏈、以太坊區塊鏈)的資料,當中也經常提到聯盟鏈和私有鏈,但聯盟鏈和私有鏈對於大家來說,卻是比較陌生,可能只知...
好的廚師,需要新鮮食材,才能烹調出美味佳餚。為構建智慧城市,也需要利用大數據研發多元化的智慧應用,政府部門、業界、本澳開發者就好比廚師,大數據則好比食材,而智慧應用就好比美味佳餚,無奈地,目前澳門能夠公開使用的數據少...