對稱與非對稱加密 在密碼學的領域中,加密法可以根據加密、解密是否用同一把金鑰來決定,如果加解密用的是同一把鑰匙,那麼它便是對稱式加密,你也可以發現到目前為止我們...
Merkle Tree 我們在密碼學的開頭已經講解過哈希(湊雜)的原理以及應用,而今天要談到的Merkle Tree其實是演算法裏頭的一種二元樹,透過兩兩計算...
我們前天提到了下面四個名詞,並且已經解釋完編碼、壓縮、哈希: 編碼 壓縮 哈希(湊雜) 加密 因此今天我們最後要介紹:加密 加密 加密(Encrypt)的...
區塊鏈的架構 Transaction 打造一個簡單的區塊鏈之前,先來了解區塊鏈的架構與裏頭具備哪些要點。就像我們平常習慣用的銀行轉帳一樣,每筆交易都會產生一筆交...
昨天遇到一個問題:如果我們未經驗證就直接把交易紀錄送上區塊鏈,那麼任意人都可以隨意移轉他人帳戶的餘額,很明顯這樣是不可以的,於是今天我們主要處理的便是驗證發起交...
比昨天稍微現代一點的加密 奠定現代密碼學的兩大基柱分別是取代-重排網路與費斯妥密碼: 取代-重排網路(Substitution-Permutation Net...
用共識來信任 區塊鏈簡而言之是透過共識來解決信任的問題,不只有區塊鏈如此,共識實質上決定現實中許多東西,比方說公眾人物的風評或是市場上的價值:股票或黃金的價值就...
前置作業 我們今天的目標是模擬節點(礦工)端與使用者端的互動,節點端儲存了自創世塊以來的所有交易明細,同時也負責接受交易、打包交易至區塊、挖掘區塊、廣播挖掘到的...
在講解完昨天的2種加密法─XOR Cipher與Substitution-Permutation Network(SPN)後,我們今天要來講解Feistel C...
我們在昨天已經定義完交易、區塊、區塊鏈的主要格式與資料,今天的目標是架構起我們的簡易區塊鏈,並且能夠做到下面這四件事情 產生哈希/湊雜數(Hash) 產生創世...
昨天我們已經有能力產生出新區塊,但區塊的產生時間會根據運算力的多寡而浮動,因此今天我們要處理的第一件事便是根據現在運算力多寡調整挖礦的難度,除此之外我們在處理交...
沒有隱私的交易 打開Ethereum區塊瀏覽器任意點一個地址,你會發現該錢包地址所有的交易紀錄、收款、匯款的明細通通被攤在陽光下,因為區塊鏈上的帳本人人都可以擁...
操作Bitcoin 在提完Bitcoin的交易架構與幾個重要發展後,我們來實際體驗如何操作Bitcoin的匯款與收款。因為使用圖形化介面(GUI)相較容易,但卻...
節點的建置 我們昨天已經能夠讓使用者端與節點端彼此溝通,而且能夠讓使用者在不需要儲存所有交易明細的狀況下向節點查詢餘額或是發起交易,但我們的節點也只有一個,在這...
Day 1 - 從零開始的區塊鏈 小弟簡短自我介紹一下,目前為高科大區塊鏈研究社之社長 Panda 以及 ASMOND Team CTO 。 看到區塊鏈在各個產...
Bitcoin與Ethereum的架構 昨天我們提到了區塊鏈與代幣的發展,今天我們會來解說目前最主流的兩大公鏈─Bitcoin與Ethereum。還記得我們在D...
Bitcoin的發展 自中本聰在2009年1月正式推出Bitcoin以來,為了擴展交易速度或增加實用性,也經歷了不少次的版本升級,今天我們便來介紹其中三個較為人...
區塊鏈1.0、2.0、3.0 在提完前面對於區塊鏈架構、密碼學、挖礦、P2P網路的理論簡介之後,我們緊接著來介紹現實中的區塊鏈是如何運行的,其中又會以目前最主流...
Day 3 我們介紹認識了 比特幣 UTXO 及 以太坊 Account 的架構。那麼今天我們就實際帶大家直接透過 Blockstream Bitcoin Ex...
[Day 29] 區塊鏈與物聯網6.0:該關注的趨勢技術? (15min)-- 區塊鏈背景 : Trust, P2P, PKI, Hash6.1:區塊鏈是什麼...
如何使用Firewall和Route上網不再幫忙挖礦因為這問題讓我想起了 Firewall 防火牆和 Route 路由器的一個功能http download f...
Proof-Of-Work 為了增加觸及:大家在下方留言你的 Polygon 地址,前 5 位可以免費獲得最近我同學做的 NFT 空投(Bakajohn)! S...