主页 > imtoken百科 > go-ethereum源码分析(1):以太坊项目整体架构概览

go-ethereum源码分析(1):以太坊项目整体架构概览

imtoken百科 2023-01-17 12:00:01

今年的加密货币行情大起大落,“以太坊”时常擦亮我们的眼睛。对于投资人来说,要了解项目才能更好的管理资产,那么什么是“以太坊”?

以太坊的概念最初是由程序员 Vitalik Buterin 在 2013 年至 2014 年间受到比特币的启发后提出的。资金开始发展。截至 2018 年 2 月,以太坊是仅次于比特币的市值第二高的加密货币。具体来说,以太坊(英文)是一个具有智能合约功能的开源公共区块链平台。它通过其专用的加密货币Ether提供一个去中心化的以太坊虚拟机(Ethereum Virtual Machine)来处理点对点合约。

以太坊经典和以太坊_以太坊个人账户5000是元吗_什么是以太坊

在以太坊的概念被提出之前,比特币开创了去中心化加密货币的先河。区块链技术的可行性和安全性。比特币的区块链实际上是一个分布式数据库。如果在其中添加一个符号“比特币”,并规定了一套协议,以便该符号可以安全地在数据库上传输,则无需信任第三方。三方,这些特性的结合完美地构建了一个货币传输系统,比特币网络。然而,比特币并不完美,协议的可扩展性不足。例如,比特币网络中只有一个符号比特币,用户无法自定义其他符号。这些符号可以代表公司的股票,或债务凭证等。一些功能丢失了。此外,比特币协议中使用了基于堆栈的脚本语言。尽管这种语言足够灵活,可以实现多重签名等功能,但不足以构建更高级的应用程序,例如去中心化交易所。等待。比特币也有致命的批评。只能单方面用于交易,不能让交易通过各种终端应用体现出来。也就是说,比特币在应用世界是不可能使用和交易的。

什么是以太坊_以太坊个人账户5000是元吗_以太坊经典和以太坊

以太坊旨在解决比特币可扩展性不足的问题。以太坊是以太坊的区块链系统,以太坊是以太坊系统中的虚拟货币。与其他区块链一样,以太坊需要成千上万的人在他们的计算机上运行一个为网络提供动力的软件。网络中的每个节点(计算机)都运行一个称为以太坊虚拟机(EVM)的软件。将以太坊虚拟机视为一个操作系统,它可以理解和执行以以太坊特定编程语言编写的软件。我们知道,比特币区块链的功能主要是替代货币去除第三方交易,而以太坊区块链将这些技术加入到其他方面,其中以太坊虚拟机执行的应用程序被称为“智能合约” . 智能合约是指合约内容在没有第三方监督的情况下,采用先进的计算机数字编程技术执行,具有时效性、分析能力和完整性。

以太坊经典和以太坊_什么是以太坊_以太坊个人账户5000是元吗

以太坊经典和以太坊_以太坊个人账户5000是元吗_什么是以太坊

同时,以太坊是一个平台,提供各种模块供用户构建应用程序。可以理解为,本平台提供了各种积木,创作者可以选择不同的积木来构建各种应用,无需编程;不同的积木将拼凑出不同的效果。显示“以太坊”字样;这种效果是由“智能合约”完成的,因此在以太坊上构建应用程序的成本和速度大大提高。

以太坊个人账户5000是元吗_以太坊经典和以太坊_什么是以太坊

这就是以太坊真正的力量所在,通过应用程序实现代币的区块链价值。没有以太坊,每个人都只能发送和接收比特币什么是以太坊,其他项目不可能或难以出现。以太坊的出现,催生了更多的技术理念和项目。随着项目越来越多,以太坊内部人士的共识逐渐扩大,问题是网络越来越拥堵,交易费用越来越高。

这已成为以太坊亟待解决的问题。从共识的角度来看,原有的 POW(Proof of Work 机制)已经不能满足当前的交易需求。在这种情况下,创始人提出了以太坊2.0的概念,并于2020年4月下旬上线了ETH2.0测试网,经过半年的测试,于12月正式上线. 2.0主网,标志着以太坊2.0时代正式开启。 Ethereum2.0 是对当前 Ethereum1.0 主网的重大升级,旨在通过提高其性能(包括可扩展性、安全性和可持续性)来加速以太坊的使用和开发。应用。

目前,以太坊确实存在一定的局限性,还有很长的路要走,但由于早期市场共识的积累,加上这个背景下很多成功项目的诞生什么是以太坊,还是有弥补的可能这种缺陷。更重要的是,以太坊不仅仅是一种用于交易的加密货币,它的真正价值在于它的用途。以太坊的目的是让拥有以太币的人能够使用由数千个节点驱动的分布式世界计算机。它本质上是一个完全去中心化的巨型计算机,分布在世界各地,可以实现各种复杂的逻辑,例如众筹系统、数字货币、资产管理、供应链跟踪和监控等。换句话说,有智能合约的地方就有以太坊,所以未来以太坊的天花板在哪里还有待观察。