在講解完昨天的2種加密法─XOR Cipher與Substitution-Permutation Network(SPN)後,我們今天要來講解Feistel C...
比昨天稍微現代一點的加密 奠定現代密碼學的兩大基柱分別是取代-重排網路與費斯妥密碼: 取代-重排網路(Substitution-Permutation Net...
我們前天提到了下面四個名詞,並且已經解釋完編碼、壓縮、哈希: 編碼 壓縮 哈希(湊雜) 加密 因此今天我們最後要介紹:加密 加密 加密(Encrypt)的...
我們昨天提到了四個下面名詞,並且已經解釋完編碼與壓縮: 編碼 壓縮 哈希(湊雜) 加密 在正式進入密碼學之前我們接著介紹:哈希 哈希(湊雜) 我們在Day0...
密碼學 密碼學(Cryptography)一詞的英文來自兩個古希臘詞彙kryptós(隱藏的)和gráphein(書寫),因此古典密碼學主要著重在資訊傳遞與保密...
昨天遇到一個問題:如果我們未經驗證就直接把交易紀錄送上區塊鏈,那麼任意人都可以隨意移轉他人帳戶的餘額,很明顯這樣是不可以的,於是今天我們主要處理的便是驗證發起交...
昨天我們已經有能力產生出新區塊,但區塊的產生時間會根據運算力的多寡而浮動,因此今天我們要處理的第一件事便是根據現在運算力多寡調整挖礦的難度,除此之外我們在處理交...
我們在昨天已經定義完交易、區塊、區塊鏈的主要格式與資料,今天的目標是架構起我們的簡易區塊鏈,並且能夠做到下面這四件事情 產生哈希/湊雜數(Hash) 產生創世...
區塊鏈的架構 Transaction 打造一個簡單的區塊鏈之前,先來了解區塊鏈的架構與裏頭具備哪些要點。就像我們平常習慣用的銀行轉帳一樣,每筆交易都會產生一筆交...
用共識來信任 區塊鏈簡而言之是透過共識來解決信任的問題,不只有區塊鏈如此,共識實質上決定現實中許多東西,比方說公眾人物的風評或是市場上的價值:股票或黃金的價值就...
昨天,對於比特幣裡的技術做了一個拆分、分層,有資料層、網路層、共識層、激勵層、應用層。今天來好好談談資料層,也是最為基礎、最為重要的一塊。 資料區塊&鏈狀結構...
Day 1 - 從零開始的區塊鏈 小弟簡短自我介紹一下,目前為高科大區塊鏈研究社之社長 Panda 以及 ASMOND Team CTO 。 看到區塊鏈在各個產...
前言 Facebook 最近發表他們專屬的FB 虛擬貨幣 -- Libra,目的是希望提供一個相對穩定的虛擬貨幣,讓全世界可以自由跨境轉移資金,所以,它的夥伴包...
使用solidity實現基本的投票並且去操作功能,像是投票,發票或是委託票等。 創建contract Solidity by Example — Solid...
區塊鏈現在就是個不成熟的毛頭小子,發展其實很慢,想要壯大它的身體,不僅需要投資很多的勞力與錢財,更要能吃得好、睡得好、常運動,花力花財的挖礦、睡得無憂無慮的安全...
繼續第三天題目: 33. 下面哪些屬於當前區塊鏈技術的應用場景? A.物聯網 B.股票交易 C.供應鏈管理 D.支付寶 E.履歷 34. 下面哪些對於區...
繼續第二天題目: 16. 拜占庭將軍問題Byzantine Generals Problem解決了哪個問題? A.分散式通訊 B.內容加密 C.共識機制...
今天會開始三天的題目練習,歡迎大家在留言處一起討論,說出自己認為的答案: 1. 下面哪種共識機制Consensus Mechanism效率最低? A. PoW...
What is Difficulty in Blockachain? 難以滿足全部要求比如想開發一個分散式的系統可以速度快,它可能需要很昂貴。但如果它是價格合理...
在2017/8/18台灣金融研訓院、永豐金控和成功大學聯手推出台灣首個「證書區塊鏈」系統及「MyProfile」App,可記錄求職者的學校成績、社團活動和專業證...
What is DApp? Blockchain被稱為Web3.0,因為Blockchain架構使我們可以在上面開發各種Dapp;去中心化應用程式Decentr...
2018 年底特別企劃!多位重量級大師登場,僅此一場,名額有限。現場帶來精彩的 Panel 對談,聊聊他們對技術未來的發展,還有熱門的區塊鏈話題..等,肯定會...
網頁上寫智能合約的方式REMIX ,相對於還要安裝環境較簡單,可以更好使用與發佈 建立一個sample.sol檔案 pragma solidity ^0.4.2...
小明今天繼續完成用戶存提代幣的前端功能 存入代幣 HTML <div class="col-lg-6"> <di...
安裝環境請看這 創建一個放Truffle項目的資料夾 mkdir hello && cd hello 不包括智能合約的項目用truffle...
導言 待補充.... 程式碼 function deposit() public{ uint256 userBalance = token[addre...
小明這週已經將大部分的智能合約功能實作與測試完成,但仍需搭配前端UI才能進行展示。故這幾天開始進行前端UI的實作,今天先完成了 Admin 管理者功能的前端功能...
What is Smart Contract? 智能合約概念於1994年由密碼學家Nick Szabo首次提出,以太坊的區塊鏈上實施了一種近乎圖靈完備的語言框架...
導言 待補充.... 程式碼 pragma solidity^0.4.25; library SafeMath{ function add(uint...
創建個資料夾把私有鏈的資料放入其中: mkdir data 創建一個genesis.json文檔並將如下的配置資訊寫入其中,而檔案是放在你所創的資料夾中:...