2019年8月13日 星期二

區塊鏈學習筆記(帳本&幣)

帳本(Ledger)

去中心化的帳本(Distributed Ledger)
在區塊鏈的世界哩,帳本是電子化且不可竄改的
特性:
人手一本,去中心紀錄全世界的交易
沒有任何一個人(例銀行)能改動帳戶存款
公正紀錄每個人擁有的金錢數量
為自己的帳戶負責
透明
帳戶是匿名,交易細節公開,拒絕黑箱作業
可回溯
區塊鏈上的交易歷史紀錄會永久保存
隨時可察看任一時間點的交易
不可竄改
交易資料一上鏈,即不可修改
越久以前的交易,越具不可竄改性

2019年8月12日 星期一

區塊鏈學習筆記(測試鏈&水龍頭)

測試鏈(Testnet)

Testing Network
測試+鏈=專門用來測試的區塊鏈網路

為何需要?
與大部分區塊鏈(例如:乙太坊)互動不是免費
給開發者模擬真實情境
乙太坊開發必要

區塊鏈學習筆記(去中心化&三角悖論)

去中心化(Decentralization)

中心化的舉例
政府:制定的政策、法律要去遵守
銀行:轉帳、交易都有些規範要服從
學校:考試規則、服儀規則
制定的規則要去遵守 
中心化的優勢
通常很快
不必重新建立信任
中心化的問題
單點失效(Single Point of Failure)
天災人禍:如果銀行發生地震,如果裡面存有所有人的資料,可能會因此消失
閉門造車:就像集權的概念
手續費 (Transaction Fee)
銀行轉帳、政府繳稅:如果這世界上只有一家銀行,規定轉帳手續費十塊錢,那我們只能乖乖服從

2019年8月11日 星期日

區塊鏈學習筆記(挖礦和Hash)

挖礦(Mining)

是指去中心化驗證區塊的機制,而從挖礦兩個字可以知道,分為兩個字

挖:指的是需要付出某種工作
礦:指的是高價值的獎勵

隱藏含義是指不容易得到(成功的機率很小)

而在比特幣上的應用指的是礦工消耗電腦算力,時間,來驗證區塊,獲取比特幣

而驗證區塊可以比喻成比特幣系統出一道數學題,看誰先解出來

為什麼要挖礦?

因為區塊鏈沒有中心化伺服器來處理交易,所以用挖礦的方式來獎勵其他人(礦工)來做這項工作

2019年8月5日 星期一

ML 學習筆記(Convolutional Neural Network)

CNN是影像辨識中最常用的方法,其實NN也可以做影像的辨識,那我們為甚麼要用CNN呢?
因為我們用一般的NN來做影像辨識時,使用太多的參數。