區(qū)塊鏈被認為是自互聯網誕生以來最為顛覆性的技術。它的魅力為何如此迷人,甚至讓很多人覺得無法理解。在區(qū)塊鏈領域中,追隨區(qū)塊鏈的粉絲們經常提到以太坊和智能合約,它們又是何方神器?
互聯網發(fā)展至今,有人認為有能力獨立開發(fā)出區(qū)塊鏈應用的人不會超過2000個人,也有人認為可能不超過200個人。這個數字或許夸張,但足以說明開發(fā)區(qū)塊鏈難度之大。因為這就如同在沒有操作系統(tǒng)的手機上開發(fā)出一款APP,需要從底層編寫代碼,構筑底層構架,更需要掌握非常多的軟硬件開發(fā)能力和加密算法。如果有人提供類似于安卓或iOS(蘋果公司開發(fā)的移動操作系統(tǒng))這類操作系統(tǒng),可以讓開發(fā)的門檻大大降低。于是,有一群程序員開發(fā)了Ethereum,中文名為“以太坊”。
以太坊是一個開源的區(qū)塊鏈底層系統(tǒng),像安卓或iOS一樣,提供了非常豐富的API(應用程序編程接口),讓許多人在上面能夠快速開發(fā)出各種區(qū)塊鏈應用。目前已經有超過200多個區(qū)塊鏈應用在以太坊上開發(fā)。
而以太坊的另一個特色是能夠實現智能合約。所謂智能合約(Smart Contract),是密碼學家Nick Szabo在1994年首次提出以數字形式定義的一系列承諾(Promises),包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議。
智能合約的智能在英語中對應的單詞是Smart,和智能手機(Smart Phone)中的Smart意義相同,表示非常靈活的意思,并不是指人工智能(AI)。智能合約一旦設立指定后,能夠無需中介的參與就自動執(zhí)行,并且沒有人可以阻止它的運行。
(來源:萬向區(qū)塊鏈實驗室)