Hi 游客

更多精彩,请登录!

比特池塘 区块链茶馆 正文

你对弃之不舍的以太坊真的了解吗

井苍币现
77 0 0
什么是以太坊
以太坊是一个基于区块链技术,允许任何人构建和使用去中心化应用的区块链平台。像比特币一样,以太坊是开源的,并由来自全世界的支持者们共同维护。与比特币仅提供了有限功能的脚本不同,以太坊提供了一个“图灵完备”的虚拟机,称为以太坊虚拟机,简称EVM,用户可以在EVM上创建智能合约。以太坊平台中的通用货币为以太币(Ether),简称ETH,以太币可用于账号间的转账交易或者为EVM上运行的合约消耗的资源付费。
以太坊创始人
V神,维塔里克•布特林,1994年1月31日生于俄罗斯,后移居加拿大,拥有俄罗斯和加拿大双国籍。2011年,通过比特币,他了解到了区块链和加密货币技术,并被区块链技术深深的吸引。2011年9月,作为联合创始人之一,创办了旨在向读者提供及时准确的区块链相关资讯的网站:Bitcoin Magazine。此后的两年半里,布特林一直在思考区块链技术的更多创新应用,并最终在2013年9月,发布了以太坊白皮书,当时他只有19岁。现在,作为以太坊的灵魂人物,他正领导着以太坊团队,致力于以太坊的开发和推广。
不论涨跌,以太坊公链技术的地位
以太坊是目前使用最广泛的支持完备应用开发的公有区块链系统。与比特币相比,以太坊属于区块链 2.0 的范畴,是为了解决比特币网络的一些问题而重新设计的一个区块链系统。
而以太坊的特点是什么?首先,它是一个通用的全球性区块链,也就是说它属于公有链,这一点与比特币是一样的,并且可以用来管理金融和非金融类型的应用。同时,以太坊也是一个平台和编程语言,包括数字货币以太币以及用来构建和发布分布式应用的以太脚本,也就是智能合约编程语言。
而通过智能合约的设计开发,以太坊可以实现各种商业与非商业环境下的复杂逻辑,如众筹系统、数字货币、融资租赁资产管理、多重签名的安全账户、供应链的追踪监控等。通过智能合约的应用,可以将传统的软件系统链化,发挥出更强大的管理能力,相当于隐藏了底层技术的复杂性而让应用开发者更多地专注在应用逻辑及商业逻辑上。
以太坊的模块结构与比特币其实并没有本质的差别,还是那些物件,如区块链账本、共识机制、核心节点、P2P 网络、可编程逻辑等,而本质的特点是智能合约的全面实现,支持了全新的合约编程语言,以及为了运行合约增加了一个以太坊虚拟机。因此我们在理解以太坊的时候,基本上可以参照比特币的结构思路。如果说比特币是利用区块链技术开发的专用计算器,那么以太坊就是利用区块链技术开发的通用计算机。
以太坊的基本运作
以太坊中的智能合约是运行在虚拟机上的,也就是通常说的EVM。这是一个智能合约的沙盒,合约存储在以太坊的区块链上,并被编译为以太坊虚拟机字节码,通过虚拟机来运行智能合约。由于这个中间层的存在,以太坊也实现了多种语言的合约代码编译,网络中的每个以太坊节点运行 EVM 实现并执行相同的指令。如果说比特币是二维世界的话,那么以太坊就是三维世界,可以实现无数个不同的二维世界。
大家关心的ETH的作用是什么?在以太坊中,交易的概念是比较广义的,因为以太坊并不仅仅支持转账交易这样的合约功能,它的定义如下:在以太坊中,签名的数据包中存储了从外部账户发送的消息。所谓的交易就是一个消息,而这个消息被发送者签名了。而在以太坊的交易过程中,新增加了Price 与 GasLimit的概念,换句话说就是为了防止在代码中出现意外或有意无限循环或其他计算浪费,每个交易都需要设置一个限制,以限制它的计算总步骤,说白了就是让交易的执行带上成本,每进行一次交易都要支付一定的手续费。Gas 是通过以太坊中合约的执行计算量来决定的,这个计算量可以简单地认为是算力资源的消耗。
以太坊9月份的“大都会”升级
越来越高的匿名性将随着新的“zksNARK”或零知识证明一起到来,用户将可以执行比以往匿名性跟高的交易。
有新的升级后,编程和智能合约将会变得更加简单,减轻了当前程序员的一些压力,Gas也会被调整为账单结算。有人评价说以太坊脱裤子放屁式的Gas交易机制,是导致目前堵而不满的罪魁祸首。
为安全性爱好者进行身份掩护将允许用户来决定私钥地址,这将提升网络安全性,甚至抵御量子计算机攻击。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

井苍币现 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    5