1. 程式人生 > >細談以太坊

細談以太坊

很難 底層 問題 無需 開發語言 智能合約 以及 可見 區塊鏈

以太坊,就是通過共識算法來實現的一個分布式賬本。以太坊號稱區塊鏈平臺,實際上原理和比特幣一樣,都是通過密碼算法和以金錢激勵為基礎的共識算法來讓礦工(記賬人員)正確的記賬(並不是一定正確記賬,也可以選擇惡意記賬,但是惡意記賬的成本比收益高),從而形成一個在以太網絡上人人可見的一個唯一的分布式賬本,這個賬本一經生成,就不能更改(密碼算法來實現)。

1、以太坊與比特幣相比,有哪些優勢?

比特幣:

1)比特幣也支持腳本,開發人員可以用比特幣腳本實現一些定制化功能(智能合約),但是比特幣腳本比較難用

2)比特幣主要用在轉賬匯款的場景,很難應用到別的場景

以太坊:

以太坊的出現,就是為了解決一些比特幣解決不了的或者是比較難解決的問題。

1)以太坊提供一個智能合約平臺,有自己的虛擬機(EVM),有比較簡單的智能合約開發語言(Solidity),開發智能合約比比特幣網絡用腳本語言開發容易得多

2)應用開發人員基於以太坊開發應用,無需關心底層記賬相關的實現細節,因為以太坊平臺已經實現了。

以上內容是本人關於以太坊的一些理解,寫的比較隨意,我會一直完善本文,力求達到看完本文,知道以太坊是什麽?以及以太網絡的實現原理是什麽?敬請期待!

細談以太坊