imtoken官网安装|以太坊是什么链

作者: imtoken官网安装
2024-03-09 18:36:20

以太坊(ETH)到底是什么? - 知乎

以太坊(ETH)到底是什么? - 知乎首发于数字货币切换模式写文章登录/注册以太坊(ETH)到底是什么?WEB3六方资本​湖北省信息网络安全协会 执行副秘书长虽然“比特币”和“以太坊”这两个术语通常成对出现,但是它们之间实际上有着天壤之别。以太坊和比特币之间的唯一共同之处在于,它们都是在区块链上运行的加密资产。以太坊不像比特币那样只是一种加密货币,它还存在其它特征,使其成为了一个巨大的分布式计算机。要想理解以太坊,就必须理解区块链的工作方式。如果你已经理解了以太坊,或是已经读过了我写的《关于如何理解区块链的终极指南》(编者按:中译见文末《区块链是什么鬼》链接),可直接跳转至下一节。顺带一提,我是《Unmade》每周简报的策划人。《Unmade》每周会向您的收件箱投递一份关于前沿想法的简报。什么是区块链?简言之,区块链就是数据库。它是特定数据的数据库,里面的数据不断增长,具有非凡特性:一旦数据存储于数据库,永远都无法被修改或删除。区块链上的每个记录会被永久保存下来。没有单独的个人或组织能维护该数据库。必须要上千个人才行,每个人都有数据库的副本。要想理解人们是如何让自己的数据库副本与其他人同步的,想象一下有一个包含10个人的网络。每个人都有一个空的文件夹和一个空白页。无论这个网络中的何人在何时做了什么重要的事,如转账等,会广播给该网络中的所有人。每个人都会在自己的页面上记录公告,直到该页面填满为止。页面填满之时,每个人必须通过解决一个数学难题来将页面内容封存。如此可以确保每个人的页面具有相同内容,且这些内容永远无法修改。第一个解决这一数学难题的人会得到一些加密货币的奖励。注:想确切了解这一过程是如何执行的吗?请阅读《关于如何理解区块链的终极指南》。页面一经封存,就会添加至文件夹中,然后出现新页面,这一过程永远循环往复。-区块链-随着时间的推移,这些包含重要记录(交易)的页面(区块)就会逐一加入文件夹(链),因而形成数据库(区块链)。区块链存储的是什么?区块链可用于存储任何类型的数据,存储在区块链上的数据类型会赋予区块链价值。比特币的区块链存储的是金融交易记录,因此让比特币成为类似于一种像美元或英镑那样的货币。比特币的用处与美元一样。以太坊则不同。以太坊不只是一种类似美元、英镑或比特币的货币。以太坊有一个比货币更强的用处。以太坊就是:以太坊从根本上来说是一个巨大的计算机!但是,它运行起来极其缓慢——比如今的普通计算机的运行速度缓慢约5至100倍——而且成本很高。这个“以太坊计算机”与罕见的90年代智能手机功能相同;因此只能做些微不足道的小事。这听起来实在不怎么样,那以太坊为什么能如此火爆呢?问得好。以太坊如狂风暴雨般席卷了这个世界,因为它是一个分布于全世界的完全去中心化计算机。理解了以太坊区块链如何运作,就能知道以太坊这一世界计算机是如何运行的。以太坊是如何运作的?与其它区块链一样,以太坊需要几千人在自己的计算机上运行一个软件,为该网络提供动力。网络中的每个节点(计算机)运行一个叫做以太坊虚拟机(EVM)的软件。将以太坊虚拟机想象成一个操作系统,它能理解并执行通过以太坊特定编程语言编写的软件。由以太坊虚拟机执行的软件/应用程序被称为“智能合约”。要在这一世界计算机上做任何事都需付费。不过,付的不是美元或英镑等普通货币,而是该网络自带的加密货币,叫做以太币。以太币与比特币大致相同,除了一点,即以太币可以为在以太坊上执行智能合约而付费。在以太坊上,无论是人还是智能合约都可作为用户。人类用户能做的事,智能合约也能做,而且还远不止如此。在网络中,智能合约的表现和其他人类用户完全一样。二者都可像收发其他货币一样收发以太币。但是,不同于人类用户的是,智能合约也可以执行预定义的计算机程序,在程序被触发时执行各种操作。让我们通过以下这个例子理解智能合约的力量。智能合约的力量想象一下,我们俩关于明天的天气打个赌。我赌明天天晴,你赌明天下雨。我们约定输家必须给赢家100美元。我们如何打这个赌,还要确保输家会履行诺言呢?我能想出以下三种不同方法:1.互相信任最简单的方法是互相信任。如果我们已经是老朋友了,很容易信任对方。我知道你的家庭住址而你知道我的黑历史。然而,如果我们是陌生人的话,那就难办多了。你没理由信任我,我也没理由信任你。2.签署法定合同另一个可行的方法是根据我们之间的赌约制定一份法定合同。我们双方会签署一份详细规定了赌约条款的合同——包括关于输家违约的规定。该合同会让我们有向赢家支付赌金的法律义务,却不具实用性。因为如果通过法律途径强迫对方履行合同,其代价高出赌金本身。3.寻求共同朋友的帮助我们可以找一个双方都信任的共同朋友,各交100美元在他/她那里保管。第二天,他/她会查看天气情况,将这200美元都交给赢家。这种方式简单明了,除非出现一种情况:要是这位可信的朋友卷款而逃该怎么办呢?现在我们有三种不同的打赌方法,不过各有都缺陷。因为我们是陌生人,无法互相信任。迫使对方履行法定合同的成本太高,此举并不可行。寻求共同朋友的帮助又会引发信任问题。以太坊的智能合约在这种情况下就可以派上用场了。智能合约就像是寻求共同朋友的帮助,不过是被编写成了代码。通过以太坊,我们可以编写一款软件,向两方各收取价值100美元的以太币。第二天打开接入天气应用的API查看天气情况,并将总价值为200美元的以太币转给赢家。智能合约一旦完成,无论如何都无法被编辑或修改。因此,可以肯定的是不管合约中有何规定,无论如何都会被执行。不过,智能合约是如何执行的?又是如何与区块链相联系的?智能合约与区块链有何关联?不管智能合约于何时执行,它都记录了在区块上执行的交易的信息。从很高的层面上看来,以太坊区块链上的交易如下:这些字段都好理解,除了最后一个。其中,“数据(data)”一项赋予了以太坊独特力量,用于创建记录和执行智能合约(也就是交易)。以太坊区块链上的任何给定区块都可以包含以下三种交易:1.人类用户和用户之间的常见以太币转账这些都是网络中的常见交易,类似比特币交易。如果你直接将以太币送给朋友,“数据”项就会留空。2.无接收方的以太币转账在进行没有接收方的交易时,这就意味着该交易的目的是在网络中利用“数据”项的内容创建一个智能合约。“数据”项中包含软件代码,该代码会像网络中的其它用户一样进行操作。3.用户和智能合约之间的以太币转账无论用户(或智能合约)何时想要执行智能合约,他/她/它需要与智能合约进行一次交易,将执行指令置于“数据”项中。就像在其它区块链上一样,不管上述三个事件中任一个在何时发生,都会发布在整个网络之中,每个人都会记录下来。除了记录之外,每个节点也会执行收到指令的智能合约,让以太坊虚拟机的状态与余下的网络同步。每个节点执行软件的一部分,因此使整个网络充当巨大(却运行缓慢)的分布式计算机。之后,每次执行都会存储在区块链上,从而达到永久存储的目的。等等,听说有个叫gas的东西——那是什么?我说过使用智能合约的用户必须支付一定费用去执行该合约。该费用支付给实际使用内存、硬盘、计算和电力执行这一智能合约的节点。为了计算智能合约的费用,每个语句都有指定的成本。例如,如果你的是执行使用节点内存的语句,这类语句有特定成本。如果你执行的是使用节点硬盘存储器的语句,这类语句有附加的特定成本。特定成本的单位被称作Gas。最终,Gas通过一定的兑换率转换成以太币。无论你何时执行智能合约,你必须确定要消耗的最大Gas量。当合约执行完成之时,或是达到Gas限制之时,都会停止执行该合约。这么做是为了避免智能合约陷入无限循环之中,以防该程序反复执行一组语句,而不继续执行其他合约。之所以会出现该情况是因为程序员的疏忽。每重复一次都会消耗一些特定的Gas,因此会将无限循环变为有限。因为程序员的失误让节点陷入反复执行之中是毫无意义的。Gas的概念解决了这一问题。女士们先生们,接下来就是以太坊了以太坊不只是一种用于交易的加密货币。其真正的价值在于其目的。以太坊的目的是让拥有以太币的人能使用通过几千个节点提供动力的分布式世界计算机。当然,因为每个微小的语句必须由网络中的每个节点执行,去中心化的分布式计算机运行缓慢且成本高昂。但是这里所说的慢的参照系是什么?参照的是虽然更快但是由中心控制的服务器。为了享受使用中心化计算机的低成本,我们给它们控制我们的力量。如果中央计算机(服务器)出故障或被黑了,就会连累与其连接的所有用户。只有当每个节点都出故障之时,去中心化计算机才会出故障,因此这台计算机能够一直工作下去。有网络之处就有以太坊。发布于 2021-07-18 23:02区块链价值数字货币​赞同 250​​24 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币为大家介绍有关数字货币

以太坊_百度百科

百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心以太坊播报讨论上传视频公共区块链平台收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。以太坊的概念首次在2013至2014年间由程序员维塔利克·布特林(Vitalik Buterin)受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。 [5]截至2018年2月,以太币是市值第二高的加密货币,仅次于比特币。中文名以太坊外文名Ethereum属    性平台创始人维塔利克·布特林 [6]目录1产生背景2设计原则▪简洁原则▪通用原则▪模块化原则▪无歧视原则3功能应用4发展历史5项目争议6实现▪区块链程序▪客户端软件▪认许制记账产生背景播报编辑图1.ETH(右)维塔利克·布特林(左)比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。以太坊从设计上就是为了解决比特币扩展性不足的问题。设计原则播报编辑简洁原则以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。添加复杂性的优化将不会被接受,除非它们提供了非常根本性的益处。通用原则没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。想建立一个全规模的守护程序(Daemon)或天网(Skynet),你可能需要几千个联锁合约并且确定慷慨地喂养它们,一切皆有可能。模块化原则以太坊的不同部分应被设计为尽可能模块化的和可分的。开发过程中,应该能够容易地让在协议某处做一个小改动的同时应用层却可以不加改动地继续正常运行。以太坊开发应该最大程度地做好这些事情以助益于整个加密货币生态系统,而不仅是自身。无歧视原则协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。功能应用播报编辑以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊通过一套图灵完备的脚本语言(Ethereum Virtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言。我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。发展历史播报编辑2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。2014年7月24日起,以太坊进行了为期42天的以太币预售。2016年初,以太坊的技术得到市场认可,价格开始暴涨,吸引了大量开发者以外的人进入以太坊的世界。中国三大比特币交易所之二的火币网及OKCoin币行都于2017年5月31日正式上线以太坊。 [1]自从进入2016年以来,那些密切关注数字货币产业的人都急切地观察着第二代加密货币平台以太坊的发展动向。作为一种比较新的利用比特币技术的开发项目,以太坊致力于实施全球去中心化且无所有权的的数字技术计算机来执行点对点合约。简单来说就是,以太坊是一个你无法关闭的世界计算机。加密架构与图灵完整性的创新型结合可以促进大量的新产业的出现。反过来,传统行业的创新压力越来越大,甚至面临淘汰的风险。比特币网络事实上是一套分布式的数据库,而以太坊则更进一步,她可以看作是一台分布式的计算机:区块链是计算机的ROM,合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这台计算机不是、也不可能是免费使用的,不然任何人都可以往里面存储各种垃圾信息和执行各种鸡毛蒜皮的计算,使用它至少需要支付计算费和存储费,当然还有其它一些费用。最为知名的是2017年初以摩根大通、芝加哥交易所集团、纽约梅隆银行、汤森路透、微软、英特尔、埃森哲等20多家全球顶尖金融机构和科技公司成立的企业以太坊联盟。而以太坊催生的加密货币以太币近期又成了继比特币之后受追捧的资产。 [2]2022年4月,以太坊下跌 14%,最新报价为2969美元,自3月23 日以来首次跌破 3,000 美元大关。 [4]2022年5月,以太坊失守2000美元/枚,日内跌幅3.65%,为2021年7月以来首次。 [5]2022年5月,以太坊联合创始人维塔利克·布特林(Vitalik Buterin)对上周Terra LUNA/USD及其算法稳定币崩溃的灾难发表了看法。 [6]2022年6月13日,最新行情数据显示,比特币报价短时触及25000美元一枚,并在该点位进行来回绞杀,24小时跌幅已达到7.4%,创下2020年12月26日以来的最低点。 [7]项目争议播报编辑以太币在中国生根落地,引得市场纷纷侧目,然而在价格已经创下历史新高的时刻,以太币的到来,国外的学者已经指出在整个以太币的智能合约交易中,10%是庞氏骗局,也就是说有人在借以太坊平台发融资项目获得资金,而以太币则成为一种媒介,这些融资项目可能只是一个画饼的计划。看似公平的以太坊众筹,其实是完全不等额的现实货币融资,别人的以太币成本是300元,你的以太币成本是1800元,然后抱团一起做一个项目。而所谓的30%盈利率其实是在庄家币值盈利600%的基础上的盈利,最后托盘的便是以高币值入场的接盘侠。 [2]市场人士指出,以太坊平台上的众筹项目还存在诸多风险,首先以太币不是去中心数字货币,存在巨庄而且持有80%以上的币值,一直未动,相当于每一个币民头顶都悬着一把利刃;其次以太坊的众筹货币分4-5轮进行解禁,需要变现,所以众筹的项目越多,解禁的压力越大;第三众筹基金的融资效应,每一次众筹都需要十倍百倍的以太坊数字货币等待融资,而不是参与交易,众筹结束后这部分货币重新进入市场进行打压;第四众筹基金的参与获利,众筹基金的目的便是获利,融到以太币不是积极参与众筹而是抛售,然后等待币值下降的时候购入再返还给用户,这便是标准的“做空获利”;第五以太坊所有的众筹项目都没有确立以太坊的货币地位,而是以积分、交易税费的形式进行抵扣,也就相当于淘宝币、天猫积分一样的性质,可抵用但是永远无法取代货币的功用。值得关注的是,在2017年6月美国科技股大跌的时候,以太币在创下407美元/个新高之后,截至6月15日,其价格也跟随美国科技股连续出现下跌,跌幅达到15%。 [2]实现播报编辑智能合约的潜在应用很多。彭博社商业周刊称它是“所有人共享但无法篡改的软件”。更高级的软件有可能用以太坊创建网络商店。区块链程序以太坊可以用来创建去中心化的程序、自治组织和智能合约,据纽约时报的报导,在2016年5月已经有数十个可用的程序。预期的应用目标涵盖金融、物联网、农田到餐桌(farm-to-table)、智能电网、体育赌博等。去中心化自治组织有潜力让许多原本无法运行或成本过高的营运模型成为可能。较知名的应用有:去中心化创业投资:The DAO用以太币资金创立,目标是为商企业和非营利机构创建新的去中心化营业模式、The Rudimental让独立艺术家在区块链上进行群众募资。社会经济平台:Backfeed。去中心化预测市场:Augur。物联网:Ethcore(一间以太坊公司)研发的客户端、Chronicled(一间区块链公司)发表了以太坊区块链的实物资产验证平台;芯片公司、物理IP创建者和生产者可以用植入的蓝牙或近场通信进行验证。Slock.It开发的智能锁可以在付费后自动打开,让用户在付费后可以帮电动车充电、或是打开租屋的房门。虚拟宝物交易平台:FreeMyVunk。版权授权:Ujo Music平台让创作人用智能合约发布音乐,消费者可以直接付费给创作人。伊莫珍·希普用此平台发布了一首单曲。智能电网:TransActive Grid让用户可以和邻居买卖能源。去中心化期权市场:Etheropt。钉住汇率的代币:DigixDAO提供与黄金挂钩的代币,在2016年四月正式营运。Decentralized Capital提供和各种货币挂钩的代币。移动支付:Everex让外劳汇款回家乡。客户端软件以太坊的两个主要的客户端软件是Geth和Parity。企业软件企业软件公司也正测试用以太坊作为各种用途。已知有兴趣的公司包括微软、IBM、摩根大通。德勤和ConsenSys在2016年宣布成立数字银行Project ConsenSys。R3公司在Microsoft Azure上运行私人以太坊区块链,将11间银行连接至一本分布式帐薄(distributed ledger)。Microsoft Visual Studio提供程序开发者使用Solidity编程语言。英国政府中负责推动创新的机构Innovate UK提供了近25万英镑给Tramonex用以太坊发展跨国支付系统。认许制记账有许多方案正在研究使用以太坊创建认许制的区块链。摩根大通打算用以太坊上创建一个私人区块链“Quorum”。其功能是洗乱派生性金融产品及其交易纪录来保护交易者的隐私,但同时匹配金融管制单位在信息公开上的要求,以期在保障隐私和信息公开之间找到平衡。苏格兰皇家银行用以太坊的分布式记账和智能合约平台创建了一个结算交割机制(Clearing and Settlement Mechanism, CSM),可以达成每秒100笔交易、模拟六间银行,平均每个trip在3到8秒间完成,这些数值用在于全国的支付系统是可接受的。 [3]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

史上最全以太坊“新手入门”攻略 - 知乎

史上最全以太坊“新手入门”攻略 - 知乎切换模式写文章登录/注册史上最全以太坊“新手入门”攻略软云存储IPFS行业的比特大陆一、什么是以太坊?以太坊能做什么? 简单来讲,以太坊(Ethereum) 类似于区块链版的安卓、iOS系统,一个区块链APP平台。以太坊是一个为去中心化应用(DApp)而生的全球开源平台。名字来源与 Ether (以太) 和后缀 ruem (希腊语义是“石油”),国内的早期社区成员将其翻译成“以太坊”。 以太坊是去中心化的、可以运行可转移计算和数据的自洽经济系统,一个去中心化的区块链平台,用于构建去中心化应用程序(DApp),以太币(Ether)是该平台所使用的加密货币。 以太坊可以轻松创建智能合约,自行执行代码,开发人员可以利用这些代码来处理各种应用程序。 以太坊几乎可以用于任何类型的交易或协议,其成本比传统的替代方案要低,例如银行卡支付,PayPal 和投票等,并且全程采用去中心化、去信任(无需中介)、安全有效并且抗审查的形式。 以太坊因其独特的可编程设计获得了开发者们和巨头的认可,至今全球已经有数千种基于以太坊的APP和数字货币;2017年,以摩根大通、微软、英特尔为代表的20多家知名企业甚至联合成立了“企业以太坊联盟”,至今已有超过150多家公司和机构加入了这一联盟。二、以太坊有什么价值? 以太坊比单纯的加密货币更有效用。通过以太坊,用户可以创建任何去中心化应用程序(即DApp)和智能合约,理论上可编程的以太坊可以用于任何经济或治理活动。 在以太坊上,你可以通过编写代码管理数字资产、运行程序,更重要的是,这一切都不受地域限制。 以太坊为全球金融系统打开了一扇大门,用户只需要通过互联网就能够以去信任化的方式访问应用程序、产品和服务。每一个人都可以与以太坊网络进行交互,亲自参与到这种数字经济形式中,而不需要第三方。 人们可以使用智能合约来为项目众筹资金、公司可以在区块链上运用智能合约进行股票发行、银行等金融机构可以用它来管理贷款收发、保险公司可以用它来实现自动理赔等等等等,甚至任何现实金融交易都可以被改造到区块链上进行,这些都是区块链的功劳。 通过以太坊平台上的治理应用程序和系统,甚至有可能消除国家之间由于边界而产生的障碍,创建一个更加开放、包容和公平的人类社会。三、以太坊是如何运作的? 以太坊区块链的结构与比特币十分相似,因为它是整个交易历史的共享记录。网络上的每个节点都存储了这个历史记录的副本。 以太坊与比特币的最大区别在于,除了所有以太坊交易外,它的节点还存储着每个智能合约的最新状态。对于每个以太坊应用程序,网络都需要跟踪“状态”或所有这些应用程序的当前信息,包括每个用户的余额、所有智能合约代码以及它们的存储位置等。四、谁创造了以太坊? 比特币诞生四年后,一位19岁的年轻人设想了一个基于这一制度的新平台,努力完全改变互联网。他便是来自多伦多的程序员,以太坊之父、天才少年——维塔利克·布特林(Vitalik Buterin),简称V神。维塔利克·布特林(Vitalik Buterin)图片来源:维基百科1994年出生的他可谓天赋异禀:4岁就能玩转Excel;12岁就自己编写游戏给自己玩;17岁联合创办《比特币杂志》开始科普比特币;19岁从滑铁卢大学辍学发布以太坊;20岁挤下Facebook创始人扎克伯格获得世界科技奖;24岁被俄罗斯总统普京接待,登上《财富》杂志40岁以下影响力人物榜……不仅如此,他还自学了多国语言,甚至能讲一口流利的中文……他的才能碾压了地球上所有的同龄人。2011年,Vitalik Buterin开始对比特币产生兴趣。他在同一年共同创办了在线新闻网站比特币杂志,撰写了数百篇关于加密货币世界的文章。2013年,他发布了可以运行智能合约和去中心化应用程序的以太坊平台白皮书。他的传奇经历和以太坊的成功,使人们开始崇拜地称他为“V神”。据猜测,V神约持有50万个以太坊,而这些年以太坊价值的暴涨,也使他名利双收,身价一度突破千亿。V神也正式站上C位,成功封神。五、什么是DApp? 得益于区块链技术,以太坊没有中心服务器,所以在以太坊上运行的APP不存在崩溃、死机的可能,数据也不会泄露,甚至不能被关闭!它跟区块链一样也是分布式和去中心化的,所以又叫分布式应用(Decentralized Application,简称DApp) DApp 一旦被“上传”到以太坊,它们将始终按照编好的程序运行。 这些应用程序可以控制数字资产; 同时还是去中心化的,这意味着没有任何单一实体或个人可以控制它们。 目前,全世界有成千上万名开发者正在以太坊上构建应用程序、发明新的应用程序,其中有许多现在已经可以使用:加密货币钱包:让你可以使用 ETH 或其他数字资产进行低成本的即时支付;金融应用程序:让你可以借贷、投资数字资产;去中心化市场:让你可以交易数字资产,甚至就现实世界事件的“预测”进行交易;游戏:你可以拥有游戏内的资产,甚至可以由此获得现实收益;六、什么是智能合约? 根据区块链可编程的特点,人们可以将合同变成代码的形式放到区块链上,并在约定的条件下自动执行, 这就是所谓的智能合约。 智能合约的概念至少可以追溯到1995 年,尼克· 萨博( Nick Szabo) 提出了如下定义:“一个智能合约是一套以数字形式定义的承诺, 包括合约参与方可以在上面执行这些承诺的协议。”他还探讨了涉及到合同协议等各个领域中,智能合约的潜在用途,例如信用体系、支付流程和版权管理。 我们可以简单地认为,智能合约就是一种“ 程序”, 只是这种“ 程序”处理的是人与人之间的权利和义务的约定。 当满足某些条件时,它则执行特定任务。因此,智能合约系统通常遵循“if ... then ...”语句。但是,即便智能合约成为一种主流的技术,但智能合约既不是法定的也不是智能化的。它们只是在分布式系统(区块链)上运行的一段代码。 实质上,区块链智能合约支持创建无需信任的协议。这意味着执行合约的双方可以通过区块链做出承诺,而无需相互了解或取得相互信任。合约内容经双方确认后,如果没达到触发条件,合约将不会被执行。除此之外,使用智能合约可以消除对中介的需求,从而显著降低运营成本。七、以太坊与比特币有什么区别? 与比特币相似,以太坊也采用POW机制,通过矿工挖矿来产生新的以太坊。不同的是,以太坊是一个可以编程的区块链,它允许任何人在上面创建去中心化的APP、编写智能合约和发行属于自己的数字货币。 不同于比特币的货币定义,以太坊释放了区块链前所未有的潜力,通过一系列的重新设计,包括虚拟机(EVM, Etheruem Virtual Machine)、账户系统,在其上可以运行智能合约。智能合约的概念是由Nick Szabo(尼克·萨博)于1997年提出的,即自动执行的合约形式。 多年来,虽然比特币协议也一直支持智能合约,但智能合约却经以太坊联合创始人Vitalik Buterin之手,从而大受欢迎。八、如何使用以太坊? 与比特币转账类似,要在以太坊网络中进行交易,以太坊是不可或缺的。以太坊是以太坊网络的原生货币。 这是一种在以太坊网络发行、类似比特币的数字货币。 你可以通过以下渠道获取以太坊:在一个加密货币交易所购买以太坊和你附近的人兑换以太坊通过挖矿获取以太坊 此外,类似比特币钱包,你也需要一个专门保存以太坊的以太坊钱包。市面上现在有各种各样的以太坊钱包,还有许多基于以太坊的应用程序可以用。 以太坊用户可以将以太坊储存在以太坊钱包中,也可以与以太坊网络上的智能合约进行交互。许多钱包都有这些功能。钱包是一种应用程序,可以便捷地保存和传送 ETH,同时可以通过钱包与以太坊上构建的应用程序进行交互。 以太坊网络中发生的每笔交易都需要一定数量的gas,gas是用于度量处理交易所需计算能力的单位。帮助验证信息真是下要付出算力成本处理交易并将其打包在区块中,理应获得相应的补偿。在以太坊系统中,这就要通过在每次交易中设定gas价格来完成,gas以Gwei(1 ETH = 1,000,000,000 Gwei)作为单位。 举个例子:用户将ETH从一个帐户发送到另一个帐户需要花费21,000 gas,如果将gas价格定为1 Gwei,则此交易花费0.000021 ETH。九、以太坊有什么优缺点?优点以太坊允许用户在区块链上使用完整的编程语言,在网络上执行更复杂的智能合约,而不需要依靠任何第三方服务以太坊可为其他产品和服务平台提供强大的生态系统以太坊拥有一个强大的发展路线图(3-5年),这意味着社区对未来几年的预期有明确的标准有很多公司参与改善以太坊以外的基础。在以太坊企业联盟(EEA)和Hyperledger团队批准其第一个以太坊项目之间,有数十家企业组织致力于以太坊的改善生态系统。除了比特币之外,其他区块链还没有得到如此多商业社区的大力支持缺点因为以太坊是一个平台,它永远不会像专门设计成加密货币的其他一样有效。比特币只是真正的分类帐,但是以太坊正在试图成为一个分类账/超级计算机/智能合约产生器/等等,为更多的用户提供服务。这种复杂性使其具有了灵活性,但是对于以上任何一种用例而言,都没有进行过深度优化。由于以太坊发展路线的原因,以太坊的一些重大升级包括将工作证明转移到证明权益的平台。如果这种转换不顺利,可能会在架构中引入一些关键问题并导致系统崩溃。相信以太坊团队可以确保这一切都不会发生,但这是一种风险。缺乏帮助开发人员的教程或文档是成为以太坊开发人员的严重障碍。你所搜索到的大多数教程都是过时的,或者只是教授对技术的概念性理解,或者只是一个基本的“hello world”教程,没有任何实质性内容。发布于 2021-06-25 18:22​赞同 17​​1 条评论​分享​喜欢​收藏​申请

什么是以太坊? | ethereum.org

太坊? | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示什么是以太坊?我们数字未来的基石关于以太坊运作方式、以太坊优势以及全世界数百万人使用以太坊的案例的完整初学者指南。让我们开始吧!概览以太坊是一个由世界各地的计算机组成的网络,遵循一套称为以太坊协议的规则。以太坊网络提供了一个基础,任何人都可以在上面构建和使用社区、应用程序、组织和数字资产。你可以随时随地创建一个以太坊帐户,探索这处应用程序世界,也可以构建自己的应用程序。最重要的创新在于,你不需要信任中心化组织就可以完成这些,因为中心化组织可能会更改规则或限制你访问。请继续阅读以了解更多详情...以太坊能做什么?属于所有人的银行服务现实生活中,并不是每个人都可以获得金融服务。然而只需连接互联网,就能访问以太坊并使用上面的借贷和储蓄产品。开放式网络任何人都可以和以太坊网络交互或者在上面构建应用程序。这样,你就可以管控自己的资产和身份信息,而不是让少数大公司管控。P2P网络在以太坊上,你可以和其他人协作、达成协议并直接传输数字资产。不需要依靠任何中间商。反审查以太坊不受任何政府或公司的管控。去中心化保障你在以太坊上获得付款或使用服务的权力不容他人干涉。商业保障用户有一种安全的、内置保障机制,仅当用户表示同意后,资金才能够转手。同样,开发者可以确信相关规则将不会变化。可组合产品所有应用程序都在同一条区块链上构建,都有一个共享全局状态,这就意味着它们之间可以互为构建基础(类似于乐高积木)。而这也为我们提供了更好的产品和体验,确保没有人能够删除应用程序所依靠的任何工具。什么是区块链?什么是加密货币?区块链是一个交易数据库,在网络上多台电脑之间更新和共享。每次添加一组新交易时,就称其为“区块”,这也是区块链名称的由来。以太坊这样的公开区块链,允许任何人添加数据,但不能删除数据。如果有人想要篡改任何信息或欺骗系统,他们必须在网络中的大多数电脑上操作。这样做工作量巨大!这使得以太坊这类去中心化区块链具备很高的安全性。术语加密货币用来描述通过区块链保证安全的多种同质化数字代币。加密货币始于比特币。比特币可以用于在双方之间转移价值而不必信任中间人。你只需信任比特币代码,而比特币代码是开源的并可以免费获得。比特币和以太币这类资产被称为“加密货币”,原因是用户数据和资产的安全通过加密来保障,而不是信任某个机构或公司诚信行事。以太坊有自己的原生加密货币以太币 (ETH),用于支付网络上的某些活动。以太币在以太坊网络上可以传输给其他用户,也可以兑换其他代币。以太币是特殊的,因为它用来支付在以太坊上构建和运行应用程序及组织所需的计算。我为什么要使用以太坊?如果你想用更具复原力、更加开放和更加可信的方式来进行全球协作、创建组织、构建应用程序和分享价值,以太坊就是你的菜。以太坊是我们大家共同书写的故事,所以来吧,来探索我们能够共同用以太坊创建的那些神奇世界。对于那些由于无法控制的外部力量而不得不处理与其资产的安全性、稳健性或移动性相关的不确定因素的人来说,以太坊也是极有价值的。更便宜、更快捷的跨境支付稳定币是一种新型加密货币,依赖于更稳定的资产作为其价值基础。大多数稳定币都与美元挂钩,因而维持其货币价值。这样一个非常便宜且稳定的全球支付系统应运而生。当前许多稳定币都构建在以太坊网络上。以太坊和稳定币简化了海外汇款流程。在全球范围内转移资金通常只需要几分钟即可完成,相比之下普通银行可能需要几个工作日甚至几周,并且价格只是银行服务的一小部分。此外,进行高额交易不收取额外费用,并且对于汇款地址或原因没有任何限制。在危机时刻提供最快捷的帮助如果你足够幸运,可以在生活的地方享受值得信赖的机构提供的多种银行业务,你可能会认为它们提供的财务自由、安全和稳定是理所当然的。但对于世界各地面临政治压制或经济困难的许多人来说,金融机构可能无法提供他们需要的保护或服务。在委内瑞拉(opens in a new tab)、古巴(opens in a new tab)、阿富汗(opens in a new tab)、尼日利亚(opens in a new tab)、白俄罗斯(opens in a new tab)和乌克兰(opens in a new tab)的居民饱受战乱、经济灾难或民权制裁之苦时,加密货币就成了留住金融机构最快捷、往往也是唯一的选择。1(opens in a new tab) 从这些示例中可以看出,在人们与外界隔绝时,以太坊等加密货币可以让他们不受限制地进入全球经济,此外当地货币由于超级通胀而崩溃时,稳定币可以提供一种保值手段。为创作者赋能仅在 2021 年,艺术家、音乐家、作家和其他创作者就利用以太坊共赚取了约 35 亿美元。这使得以太坊成为最大的全球创作者平台之一,与 Spotify、YouTube 和 Etsy 并驾齐驱。了解更多(opens in a new tab)。赋能玩家近来出现的边玩边赚游戏(玩家确实通过玩游戏获得奖励)正在改变游戏行业。传统上,通常禁止交易或转手游戏资产来换取现钱。这迫使玩家使用通常存在安全风险的黑市网站。区块链游戏支持游戏内经济并以可信赖的方式倡导这类行为。此外,玩家能够将游戏中的代币换成现钱并且因为玩游戏而切实获得激励。2010投资者2014投资者开发者公司当前投资者开发者公司艺术家音乐家作者玩家难民透过数字看以太坊4k+Projects built on Ethereum 96M+Accounts (wallets) with an ETH balance 53.3M+Smart contracts on Ethereum $410BValue secured on Ethereum $3.5BCreator earnings on Ethereum in 2021 123.6万Number of transactions today 谁在运行以太坊?以太坊不受任何特定实体控制。只要有相互连接并按照以太坊协议运行软件并添加到以太坊区块链上的计算机,就有以太坊。其中每台计算机都称为一个节点。节点可由任何人运行,但必须要质押以太币(以太坊的原生代币)才可以参与保护网络的安全。任何拥有32 个以太币的人都可以质押而无需许可。甚至以太坊的源代码也不是由单个实体生成的。任何人都可以建议更改协议并讨论升级。有一些以太坊协议的实现是由独立组织用多种编程语言完成的,它们通常建立在开放的基础上并鼓励来自社区的贡献。运行节点什么是智能合约?智能合约是存在于以太坊区块链上的计算机程序。它们仅在由用户发出的交易触发时执行。智能合约使以太坊在功能方面非常灵活。这些程序充当去中心化软件和组织的构建基块。你是否使用过更改过服务条款的产品?或者删除了你认为有用的功能?一旦智能合约发布到以太坊,只要以太坊存在,它就会一直在线并运行。就连创作者也无法让它离线。由于智能合约是自动化的,它们不会歧视任何用户并且随时可以使用。智能合约的常见示例包括借贷应用程序、去中心化交易所、保险、二次融资、社交网络、非同质化代币 — 基本上囊括你能想到的一切。更多关于智能合约的信息探索去中心化应用程序认识以太坊的加密货币 — 以太币以太坊网络上的许多操作都需要在以太坊的嵌入式计算机(称为以太坊虚拟机)上做一些计算工作。这种计算不是免费的;它用以太坊的原生加密货币以太币 (ETH) 来支付。这意味着你至少需要少量以太币才能使用网络。以太币是一种纯数字货币,你可以立即将它发送给世界上任何角落的任何人。以太币 (ETH) 的供应不受任何政府或公司控制 — 它是去中心化且完全透明的。按照协议,通过一种精确的方式将以太币仅发放给确保网络安全的质押人。什么是以太币?获取以太币以太坊的能源消耗如何?2022 年 9 月 15 日,以太坊经历了合并升级,从工作量证明过渡到权益证明。合并是以太坊规模最大的一次升级,将保护以太坊安全所需的能源消耗减少了 99.95%,同时创建一个更安全、碳成本更低的以太坊网络。以太坊现在成为一种低碳区块链,并且安全性和可扩展性得到增强。更多关于能源消耗的信息合并更新我听说加密货币被充当犯罪活动的工具。这是真的?像任何技术一样,加密货币有时会被滥用。然而,由于所有以太坊交易都发生在开放的区块链上,与传统金融系统中相比,监管机构通常更容易追踪非法活动,可以说,以太坊对于那些宁愿不被发现的人来说吸引力较小。根据欧盟执法合作署暨欧洲刑警组织最近一份报告的主要调查结果称,用于犯罪目的加密货币要远远低于法定货币:“将加密货币用于非法活动似乎只占整个加密货币经济的一小部分,而且似乎比传统金融中涉及的非法资金数量要少。”Europol Spotlight - Cryptocurrencies - Tracing the evolution of criminal finances.pdf(opens in a new tab) EN (1.4 MB)Chainalysis (2021), The 2021 Crypto Crime report(opens in a new tab) EN以太坊与比特币有什么不同?以太坊立足比特币创新之上,于 2015 年启动,两者之间有一些显著不同。两者都允许你使用数字货币,而无需支付服务提供商或银行。但是以太坊是可编程的,所以你还可以在以太坊网络上构建和部署去中心化应用程序。比特币使我们能够互通基本信息,了解我们认为有价值的东西。在没有权威的情况,确定价值就已经很强大了。以太坊则更进一步,不仅可以互通信息,用户还能编写任何常规程序或合约。可以创建和达成共识的合约种类没有限制,因此以太坊网络上时常出现重大创新。比特币只是一个支付网络,而以太坊更像是一个金融服务、游戏、社交网络和其他应用程序的市场。延伸阅读每周以太坊新闻(opens in a new tab) - 每周资讯,报道整个生态系统的重大发展。原子、机构、区块链(opens in a new tab) - 为什么区块链很重要?内核(opens in a new tab) 以太坊的梦想探索以太坊基于以太坊创造一些玩意如果你想尝试进行以太坊相关的开发,请阅读我们的文档,尝试一些教程或者下载开发工具作为开始。开始构建以太坊社区我们的社区成员来自五湖四海,各行各业,他们包括艺术家、加密无政府主义者,世界500强企业,现在,还有你。赶快来看看如何加入吧。我们的社区测试你的以太坊知识Loading...本页面对你有帮助吗?是否网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

什么是以太坊?和区块链有什么区别? - 知乎

什么是以太坊?和区块链有什么区别? - 知乎切换模式写文章登录/注册什么是以太坊?和区块链有什么区别?金海财经区块链场景应用,区块链底层架构研发推广 ,基于以太坊、呆马侧链(Token)开发说起比特币没有哪个人不知道,后悔没有提早买,不然就能实现财务自由了!当然除了比特币之外,我们听得最多的就是——区块链、区块链技术了!除此之外就是百度、腾讯,阿里等一些大佬级别的企业开始涉足区块链,并把这种技术应用到实际当中。还有经常听到某某专家说未来如果不涉足区块链,那么势必将被淘汰等等消息充斥网络。当然这些消息有看好的,有不看好的,但是大多数对于“区块链”技术是持看好态度,看坏的主要是“ICO”这一块。我们都知道区块链技术:有去中心化和分布式记账系统的特性。怎么个去中心化,分布式记账估计大家也会像笔者一样听了完全不知道怎么回事!这里我就用以太坊技术通俗,简单的给大家巴拉巴拉!我们先看看以太坊是什么?以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。可能这里大家有些模糊,不妨这样的理解:以太坊就是区块链里的Android,他就是一个开发平台,让我们就可以像给予Anroid Framework一样基于区块链技术写用用,比如大家熟悉的发币,就是通过以太坊这个主链,根据以太坊的平台来编译其他数字货币程序。在没有以太坊之前,写区块链应用是这样的:拷贝一份比特币代码,然后去改底层代码如加密算法,共识机制,网络协议等等(很多山寨币就是这样,改改就出来一个新币)。还有以太坊平台对底层区块链技术进行了封装,让区块链应用开发者可以直接基于以太坊平台进行开发,开发者只要专注于应用本身的开发,从而大大降低了难度。目前围绕以太坊已经形成了一个较为完善的开发生态圈:有社区的支持,有很多开发框架、工具可以选择。其次,智能合约,什么是智能合约?以太坊上的程序称之为智能合约, 它是代码和数据(状态)的集合。智能合约可以理解为在区块链上可以自动执行的(由事件驱动的)、以代码形式编写的合同(特殊的交易)。在比特币脚本中,比特币的交易是可以编程的,但是比特币脚本有很多的限制,能够编写的程序也有限,而以太坊则更加完备(在计算机科学术语中,称它为是“图灵完备的”),让我们就像使用任何高级语言一样来编写几乎可以做任何事情的程序(智能合约)。智能合约非常适合对信任、安全和持久性要求较高的应用场景,比如:数字货币、数字资产、投票、保险、金融应用、预测市场、产权所有权管理、物联网、点对点交易等等。目前除数字货币之外,真正落地的应用还不多(就像移动平台刚开始出来一样),相信1到3年内,各种杀手级会慢慢出现。还有以太坊有一个点对点网络协议。以太坊区块链数据库由众多连接到网络的节点来维护和更新。每个网络节点都运行着以太坊模拟机并执行相同的指令。因此,人们有时形象地称以太坊为“世界电脑”。所以以太坊是区块链,区块链不是以太坊。以太坊是平台,它让我们方便的使用区块链技术开发去中心化的应用,在这个应用中,使用Solidity来编写和区块链交互的智能合约,合约编写好后之后,我们需要用以太坊客户端用一个有余额的账户去部署及运行合约(使用Truffle框架可以更好的帮助我们做这些事情了)。为了开发方便,我们可以用Geth或testrpc来搭建一个测试网络。区块链的技术相信很快就会运用到我们的生活中,给我们带来很多便利,在高科技层出不穷,高速发展的时代我们一定要紧跟其步伐,不要被其所淘汰!发布于 2018-05-22 15:50​赞同 14​​添加评论​分享​喜欢​收藏​申请

以太坊是什么? - 知乎

以太坊是什么? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册以太坊是什么?关注者25被浏览59,391关注问题​写回答​邀请回答​好问题​添加评论​分享​14 个回答默认排序小欧说区块链​ 关注说出来你可能不信,以太坊的灵感是V神从打魔兽世界的时候得来的。概要:1)以太坊的产生:为了弥补比特币的不足而产生。2)以太坊的创始人:V神(Vitalik Buterin)。3)以太坊的突出创新点:智能合约。4)以太坊的共识机制:PoS(权益证明机制)。权益证明机制仍然存在算力挖矿,需要算力解决一个数学难题,但数学难题的难度和持币者的“币龄”相关,持币者持有币的时间越长,难度就越简单,挖到币的概率越大。5)以太坊的意义:代表区块链2.0时代,则让区块链商业应用变得可能。随着比特币被越来越多人熟知,许多人开始认识到,比特币存在的弊端。大家认为,比特币存在的弊端主要有两点:第一是比特币系统处理交易的速度太慢;第二是比特币只具备电子现金这一单一属性,它的应用场景有限。有一位俄罗斯少年,名叫 Vitalik Buterin(音译:布特林),他也迫切地希望能够尽快弥补比特币系统的不足。一、网瘾少年的进化之路说起来,布特林接触比特币的经历有点戏剧性。他在13岁的时候,是个典型的网瘾少年,沉迷于魔兽世界不能自拔。有一天,魔兽世界这个游戏的公司,突然取消了他最心爱的术士“生命虹吸”技能,他很愤怒,多次联系该公司还原这个技能,但是,游戏公司并不同意。于是,布特林开始反思,在互联网游戏里,玩家作为参与方其实很弱势,强大的是游戏开发商,他们是一个游戏的中心。这种中心化服务的一个最大弊端就是,一切都是开发商说了算。而玩家只能选择被动接受,或者离开。布特林通过“魔兽世界”游戏认识到了中心化的弊端,于是他开始寻找打破中心化的方式。布特林从他程序员父亲那里认识到了比特币和区块链,他认为“去中心化”这种模式可以解决很多现在看来非常无助的事情,比如说魔兽游戏公司对他的诉求不理不睬。之后,布特林决定从滑铁卢大学辍学,去周游世界,与全世界区块链爱好者共同交流学习。当时,比特币爱好者正在全力以赴地为比特币增加更多的功能性,打造比特币2.0。但布特林认为,建立一个全新的编程语言才是比特币的当务之急。于是,年仅19岁的布特林撰写了一套新的白皮书,这份白皮书便是《以太坊白皮书》的雏形。布特林在白皮书中提到:希望能够基于通用的编程语言,创建各种各样的应用,比如社交、交易、游戏……这些观点得到了比特币社区的强烈反响,人们认为,这些观点能够解决比特币目前存在的许多弊端。于是,越来越多的人加入到了以太坊的设计之中。最后,这个项目被布特林命名为“以太坊”,“以太”是一种在科学理论下还未被证实的物质,暗含了布特林对项目的期待。2015年6月,以太坊正式发布。之后的两年间,以太坊催生的加密货币“以太币”成为继比特币之后非常受追捧的数字资产,布特林也从一个初出茅庐的少年变成了区块链大神级人物“V神”。二、以太坊激活了区块链背后的巨大潜力以太坊的出现激活了区块链背后的巨大潜力,这也是它红极一时的主要原因:以太坊跳出了比特币作为货币的单一属性,把区块链升级成了操作系统,让大家可以在这基础上开发应用链,以特别简单的方式来发布自己的代币;以太坊是一种可编程的区块链。以太坊允许用户创建他自己的、符合他们需要的、具备不同复杂程度的操作。我们可以理解为,以太坊是一个平台,这个平台相当于已经搭建好了一套比较完备的“系统”,类似安卓、苹果,应用开发者们可以在这条系统上开发软件。ICO项目多数就是基于以太坊开发的应用,开发者要在以太坊上运行项目,需要支付以太币。ICO项目越多,以太坊系统的生态就会越丰富,用户群体扩大,对以太币的需求也随之扩大,“以太币”价格自然水涨船高。三、以太坊的共识机制以太坊的共识机制也和比特币不同。前面我们提到,比特币是通过POW的共识机制来决定记账权的,尽管POW的安全指数较高,但挖矿的能耗和成本都是巨大的,处理交易速度还很慢。以太坊将比特币的技术进一步丰富化,提出了新的挖矿机制,即——权益证明(PoS)。以太坊提出的“权益证明”类似于股东机制,拥有股份越多的人越容易获取记账权,是根据持币量和持币时间进行利息分配的制度。POS机制的核心逻辑是:谁持有币,谁就有网络的控制权。需要注意的是,在POS机制中,仍然存在算力挖矿,需要算力解决一个数学难题,但数学难题的难度和持币者的“币龄”相关,持币者持有币的时间越长,难度就越简单,挖到币的概率越大。四、以太坊的突破点:智能合约以太坊最大的特点在于引入了“智能合约”。智能合约是什么意思呢?智能合约是用代码的方式定义一套交易规则。日常生活中,我们通常是签署纸质合约,履行纸质合约需要中心化机构,也就是法院来进行监管。以太坊提出的“智能合约”,是通过程序实现去中心化的自动执行。这个叫做”智能合约账号“的账户,它只会按照代码去执行。这一技术的应用范围非常广泛,涉及:保险、股权、信托等等,可以说凡是需要信任为基础的活动都可以应用这一技术。五、以太坊的意义以太坊对于区块链技术而言,是一次飞跃性的突破,它代表了区块链2.0时代。如果说比特币代表的区块链1.0时代,为价值转移提供了新的思路和新的方法;那么,以太坊代表的区块链2.0时代,则让区块链商业应用变得可能。发布于 2020-02-14 17:08​赞同 10​​3 条评论​分享​收藏​喜欢收起​陀螺财经 专注区块链行业新闻资讯的媒体平台 — 陀螺财经​ 关注以太坊是什么?以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊不受任何人控制,也不归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。和比特币协议有所不同的是,以太坊的设计十分灵活,极具适应性。在以太坊平台上创立新的应用十分简便,随着Homestead的发布,任何人都可以安全地使用该平台上的应用。下一代区块链区块链技术是比特币的底层技术,这一技术第一次被描述是在中本聪2008年发表的白皮书“比特币:点对点电子现金系统”中。区块链技术更多的一般性用途在原书中已经有所讨论,但直到几年后,区块链技术才作为通用术语出现。一个区块链是一个分布式计算架构,里面的每个网络节点执行并记录相同的交易,交易被分组为区块。一次只能增加一个区块,每个区块有一个数学证明来保证新的区块与之前的区块保持先后顺序。这样一来,区块链的“分布式数据库”就能和整个网络保持一致。个体用户与总账的互动(交易)受到安全的密码保护。由数学执行并编码到协议中的经济激励因素刺激着维持和验证网络的节点。在比特币中,分布式数据库被设想为一个账户余额表,一个总账,交易就是通过比特币的转移以实现个体之间无需信任基础的金融活动。但是随着比特币吸引了越来越多开发者和技术专家的注意,新的项目开始将比特币网络用于有价代币转移之外的其他用途。其中很多都采用了“代币”的形式——以原始比特币协议为基础,增加了新的特征或功能,采用各自加密货币的独立区块链。在2013年末,以太坊的发明者Vitalik Buterin建议能够通过程序重组来运行任意复杂运算的单个区块链应该包含其他的程序。2014年,以太坊的创始人Vitalik Buterin, Gavin Wood和Jeffrey Wilcke开始研究新一代区块链,试图实现一个总体上完全无需信任基础的智能合约平台。以太坊虚拟机以太坊是可编程的区块链。它并不是给用户一系列预先设定好的操作(例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此。以太坊狭义上是指一系列定义去中心化应用平台的协议,它的核心是以太坊虚拟机(“EVM”),可以执行任意复杂算法的编码。在计算机科学术语中,以太坊是“图灵完备的”。开发者能够使用现有的JavaScript和Python等语言为模型的其他友好的编程语言,创建出在以太坊模拟机上运行的应用。和其他区块链一样,以太坊也有一个点对点网络协议。以太坊区块链数据库由众多连接到网络的节点来维护和更新。每个网络节点都运行着以太坊模拟机并执行相同的指令。因此,人们有时形象地称以太坊为“世界电脑”。这个贯穿整个以太坊网络的大规模并行运算并不是为了使运算更高效。实际上,这个过程使得在以太坊上的运算比在传统“电脑”上更慢更昂贵。然而,每个以太坊节点都运行着以太坊虚拟机是为了保持整个区块链的一致性。去中心化的一致使以太坊有极高的故障容错性,保证零停机,而且可以使存储在区块链上的数据保持永远不变且抗审查。以太坊平台本身没有特点,没有价值性。和编程语言相似,它由企业家和开发者决定其用途。不过很明显,某些应用类型较之其他更能从以太坊的功能中获益。以太坊尤其适合那些在点与点之间自动进行直接交互或者跨网络促进小组协调活动的应用。例如,协调点对点市场的应用,或是复杂财务合同的自动化。比特币使个体能够不借助金融机构、银行或政府等其他中介来进行货币交换。以太坊的影响可能更为深远。理论上,任何复杂的金融活动或交易都能在以太坊上用编码自动且可靠地进行。除金融类应用外,任何对信任、安全和持久性要求较高的应用场景——比如资产注册、投票、管理和物联网——都会大规模地受到以太坊平台影响。以太坊如何工作?以太坊合并了很多对比特币用户来说十分熟悉的特征和技术,同时自己也进行了很多修正和创新。比特币区块链纯粹是一个关于交易的列表,而以太坊的基础单元是账户。以太坊区块链跟踪每个账户的状态,所有以太坊区块链上的状态转换都是账户之间价值和信息的转移。账户分为两类:外有账户(EOA),由私人密码控制合同账户,由它们的合同编码控制,只能由外有账户“激活”对于大部分用户来说,两者基本的区别在于外有账户是由人类用户掌控——因为他们能够控制私钥,进而控制外有账户。而合同账户则是由内部编码管控。如果他们是被人类用户“控制”的,那也是因为程序设定它们被具有特定地址的外有账户控制,进而被持有私钥控制外有账户的人控制着。“智能合约”这个流行的术语指的是在合同账户中编码——交易被发送给该账户时所运行的程序。用户可以通过在区块链中部署编码来创建新的合约。只有当外有账户发出指令时,合同账户才会执行相应的操作。所以合约账户不可能自发地执行诸如任意数码生成或应用程序界面调用等操作–只有受外有账户提示时,它才会做这些事。这是因为以太坊要求节点能够与运算结果保持一致,这就要求保证严格确定执行。和比特币一样,以太坊用户必须向网络支付少量交易费用。这可以使以太坊区块链免受无关紧要或恶意的运算任务干扰,比如分布式拒绝服务(DDoS)攻击或无限循环 。交易的发送者必须在激活的“程序”每一步付款,包括运算和记忆储存。费用通过以太坊自有的有价代币,以太币的形式支付。交易费用由节点收集,节点使网络生效。这些“矿工”就是以太坊网络中收集、传播、确认和执行交易的节点。矿工们将交易分组——包括许多以太坊区块链中账户“状态”的更新——分成的组被称为“区块”,矿工们会互相竞争,以使他们的区块可以添加到下一个区块链上。矿工们每挖到一个成功的区块就会得到以太币奖励。这就为人们带来了经济激励,促使人们为以太坊网络贡献硬件和电力。和比特币网络一样,矿工们有解决复杂数学问题的任务以便成功地“挖”到区块。这被称为“工作量证明”。一个运算问题,如果在算法上解决,比验证解决方法需要更多数量级的资源,那么它就是工作证明的极佳选择。为防止比特币网络中已经发生的,专门硬件(例如特定用途集成电路)造成的中心化现象,以太坊选择了难以存储的运算问题。如果问题需要存储器和CPU,事实上理想的硬件是普通的电脑。这就使以太坊的工作量证明具有抗特定用途集成电路性,和比特币这种由专门硬件控制挖矿的区块链相比,能够带来更加去中心化的安全分布。想了解更多关于区块链的资讯,可关注陀螺财经微信公众号:tuoluocaijing发布于 2018-01-30 16:08​赞同 4​​1 条评论​分享​收藏​喜欢

以太坊简介 | ethereum.org

介 | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示Change page概述基础主题以太坊简介以太币简介去中心化应用程序简介Web2 与 Web3 的对比帐户交易区块以太坊虚拟机 (EVM)操作码Gas费用节点和客户端运行节点客户端多样性节点即服务节点架构轻客户端归档节点引导节点网络共识机制工作量证明矿工挖矿算法Dagger-HashimotoEthash权益证明Gasper弱主观性认证权益证明机制的奖励和惩罚权益证明攻击与防御密钥权益证明与工作量证明提出区块权益正明常见问题以太坊堆栈堆栈简介智能合约智能合约语言智能合约结构智能合约库测试用智能合约编译智能合约部署智能合约验证智能合约升级智能合约智能合约安全性智能合约形式化验证可组合性开发网络开发框架以太坊客户端APIJavaScript API后端APIJSON-RPC数据和分析区块浏览器存储集成开发环境 (IDE)编程语言DartDelphi.NETGolangJavaJavaScriptPythonRubyRust语言高级链桥标准令牌标准ERC-20:同质化代币ERC-721:非同质化代币 (NFT)ERC-777ERC-1155ERC-4626最大可提取价值 (MEV)预言机缩放乐观卷叠零知识卷叠状态通道侧链以太坊 Plasma 扩容解决方案Validium数据可用性网络层网络地址门户网络数据结构与编码默克尔前缀树递归长度前缀编码 (RLP)简单序列化 (SSZ)Web3 密钥存储定义设计基础设计和用户体验简介以太坊简介c上次修改时间: @cuijia(opens in a new tab), Invalid DateTime查看贡献者在本页面什么是区块链?以太坊简介什么是以太币?什么是智能合约?术语区块链ETH 以太币EVM 以太坊虚拟机Nodes 节点帐户交易区块智能合约延伸阅读相关教程什么是区块链?对区块链最好的描述是将其描述为一个公共数据库,它由网络中的许多计算机更新和共享。"区块"指的是数据和状态是按顺序批量或"区块"存储的。 如果你向别人发送 ETH,需要将交易数据添加到一个区块中才算成功。"链"指的是每个区块加密引用其父块。 换句话说,区块被链接在一起。 在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。网络中的每台计算机都必须就每个新区块和链达成一致。 这些计算机被称为“节点”。 节点保证所有与区块链交互的人都有相同的数据。 要完成此分布式协议,区块链需要一个共识机制。以太坊采用权益证明共识机制。 任何想在链上添加新区块的人都必须质押以太币(以太坊原生货币)做为抵押品并运行验证者软件。 接着,可以随机选择这些“验证者”来提出区块,再由其他验证者检查并添加到区块链中。 存在一种奖励和惩罚体系,有力地激励参与者尽可能地诚实和保持在线。如果你想了解如何对区块链数据进行哈希运算并随后附加到区块引用的历史记录中,请务必查看 Anders Brownworth 进行的这个演示(opens in a new tab)并观看下方的相关视频。观看 Anders 介绍区块链中的哈希:以太坊简介以太坊是一条区块链,其中嵌入了计算机。 它是以去中心化、无需许可、抗审查的方式构建应用程序和组织的基础。在以太坊宇宙中,有一台规范化计算机(称为以太坊虚拟机,或 EVM),其状态得到以太坊网络中所有人的一致同意。 每个参与以太坊网络的人(每个以太坊节点)都会保存一份该计算机的状态。 此外,任何参与者都可以广播请求这台计算机进行任意计算。 每当广播这样的请求时,网络上的其他参与者就会检查、验证并进行(“执行”)该计算。 该执行会导致以太坊虚拟机的状态变化,并且在整个网络中传播。计算请求被称为交易请求;所有交易的记录以及以太坊虚拟机的当前状态存储在区块链中,而区块链又由所有节点存储并达成一致。加密机制确保一旦交易被验证为有效并添加到区块链中后,之后就无法被篡改。 同样的机制还确保所有交易都以适当的“权限”签名和执行(除了 Alice 本人,任何人都不能从 Alice 的帐户发送数字资产)。什么是以太币?以太币 (ETH) 是以太坊上的原生加密货币。 以太币的目的是允许计算市场化。 这种市场为参与者提供了一种经济激励,以验证并执行交易请求,为网络提供计算资源。任何广播交易请求的参与者还必须向网络提供一定数量的以太币作为奖金。 网络将把这种奖金奖励给最终验证交易、执行交易、将其提交到区块链并广播到网络的任何人。支付的以太币数量对应于进行计算所需的资源。 这类奖励也可以阻止恶意参与者通过请求执行无穷计算或其他资源密集型脚本来故意堵塞网络,因为这些参与者必须为计算资源付费。以太币还用于通过以下三种主要方式为网络提供加密经济安全性:1) 作为一种奖励方式,奖励提议区块或指出其他验证者不诚实行为的验证者;2) 由验证者抵押,作为遏制不诚实行为的抵押品 — 如果验证者试图行为不端,它们的以太币可能会被销毁;3) 用于对新提议的区块的“投票”进行加权,并影响共识机制的分叉选择部分。什么是智能合约?实际上,参与者不会每次在以太坊虚拟机上请求计算时都编写新代码。 相反,应用程序开发者将程序(可重用的代码片段)上传到以太坊虚拟机状态,用户发出请求以使用不同参数执行这些代码片段。 我们将这些上传至网络并由网络执行的程序称为智能合约。简单来说,你可以把智能合约想象成一种自动售货机:通过特定参数调用脚本后,如果满足某些特定条件,就会执行一些操作或计算。 例如,如果调用者将以太币发送给特定的接收者,简单的卖方智能合约就可以创建和分配数字资产所有权。任何开发者都可以创建智能合约,并使用区块链作为其数据层,将其公开给网络,但要向网络支付以太币。 然后,任何用户都可以调用智能合约来执行其代码,并再次向网络支付费用。因此,通过智能合约,开发者可以任意构建和部署面向用户的复杂应用程序和服务,例如市场、金融工具、游戏等。术语区块链所有在以太坊网络历史上提交给以太坊网络的区块的序列。 如此命名,是因为每个区块都包含对前一个区块的引用,这有助于保持所有区块的顺序,因而维持了精确历史记录的顺序。ETH 以太币以太币 (ETH) 是以太坊上的原生加密货币。 用户向其他用户支付以太币,让他们完成自己的代码执行请求。有关以太币的更多信息EVM 以太坊虚拟机以太坊虚拟机是一个全局虚拟计算机,以太坊网络中的每个参与者都会存储并一致同意其状态。 任何参与者都可以请求在以太坊虚拟机上执行任意代码;代码执行会改变以太坊虚拟机的状态。有关以太坊虚拟机的更多信息Nodes 节点存储以太坊虚拟机状态的实体计算机。 节点间相互通信,传播关于以太坊状态的信息及其新的状态变化。 任何用户还可以通过广播来自节点的代码执行请求来请求代码执行。 以太坊网络本身就是所有以太坊节点及其通信的集合。有关节点的更多信息帐户帐户是存储以太币之处。 用户可以初始化帐户,将以太币存入帐户,并将自己帐户中的以太币转账给其他用户。 帐户和帐户余额存储在以太坊虚拟机中的一个大表格中,是以太坊虚拟机总体状态的一部分。有关帐户的更多信息交易“交易请求”是表示以太坊虚拟机上的代码执行请求的正式术语。“交易”是指已完成的交易请求和相关的以太坊虚拟机状态变化。 任何用户都可以从节点向网络广播交易请求。 为了使交易请求影响一致同意的以太坊虚拟机状态,就必须由其他节点对其进行验证、执行并“提交到网络”。 执行任何代码都会导致以太坊虚拟机状态变化;一旦提交后,该状态变化将广播到网络中的所有节点。 以下为一些交易示例:从我的帐户发送 X 个以太币到 Alice 的帐户。将一些智能合约代码发布到以太坊虚拟机状态中。使用 Y 参数执行 EVM 中 X 地址的智能合约代码。有关交易的更多信息区块交易量巨大,因此交易分批或分区块“提交”。 区块通常包含数十至数百笔交易。有关区块的更多信息智能合约是指开发者发布到以太坊虚拟机状态中的可重用代码片段(程序)。 任何人都可以通过提出交易请求来请求执行智能合约代码。 因为开发者可以通过发布智能合约将任意可执行应用程序(游戏,市场,金融工具等)写入以太坊虚拟机,所以这些通常也称为 dapp 或去中心化应用程序。有关智能合约的更多信息延伸阅读以太坊白皮书那么,以太坊是如何工作的?(opens in a new tab) - Preethi Kasireddy(注意此资源仍然有价值,但请注意它早于合并,因此仍然引用以太坊的工作量证明机制 - 实际上现在使用权益证明来保护以太坊的安全)还有哪些社区资源对你有所帮助? 请编辑本页面并添加!相关教程以太坊开发者指南,第 1 部分 – 探索以太坊(非常适合使用 Python 和 web3.py 的初学者)back-to-top ↑本文对你有帮助吗?是否前一页概述下一页以太币简介编辑页面(opens in a new tab)在本页面什么是区块链?以太坊简介什么是以太币?什么是智能合约?术语区块链ETH 以太币EVM 以太坊虚拟机Nodes 节点帐户交易区块智能合约延伸阅读相关教程网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

首页 | ethereum.org

ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示Ethereum欢迎来到以太坊以太坊是由社区驱动的技术,为加密货币以太币(ETH)和成千上万的去中心化应用程序提供动力。探索以太坊开始体验ethereum.org 是你进入以太坊世界的门户。这项技术日新月异,因此指南会有所帮助。如果你想深入了解,我们有以下建议。选择钱包你可以通过钱包连接到以太坊并管理资金。获取以太币ETH 是以太坊的货币 – 你可以在应用程序中使用它。使用去中心化应用程序Dapps 是由以太坊提供支持的应用程序。看看你可以做什么。开始构建如果想在以太坊里开始编写代码,我们有文档与教程可供参考,你亦可在开发者门户中查看更多信息。什么是以太坊?以太坊是数字货币、全球支付和应用程序的技术之家。以太坊社区已经创建了蓬勃发展的数字经济,为创造者在线上获取收入开辟了大胆而创新的途径,且不止于此。它面向所有人开放,无论身处何处,只需互联网即可。什么是以太坊?关于数字货币的更多信息更加公平的金融系统今天,数十亿人无法开设银行帐户,还有一些人的支付帐户被封锁。而以太坊的去中心化金融 (DeFi) 系统永不停息,永无歧视。只需有互联网连接,你就可以在世界任何地方汇款、收款、借款、赚取利息甚至流动资金。探索去中心化金融 (DeFi)资产互联网以太坊并非仅限数字货币。你拥有的任何东西都可以采用非同质化代币 (NFT) 来表现、交易和使用。你可以将艺术品代币化,并在每次重新出售时自动获得使用费。或者,你也可以用所有物的代币来贷款。不断开辟新的可能。关于非同质化代币的更多信息开放式网络今天,我们通过放弃对个人数据的控制权来获得“免费”的互联网服务。以太坊服务则默认开放 - 只需要钱包即可。这些应用不仅免费,易于设置,由你掌控,而且无需个人信息。探索开放式网络关于钱包的更多信息代码示例你自己的银行你可以用自己编写的逻辑来建立银行。自己的货币你可以创建代币,并在应用程序之间转账和使用。JavaScript 以太坊钱包你可以使用现有语言与以太坊及其他应用程序进行交互。开放、无需许可的 DNS你可以将现有的服务重构为去中心化的开放应用程序。全新发展领域以太坊及其应用程序具有透明和开源性质。你可以分叉代码并重新使用已由他人建立的功能。如果不想学习新语言,你可以直接使用 JavaScript 和其他现有语言与开源代码进行交互。开发者门户以太坊现状最新的网络统计数据以太币质押总数当前质押的用来保护网络安全的以太币总量。3122万 30d90d今日交易过去 24 小时内,网络成功处理的交易笔数。122.9万 30d90d去中心化金融中锁定的价值(美元)以太坊数字经济及去中心化金融 (DeFi) 应用程序中的资金量。US$1345亿 30d90d节点以太坊由全球数千计志愿者运行,他们被称为节点。7,111 30d90d加入 ethereum.org 社区加入我们的 Discord 服务器(opens in a new tab),与近 4 万名成员一起交流。参加我们每月举行的社区电话会议,获取有关 Ethereum.org 发展的令人兴奋的最新消息和重要生态系统新闻。你将有机会提出问题、分享想法和提供反馈——这是你成为蓬勃发展的以太坊社区一员的绝佳机会。☎️ Ethereum.org Community Call - March 20242024年3月28日 16:00(UTC)Join Discord(opens in a new tab)添加到日历(opens in a new tab)即将召开的电话会议2024年3月21日⚙️ ethereum.org Office Hours [S3E1](opens in a new tab)2024年3月13日 QA session - ethereum.org portal(opens in a new tab)之前的电话会议2024年2月28日 QA session - ethereum.org portal(opens in a new tab)2024年2月29日☎️ Ethereum.org Community Call - February 2024(opens in a new tab)2023年11月1日 QA session - ethereum.org portal(opens in a new tab)2024年2月14日 QA session - ethereum.org portal(opens in a new tab)探索 ethereum.org提升你对网络升级的理解以太坊路线图由相互连接的升级组成,旨在使网络更具可扩展性、安全性和可持续性。企业级以太坊查看以太坊如何开启新业务模式,降低你的成本,并使你的业务经得起未来的考验。以太坊社区以太坊由社区驱动。它由来自不同背景和兴趣的人组成。看看如何加入!为 ethereum.org 贡献力量这个网站是开源的,有数百个社区贡献者。你可以对这个网站上的任何内容提出编辑建议,建议出色的新功能,或者帮助我们排除错误。关于贡献力量的更多信息GitHub(opens in a new tab)网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

什么是以太坊?| AWS 区块链

什么是以太坊?| AWS 区块链

跳至主要内容

单击此处以返回 Amazon Web Services 主页

联系我们

支持 

中文(简体) 

我的账户 

登录

创建 AWS 账户

re:Invent

产品

解决方案

定价

文档

了解

合作伙伴网络

AWS Marketplace

客户支持

活动

探索更多信息

关闭

عربي

Bahasa Indonesia

Deutsch

English

Español

Français

Italiano

Português

Tiếng Việt

Türkçe

Ρусский

ไทย

日本語

한국어

中文 (简体)

中文 (繁體)

关闭

我的配置文件

注销 AWS Builder ID

AWS 管理控制台

账户设置

账单与成本管理

安全证书

AWS Personal Health Dashboard

关闭

支持中心

专家帮助

知识中心

AWS Support 概述

AWS re:Post

单击此处以返回 Amazon Web Services 主页

免费试用

联系我们

re:Invent

产品

解决方案

定价

AWS 简介

入门

文档

培训和认证

开发人员中心

客户成功案例

合作伙伴网络

AWS Marketplace

支持

AWS re:Post

登录控制台

下载移动应用

什么是以太坊?

以太坊是一个去中心化的区块链平台,它建立了一个对等联网,可以安全地执行和验证应用程序代码,称为智能合约。智能合约允许参与者在没有受信任的中央机构的情况下相互进行交易。交易记录不可更改、可验证,并且安全地分布在网络上,为参与者提供对交易数据的完全所有权和可见性。交易由用户创建的以太坊账户发送和接收。发送者必须签署交易并使用以太币(以太坊的原生加密货币),作为在网络上处理交易的费用。

The Merge

2022 年 9 月 15 日 06:42:42 UTC,在区块 15537393,The Merge 完成,将以太坊从工作量证明(PoW)转移到权益证明(PoS)。Amazon Managed Blockchain 的 Ethereum Mainnet 节点在 Ethereum PoS 网络上运行。

The Merge 通过将以太坊主网与信标链权益证明系统合并,将以太坊的共识机制从 PoW 升级为 PoS。此次升级通过降低能耗提高了以太坊的可持续性,也是以太坊基金会持续升级的一部分,旨在提高此处所述的可扩展性、安全性和可持续性。

在以太坊上进行构建的好处

以太坊提供了一个非常灵活的平台,可以在该平台上使用原生 Solidity 脚本语言和以太坊虚拟机构建去中心化应用程序。在以太坊上部署智能合约的去中心化应用程序开发人员受益于丰富的开发人员工具生态系统以及随着协议的成熟而建立的最佳实践。这种成熟度还延伸到了以太坊应用程序普通用户的用户体验质量上,MetaMask、Argent、Rainbow 等钱包提供了简单的接口,通过这些接口可以与以太坊区块链和部署在其中的智能合约进行交互。以太坊庞大的用户群激励开发人员在网络上部署他们的应用程序,这进一步巩固了以太坊作为 DeFi 和 NFT 等去中心化应用程序主要发源地的地位。将来,目前正在开发的向后兼容的以太坊 2.0 协议将提供一个更具扩展性的网络,用于构建需要更高交易吞吐量的去中心化应用程序。

在以太坊上在 Hyperledger Fabric 上构建的比较情况

 

以太坊

Hyperledger Fabric

公有与私有

公有

私有

权限

未经许可

基于许可

治理

分散

联合

共识机制

工作量证明

可插拔 BFT

智能合约语言

Solidity、Vyper

Go、Java、Javascript(Node.js)

私人交易

理想使用场景

令牌化(稳定币、NFT)、DeFi、公共交易结算

B2B 数据交换、交易结算和不可否认性

使用场景

去中心化金融(DeFi)

DeFi 是一个建立在区块链网络之上的金融应用程序网络。DeFi 不同于现有的金融网络,它具备开放、可编程的特点,可在没有中央授权的情况下运营,并且支持开发人员提供新的付款、投资、借贷和交易模式。通过使用智能合约和分布式系统,客户可以轻松构建安全的去中心化金融应用程序。例如,DeFi 公司已经在提供支持点对点借贷、从持有的加密货币中赚取利息、通过去中心化交易所进行交易等功能的产品。一些热门的 DeFi 平台包括 Compound、Aave、UniSwap 和 MakerDAO。

不可替代令牌(NFT)

NFT 是独特且不可分割的数字令牌,可用于证明数字和有形稀有资产的来源。例如,艺术家可以使用 NFT 来令牌化他们的作品,确保他们的作品是独一无二的,并且属于他们。所有权信息在区块链网络上记录和维护。NFT 在游戏行业也越来越受欢迎,因为它们支持游戏平台之间的互操作性。例如,以太坊上的第一个 NFT 项目是 CryptoKitties,它使客户能够收集使用 NFT 支持的数字猫收藏品。Gods Unchained 是一款纸牌游戏,通过 NFT 让玩家拥有游戏内物品的全部所有权。随着越来越多的公司希望将资产令牌化并为用户提供有关其资产的防篡改谱系信息,NFT 变得日益普及。

常见问题

什么是以太坊智能合约?

智能合约是位于区块链特定地址(被称为合约地址)的应用程序代码。应用程序可以调用智能合约函数,更改其状态并启动交易。 智能合约使用诸如 Solidity 和 Vyper 之类的编程语言编写,由以太坊虚拟机编译成字节码并在区块链上执行。

什么是以太坊账户?

以太坊中有两种类型的账户:外资账户(EOA)和合约账户。EOA 由私钥控制,没有关联代码,可以发送交易。合约账户具有关联代码,该代码在收到来自 EOA 的交易时执行。合约账户无法自行发起交易。交易必须始终源自 EOA。

什么是以太坊交易?

以太坊中的交易是从一个以太坊账户发送到另一个以太坊账户的签名数据消息。它包含交易发送者和接收者的信息、包含要传输的以太币数量的选项、智能合约字节码以及发送者愿意支付给网络验证器,以将交易包含在区块链中的交易费用(称为 gas 价格和限额)。

如何为以太坊上的交易付费?

您可以使用以太币支付交易费用。以太币有两个用途。首先,它可以防止不良行为者通过不必要的交易来堵塞网络。其次,它可以激励用户贡献资源并验证交易(挖矿)。以太坊中的每笔交易都构成了网络上发生的一系列操作(即,将以太币从一个账户转移到另一个账户,或者智能合约中复杂的状态更改操作)。每项操作都有成本,以 gas(以太坊中的费用衡量标准)来衡量。Gas 费用以以太币支付,通常以更小的面额(称为 gwei)计量。[1 以太币 = 10 亿 gwei (10^9)]

我在哪里可以买到以太币,我应该把它存储在哪里?

您可以从 Coinbase 或 Kraken 等加密货币交易所用法定货币购买以太币。以太币与您的以太坊账户相关联。要访问您的账户和以太币,您必须拥有账户地址和密码或私钥。

以太坊如何用于应用程序?

当交易触发智能合约时,网络的所有节点都会执行每条指令。为此,以太坊会在区块链上实施一个称为以太坊虚拟机(EVM)的执行环境。网络上的所有节点都将 EVM 作为区块验证协议的一部分运行。在区块验证中,每个节点都会检查它们正在验证的区块中列出的交易,并根据 EVM 中的交易触发运行代码。网络上的所有节点都会进行相同的计算,以保持其账本同步。每笔交易都必须包括 gas 限额和发送者愿意为交易支付的费用。矿工可以选择是否包括交易并收取费用。如果处理交易所需的 gas 总量小于或等于 gas 限额,则交易将被处理。如果消耗的 gas 在交易完成之前达到 gas 限额,则交易不会成功,而且费用仍然会扣除。交易执行中未使用的所有 gas 都会以以太币的形式返还给发送者。这意味着发送 gas 限额高于估计值的交易是安全的。

签署交易意味着什么?

签署交易会使用交易发送者账户的私钥生成交易签名。交易在提交到网络之前需要进行签名。

如何在以太坊上部署智能合约?

交易还可用于将智能合约代码发布到以太坊区块链。您可以使用 eth_getTransactionReceipt 方法来跟踪交易状态,一旦新创建的智能合约地址包含在区块链中,该方法也会返回该地址。无法选择生成的智能合约地址,因为它们是使用哈希函数计算的,不容易预测。

以太坊中的硬分叉是什么?

硬分叉是对底层以太坊协议的更改,即创建新规则来改进不向后兼容的协议。所有以太坊客户端都需要升级;否则,他们将被困在遵守旧规则的不兼容的链上。

如果您有兴趣在以太坊上构建应用程序,请访问我们的文档页面。要与 Amazon Managed Blockchain 团队交流,请访问我们的联系我们页面。

登录控制台

了解有关 AWS 的信息

什么是 AWS?

什么是云计算?

AWS 包容性、多样性和公平性

什么是 DevOps?

什么是容器?

什么是数据湖?

AWS 云安全性

最新资讯

博客

新闻稿

AWS 资源

入门

培训和认证

AWS 解决方案库

架构中心

产品和技术常见问题

分析报告

AWS 合作伙伴

AWS 上的开发人员

开发人员中心

软件开发工具包与工具

运行于 AWS 上的 .NET

运行于 AWS 上的 Python

运行于 AWS 上的 Java

运行于 AWS 上的 PHP

运行于 AWS 上的 JavaScript

帮助

联系我们

获取专家帮助

提交支持工单

AWS re:Post

Knowledge Center

AWS Support 概览

法律人员

亚马逊云科技诚聘英才

创建账户

Amazon 是一个倡导机会均等的雇主:

反对少数族裔、妇女、残疾人士、退伍军人、性别认同和性取向歧视。

语言

عربي

Bahasa Indonesia

Deutsch

English

Español

Français

Italiano

Português

Tiếng Việt

Türkçe

Ρусский

ไทย

日本語

한국어

中文 (简体)

中文 (繁體)

隐私

|

网站条款

|

Cookie 首选项

|

© 2023, Amazon Web Services, Inc. 或其联属公司。保留所有权利。

终止对 Internet Explorer 的支持

知道了

AWS 对 Internet Explorer 的支持将于 07/31/2022 结束。受支持的浏览器包括 Chrome、Firefox、Edge 和 Safari。

了解详情 »

知道了

以太坊101:什么是以太坊? | 登链社区 | 区块链技术社区

以太坊101:什么是以太坊? | 登链社区 | 区块链技术社区

文章

问答

讲堂

专栏

集市

更多

提问

发表文章

活动

文档

招聘

发现

Toggle navigation

首页 (current)

文章

问答

讲堂

专栏

活动

招聘

文档

集市

搜索

登录/注册

以太坊101:什么是以太坊?

以太行星

更新于 2020-06-22 21:26

阅读 2684

本文旨在为所有希望从以太坊网络中获得实用性的读者提供指引。

## **撰写本文的目的**

本文旨在为所有希望从以太坊网络中获得实用性的读者提供指引。

## **什么是以太坊**

以太坊可以用很多不同的方式来解释。对于不同的人,以太坊通常意味着不同的事情。当你读完本文时,一定也会有所启发。谨慎起见,我想引用作者Andreas M. Antonopoulos的观点,我认为从计算机科学和实践的角度来对以太坊进行总结是最合适的。

以下描述摘自Andreas Antonopoulos和Gavin Wood博士所著的《精通以太坊》一书:

*以太坊通常被称为“世界计算机”。但是,这到底意味着什么呢?让我们围绕计算机科学为核心开展描述,然后尝试通过对以太坊的功能和特征结合实际进行分析来解密。与此同时,我们会将其与比特币以及其他去中心化信息交换平台(简称“区块链”)进行比较。*

*从计算机科学的角度来看,以太坊是一种确定但实际上无界的状态机,它由全局可访问的单例状态和将变化应用于这种状态的虚拟机组成。*

*从更实际的角度来看,以太坊是一种开源、在全球范围内呈去中心化并且能够执行智能合约的计算基础设施。它使用区块链来同步和存储系统的状态变化,并使用一种被称为以太币的加密货币来计量和限制执行资源成本。*

*在以太坊平台上,开发人员能够构建具有内置经济功能的强大的去中心化应用程序。在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。*

## **以太坊作为“世界计算机”**

在上述Antonopoulus关于以太坊的入门解释中,包含了一些有趣的术语,比如世界计算机、区块链、确定性、状态、状态机、去中心化计算基础设施、智能合约和去中心化应用程序等。

我们将探讨这些术语,但在此之前,请先看看刚才最后一段的最后一句话:

*在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。*

这是非常重要的一句话。当你在阅读本文时,请务必紧记这一点。

我们不妨回顾以下我们之前说过的一些术语:

**世界计算机**:所有人都可以使用的计算机,不受地理限制

**区块链**:相互链接的数据块,以太坊是区块链

**确定性**:不管哪个节点运行程序,最终计算结果都是相同的

**状态**:程序或系统记住的信息

**状态机**:改变上述状态并保持共识的机制

**去中心化计算基础设施**:去中心化的基础设施,每一个支持网络的节点都是平等的

**智能合约**:可以在去中心化计算基础设施中执行的代码

**去中心化应用程序**:接触去中心化计算基础设施或利用智能合约的应用程序,或二者兼备

个人、项目或者企业通常更喜欢建立在可靠、稳定的系统上,因为这些系统可以依照其预期的方式运行。这就是以太坊为开发者提供的特性。

以太坊具有容错性,这意味着即使节点脱机掉线,其对网络内交易的安全性和吞吐量的影响可以忽略不计。节点重新联机后会同步到当前状态。

以太坊允许开发人员编写不可篡改的程序并将其部署到区块链上。一旦部署以后,这些程序的执行结果将是可信的,而不会受到外部非区块链事件的影响。这些程序我们称之为“智能合约”。

## **以太坊的本币及相关事项**

长话短说,我们直接看一下人们不断打磨的定义:

*由于以太坊致力于服务所有应用,而非仅专注于货币应用,因此,其中存在一个基本的网络成本单位,以降低用户因滥用网络从而导致计算成本过高的可能性。这个成本单位就叫gas(燃料),……*

*——Micah Dmeron* *《Beigepaper:An Ethereum Technical Specification》*

想使用以太坊网络,比如从一个账户向另一个账户发送价值数据,或者将智能合约部署到区块链中,我们需要向保护网络的矿工支付gas费用。而为了支付这笔gas费用,我们需要使用以太坊区块链的本币以太币(Ether)。下表对以太坊内的本币面额进行了详细的介绍。

![](https://img.learnblockchain.cn/2020/07/02_/307867852.png)

## **去中心化应用(DApp)**

在狭义的定义中,去中心化应用指的是具有前端的智能合约。但在本文所描述的场景中,去中心化应用指的是使用以太坊或其它相邻的web3协议来分发其逻辑、进行数据存储或消息传递的应用程序。

* 术语“web3”是指代去中心化网络的通俗术语。

* 术语“web2”是指代互联网当前状况的通俗术语。

## **使用DApp的原因**

过去几年出现过的一些去中心化应用案例包括但不限于:

-去中心化交易所

-预测市场

-去中心化知识库(比如Kauri)

-开源身份系统

-赌场

-游戏

-以及其他一系列应用案例。

当你在互联网进行快速搜索时,你将看到一长串正在进行,或者正在开展理论研究的去中心化应用,其中很多应用程序正在尝试解决现实世界中的问题。相关更详尽的列表,请参考:

**https://www.stateofthedapps.com/**

作者:Wil

原文链接:

https://kauri.io/ethereum-101-part-1-what-is-ethereum/67a81d8746ee4b49ba19447e8e2a983e/a

![](https://img.learnblockchain.cn/pics/20200602162317.png!/scale/20)

撰写本文的目的

本文旨在为所有希望从以太坊网络中获得实用性的读者提供指引。

什么是以太坊

以太坊可以用很多不同的方式来解释。对于不同的人,以太坊通常意味着不同的事情。当你读完本文时,一定也会有所启发。谨慎起见,我想引用作者Andreas M. Antonopoulos的观点,我认为从计算机科学和实践的角度来对以太坊进行总结是最合适的。

以下描述摘自Andreas Antonopoulos和Gavin Wood博士所著的《精通以太坊》一书:

以太坊通常被称为“世界计算机”。但是,这到底意味着什么呢?让我们围绕计算机科学为核心开展描述,然后尝试通过对以太坊的功能和特征结合实际进行分析来解密。与此同时,我们会将其与比特币以及其他去中心化信息交换平台(简称“区块链”)进行比较。

从计算机科学的角度来看,以太坊是一种确定但实际上无界的状态机,它由全局可访问的单例状态和将变化应用于这种状态的虚拟机组成。

从更实际的角度来看,以太坊是一种开源、在全球范围内呈去中心化并且能够执行智能合约的计算基础设施。它使用区块链来同步和存储系统的状态变化,并使用一种被称为以太币的加密货币来计量和限制执行资源成本。

在以太坊平台上,开发人员能够构建具有内置经济功能的强大的去中心化应用程序。在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。

以太坊作为“世界计算机”

在上述Antonopoulus关于以太坊的入门解释中,包含了一些有趣的术语,比如世界计算机、区块链、确定性、状态、状态机、去中心化计算基础设施、智能合约和去中心化应用程序等。

我们将探讨这些术语,但在此之前,请先看看刚才最后一段的最后一句话:

在提供高可用性,可审计性,透明性和中立性的同时,以太坊还有效减少或消除了审查制度,并降低了一定的交易对手风险。

这是非常重要的一句话。当你在阅读本文时,请务必紧记这一点。

我们不妨回顾以下我们之前说过的一些术语:

世界计算机:所有人都可以使用的计算机,不受地理限制

区块链:相互链接的数据块,以太坊是区块链

确定性:不管哪个节点运行程序,最终计算结果都是相同的

状态:程序或系统记住的信息

状态机:改变上述状态并保持共识的机制

去中心化计算基础设施:去中心化的基础设施,每一个支持网络的节点都是平等的

智能合约:可以在去中心化计算基础设施中执行的代码

去中心化应用程序:接触去中心化计算基础设施或利用智能合约的应用程序,或二者兼备

个人、项目或者企业通常更喜欢建立在可靠、稳定的系统上,因为这些系统可以依照其预期的方式运行。这就是以太坊为开发者提供的特性。

以太坊具有容错性,这意味着即使节点脱机掉线,其对网络内交易的安全性和吞吐量的影响可以忽略不计。节点重新联机后会同步到当前状态。

以太坊允许开发人员编写不可篡改的程序并将其部署到区块链上。一旦部署以后,这些程序的执行结果将是可信的,而不会受到外部非区块链事件的影响。这些程序我们称之为“智能合约”。

以太坊的本币及相关事项

长话短说,我们直接看一下人们不断打磨的定义:

由于以太坊致力于服务所有应用,而非仅专注于货币应用,因此,其中存在一个基本的网络成本单位,以降低用户因滥用网络从而导致计算成本过高的可能性。这个成本单位就叫gas(燃料),……

——Micah Dmeron 《Beigepaper:An Ethereum Technical Specification》

想使用以太坊网络,比如从一个账户向另一个账户发送价值数据,或者将智能合约部署到区块链中,我们需要向保护网络的矿工支付gas费用。而为了支付这笔gas费用,我们需要使用以太坊区块链的本币以太币(Ether)。下表对以太坊内的本币面额进行了详细的介绍。

去中心化应用(DApp)

在狭义的定义中,去中心化应用指的是具有前端的智能合约。但在本文所描述的场景中,去中心化应用指的是使用以太坊或其它相邻的web3协议来分发其逻辑、进行数据存储或消息传递的应用程序。

术语“web3”是指代去中心化网络的通俗术语。

术语“web2”是指代互联网当前状况的通俗术语。

使用DApp的原因

过去几年出现过的一些去中心化应用案例包括但不限于:

-去中心化交易所

-预测市场

-去中心化知识库(比如Kauri)

-开源身份系统

-赌场

-游戏

-以及其他一系列应用案例。

当你在互联网进行快速搜索时,你将看到一长串正在进行,或者正在开展理论研究的去中心化应用,其中很多应用程序正在尝试解决现实世界中的问题。相关更详尽的列表,请参考:

https://www.stateofthedapps.com/

作者:Wil

原文链接:

https://kauri.io/ethereum-101-part-1-what-is-ethereum/67a81d8746ee4b49ba19447e8e2a983e/a

学分: 0

分类: 以太坊

标签:

以太坊101 

以太坊 

点赞 0

收藏 0

分享

Twitter分享

微信扫码分享

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

你可能感兴趣的文章

万字长文详解坎昆升级:​为以太坊生态再次注入新活力

1763 浏览

2023 年公链发展报告

1113 浏览

Vitalik: ZK-EVM 封装到以太坊 L1 会怎样?

1243 浏览

Sepolia 和 Holesky 测试网对比

1264 浏览

探索 Coinbase 二层链 Base 的潜力与风险

647 浏览

如何手动构造以太坊交易

1027 浏览

相关问题

请问通过以太坊区块浏览器API,调用接口“获取地址交易数据”,该接口最多只能返回1W条数据。有什么别的API接口或者方法获取到某合约地址全部的交易数据吗?

1 回答

请问下现在以太坊上的selfdestruct已经无效了吗

2 回答

以太坊私链启动挖矿提示 Error: too many arguments, want at most 0

3 回答

刚接触以太坊有几个问题想了解一下

2 回答

golang语言调用以太坊测试网的合约一直失败

4 回答

有了这个工具包,用Java调用智能合约更加简便

3 回答

0 条评论

请先 登录 后评论

以太行星

关注

贡献值: 245

学分: 382

公众号: ETHPlanet , 全球性非盈利以太坊社区组织

文章目录

关于

关于我们

社区公约

学分规则

Github

伙伴们

ChainTool

为区块链开发者准备的开源工具箱

合作

广告投放

发布课程

联系我们

友情链接

关注社区

Discord

Twitter

Youtube

B 站

公众号

关注不错过动态

微信群

加入技术圈子

©2024 登链社区 版权所有 |

Powered By Tipask3.5|

粤公网安备 44049102496617号

粤ICP备17140514号

粤B2-20230927

增值电信业务经营许可证

×

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

发给:

内容:

取消

发送

×

举报此文章

垃圾广告信息:

广告、推广、测试等内容

违规内容:

色情、暴力、血腥、敏感信息等内容

不友善内容:

人身攻击、挑衅辱骂、恶意行为

其他原因:

请补充说明

举报原因:

取消

举报

×

如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!