Hello大家好哇~我是二萌。
作为二萌第一篇出道文,那必须得有相当高的含金量呀。
我想了又想,最后灵光一现,一拍大腿,就写以太坊入门指南吧!
想我学习以太坊的时候,各种专业名词的轰炸,往往看完一篇文章也还是不知道到底在说什么,那真是泪流满面呀。所以这篇入门指南,会用通俗易懂的语言,来向大家简单的介绍什么是以太坊,以及以太坊相关的专有名词。
什么是以太坊
以太坊是一个基于区块链技术的去中心化平台,允许任何人在这个平台上开发去中心化应用和使用它们。
2013至2014年间,程序员 Vitalik Buterin受比特币启发提出了以太坊的概念,大意为“下一代加密货币与去中心化应用平台”,随后在2014年,V神发布了以太坊的白皮书。
很多人即使看了白皮书,也很难理解以太坊到底是什么。
其实简单来说,可以拿网络游戏来举例。
传统的网络游戏,我们的操作都是通过访问游戏开发商的服务器来完成的,一旦这个服务器出现一些小故障,就很有可能无法访问了。
而以太坊是一个由成千上万个计算机节点组成的大平台,所有的节点相互连接并且每个节点可以拥有整个平台的代码和区块链数据的完整备份。
你可以想象成原来访问的中心化服务器变成了成千上万个服务器,每个服务器上的数据完整且相同的,那么即使有一部分服务器故障了,还会有其他的服务器继续维持网络的运行,所以几乎是可以被随时访问的。
以太币
作为以太坊自己的货币,以太币当然也有自己相应的换算单位。
1个以太币等于10的18次方Wei。
Wei,是以太币的最小单位,是源于 Wei Dai 的名字,为了纪念密码界的大牛——戴伟,他所提出的匿名的、分布式的电子加密货币系统——B-money,被认为是比特币的精神先导。
智能合约
智能合约是以太坊一个重要的应用,它是运行在以太坊区块链上的一段代码。
现在我们所制定的合约是具有法律效应的,比如我在合同里写对方违约要付我50万,但如果他把合同撕了我也不能直接抢呀,得走程序。
而智能合约则是将这些协议以代码的形式发布到以太坊区块链上,也就是上链,一旦上链,智能合约就会按照协议的内容,自动转移数字资产。
如果智能合约里规定了对方违约要付我50个以太币,那么一旦他违约,这50个以太币就会自动从他的账户转移到我的账户,也就解决了现代合同所不能解决的信用问题。
Dapp(去中心化应用)
Dapp是一种运行在以太坊上的应用,就像app应用在IOS/Android等设备上一样,只不过编写Dapp的代码不是放在中心的服务器,而是放到以太坊的公链,并且也不是由一个人经营维护,而是由众多的节点来经营维护的。
另外,必须要在支持Dapp的浏览器中才能使用,例如Mist或Parity或者是Metamask。
便于交易的以太币,解决交易信任问题的智能合约,提供信息汇总和操作空间的Dapp,构成了以太坊的生态,使以太坊成为一个具有发展潜力的、理想的区块链技术,也使以太币称为一个有巨大升值潜力的加密货币。
但是目前以太坊的交易速度完全无法和互联网数据处理速度相比,不适合快速交易,并且以太币也和比特币一样,具有不稳定性和实验性,因此想要入手以太币的朋友还是要根据自身情况来考虑。
Gas
在处理以太坊交易的时候,我们都会看到一个词——gas,那么什么是gas呢?
在以太坊中所有的程序执行都是有代价的,要给矿工一定数量的以太币来执行相应的操作,这些以太币就被称为gas(燃料)。
我们在中心化服务器比如QQ上执行的操作其实也是有价的,只不过服务商帮我们代付了,但是在以太坊中,这些就得我们自己来付。
要支付的费用=gasused*gasprice,也就是执行交易所要用到的gas数量乘上gas的价格(以GWei为单位)。
有意思的是,在现实生活中,矿工会选择gas费用高的交易来优先处理,当你给出一个比较高的gas费用时,交易的处理速度就会快一些,这也是很符合生活常识的,毕竟你给的小费高一点,别人也会更热情嘛。
以太坊钱包
钱包是用来存放和管理以太坊账户的,还有对交易进行数字签名,追踪余额等功能。
是不是听上去很像银行卡呢。
在银行开户的时候,我们会提供自己的姓名,身份证号,手机号,现在还会有指纹,现场拍照等等,银行会将这些信息和银行卡号建立关联,并要求我们设置一个密码。
在使用银行卡的过程中,要用到银行卡的卡号和密码,一旦出现银行卡丢失,盗刷,密码遗忘,都可以到银行去进行挂失,密码重置等操作。
而在以太坊中,账户是用一串地址来表示的,例如
0x63C7086c58D1e5447674d9237D92F1aB4938b18f。
转账交易就是把以太币从一个地址转到另一个地址,是点对点的交易,没有银行等第三方的介入,账本上也没有任何的个人信息。
每个地址都会有一个对应的私钥,拥有这个私钥的人,就能用这个地址进行以太坊的交易,所以私钥一定要保管好,一旦私钥泄露,以太币就有可能丢失。
并且不同于银行卡的是,银行卡密码是由我们自己设的,跟银行卡号完全不相关,我们也能够重置密码,但是以太坊的私钥是由地址经过一系列的数学运算来得到的,一一对应,是不能够重置的。
好了,今天就讲到这里吧。
下一期二萌将继续详细介绍以太坊钱包的类型和安装方法,尽情期待吧~
对区块链以太坊感兴趣的朋友可以关注我的微信公众号:WE玩(微信号:wehdpt),谢谢大家~