-
您的当前位置:币亿派 > 初识区块链 > 认识以太坊 >

萌新必读|什么是以太坊

来源:未知 编辑:币亿派BOSS 时间:2020-05-13
导读: 如果你已经非常熟悉加密货币世界,那么你可能听说过以太坊,它是全球第二大加密货币,即使你听说过以太坊,那么在解释它与比特币区别时,你也可能会感到困惑。


你也许听说过比特币,2009年一个叫中本聪(satoshi nakamoto)的神秘人物或组织将比特币推向了世界,随着比特币的流行,加密货币,区块链这些词汇也渐渐的走进了大众的视野中,如果你已经非常熟悉加密货币世界,那么你可能听说过以太坊,它是全球第二大加密货币,即使你听说过以太坊,那么在解释它与比特币区别时,你也可能会感到困惑。


以太坊的诞生


以太坊是由加拿大人维塔利克·布特林(Vitalik Buterin)发明的,他出生在俄罗斯,十几岁就开始接触比特币,2013年,布特林发表了以太坊白皮书,为以太坊奠定了基础。发表白皮书时布特林只有19岁,这就是为什么布特林被誉为天才少年。


2014年,布特林主持了一场众筹,为以太坊的推出众筹资金,并通过他的瑞士公司--以太坊瑞士股份有限公司(ethereum Switzerland GmbH)众筹了1800万美元。2015年7月30日,在区块链上创建了第一个创世区块,以太坊网络诞生了。


以太坊与比特币的区别


比特币的诞生的目的是为了成为一种去中心化货币,替代中央银行系统和各国政府的法定货币。以太坊的目的是成为“世界计算机”,让开发者可以在以太坊上开发各种去中心应用(Dapps)。以太坊和比特币都是基于区块链技术,都具有自己的货币,以太坊上的货币叫以太币(ether)。


什么是以太币


以太坊上的原生货币叫以太币(ether),ether的缩写为“ETH”,以太币是用户在以太坊上用来支付的货币,与比特币类似以太币也具有匿名性,以太坊上的身份是通过密码地址来识别的(公钥),而不是双方在真实世界上的名字,所以交易双方在进行转账的时候,第三方只能看到一些公钥地址之间的转账,除非交易双方在网络上公开他们的真实身份,否则没有人会知道谁执行了哪些交易。如果你想要知道在以太坊网络上发生的所有交易,你可以通过一个Etherscan网站查看所有用户在以太坊网络上的交易行为。

什么是以太币

怎么获得以太币


钱包


在获取以太币之前你需要先有一个钱包,在以太坊网络上钱包是用来持有,支付以太币。以太坊中的钱包与现实生活中的钱包有点区别,在现实生活中钱包是用来装现金的,但在加密货币中的钱包不包含任何现金,它只是一个地址,当你需要在以太坊网络中进行交易的时候,你只需要通过钱包生成一个签名,向以太坊网络证明你拥有一些货币的使用权即可。


当你需要创建一个以太坊钱包的时候,你真正需要做的是创建一个随机私钥,私钥是只能自己知道,不可以泄漏出去,一旦泄漏出去那么你的资产将会被其他人盗走,然后这个私钥会生成一个公钥地址,这个公钥地址就是你的钱包地址,钱包地址一般长成这样“0xa994db3ce7ad829617a2fa337aa34079d2b98304”,钱包的地址是可以公开的,如果你需要和另外一个人发生交易,你可以将你的钱包地址给他,这样其他人就可以向你的钱包地址发送以太币了。


在以太坊上我们可以通过imtoken等创建钱包


我们可以通过imtoken创建一个助记词钱包,助记词类似于前面所说的私钥,用户可以将生成的助记词记录在纸上,或打印到纸上保存起来。还有一种更加安全的钱包是像Nano Ledger或Trezor这样的硬件钱包,硬件钱包可以让你离线存储私钥,远离黑客。


警告:如果你不小心丢失了存储助记词的纸张或硬件钱包,那么你将丢失你的私钥,这将意味着你永远失去了钱包里面的资产,并且一旦私钥丢失并没有方法来恢复。


获取以太币


获取以太坊有两种方式:


运行一个以太坊全节点,成为一个矿工参与到以太坊网络中,这种方式需要很大的投入,如果你只是想获取一点以太币,可以采取第二种方式


在加密货币中一个称为“交易所”的网站上通过真金白银来购买以太币。如本站推荐的火币全球站


加密货币中的交易所类似于我们现实生活中的股票市场,在股票市场中你可以购买各个公司的股票,同样在加密货币的交易所中你可以购买各种加密货币。在选择交易所中建议尽量选择一些合规,规模大的交易所,这里就不对具体的交易所进行推荐了。


在交易所上,你可以不需要关注私钥的问题,你只要记住你的电子邮箱与密码就可以。这听起来很容易使用,非常符合我们平常使用网站的习惯,但这也包含一定的风险性,因为交易所实际上是存储你的私钥,如果有黑客侵入了交易所的系统,那么你的资产就可能被盗走,对你造成损失,比如之前的门头沟交易所被盗。


什么是以太坊智能合约


以太坊通常被称为,“世界计算机”,这句话的含义是,以太坊是创建去中心化应用的平台(Dapps),Dapps是使用智能合约开发的应用,智能合约是一段代码,在满足特点条件后会自动执行操作,比如,在到达预定日期的时候将Dapps中的一部分利润发送给投资者。虽然比特币也有类似的功能,但以太坊让智能合约非常容易使用,因为智能合约已经融入到以太坊的系统设计中。以太坊中的智能合约是具备图灵完备的,所谓的图灵完备是指智能合约程序具备我们一般编程语言(C语言)上的For循环,If条件判断和顺序执行等指令,图灵完备意味着我们可以使用智能合约作出许多复杂的逻辑。


那么智能合约是什么地方执行?首先以太坊是一个公共账簿,智能合约代码需要先部署在以太坊网络上,也就是记录在以太坊的公共账簿中,所有记录在公共账簿上的数据都是认为是可信的,这些数据经过了以太坊上的51%以上的节点的共识,在执行智能合约时,以太坊网络中的所有节点都会执行一遍智能合约中的代码,这样看起来所有节点执行同样的代码似乎是一种资源的浪费,但如果其他节点不执行一遍智能合约中的代码的话,节点无法确认其他节点提交的智能合约结果是否是正确的。以太坊在之后的版本中会考虑采用零知识证明,将智能合约执行的结果以零知识证明的形式提交到区块中,这样其他节点就不需要在执行一次智能合约,它们只要验证零知识证明是否正确即可。


什么是燃料gas


矿工运行智能合约是有成本的,所以燃料费用是用来弥补矿工运行合约的成本


可以让开发者优化代码,避免低效,冗余的代码


防止黑客攻击,由于智能合约每个步骤都需要燃料,那么可以防止黑客部署类似死循环的合约无限消耗矿工资源,同时也可以增加黑客攻击智能合约的成本。


以太坊中的燃料是用以太币支付的。

什么是以太坊燃料gas


责任编辑:币亿派BOSS
原文链接:http://www.biyipai.com/a/Firstblockchain/eth/178.html

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Copyright © 币亿派BIYIPAI.COM 版权所有
本站所发表内容不代表本站任何立场,请广大读者树立正确的货币观念和投资理念,您应对您的投资负责。备案号京ICP20008214号
Top