作者DreamHssH ()
看板DigiCurrency
标题[闲聊] 给新手的以太坊介绍
时间Thu Dec 14 19:59:34 2017
有一篇昨天发表在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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.168.67.108
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1513252857.A.971.html
※ 编辑: DreamHssH (118.168.67.108), 12/14/2017 20:04:37
1F:推 evilplayer: 推分享~ 12/14 20:03
2F:推 Fice: 1推 12/14 20:20
3F:推 Ash1taka: 推分享 12/14 20:27
4F:推 martin095566: 推 12/14 20:32
5F:推 NTUstud: 推 12/14 20:41
6F:推 ASANKIN: 推 12/14 20:42
7F:推 keke0421: 好文 12/14 20:44
8F:推 caie18856: 推 12/14 20:57
9F:推 yys310: 推翻译 12/14 21:00
10F:推 urml: push 12/14 21:06
11F:推 zero7810: 好文 12/14 21:15
12F:→ abcd11001100: 区块链首家线上赌场上线啦! 12/14 21:19
13F:推 narwhalgary: 推推 12/14 21:34
14F:推 IamSkyBlue: 推,清晰好文 12/14 21:42
15F:推 JJ1622: 推 12/14 22:32
16F:推 raymond0001: 先推 12/14 22:36
17F:推 ficoaero: 推推~ 12/15 00:21
18F:推 samtp6: 推 12/15 01:53
19F:推 DarkerDuck: 推推 12/15 02:23
20F:推 hank850503: 推 12/15 04:35
21F:推 Sarnux: 推 12/15 08:55
22F:推 ssnopra: 推 12/15 09:48
23F:→ x21999125x: 如果用户可以知道牌面怎麽处理的…那还有赌博的性质 12/15 11:46
24F:→ x21999125x: 吗?还是说只能知道处理流程但没办法知道牌面呢? 12/15 11:46
25F:推 vvind: 推 12/15 12:24
26F:推 muxijiner: 推 12/15 12:27
27F:推 ZERX: 推 12/15 13:04
28F:推 ptt80357: 前显易懂 推 12/15 15:52
29F:推 martin77: 写的不错,但我有个问题,假如祖母到明年时钱包没钱, 12/15 16:21
30F:→ martin77: 那怎麽自动汇钱给孙子,还是说一开始就必须压一笔钱? 12/15 16:21
31F:推 artyyouth: 推翻译 12/15 17:58
32F:推 hsinggg: 谢谢你 12/15 18:54
33F:推 assassin305: 推 12/15 19:10
34F:推 DarkerDuck: 看你合约怎麽写的,要先押钱或是不押都可以 12/15 20:11
35F:→ DarkerDuck: 不过像这种时间到执行交易,BTC也做得到就是了 12/15 20:24
36F:推 martin77: 了解,感谢鸭大 12/16 02:32
37F:推 iansrc: 好文 12/16 14:15
38F:推 evilplayer: 推~ 12/17 07:23
39F:推 MapleWings: 有看有推 12/17 14:20
40F:推 predatorK: 好文推 12/18 00:47
41F:推 bird0723: 推,受益良多 12/20 15:43
42F:推 ciao1205: 推 12/21 16:05