比特币&区块链研究

如何使用以太坊——零基础了解以太坊(二)

2018-12-28  本文已影响2人  1a8661c5a646

0章 引言

简单了解以太坊的概念后,我们就可以开始学习买币了。概念都是虚的,实实在在的体验才是真的。如果是第一次买币,建议先使用小金额测试。

第1章 如何使用以太坊

使用以太坊可能听着令人生畏,但体验后会有收获的。

如果以太坊这个“不可阻挡的世界计算机”按计划发展,可能会出现替代很多人每天都在使用的谷歌和脸书的应用。(为什么说以太坊是世界计算机,可参阅上一篇《什么是以太坊》)。

以太坊可能不像我们现在熟知的网页那么直观,但是,任何有电脑或智能手机的人,只要他们持有以太币——可更新到区块链账本的、独特的代码片段,就可以使用这个平台。

以太坊钱包

首先,你需要有一个可以安全存储以太币(或最起码可以存放私钥)的地方。这就为我们引入了以太坊“钱包”的概念。 

有一点需要预先提醒的:丢失私钥比暂时忘了私钥放哪更糟糕,因为你的私钥没了,你的以太币就没了,永远的没了。

移除可信任第三方是一把双刃剑。虽然不再需要中间机构验证交易,但是你也无法再找客服帮你恢复私钥。

记住这点后,有很多存储加密货币的钱包可供选择:桌面钱包、在线钱包、硬件钱包和纸钱包。

你可以根据对便利性和安全性的偏好选择一个。这两点通常是相互对立的:使用更方便,安全性就会更差(反之亦然)。

桌面钱包

桌面钱包在电脑或笔记本电脑上运行。你可以选择下载以太坊客户端(以太坊完整节点的副本)。以太坊客户端有几个使用不同编程语言编写、拥有不同性能的版本。

这个过程大概需要几天时间,并且所需的时间只会随着以太坊的增长而增加。钱包随后需要与区块链上的最新交易保持同步。

手机钱包

手机客户端,或者说轻客户端,连网和构造交易所需下载的数据较少,所以它们更适合下载到智能手机上。

轻客户端虽然更方便,但是不那么安全。使用完整的以太坊客户端接收交易会更安全,因为它们不需要信赖矿工或节点给他们发送准确的信息——他们自己验证交易。

把私钥存在断开网络的设备里比较不容易遭到黑客入侵(这种方法称之为“冷存储”),最适用于存储大量的以太币资产。

但是,相比于把币存放到手机或是联网的电脑上,这个方法没有那么易于使用。

硬件钱包

硬件钱包,通常是一到两个手指的大小,可以说提供了一个两全其美的方案。这些安全设备可以联网,也可以断开网络签名交易。

但是,再次提醒,如果你想经常使用或移动以太币的话,这样的存储方式并不是一个好的选择。

点击这里,全球出货量最大的硬件钱包Ledger,圣诞特价¥699

纸钱包

另外一个冷存储方式是把私钥抄在纸上或者打印出来,做成一个纸钱包,然后把它锁在保险箱之类的地方。在线工具可以在电脑上直接生成密钥对——是在电脑而不是在网站服务器上,否则网站遭到黑客入侵的话,密钥可能会被泄露。

如果你有自己的加密工具,你甚至可以自己使用命令行来生成私钥。

说到这,再次提醒,如果你丢了私钥,币就一去不复返了。

因此,最佳的做法是,多花些时间多创建几份密钥副本,然后把它们放在不同的安全地点,以防丢失或毁坏。

购买以太币

购买以太币因国而异,或者说是因币种而异。你需要在网上或线下找到一个持有以太币并且想要交易的人。

你通常都可以选择在线下当面购买或出售以太币,特别是如果你居住在以太坊线下交流会较多的城市的话,例如纽约或多伦多。

但是在人口较少的地区这种方式不太可行。交易所允许用户直接用美元或比特币购买以太币。通常需要注册。

使用另外一种货币购买以太币可能需要多一个步骤。

比特币是最常用的数字加密货币,全世界的人都更愿意用它来交换本国货币。所以,举个例子,如果你想用卢布购买以太币,最简单的方式是:在交易所购买比特币,再用比特币换成以太币。

有了以太币,你就可以直接发送给另一个人(点对点)。发送过程中可能需要向矿工支付少量的交易手续费。

然后呢?

用户有了以太币后,可以做些什么呢?

你可能注意到了到目前为止(以太坊)钱包和交易相关的术语和比特币的很像。但是以太坊应用是完全不同的。

有了以太币,用户可以加入或创建智能合约(自动执行协议条款的代码,这样你可以不用依赖第三方)。

很多智能合约可以用来创建去中心化应用(简称dapp),你可以使用或加入这些应用。

这个系统是什么?

但是,在进一步深入之前,我们需要稍微解释一下系统的运作原理。以太坊和其他加密货币确实有一个令人难以理解的存储系统。

用它与我们已知的东西做比较也许会更好理解。 

你注意到信用卡的正面有一串数字了吗?通过这串数字,当我们刷卡的时候,银行就知道他们应该把钱打到哪里。数字加密货币让你可以生成类似的识别码,识别出钱应该记入何方。

在这个系统里,用户身份证明有两个组成部分:公钥和私钥。通常是一串由数字和字母组成的字符,两个密钥通过加密技术串联在一起。

公钥可以发送给别人,这样他们就知道应该把钱发到哪里。如果你希望别人发币给你,你需要提供一个地址:源于公钥的一串由数字和字母组成的字符,让别人给你打币。

如果你需要把币发给别人,你需要用私钥进行签名,私钥顾名思义,类似于密码。拿信用卡类比,它类似于你在商店刷卡或在ATM操作时所需的密码。

那么,使用这个系统有什么好处呢?在开放式的区块链(例如比特币和以太坊)上,最大的不同是,用户可以随时生成一个识别号码进行转账。他们不需要等银行审核通过银行账户的申请并提供信用卡。

作者:Alyssa Hertig

原文链接:https://www.coindesk.com/information/how-to-use-ethereum

第2章 结束语

觉得这些概念很抽象?用一次就有实感了。

上一篇下一篇

猜你喜欢

热点阅读