区块链基础知识
什么是区块链?
区块链是一种分布式的,密码安全的数据库结构,允许网络参与者无需中间人就可以建立交易数据的可信且不变的记录。区块链除了可以执行交易结算外,还可以执行多种功能,例如智能合约。智能合约是嵌入在代码中的数字协议,可以具有无限的格式和条件。区块链已被证明是安全协调数据的卓越解决方案,但它们具有更多功能,包括令牌化,激励设计,抗攻击性和降低交易对手风险。最早的区块链是比特币区块链,它本身是密码学和数据库技术一百多年发展的结晶.
什么是区块链软件?
区块链软件与其他任何软件一样。第一种是比特币,它是作为开源软件发布的,任何人都可以使用或更改。整个区块链生态系统都进行了各种各样的努力,以改善比特币的原始软件。以太坊拥有自己的开源区块链软件。一些区块链软件是专有的,不向公众提供.
什么是区块链数据库?
从历史上看,数据库已经合并了集中式客户端-服务器架构,在该架构中,唯一的权限控制着中央服务器。这种设计意味着数据安全,更改和删除只有一个故障点。区块链数据库的去中心化架构作为集中式数据库架构的许多弱点的解决方案而出现。区块链网络由大量分布式节点组成,这些自愿参与者必须达成共识并共同维护单个交易记录.
什么是区块链系统?
区块链系统是指进入特定区块链的所有方面和功能,从共识算法到状态机再到加密功能。正如安德里亚斯·安东尼奥普洛斯(Andreas Antonopoulus)和加文·伍德(Gavin Wood)所说的那样 掌握以太坊, “性质各异的区块链种类繁多” –限定符“可帮助我们了解相关区块链的特征,例如 开放,公开,分散,中立, 和 防审查.”
区块链如何运作?
当数字交易发生在区块链网络中时,它与在同一时间范围内发生的其他交易一起在加密安全的“区块”中分组在一起。然后将该块广播到网络。区块链网络由验证和中继交易信息的节点或参与者组成。交易区块由称为矿工的参与者验证,他们利用计算能力解决密码难题并验证交易区块。奖励第一个解决和验证区块的矿工。每个已验证的块都连接到先前已验证的块,从而创建了一个块链。区块链的一个重要的加密基础是哈希函数。散列将固定值分配给输入到系统中的字符串。区块链的散列能力导致确定性,可快速计算且具有前映像抗性的系统。探索我们的知识库,以了解有关区块链如何工作的更多信息.
什么是区块链应用?
区块链应用程序可与常规软件应用程序相媲美,不同之处在于它们实现了去中心化架构和加密经济系统,以提高安全性,增强信任度,对资产进行令牌化并设计新的网络激励措施。这里有超过90种以太坊应用程序,目前正在整个以太坊区块链生态系统中使用,从预测市场到智能法律协议.
区块链技术的好处是什么?
区块链技术为全球企业和当地社区带来各种好处。区块链最常提及的好处是可信赖的数据协调,抗攻击性,共享的IT基础架构,令牌化和内置激励.
什么是区块链革命?
区块链被认为是一种破坏性技术,因为它能够保护个人信息,减少中介机构,解锁数字资产,并有可能向更多的参与者开放全球经济。区块链技术有时被称为“信任机”,它为无数行业的数字网络带来了透明度和安全性。在许多方面,区块链革命可以被认为是一场信任革命。.
什么是去中心化金融(DeFi)?
去中心化金融(通常称为DeFi或开放式金融)是指去中心化技术(尤其是区块链网络)实现的经济范式转变。 DeFi标志着从历史上集中和封闭的金融系统向基于可互操作,可编程和可组合的开放协议的普遍可访问经济的转变。从简化且安全的支付网络到自动贷款到与美元挂钩的稳定币,去中心化金融已成为区块链领域最活跃的行业之一。 DeFi应用程序的一些决定性因素包括无许可架构(任何人都可以参与),透明和可审核的代码以及与其他DeFi产品的互操作性. DeFi分数 为衡量DeFi平台风险提供单一的,始终如一的可比价值.
什么是区块链中的区块?
区块链中的“区块”是指已广播到网络的交易区块。 “链”指的是这些块的字符串。当网络验证了一个新的交易块时,它将附加到现有链的末端。这个区块链是网络已经验证的不断增长的交易分类帐。我们将这种单一的,商定的交易历史称为区块链。在给定的链高下,只能存在一个区块。有几种方法可以将新块添加到现有链中。这些通常称为“证明”,即工作证明(PoW),权益证明(PoS)和权限证明(PoA)。都涉及复杂程度不同的密码算法.
什么是封锁时间?
根据特定的区块链协议的开发方式,将一个块添加到规范链所需的时间可能会有很大差异。区块链是一种线性结构,其中每个新区块的发生时间都比其之前的区块晚,并且无法撤消。区块链的线性度是验证的理想形式。根据 ethstats.io 截至2019年7月,对于以太坊区块链,大约每14秒添加一次新区块.
什么是分布式分类帐技术?
分布式账本技术是涵盖区块链技术的广泛类别。分布式分类帐正是其名称的含义。分布式账本技术不是通过一台中央计算机来计算数据,而是使用网络中的许多参与者来维护数字记录。区块链技术通过加密功能和共识算法对分布式分类账进行补充,以实现更大的激励设计,安全性,问责制,合作和信任.
什么是区块链钱包?
区块链钱包包含供他人将加密货币转移到您的地址的公钥和私钥,以便您可以安全地访问自己的数字资产。区块链钱包通常伴随节点托管,并在您的计算机上存储加密货币。离线存储数字资产的最安全场所通常称为“冷存储”。阅读“ 7个保护密码安全的专业提示”,以获取有关保护数字资产的一些最佳做法.
什么是区块链编程?
作为利用全球数字网络的一项新技术,对区块链程序员的需求非常巨大,并且近年来,程序员涌向了区块链领域。将区块链编程与其他互联网企业区分开来的一个关键方面是对安全性和加密的关注。 ConsenSys学院的开发人员计划为来自任何背景的程序员提供了几周内成为区块链专家的机会。来自世界各地的行业专家教授该课程,该课程侧重于以太坊区块链开发.
什么是区块链公司?
区块链公司只是投资和/或开发区块链技术的公司. Dapps的状态 根据用户活动对基于区块链的去中心化应用程序进行排名,《福布斯》最近发布了一份报告,该报告涵盖了探索区块链的前500亿美元公司.
什么是私有区块链?
区块链开始是开源,公共的努力。随着公司和其他管理机构开始意识到分布式分类帐技术的好处,特别是在私有企业的系统内部以及管理敏感交易数据时,开发了私有区块链。随着功能越来越强大的模块化隐私和许可解决方案,行业专家预计私有和公共区块链网络将融合.
什么是zk-SNARK?
zk-SNARK是的缩写。 零知识简洁非交互式知识论证, 一种密码证明系统,使用户能够在不泄露交易实际数据的情况下验证交易,而无需与发布交易的用户进行交互。在区块链的背景下,zk-SNARK允许用户维护私人交易,同时仍根据网络的共识算法验证交易。有关zk-SNARK的技术演练,请查看我们对zk-SNARK的介绍。.
以太坊基础知识
注意:“以太坊”是指区块链。 “以太”或符号“ ETH”是指以太坊区块链的本机令牌.
什么是以太坊?
2015年,以太坊区块链作为比特币支付系统底层区块链技术的一种更加通用的版本发布。以太坊是一个去中心化,开源和分布式计算平台,可创建智能合约和去中心化应用程序,也称为dapps。智能合约是促进,验证或强制某种协议的谈判和执行的计算机协议。以太坊为区块链领域带来了第一个智能合约实用解决方案.
以太坊如何工作?
像比特币区块链一样,以太坊利用自愿运行的节点来验证网络中的交易。节点可以包含全部或部分以太坊交易历史记录,有关智能合约状态的最新信息,账户余额等。以太坊(Ethereum)的基础是以太坊虚拟机(EVM),这是智能合约的可执行和不信任环境:促进,验证和执行某种数字协议的谈判和执行的计算机协议。 EVM按照开发人员最初编写的任何规则执行合同,例如从Alice向Bob汇款。 EVM通过字节码语言执行这些程序。以太坊开发人员能够使用以太坊编程语言(例如Solidity等)来编写智能合约并构建去中心化的应用程序.
什么是以太坊区块?
以太坊区块链中的“区块”是指已广播到网络的交易区块。以太坊主网目前使用工作量证明共识算法来验证交易区块.
什么是以太坊智能合约?
以太坊率先为区块链生态系统提供实用的智能合约。智能合约本质上是为特定目的而编码的程序。基于以太坊的智能合约具有众多应用。在银行和金融领域,智能合约可以帮助实现索赔处理的自动化,并能够实时执行法规控制限制。在供应链管理中,智能合约用于执行资产跟踪流程,以及自动执行合规性和报告。智能合约具有无限格式,以支持广泛的行业.
什么是以太坊客户端?
以太坊客户端是一种软件应用程序,可实现以下内容中定义的技术规范: 以太坊黄纸 或者 EEA规范 (适用于企业应用程序),是指能够解析和验证区块链,其智能合约或任何相关内容的任何节点。开放标准和互操作性使以太坊客户端能够通过对等网络与其他以太坊客户端进行通信,这意味着它们都“说”相同的协议并遵循相同的规则。受欢迎的以太坊客户包括J.P. Morgan的Quorum,Parity,Geth和 超级账本, 由协议工程团队在 PegaSys. Hyperledger Besu是为企业用例开发的,其中包括一组强大的 许可功能 并在公共和私人链条上运作. PegaSys Plus, Besu的商业发行版,具有其他插件功能和支持,包括静态加密,高级监视和事件流.
什么是以太坊支持?
以太坊是一个开源项目,这意味着任何人都可以为代码库做出贡献,并且该网络对愿意参与的任何人都是开放的。因此,以太坊不归所有人所有。以太坊生态系统做出了许多努力,以使开发人员在经济上可持续进行开源开发. 莫洛道 是一项众包的资金计划,旨在支持以太坊基础设施项目。从赏金探险者到类似Patreon的赠款计划, 吉特币 也是在区块链领域支持开源维护者的最引人注目的和多管齐下的工作之一.
什么是以太(ETH)?
以太是以太坊的本地代币,是为以太坊区块链提供动力的燃料。在以太坊上,每个操作(其中许多操作可以组合在一起以创建一个唯一的智能合约或交易)需要一定数量的计算能量才能执行。由于矿工必须消耗能量才能完成这些操作,因此创建了一个计量单位,以监视和补偿矿工在交易和智能合约上花费的工作。该度量单位称为气体。天然气是以太坊区块链独有的一种计量单位,它衡量在EVM中运行交易或智能合约所需的计算工作。执行一项操作所需的能量越多(即一段更复杂的代码),所需的气体就越多。每种气体单位的值均以醚表示。因此,以太币激励矿工验证交易区块,并鼓励开发人员编写简洁,高质量的代码。 ETH是醚的符号。请注意,“ eth”也是用于导入以太坊钱包的命令行.
什么是ETH地址?
所有加密货币都需要地址或公共标识符来发送和接收资金。 ETH地址专用于以太坊的以太币。矿工还需要建立一个“ etherbase”,这是一个固定的地址,将从采矿中收取收益。 “如何在以太坊上存储数字资产”是一个有用的演练,有助于您了解加密货币钱包,种子短语以及用于管理数字资产的安全最佳实践。.
我如何赚取以太币(ETH)?
在以太坊区块链内外都有多种赚取ETH的方式。 ETH是最流行的加密货币之一,可在大多数交易所使用。 ETH也正在成为补偿自由职业者的一种越来越流行的方式。像这样的全球自由市场 赏金网络 允许来自各个领域的开发人员,设计人员,翻译人员和用户获得ETH来完成任务。当然,挖掘以太坊和支持网络是ETH奖励的一种方法.
转移乙醚需要多长时间?
以太坊确认时间的长短取决于一个人愿意花费的天然气量以及其他市场因素。您可以在以下位置查看中位等待时间 ethgasstation.info.
以太坊的气体限制是多少?
以太坊气体限制是醚的三个核心概念之一。其他是成本和价格。限额设置为愿意为完成交易而支付的最高金额。如果将气体限制设置得太低,则交易可能会失败。这是因为尝试进行交易的矿工将继续执行操作,直到达到用气极限。如果需要额外的操作,则矿工将天然气保留为已完成工作的费用,并且系统会将交易记录为“失败”。气体限制很重要,因为它们可以保护用户和矿工免受错误代码和网络攻击的影响。它们之所以相关,是因为以太坊区块链的动态性质包括各种智能合约运营水平。并非所有交易都是相同的,因此需要不同量的天然气来推动其运营.
以太坊编码是什么?
以太坊智能合约可以用Solidity,Serpent,LLL和Mutan编码。这些是面向合同的高级语言。他们的目的是针对以太坊虚拟机(EVM),以提供智能合约的手段。以太坊协议已使用多种语言开发,从C ++到Python,Ruby,Go,Java,Rust等.
以太坊有什么用?
从付款结算到供应链跟踪再到数字身份管理,以太坊有广泛的用例和应用。以太坊的灵活性,模块化,敏捷性和可扩展性吸引了成千上万的开发人员进入生态系统,以及对部署区块链解决方案以满足关键业务需求感兴趣的全球企业.
什么是企业以太坊联盟?
这 企业以太坊联盟 (EEA)成立于2017年,以加快以太坊在企业活动中的采用并为企业以太坊发展提供全球标准。该联盟使用开放式架构进行测试和认证,并专注于提供信任,隐私和性能资源,以建立一个支持开源区块链解决方案的社区。欧洲经济区最近发布了他们的 企业以太坊客户端规范V3.
比特币与以太坊
比特币和以太坊有什么区别?
比特币和以太坊的许多基本原理是相同的。它们共享许多区块链技术共有的密码功能,并且两个区块链网络目前都使用工作量证明共识算法。但是,以太坊的开发旨在解决比特币区块链范围之外的机会。将以太坊与比特币区分开来的关键要素是智能合约,即嵌入在代码中的合约,以便它们可以自动执行。比特币和以太坊之间的其他基本区别是它们的编程语言。比特币使用基于堆栈的语言,而以太坊使用图灵完备的语言。它们的块时间和哈希算法也不同。以太坊的核心开发人员认为,将以太坊移至权益证明系统将使其基于智能合约的网络更加高效和安全.
更好的是比特币或以太坊?
比特币和以太坊都具有独特的优势。比特币是第一个区块链,因此已被广泛采用作为公平支付结算解决方案。以太坊的开发是为了满足比特币在破坏数字网络的架构和管理方式后创造的需求。以太坊的智能合约使其不仅限于支付解决方案。它在供应链跟踪,能源和可持续性,房地产,政府和许多其他领域中都有应用。考虑到当前区块链系统的状态,以太坊的架构与通用根链最相似,后者可以为互操作的区块链网络提供分散和安全的基础层结算.
以太坊路线图
什么是拜占庭以太坊?
2017年10月,以太坊启动了其Byzantium更新的硬分叉。拜占庭是以太坊第三阶段发行版(称为Metropolis live)的一部分。拜占庭(Byzantium)引入了九种以太坊改进协议(EIP),可改善整个网络的隐私,可扩展性和安全性。拜占庭(Byzantium)升级之后是君士坦丁堡硬叉,于2019年2月进行了整合,整合了五个EIP并将区块奖励从3 ETH减少到2 ETH.
什么是权益证明(PoS)以太坊?
以太坊区块链目前使用工作量证明(PoW)共识算法,类似于比特币区块链。由于可扩展性和其他问题,以太坊现在计划迁移到权益证明(PoS)系统。 PoS将解决与采矿,过多的能源消耗,对采矿硬件的访问以及集中式采矿池相关的问题。 Casper的首席开发人员Vlad Zamfir(PoS系统的原始名称)指出,区块链开发人员担心51%的攻击将在失败的尝试中付出更多的代价,因为攻击者必须冒自己的风险.
以太坊的下一步是什么?
宁静(也称为以太坊2.0)是以太坊演进的最终迭代。它将分多个阶段进行。继伊斯坦布尔(以太坊计划的最后一个硬叉)之后,信标链预计将在2019年推出,作为Serenity的第一句话。信标链是权益证明区块链,将与以太坊的原始PoW链站在一起,以确保链的连续性。要深入了解以太坊演进的即将到来阶段,请阅读“通往宁静的路线图”。
以太坊挖矿
什么是以太坊挖矿?
在以太坊区块链上,矿工目前使用工作量证明(PoW)算法来结算交易。他们的努力为他们带来了经济上的回报。目前有计划使以太坊成为权益证明(PoS)系统。股权证明要求三分之二的验证者必须在下一个区块上抵押ETH,这意味着对于潜在的恶意行为者而言,财务激励措施的风险更大.
开采以太坊需要多长时间?
以太坊是按区块开采的。根据 ethstats.io, 截至2019年7月,平均以太坊封锁时间约为13秒.
以太坊的哈希率是多少?
哈希率是指以太坊矿工的运行速度,特别是每秒为解决交易随机数而猜测的哈希数。根据 ethstats.io, 截至2019年7月,以太坊网络的平均哈希率为166.46 TH / s.
我可以开采以太坊吗?
随着时间的推移,以太坊的采矿变得越来越困难。大多数矿工使用采矿池,该采矿池允许参与者集中其哈希能力。当前,单人采矿非常困难-可能要花费数年才能找到一个区块。然而,事实证明,矿池可以为参与者带来一致的利润.
我的计算机可以以太坊吗?
您的计算机挖掘以太坊的能力取决于您的GPU性能。虽然通常建议使用专用的采矿硬件,但一些功能强大的计算机可以有助于采矿池.
什么是以太坊难度?
以太坊的难度是指矿工的哈希功能和寻找新区块的难度。在更高的难度下,矿工很难找到有效的区块。根据 ethstats.io, 截至2019年7月,以太坊网络的平均难度为2.2075 PH.
你需要什么来开采以太坊?
虽然有云挖掘应用程序为人们提供了分享以太坊挖矿收益的机会,但它并不是纯粹的挖矿形式。这更多是一种投资或租赁选择。目前仅靠开采ETH是不切实际的,因此大多数矿工都参与了矿池开采,这通常被证明更具盈利性。建议甚至将专用采矿硬件作为池的一部分进行开采.
你能在笔记本电脑上开采以太坊吗?
是的,可以使用笔记本电脑来开采以太坊。您将需要为您的操作系统安装特定的软件。但是,目前在个人计算机上挖掘以太坊是不切实际的。许多产品都具有专门用于采矿的专用硬件。他们被设计为有效地运作,以便矿工可以最大化他们的利润.
你可以在Mac上挖以太坊吗?
在Mac上挖掘以太坊是可能的。但是,大多数矿工使用专用硬件.
我一天可以挖多少以太坊?
以太坊挖矿的奖励取决于几个因素:您的设备,是否参加挖矿池以及区块链的状态。根据Alethio的2018年关于矿池的研究报告,排名前四的矿池中的矿工获得了大约0.04%的支出。考虑到发现排名前五的矿池开采了所有新发现的区块的84%,这一支出比看来似乎更有利可图。例如,按周计算的最大采矿池Ethermine发现了11,235个区块.
注意:以上问题是根据美国的Google搜索量得出的.
ConsenSys
区块链知识库
区块链技术,以太坊,加密货币,分布式账本,智能合约和去中心化应用程序简介.
探索知识库ConsenSys学院
区块链教育与培训
我们是以太坊运动的教育核心。我们为开发人员,业务主管和发烧友提供在线和面对面的区块链培训计划.
探索ConsenSys学院开发者
以太坊开发者门户
在以太坊上开始开发所需的一切.
探索开发人员门户