區塊鏈懶人包:以太坊

這份懶人包是由《區塊勢》製作,我們擅長以白話文將區塊鏈說清楚。我們將區塊鏈知識歸納為 6 大主題,讓你快速掌握區塊鏈(歡迎點擊下方連結,看有興趣的主題)

 

區塊鏈有許多種,除了比特幣區塊鏈外,也有像以太坊一樣的應用平台,可以讓不同的應用程式(Dapp)在上面運行,提供不同服務,創造豐富多元的生態。

什麼是以太坊(Ethereum)?

    • 比特幣區塊鏈(Bitcoin)就像計算機,主要用途是轉帳,設計功能單一。而以太坊(Ethereum)則像電腦,方便軟體開發者運行自己撰寫的程式碼,所以功能就不只有轉帳,還可以玩遊戲、開交易所,端看區塊鏈執行的是什麼「智慧合約」。
    • 用手機來比喻,以太坊像是智慧型手機的作業系統。就像 Google 已經建構好 Android 手機作業系統,因此 LINE 只需要基於 Android 提供的資源開發 LINE App ,而不需要自己從頭開發整套手機作業系統。軟體工程師可以直接使用以太坊的既有資源,建立基於區塊鏈的應用(Decentralized App, Dapp),但不需要自己從頭建構新的區塊鏈。

 

什麼是智慧合約(smart contracts)?

    • 區塊鏈上的程式碼,統稱為智慧合約。以太坊上的應用,就是由多個智慧合約組合而成的。智慧合約雖然有合約兩字,但其實是將合約條件轉成一串程式碼,當條件成立時,區塊鏈上的電腦便會自動執行合約,達成資產交換自動化。完全自動化,但也因此無法人為干預。

 

以太幣(ETH)有什麼用途?

    • 以太坊運作就像一台自動販賣機,必須投入以太幣(燃料)才能幫你執行區塊鏈上的程式碼。
    • 使用應用時要支付多少以太幣,取決於執行智慧合約所需要的運算數量和單價。
    • 以太幣同樣可以用作轉帳交易,幣價會隨著需求漲跌。與比特幣(BTC)最大的差別,是以太幣能作為以太坊運行時的「燃料」。以太坊也有自己的「挖礦」機制吸引礦工加入。

 

以太坊有應用商店(app store)嗎?

    • 以太坊並不像 iOS 和 Android 有審查機制,決定應用程式是否能夠上架,因此不會出現統一管理的應用商店。但目前有網站根據應用的使用量、以太幣交易量排序。

 

以太坊的優缺點是?

    • 優點是以太坊能夠確保程式被貫徹執行,而不受到政府要求下架或企業審查的限制、干預。例如中國有不少被官方禁止的翻牆軟體,之前就想從 Amazon 搬家到以太坊上。
    • 缺點是交易速度慢以及成本昂貴。

我對以太坊有興趣,該如何入門?

    • 如果你是工程師,想學寫程式。可以先從以太坊內建的程式語言 Solidity 來撰寫智慧合約,它的語法類似 JavaScript,因此入門門檻不高。
    • 如果你要從區塊鏈概念的角度切入,我建議你訂閱區塊勢。區塊鏈難的不是技術,而是反直覺的「去中心化思維」。

 

《區塊勢》為付費訂閱媒體。 每週提供深度趨勢分析電子報,以及不定期領域專家專訪音頻。區塊勢將複雜的概念簡單說給你聽。進一步了解區塊勢