【加密貨幣】深入淺出介紹以太坊

所謂的以太坊,就是一本公共筆記本(區塊鏈技術)。它不被特定對象擁有,任何人都可以檢視,而且內容難以被竄改。這本筆記本可以記錄各種資料,其主要的資料類型以餘額(外部帳戶)和程式碼(合約帳戶)為兩大宗。此外,整本筆記本用ETH代幣作為價值儲存及流通的貨幣單位。

以太坊如何記帳

首先,任何人都可在以太坊筆記本透過保密的個人簽章(私鑰)產生一個公開的帳戶(地址)。但只有在筆記本上抵押(質押)超過32顆ETH的人,才有編輯筆記本的權力。

當你想發起一筆交易,需用個人簽章(私鑰)簽署帶有手續費(Gas Price)的交易請求並發送給有權力編輯筆記本的編輯者(全節點)。之後這個人會把你的交易請求跟其他人的一起放到一個待處理區(交易池),接著由隨機選出的編輯者把願意支付較高手續費的交易優先排序打包,其餘編輯者則會驗證(公鑰)被打包的交易是否合法且進行核准投票。當大部分的編輯者都投票通過後,帳戶餘額就會更新並記錄在筆記本上。

以太坊如何執行程式碼

在以太坊筆記本內,還有一類特別的帳戶用來存放程式碼(智能合約)。透由這些程式碼建構出的應用程式,在滿足條件時可以被編輯者自動執行相應功能。

若你想抵押ETH成為筆記本的編輯者,則如同記帳流程一般,只不過交易內容不再是更改雙方帳戶餘額,而是向存放抵押程式的帳戶發送一筆抵押ETH的指令。經過打包後,編輯者們會依據指令執行相應的程式功能並自動完成抵押,然後將程式運行的結果更新記錄在筆記本上。

以太坊如何降低手續費

隨著使用以太坊筆記本的人越來越多,大家為了爭取編輯者們優先記錄自己的交易,手續費自然也就跟著水漲船高。此時,有一群人提議由他們再創立一本同樣可以記錄各種資料,擁有自己貨幣單位的新公共筆記本(Layer2)。人們只需要把以太坊筆記本(Layer1)的ETH代幣交由他們保管,由他們作為新筆記本的編輯者在其上記錄大家的交易,累積一定數量的交易後再將最終結果匯集成單筆交易記錄在以太坊筆記本上。由於是將多筆新筆記本的交易彙總成單筆以太坊筆記本的交易,故單筆以太坊筆記本的交易手續費也就由多筆新筆記本的交易分攤,達到降低手續費之目的。

而今晚以太坊的坎昆升級,其中最主要的EIP-4844提案就是更進一步降低Layer2將資料寫回Layer1所需付出的交易成本。總的來說,以太坊又朝擴容發展路線邁出了一大步,為了慶祝這歷史性的一刻,聊撰此文以茲紀念。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端