什么是以太坊?

以太坊是一个支持智能合约的去中心化区块链平台。与仅支持比特币代币在网络中转移的比特币不同,以太坊具有更广泛的应用性。

开发者可以构建去中心化应用(dApps),这些应用可以在以太坊虚拟机(EVM)上运行。因此,以太坊的全球状态不仅仅包括每个账户的余额,还包括每个去中心化应用的状态。

去中心化应用是使用以太坊的编程语言------Solidity------构建的。你可以使用Solidity编写智能合约,并将这些合约部署到以太坊网络。

以太坊通过权益证明(Proof of Stake,PoS)机制,在其网络中的所有计算机上保持共识。2022年9月引入的"宁静补丁"(Serenity Patch)使以太坊从工作量证明(Proof of Work)机制转变为权益证明机制。

以太坊基础知识

以太坊最初是由一位年轻的程序员、比特币杂志的联合创始人维塔利克·布特林(Vitalik Buterin)提出的。他从小就好奇心旺盛,且编程天赋过人。他曾在2007年至2010年间玩《魔兽世界》,但当暴雪决定移除他最喜欢的术士技能"生命虹吸"的伤害部分时,布特林非常失望,并彻底退出了游戏。

2011年,布特林接触到了比特币,并对其理念产生了浓厚的兴趣。他想要正式参与其中,因此开始撰写关于比特币的文章,每篇文章换取一些比特币作为报酬。2011年底,他联合创立了《比特币杂志》,并全身心投入到加密货币领域。他周游世界,考察了各种加密项目,并意识到通过将图灵完备的通用编程语言集成到区块链中,可以泛化这些项目的大部分功能。

布特林试图说服比特币核心开发者以及其他项目的开发者,区块链技术的影响力可以远超货币交换,区块链需要一个与之配套的通用编程语言。然而,在被现有项目拒绝后,他决定自己动手。他继续前进,提出了开发一个带有图灵完备编程语言(Solidity)的新区块链平台的建议,这个平台后来成为了我们所熟知的以太坊。

2014年,该项目公开发布,核心团队包括维塔利克·布特林、米哈伊·阿利塞、安东尼·迪伊奥里奥、查尔斯·霍斯金森、乔·卢宾和加文·伍德。几个月后,团队为以太币举行了首次代币发行(ICO),以资助开发。团队筹集了超过31,000个比特币,当时价值约1800万美元美元。随后,他们在瑞士成立了一个非营利组织------以太坊基金会,负责监督以太坊早期的开源开发。

什么是智能合约

智能合约是在以太坊网络上所有计算机上复制和处理的、无需中央协调者的小型计算机程序。智能合约允许你编写可以由计算机代码自动执行的合约。

以太坊的通用性质允许在其基础上构建任意数量的可能应用,所有这些应用都继承了运行在以太坊区块链上的安全性和去中心化优势。

ERC20代币

除了以太币,人们还可以在以太坊上创建和使用自己的货币。最常见的货币形式是ERC20代币。ERC20代币是符合特定标准的智能合约。开发者可以超出这个标准,但在创建自己的代币时,应该满足最低要求。这种标准化使得数字钱包能够轻松支持所有类型的代币,而无需为每个创建的代币编写专门的代码。

ERC721和ERC1155代币

这些也是我们所说的非同质化代币(NFTs)。与ERC20类似,这两个标准为创建NFT时应满足的要求提供了基线。它们也提供了类似的好处,允许钱包和NFT市场的所有NFT收藏品兼容,因为它们都遵循这两个标准中的一个。

相关推荐
终端域名16 小时前
中本聪思想与Web3的困境:从理论到现实的跨越
web3·区块链·元宇宙
大白猴2 天前
大白话解析 Solidity 中的防重放参数
区块链·智能合约·solidity·时间戳·重放攻击·nonce·防重放参数
小明的小名叫小明2 天前
区块链技术原理(12)-以太坊区块
区块链
大白猴2 天前
大白话解析“入口点合约”
区块链·智能合约·solidity·以太坊·账户抽象·入口点合约·erc4337
余_弦2 天前
区块链中的密码学 —— 零知识证明
算法·区块链·以太坊
木鱼时刻2 天前
肖臻《区块链技术与应用》第14-15讲 超越货币:以太坊如何用“智能合约”开启去中心化应用时代
去中心化·区块链·智能合约
电报号dapp1192 天前
公链开发竞争白热化:如何设计下一代高性能、可扩展的区块链基础设施?
web3·去中心化·区块链·智能合约
爱看科技2 天前
微美全息(NASDAQ:WIMI)Raft携手节点动态评估:引领联盟链高性能共识新潮流
去中心化·区块链
区块链蓝海2 天前
YouBallin正式上线:用Web3重塑创作者经济
区块链
Dynadot_tech2 天前
区块链 + 域名Web3时代域名投资的新风口(上)
web3·区块链·域名·dynadot·域名市场·域名投资