Ethereum 初学者教程

什么是 Ethereum?

Ethereum 是一个提供智能合约功能的开源操作系统。它是一个分布式计算平台,支持开发去中心化的 Digi使用区块链技术的分布式应用程序(DApps)。 Ethereum 提供了一个去中心化的虚拟机 Ethereum 可以使用国际公共节点网络运行脚本的虚拟机(EVM)。

Ethereum 是最大的去中心化软件应用程序。它可以帮助您构建智能合约和去中心化应用程序,而无需任何停机时间或任何第三方干扰。 Ethereum 允许开发人员创建和发布下一代分布式应用程序。

该 Ethereum 初学者教程,你将学习 Ethereum 基本内容如下:

为什么你需要 Ethereum?

集中式系统是软件应用最普遍的模型之一。该系统直接控制各个单元的运行和来自单个中心的信息流。在这种系统中,个人依靠中央权力来发送和接收信息。

然而,中心化系统也存在以下问题:

  • 单点控制和故障
  • 很容易腐败
  • 性能瓶颈
  • 孤岛效应

解决方案是去中心化应用程序

去中心化应用程序永远不会回复中心化后端,但它们直接与区块链交互。请参阅本教程以了解有关 BlockChain.

DApp 一词由两个词组合而成,即去中心化应用程序。简单来说,它是在去中心化网络上运行的应用程序、工具或程序。 Ethereum Blockchain。

历史回顾 Ethereum

  • 2013 年:参与 Bitcoin他是第一个在纸上描述
  • 2014年:一家瑞士公司 Ethereum 瑞士有限公司开发了第一个 Ethereum 软件项目
  • 2015 年:Frontier,第一版 Ethereum 已启动,推出。
  • 14年2016月XNUMX日:计划中的协议Homestead成为以太坊网络的第二次最大版本升级。
  • 2016年XNUMX月: Ethereum 当 DAO 通过众筹筹集到创纪录的 150 亿美元时,获得了最广泛的媒体报道。
  • 2016 年 XNUMX 月:网络分为两大类: Ethereum (ETH)和 Ethereum Classic (ETC)。
  • 六月2017: Ethereum 突破 400 美元,自 5001 月 1 日以来上涨 XNUMX%st, 2017
  • 可能是2017- Ethereum 最终将超越 Bitcoins
  • 2018 年 50 月——DAO 遭到匿名组织攻击,损失了价值 XNUMX 美元的 ETH。

什么是智能合约?

A 智能合同 是一个自动执行的计算机程序。它是一种交易协议,允许区块链用户交换金钱和财产。它还帮助用户在没有任何中央权威的情况下执行投票等操作。它是一个虚拟的第三方软件代理,可以根据法律协议自动执行和执行条款和行动。

智能合约如何运作?
智能合约如何运作?

传统合约与智能合约

传统合约与智能合约的区别如下:

参数 传统 智能合约
修读年限 103天 会议记录
汇款 用户手册 自动表
国际支付宝 必要 必要
成本 昂贵 成本的一小部分
存在 物理存在 虚拟存在
律师 律师很重要 律师可能没有必要

关键术语 Ethereum

  • 货币发行: 它主要由一个国家的中央银行管理和监控。它也被称为货币当局。
  • 分散自治: 去中心化自治组织是一种数字化组织,其目标是无需层级管理即可运作。
  • 组织(DAO): DAO 是计算机代码、区块链、智能合约和人员的组合。
  • 智能合约: 它是两方或多方之间基于共识系统的数字签名协议
  • 智能财产: 这个 Ethereum 钱包是通往去中心化应用程序的门户 Ethereum 区块链。它可以帮助您持有和保护基于以太坊和其他加密资产 Ethereum.
  • Solidity: Solidity 是 Ethereum。它是为在 EVM 环境中运行而开发的通用编程语言。Solidity 可帮助您执行任意计算。但是,它旨在发送和接收数字代币并存储状态。
  • 交易:交易是从一个帐户发送到另一个帐户的消息,该帐户可能相同或为空。它可以包含称为 Ether 的二进制数据。
  • Ethereum 虚拟机:“ Ethereum 虚拟机(也称为 EVM)是智能合约的运行时环境。EVM 是位于底层硬件上方的计算机层。它不仅是沙盒化的,而且是隔离的。此外,在 EVM 中运行的代码无法访问网络、文件系统或任何其他进程。

什么是以太?

Ether 是 Ethereum 区块链。它在加密货币交易所上被列为“ETH”。它可以帮助您在网络上支付交易费和计算服务 Ethereum 网络。在 Ethereum 网络每当执行合约时,就会支付以太币。

什么是以太?

什么是以太?

煤气

要执行交易 Ethereum 网络,用户需要通过称为“Gas”的中介代币向矿工支付以太币。它是一个单位,可以让你衡量运行智能合约或其他交易所需的计算工作。

In Ethereum,交易费以 Ether 计算,其公式为

Ether = Tx Fees= Gas Limit * Gas Price

哪里,

  • 气体限制= 指用于计算的 gas 量
  • 汽油价格= 用户需要支付的以太币数量
Typical Ethereum 网络交易

Ethereum 与 Bitcoin

以下是两者之间的主要区别 Ethereum 与 Bitcoin:

参数 Bitcoin Ethereum
定义 Bitcoin 是一种数字货币 Ethereum 是一台世界计算机。
创始人 中本聪 维塔利克·布塔恩
哈希算法 Bitcoin 使用SHA-256算法。 Ethereum 使用Etash算法。
平均区块时间 10分钟 10-15秒
发布日期 9 Jan 2008 2015 年 7 月 30日
释放方式 创世纪思维区块 帕拉萨拉
全面、 工作证明 工作量证明(POS 规划)
用法 Digi总货币 智能合同
Digi总货币
使用的加密货币 Bitcoin(中本聪) 以太币
区块时间 10分钟 12-14秒
采矿业 ASIC矿工 图形处理器
可扩展 不是现在
提案 Digi总金额 世界计算机
加密货币代币 BTC 以太币
图灵 图灵不完备 图灵完成
硬币释放方式 早期采矿 通过 ICO
协议 Bitcoin 仍然采用矿池挖矿理念。 它使用了幽灵协议。

接下来在这个 Ethereum 教程中,我们将学习 Ethereum.

的应用 Ethereum

以下是 Ethereum:

  • 银行业:与 Ethereum由于区块链的去中心化体系,黑客几乎不可能非法获取个人的个人信息。
  • 协议:通过使用智能合约,协议可以得到维护和执行,而无需进行任何更改。
  • 预测市场:预测市场是 Ethereum 智能合约。Gnosis 和 Augur 等平台使用 Ethereum 为了这个。
  • Digi身份管理: Digi可以使用智能合约来管理身份,从而解决身份盗窃和数据垄断的主要问题。

的优点 Ethereum

以下是 Ethereum:

  • 允许您上传和请求要执行的程序。
  • 100% 正常运行时间并抗 DDOS。
  • Ethereum 帮助您创建可交易的代币,您可以将其用作新货币或虚拟股票。
  • 持久且永久的数据存储。
  • 建立虚拟组织。
  • 帮助您开发去中心化的应用程序。
  • Ethereum 帮助您构建容错且高度安全的分散式应用程序。

缺点 Ethereum

  • 这个 Ethereum 虚拟机很慢,所以不能用它来进行大量计算。
  • 区块链上的存储非常昂贵。
  • Swarm 可扩展性是一个问题,因此需要与去中心化进行权衡。私有区块链可能会激增。
  • 修复错误或更新应用程序是一项艰巨的任务,因为网络中的每个对等点都需要更新他们的节点软件。
  • 有些应用程序需要验证用户身份,但并没有中央权威机构来验证用户身份。

如果您想了解如何创建自己的加密货币,这里有一个免费教程供您查看: 如何创建自己的加密货币?

结语

  • Ethereum 意义: Ethereum 是一个基于区块链技术的开源软件框架。
  • Ethereum 帮助您构建智能合约和分散式应用程序,而不会产生任何停机时间或任何第三方干扰。
  • Ethereum 由开发者 Vitalik Buterin 于 2013 年推出。
  • 智能合约允许区块链用户交换金钱和财产。挖矿 Ethereum 可以用于智能合约以及 Digi货币。
  • Ether 是 Ethereum 区块链。它在加密货币交易所被列为“ETH”。
  • 要执行交易 Ethereum 网络中,用户需要通过称为“Gas”的中介代币向矿工支付以太币。
  • Ethereum 确保 100% 正常运行时间并抵御 DDOS。
  • 修复错误或更新应用程序 Ethereum 网络是一项艰巨的任务,因为网络中的每个对等点都需要更新他们的节点软件。

总结一下这篇文章: