北大區塊鏈課堂筆記(ETH_15)–肖臻老師
BTC和ETH為最主要的兩種加密貨幣,BTC稱為區塊鏈1.0,以太坊稱為區塊鏈2.0。之前文章中提出了比特幣設計中存在某些不足,以太坊便對其進行了改進。例如:出塊時間、共識協議、mining puzzle(對記憶體要求高,反ASIC晶片使用)
未來,以太坊還將會用權益證明(POS)替代工作量證明(POW)
新增對--智慧合約--的支援
為什麼要開發“智慧合約”
BTC本身是一個去中心化的貨幣,在比特幣取得成功之後,很多人就開始思考:除了貨幣可以去中心化,還有什麼可以去中心化?以太坊的一個特性就是增加了對去中心化的合約的支援。
如果說比特幣系統本身是一個貨幣應用,以太坊則由於智慧合約,升級成為了一個平臺,使用者可以依據該平臺自行開發業務應用。
關於BTC和ETH
BTC的發明人為中本聰(疑似日本人),ETH為Vitalik Buterin收到BTC啟發發明出來的““下一代加密貨幣與去中心化應用平臺””。(V神永遠滴神,當時只有19歲)BTC中貨幣最小單位為“聰”,最少的錢為一聰;ETH中貨幣最小單位為“Wei”,最少的錢為一Wei
去中心化的合約
首先,討論去中心化貨幣。貨幣本身由政府發行,政府公信力為其背書,BTC通過技術手段取代了政府的職能。
現實生活中,我們經常提到“契約”或“合約”。合約的有效性也是需要政府進行維護的,如果產生 糾紛需要針對合法性合同進行判決。ETH的設計目的就是,通過技術手段來實現取代政府對於合約的職能。
那麼,去中心化的合約有什麼好處?
若合同簽署方並非一個國家,沒有統一的司法部門(如:眾籌)。如果可以編寫無法修改的合約,所有人只能按照相關參與方執行,無法違約。