链客,专为开发者而生,有问必答!
此文章来自区块链技术社区,未经允许拒绝转载。
以太坊 是一种全球共享计算,是各种分散应用程序的基础。它有一个独立于比特币的独立区块链,但与之类似。以太坊的区块链有显着的改进,使其从比特币系统中脱颖而出,这就是为什么它通常被称为第二代分布式账本和区块链应用或区块链2.0的祖先。
以太坊是开源的,设计时考虑到了很大的灵活性。它的潜在应用太多,无法计算。以太坊上的区块链有自己的编程语言用于其虚拟机。以太坊虚拟机(EVM)是系统的核心,是一个分散的计算平台,作为由帐户维护的大型分散计算机。
以太坊上的账户类似于记录为分类账中的条目的比特币地址。这些帐户通过消息传递系统相互通信,它们维护内部数据库并执行代码。就像比特币一样,这些账户包含有关所有余额和交易的信息。合同,也是以太坊中的帐户类型,可用于各种目的:从数据存储到消息传递,管理帐户和其他合同。
以太坊旨在创建和运行智能合约,具有嵌入式数字资产的分散式应用程序以及由这些资产自动分配到的多个(至少两个)方的网络。换句话说,以太坊是一个基于自己的区块链的生态系统。以太坊还允许创建类似于加密货币的令牌或资产,但代表可以像比特币一样交易的不同价值。
以太坊有一个名为ether(ETH)的令牌,作为平台的燃料,允许用户访问平台的某些功能。它可以像比特币一样购买和交易,但其目的与比特币完全不同。