什么是以太坊,它是区块链2.0的代表,它又什么特点?

news/2024/9/17 17:10:49

链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述

以太坊 是一种全球共享计算,是各种分散应用程序的基础。它有一个独立于比特币的独立区块链,但与之类似。以太坊的区块链有显着的改进,使其从比特币系统中脱颖而出,这就是为什么它通常被称为第二代分布式账本和区块链应用或区块链2.0的祖先。

以太坊是开源的,设计时考虑到了很大的灵活性。它的潜在应用太多,无法计算。以太坊上的区块链有自己的编程语言用于其虚拟机。以太坊虚拟机(EVM)是系统的核心,是一个分散的计算平台,作为由帐户维护的大型分散计算机。

以太坊上的账户类似于记录为分类账中的条目的比特币地址。这些帐户通过消息传递系统相互通信,它们维护内部数据库并执行代码。就像比特币一样,这些账户包含有关所有余额和交易的信息。合同,也是以太坊中的帐户类型,可用于各种目的:从数据存储到消息传递,管理帐户和其他合同。

以太坊旨在创建和运行智能合约,具有嵌入式数字资产的分散式应用程序以及由这些资产自动分配到的多个(至少两个)方的网络。换句话说,以太坊是一个基于自己的区块链的生态系统。以太坊还允许创建类似于加密货币的令牌或资产,但代表可以像比特币一样交易的不同价值。

以太坊有一个名为ether(ETH)的令牌,作为平台的燃料,允许用户访问平台的某些功能。它可以像比特币一样购买和交易,但其目的与比特币完全不同。

Ethereum平台的想法于2013年在由Vitalik Buterin编写和发布的白皮书中描述,Vitalik Buterin是一位程序员和加密货币爱好者,共同创立了着名的比特币杂志和作家。他的想法受到了很多关注,导致2014年获得了10万美元的Thiel奖学金,足以让该项目推出。计算机科学家Gavin Wood博士很快加入该项目,担任联合创始人并编写了黄皮书,更详细地描述了EVM的工作原理。

与其创始人尚不为人知的比特币不同,以太坊开始与许多私人公司发展类似,这些公司首次公开募股以吸引投资者。以太坊通过2014年7月举行的众筹活动筹集资金,以邀请开发商和矿工加入。事实上,这是加密货币历史上第一个成功的ICO,其中31,591 BTC相当于当时的18,439,086美元,以换取以太币代币。以太坊建立了自己的非政府组织基础,以保持分散。

以太坊的设计非常灵活,它可以通过各种应用程序获得无限数量的功能,这些应用程序可以构建在其顶部。以太坊的区块链和EVM作为可编程的基于云的超级计算机,可以添加智能合约和分散的应用程序。以太网推动的P2P网络运行使系统活跃的代码。


http://lihuaxi.xjx100.cn/news/236949.html

相关文章

地图下载2之天超图瓦片格式

接上一篇《地图下载1之天地图瓦片解析》,我们已经知道了天地图的瓦片格式,现在来分析一下超图中瓦片的存储结构。 其实,在GIS领域,只有像ESRI这样强大公司的SHP文件等能通用外,很多数据、格式等都不通用,都…

【区块链Go语言实现】区块链基本原型

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 0x00 介绍 区块链(Blockchain)是21世纪最具革命性的技术之一,目前它仍处于逐渐成熟阶段,且其发展潜力…

MacOS无法登录App Store修复

MacOS无法登录App Store修复 2017-03-10 21:13:39 by:SemiconductorKING 先上图: 惨红色的提示信息,把你拒之App Store门外,但是对之放弃、不与之斗争不是我们的节奏,请看破敌攻略: 1.查看你的“关于本机”…

连表/子查询/计算的sql

看不懂的sql语句 1.select om.*,money,cus.c_type,cus.c_weixin_name,isnull(cus.c_discount,0) c_discount,isnull(om.o_money-om.o_money*cus.c_discount,0) money1,isnull(money*(i_year_pointi_month_potinti_piece_point),0) money2,isnull((om.o_money-om.o_money*cus.c_…

Go语言指针详解

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 不像 Java 和 .NET,Go语言为程序员提供了控制数据结构的指针的能力;但是,并不能进行指针运算。通过给予程序员基…

围绕圆心形旋转

2019独角兽企业重金招聘Python工程师标准>>> 实现了围绕圆心旋转功能 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Roation : MonoBehaviour {public float range 10;void Update () {float x Mathf.Sin(Mathf.…

Java并发编程(一)Thread详解

一、概述 在开始学习Thread之前,我们先来了解一下 线程和进程之间的关系: 线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。 线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 线…

再见,Python!你好,Go语言

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 AI 前线导读:Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身…