有关区块链的40个最常见问题
zk-SNARK是零知识简洁的非交互式知识论的缩写,该知识论加密系统使用户能够在不泄露交易实际数据的情况下验证事务,并且无需与发布事务的用户进行交互。在区块链的上下文中,zk-SNARK允许用户维护私人事务,同时仍根据网络的共识算法验证交易。 以太坊基础知识注意:“以太坊”是指区块链。“以太”或符号“ ETH”是指以太坊区块链的原生标记。 什么是以太坊? 2015年,以太坊区块链作为比特币支付系统底层区块链技术的的多功能版本发布。以太坊是一个去中心化的、开源的分布式计算平台,可创建智能合约和去中心化应用程序,也称为dapps。智能合约是一种计算机协议,它可以促进、验证或强制执行某种协议的谈判和执行。以太坊为区块链领域带来了第一个智能合约实用解决方案。 以太坊如何工作? 和比特币区块链一样,以太坊利用自愿运行的节点来验证网络中的交易。节点可以包含全部或部分以太坊交易历史记录,有关智能合约状态的最新信息,账户余额等。 以太坊(Ethereum)的基础是以太坊虚拟机(EVM),它是用于智能合约的可执行和不信任环境:计算机协议,可促进,验证和执行某种数字协议的协商和执行。EVM用开发人员最初编写的任何规则执行合约,例如从Alice向Bob汇款。EVM通过字节码语言执行这些程序。以太坊开发人员能够使用诸如Solidity等语言的以太坊编程语言来编写智能合约并构建去中心化的应用程序。 什么是以太坊区块? 以太坊区块链中的“区块”是指已广播到网络的交易区块。以太坊主网目前使用工作量证明共识算法来验证交易区块。 什么是以太坊智能合约? 以太坊开创了区块链生态系统实用的智能合约。智能合约本质上是为特定目的而编写的程序。基于以太坊的智能合约具有众多应用。在银行和金融领域,智能合约可以帮助自动化索赔处理并实现对监管控制限制的实时执行。在供应链管理中,智能合约用于执行资产跟踪流程以及自动执行合规性和报告。智能合约具有无限格式,以支持广泛的行业。 以太坊支持什么? 以太坊是一个开源项目,这意味着任何人都可以为代码库做贡献,并且该网络对愿意参与的任何人都是开放的。因此,以太坊不属于任何人。以太坊生态系统做出了许多努力,以使开发人员在经济上可持续进行开源开发。MolochDAO是一项众包融资项目,旨在支持以太坊基础设施项目。从bounties explorer到类似于patron的赠款项目,Gitcoin也是在区块链领域支持开源维护者的最著名,最复杂的工作之一。 什么是醚(ETH)? 以太币是以太坊的本地代币,是为以太坊区块链提供动力的燃料。在以太坊上,每个操作(其中许多操作可以组合在一起以创建一个唯一的智能合约或事务)需要一定数量的计算能量才能执行。由于矿工必须消耗能源才能完成这些操作,因此创建了一个计量单位,以监控和补偿矿工在交易和智能合约上所做的工作。这种测量单位称为气体。Gas是以太坊区块链特有的度量单位,它衡量在EVM中运行事务或智能合约所需的计算工作。运行一项操作(即一段更复杂的代码)所需的能量越多,所需的气体就越多。每种气体单位的值均以醚表示。因此,以太坊激励矿工验证交易量,并鼓励开发人员编写简洁,高质量的代码。ETH是醚的符号。请注意,“ eth”也是用于导入以太坊钱包的命令行。 什么是ETH地址? 所有加密货币都需要地址或公共标识符来发送和接收资金。ETH地址特定于以太坊的以太币。矿工还需要建立一个“ 以太基地”,这是一个固定的地址,将从采矿中收取收益。“如何在以太坊上存储数字资产”对理解加密货币钱包,种子短语和管理数字资产的安全性做法很有帮助。 我如何赚取以太币(ETH)? 在以太坊区块链内外都有多种赚取ETH的方式。ETH是受欢迎的加密货币之一,可在大多数交易所使用。ETH也正在成为补偿自由职业者的一种越来越流行的方式。像Bounties Network等全球自由市场允许来自不同领域的开发人员,设计师,翻译人员和用户通过完成任务中获得以太坊。当然,开采以太坊和支持网络是ETH奖励的一种方式。 转移乙醚需要多长时间? 以太坊确认时间的长短取决于一个人愿意花费的天然气量以及其他市场因素。 以太坊的气体限制是多少? 以太坊气体限制是醚的三个核心概念之一。其他是成本和价格。限额设置为愿意为完成交易而支付的最高金额。如果将气体限制设置得太低,则交易可能会失败。这是因为尝试进行交易的矿工将继续执行操作,直到达到用气极限。如果需要额外的操作,则矿工将天然气作为工作费用保留下来,系统将交易记录为“失败”。天然气限制很重要,因为它们可以保护用户和矿工免受错误代码和网络攻击。之所以相关是因为以太坊的动态本质区块链由各种智能合约运营级别组成。并非所有交易都是相同的,因此需要不同数量的天然气来推动其运营。 以太坊编码是什么? 以太坊智能合约可以用Solidity,Serpent,LLL和Mutan编码。这些是面向合约的高级语言。他们的目的是针对以太坊虚拟机(EVM),以提供智能合约的手段。以太坊协议已使用多种语言开发,从C ++到Python,Ruby,Go,Java,Rust等。 以太坊有什么用? 以太坊有一个广泛的用例和应用程序,从支付结算到供应链跟踪数字身份管理。以太坊的灵活性,模块化,敏捷性和可扩展性吸引了成千上万的开发人员加入这个生态系统中,同时也吸引了有意部署区块链解决方案以满足关键业务需求感兴趣的全球企业。 什么是企业以太坊联盟? 企业以太坊联盟(EEA)成立于2017年,旨在加快以太坊在企业中的应用,为企业以太坊的发展提供全球标准。该联盟使用开放式架构进行测试和认证,并专注于提供信任,隐私和性能提供资源,以建立一个支持开源区块链解决方案的社区。 比特币与以太坊比特币和以太坊有什么区别? 比特币和以太坊的许多基本原理是相同的。它们共享许多区块链技术共有的加密功能,并且这两个区块链网络目前都使用工作量证明共识算法。但是,以太坊的开发旨在应对比特币区块链范围之外的机会。将以太坊与比特币区分开来的关键要素是智能合约,即嵌入在代码中的协议,它们可以自动执行。 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |