[閒聊] 給新手的以太坊介紹

作者: DreamHssH   2017-12-14 19:59:34
有一篇昨天發表在reddit上的以太坊介紹文章被推爆了(upvote:2000+)
看完後覺得寫的還不錯,所以把它搬過來這邊
有興趣的可以去看原文XD
原文是 https://redd.it/7jj1so
以下是快速翻譯的正文:
到目前為止,大多數人都認為以太坊是第二大有價值的加密貨幣,
目前價值超過600億美元。然而,以太坊實際上並不是一個加密貨幣 -
它是一個讓程式設計師在區塊鏈技術之上建構應用程式的軟體平台。
在以太坊平台中,是一種被稱為ether的加密貨幣,
用於為以太坊區塊鏈上的應用程式提供動力。
從比特幣到以太坊
比特幣使用一個全球性的電腦網路來維護一個被稱為區塊鏈的共享式帳本,
用於追蹤誰擁有比特幣。一旦區塊鏈技術被引入世界,
人們意識到區塊鏈可以用來追蹤任何有價值的東西。
2013年,一位19歲的Vitalik Buterin介紹了Ethereum白皮書,
該白皮書提出了一個開源平台,可以讓程式設計師建立區塊鏈應用程式,
從而促進資金、內容、財產或任何有價物的交換。
就像中本聰的文章一樣,Buterin的軟體開發人員普遍感到興奮,
這些軟體開發人員正開始朝向Buterin奠定的願景邁進。
以太坊就像比特幣一樣,不是由任何一個人擁有或控制的。
與比特幣不同,比特幣的創始人保持匿名,而以太坊是由Vitalik Buterin所領導。
雖然Buterin並不像CEO那樣控制Ethereum,
但他講的話對決定專案的方向是非常重要的 - 至於這個是優點還是缺點,因人而異。
智能合約
一個建立在以太坊之上的基本功能被稱為智能合約。
智能合約是基於現實數據自動執行的數位協議。
一個簡單的方法來想就是“IF-then”。如果條件A存在,則執行功能B.
舉個例子,
奶奶想要確保她每年都不會忘記在小比利生日時給他錢。
她可以寫一個智能合約"如果是小比利的生日,則從奶奶帳戶中支付他10美元。"
一旦這個合約被廣播到以太坊網路,每年小比利生日時它將會自動執行。
智能合約的應用範圍遠遠超出了提高世界各地祖母的可靠性和效率。
智能合約的另一個簡單應用是租賃付款:如果日期=每月第一天,那麼支付房東租金。
目前涉及雙方人工交互的流程現在都可以自動化了,價值也可以通過區塊鏈即時的處理
,而不是像傳統的銀行業務那樣在幾天內才完成。
一個真實世界的例子
以太坊和智能合約是很了不起的,因為它們引入了"智慧經濟"-
緩慢的人工作業很容易出現人為錯誤和欺騙,會被完全透明可靠的自動過程所取代。
一個代表“智慧經濟”的例子是一個由法國保險公司AXA運行的項目。
AXA提供飛行保險項目,在航班延誤兩小時以上的情況下支付保單持有人費用。
它目前有一個試用產品,將使用智能合約和以太坊區塊鏈支付保險索賠。
這個智能合約很簡單:如果航班誤點兩個小時以上,那麼就支付保單持有人。
智能合約連接到監控航班時間的資料庫。如果資料庫顯示航班延遲兩個多小時,
智能合約被觸發,保單持有人將自動經由區塊鏈支付。
如果沒有智能合約,投保人將不得不提出索賠要求,
等待保險公司索賠部門處理,可能需要1到2週的時間。
藉由智能合約,保險公司和保單持有人都不需要做任何事情。
沒有灰色地帶,客戶可以在購買保單之前先查看智能合約
如果延遲的話,他一定會收到賠償。
以太坊vs以太幣
如前所述,以太坊是一個使用智能合約建立區塊鏈應用程式的平台。
你可能剛剛在Coinbase上購買的產品叫以太幣,這是促進以太坊網路的加密貨幣。
以太幣的功能比數位貨幣更像數位商品。
就像你需要汽油來加油,你需要比太幣在Ethereum區塊鏈上運行應用程式。
在上面引用的祖母的例子中,
奶奶將不得不購買少量的以太幣來推動智能合約給小比利生日的錢。
以太坊區塊鏈的功能與比特幣區塊鏈的功能相同:
電腦網路跑軟體,通過多數人的共識驗證交易。運行這些礦機的人被稱為礦工。
比特幣礦工通過獲得比特幣做為報酬來補償他們所花費的資源。
以太坊礦工則以以太幣做為報酬。
在小比利生日時,奶奶的以太幣交易費將交給在區塊鏈上加上奶奶的交易的礦工。
這個礦工也將在這個過程中得到新的以太幣。
適用於石油和天然氣等商品的供應/需求經濟學也適用於以太幣。
石油是有價值的,因為它為我們在日常生活中使用的許多東西提供動力。
依靠以太坊應用的人和企業越多,對以太幣的需求就越高,從而增加其價值。
與所有加密貨幣一樣,市場上也有很多人預測未來以太幣需求將會增長。
既然以太幣是有價值的、可交換和可轉讓的,某些商人也開始接受它作為貨幣。
dApps - 分散式應用程式
在以太坊區塊鏈上跑智能合約的應用程式被稱為“dApps”。
就像任何應用程式開發人員可以在蘋果IOS作業系統之上建立應用程式一樣,
開發人員可以在以太坊的區塊鏈基礎架構之上建立dApps。
對於dApp的用戶來說,它可能與您今天使用的其他app沒什麼不一樣。
只有不同在於底層是區塊鏈架構。
回到我們的祖母的例子,
由於dApps是在區塊鏈上運行,可以有一個dApp,奶奶可以下載,
讓她用於小比利的生日付款,而不必自己編寫智能合約。
dApps也是完全開源的,所以其他人可以取得程式碼。
有人可以把生日付款的dApp拿來用,
並且在程式上添加額外的說明,像是:“生日快樂比利!”。
在區塊鏈上跑dApps還提供了更多的安全優勢。
由於這些交易是通過以太坊區塊鏈進行分發和加密的,
因此駭客沒有一個資料中心可以竊取全球所有祖母給孫子生日支付的資料。
現在,我不會再用祖母/小比利的例子,
因為我認為它只代表了以太坊區塊鏈上可以建立的簡單例子。
實際上,被建立的dApps是更複雜的。這裡有一些例子:
Weifund - 區塊鏈眾籌:
用戶當然可以開展傳統的眾籌活動,但透過使用智能合約,
支持者可以獲得項目的財務利益。如果一個獨立電影在Weifund獲得資助,
一個資助專案10%的支持者可以收取電影收入的10%。
隨著電影上映後產生收入,報酬也會即時發送給資助者。
Ujo音樂 - 通過區塊鏈進行音樂授權:
作曲家可以編寫一首原創歌曲,並在Ujo的平台上註冊,並設置自己的授權條款。
如果電影製片人想在電影中使用這首歌曲,他們可以根據作曲家設定的條款購買權利,
然後作曲家直接獲得收入。這消除了像華納兄弟這樣的中間商的需求,
而這些中間商通常拿走了創作者利潤的最大份額。
Virtue Poker - 受區塊鏈保護的在線撲克:
撲克之星等在線撲克平台在受到歡迎的時候,被操縱牌桌、濫用玩家資金等問題所摧毀。
而使用以太坊的德州撲克允許玩家直接放入他們的賭注,
確保沒有中間人可以存取和盜用玩家的錢。他們的代碼是開源的,
所以用戶都可以知道是如何處理的,確保沒有人可以操縱牌桌。
最後,玩家們可以通過區塊鏈即時獲得獎金,所以不用再等待幾週的時間了。
以太坊代幣
所以現在你明白了以太坊是一個構建去中心化應用程式的網路,
需要一個名為Ether的加密貨幣來運行,我將會引入一個令人困惑的概念。
建立在以太坊上的許多dApp都有自己的加密貨幣或“代幣”。
為了與dApp進行互動,客戶需要購買dApp的原生代幣。
這是一個我想到有幫助的比喻 - 當你去水樂園時,你支付入場費,作為回報,
你會得到一個腕帶。那個腕帶可以讓你在水樂園裡滑水。
對於某些dApp,代幣是腕帶,用戶必須購買它才能與dApp提供的任何內容進行互動。
我們以一個名為Golem的dApp為例。Golem可以讓人們將多餘的算力出租給需要它的人 -
有點像電腦界的AirBnB。引用Laura Shin的一篇文章,
如果我是一個電腦圖形藝術家,想要渲染某種計算強度的動畫,我可以購買Golem代幣讓
我進入Golem網路來生成我的動畫。然後,我付Golem代幣給那些租借給我電腦的人們。
Golem代幣是智能合約的一種形式,此交易會記錄在以太坊區塊鏈中。
由於Golem代幣也是一種加密貨幣,因此可以在自由市場上進行交易。
假如我是個無意使用Golem租用算力的投機者,我仍然也可以在交易所購買Golem代幣,
希望它能夠升值。像比特幣一樣,Golem代幣也有固定的數量,
所以如果服務的需求增加,代幣的價值也會增加。
如果我以大約1便士的原始價格購買Golem,並且Hodl到今天,
那麼就是35X,因為Golem代幣目前的價格大約在35美分左右。
ICOs
ICO代表“貨幣首次公開募資”,這是今年爆炸式加密貨幣的籌款機制 -
大部分都是在以太坊網路上舉行的。
類似於kickstarter活動,他們允許企業家為項目籌集資金,
讓投資者在產品/研究完成之前儘早購買cryptocurrency。
如果這個項目成功了,那麼加密貨幣的價值就會上升,
早期的投資者就可以在公開市場上出售以獲取利潤。
ICO激起了很多爭議,因為它們代表了一個高風險的募資,對投資者沒有任何保護。
假設我想建立一個賭場並為其籌集資金,我給了投資者機會在賭場開張前,
購買可用於我的輪盤賭桌的籌碼。如果你從我這裡買了10萬美元的輪盤籌碼,
我決定不再想要建造賭場,那麼你就會被困在持有無價值籌碼的狀況中。
如果投資者沒有詳細調查,他們最終可能會購買一個項目的代幣,
但這個項目的創建者從來沒有打算完成這個項目 -
結果就是發起人拿走了錢,投資者則無法收回資金。
另一方面,如果是一個成功的募資項目,早期成功的項目投資者有機會獲得豐厚的回報。
例如,在Golem ICO投資1000美元的人現在將擁有35,000美元,目前價格為0.35美元 -
而如果它達到10美元,他們都將變成百萬富翁。
ICO的另一個積極的方面是,他們讓任何人,無論貧富都參與早期投資。
要投資像Twitter或Facebook公司首次公開招股(IPO)這樣的公司,
你需要成為一個被認可的投資者 - 這基本上意味著你已經是一個有錢的人了。
而通過ICO,您所需要的只是網路和一點點金錢,你就有變富裕的可能。
遠非完美
以太坊有可能改變人類彼此交易的方式,但它仍然是一個非常年輕的技術,
並不是沒有問題。雖然以太坊網路下的區塊鏈架構是安全的,
但並不是所有建立在它之上的應用程式都是安全的。
錯誤的代碼可能會導致應用程式容易受到駭客攻擊和出錯。
這裡有兩個最好的例子:
DAO Hack - DAO是一個基於以太坊建立的dApp
可以讓眾多的以太坊參與者集資用以太幣共同投資專案。
如果項目成功,DAO代幣持有者將獲得專案團隊資金回報。
DAO ICO獲得了1.68億美元的資金。
DAO軟體被託管公開在以太坊區塊鏈上,並被所有人看到。
一名駭客在DAO的程式碼中發現了一個漏洞,
使他能夠將DAO持有的價值5,500萬美元的以太幣轉入到他控制的帳戶中。
以太坊團隊必須採取一個叫做分岔的動作(現在不會談)來回溯歸還被盜的資金。
Parity錢包凍結 - Parity是一個大家存放以太幣的錢包。
Parity程式碼中的一個漏洞讓使用者更動了一行用於存取錢包的程式碼。
這導致價值2.8億美元的以太幣被凍結 - 它沒有被盜,但也不能被存取。
Parity技術公司已經提出了另一個硬分岔來糾正這個問題 -
而這樣做肯定會動搖以太坊社區,和影響用戶的信心。
儘管以太坊dApps和智能合約帶來世界變化的影響,問題是任何人都可以編寫它們 -
如果寫得不好,它們可能會有非預期的功能,並像上面列舉的例子那樣被利用。
以太坊仍然是一個非常年輕的網路,如果它要達到其真正的抱負,
dApps和智能合約的安全問題將不得不被解決。
帶領去中心化革命
“以太坊旨在承諾分散化、開放性和安全性,這是區塊鏈技術的核心,
並將其帶到幾乎所有可以計算的東西。” - Vitalik Buterin
借助dApps,智能合約和區塊鏈技術,以太坊正在引領去中心化的革命。
比特幣是世界上第一個去中心化的貨幣,在全球電腦網路上運作。
以太坊為程式設計師提供了一個可以開發幾乎任何東西的去中心化的平台。
像Ethereum這樣的分散式網路有能力去除目前存在於生產者和消費者之間的中介。
讓我們來看看Uber這樣的公司吧。
Uber是一個將需要乘車的人和有汽車的人放一起的平台。
為了促進這種互動,每次乘坐的20%費用被Uber抽取。
然後通過以太坊和區塊鏈技術,
沒有任何東西可以阻止一群軟體開發人員編寫一個去中心化的Uber dApp。
不用每次乘坐都要被抽取20%的費用,而是將手續費交給網路,
司機把交易中的更多數金額帶回家。
隨著Uber網路去中心化的發展和壯大,其所有權代幣的價值越來越高,
也會對建立它的人員給予了獎勵。結果就是所謂的“去中心化的自治組織"
區塊鏈技術使這些去中心化的組織可以存在,
以太坊則為人們提供了建設它們的工具。
======================================================================
此篇是個人於數位貨幣板的第一篇文章,如果喜歡以後會再轉類似的文章來
歡迎斗內我ETH >"< :0x0b8b0b5ecdaf46f7b9ac791d24702a86cf398a2a
作者: evilplayer (孤伶刀 八荒無盡)   2017-12-14 20:03:00
推分享~
作者: Fice (Fice)   2017-12-14 20:20:00
1推
作者: Ash1taka (紡繳、檠弓弩)   2017-12-14 20:27:00
推分享
作者: martin095566 (MARTIN)   2017-12-14 20:32:00
作者: NTUstud (馬哥)   2017-12-14 20:41:00
作者: ASANKIN   2017-12-14 20:42:00
作者: keke0421 (zrae)   2017-12-14 20:44:00
好文
作者: caie18856 (Donvee)   2017-12-14 20:57:00
作者: yys310 (有水當思無水之苦)   2017-12-14 21:00:00
推翻譯
作者: urml (一體世界)   2017-12-14 21:06:00
push
作者: zero7810 (aa)   2017-12-14 21:15:00
好文
作者: abcd11001100 (乂粗殘a依瓜納乂)   2017-12-14 21:19:00
區塊鏈首家線上賭場上線啦!
作者: narwhalgary (獨角鯨葛瑞)   2017-12-14 21:34:00
推推
作者: IamSkyBlue (天空藍)   2017-12-14 21:42:00
推,清晰好文
作者: JJ1622   2017-12-14 22:32:00
作者: raymond0001 (Raymond)   2017-12-14 22:36:00
先推
作者: ficoaero (魔法年代)   2017-12-15 00:21:00
推推~
作者: samtp6 (uccuccu)   2017-12-15 01:53:00
作者: DarkerDuck (達克鴨)   2017-12-15 02:23:00
推推
作者: hank850503   2017-12-15 04:35:00
作者: Sarnux (保羅Paul)   2017-12-15 08:55:00
作者: ssnopra (provia不要開口~不要回 )   2017-12-15 09:48:00
作者: x21999125x (佴弌)   2017-12-15 11:46:00
如果用戶可以知道牌面怎麼處理的…那還有賭博的性質嗎?還是說只能知道處理流程但沒辦法知道牌面呢?
作者: vvind (wind)   2017-12-15 12:24:00
作者: muxijiner (木樨草)   2017-12-15 12:27:00
作者: ZERX (I am from Taiwan!!)   2017-12-15 13:04:00
作者: ptt80357 (Z8)   2017-12-15 15:52:00
前顯易懂 推
作者: martin77 (martin77)   2017-12-15 16:21:00
寫的不錯,但我有個問題,假如祖母到明年時錢包沒錢,那怎麼自動匯錢給孫子,還是說一開始就必須壓一筆錢?
作者: artyyouth (澄)   2017-12-15 17:58:00
推翻譯
作者: hsinggg (星居居)   2017-12-15 18:54:00
謝謝你
作者: assassin305 (拉斯趴踢~)   2017-12-15 19:10:00
作者: DarkerDuck (達克鴨)   2017-12-15 20:11:00
看你合約怎麼寫的,要先押錢或是不押都可以不過像這種時間到執行交易,BTC也做得到就是了
作者: martin77 (martin77)   2017-12-16 02:32:00
了解,感謝鴨大
作者: iansrc (Ian)   2017-12-16 14:15:00
好文
作者: evilplayer (孤伶刀 八荒無盡)   2017-12-17 07:23:00
推~
作者: MapleWings (Maple with Wings)   2017-12-17 14:20:00
有看有推
作者: predatorK (predator')   2017-12-18 00:47:00
好文推
作者: bird0723 (Zenyuyi)   2017-12-20 15:43:00
推,受益良多
作者: ciao1205   2017-12-21 16:05:00

Links booklink

Contact Us: admin [ a t ] ucptt.com