主页 > imtoken安卓app > 以太坊的开源代码是什么(《寻搜区块链科普系列04》区块链2.0:以太坊(ETH))

以太坊的开源代码是什么(《寻搜区块链科普系列04》区块链2.0:以太坊(ETH))

imtoken安卓app 2023-05-24 05:45:49

许多人认为比特币是区块链技术的第一个实现。 从比特币的角度,区块链的创世基础对我们有了全面的认识。 区块链最重要的是什么? 前面我们讲区块链的时候介绍过,区块链是一种分布式账本,中本聪创造了点对点的电子现金系统,比如比特币。 随着更多技术的发展,区块链的应用已经远远超出了电子现金系统。 如果我们愿意用数字货币(以比特币为代表)作为区块链1.0版本的应用,那么把区块链应用到金融领域、泛金融领域等,我们把这些称为区块链2.0版本的应用,它专注于以太坊项目,以及在其发展过程中产生的一系列技术和应用(包括项目本身的模型设计和开源代码)推动了2.0的发展。

以太坊的创始人是vitalikbuterin,俗称V神。 1994年出生于俄罗斯,2013年撰写以太坊白皮书,2015年7月30日以太坊系统诞生,目前市值在千亿级别。 从V神的经历来看,区块链行业还是有很多机会的,尤其是对于热爱区块链的年轻人来说。

以太坊

以太坊是一个基于区块链技术的去中心化应用平台。 是区块链2.0的代表。 数字货币:eth

以太坊合约etherscan开源_以太坊开源代码_以太坊是全球首个开源的

区块链1.0和2.0的区别

如上图所示,它呈现了 1.0 和 2.0 之间的比较。 图灵是一个计算机术语。 具体理解是:

1)机器能够进行任何其他可编程计算机都可以进行的计算。图灵的编程语言叫做虚拟机,可以解决各种问题

2)图灵完备性意味着您的语言(编程语言)可以使用图灵机可以做的一切来解决所有可计算的问题

3)比特币系统由图灵完成,以太坊智能合约系统由图灵完成

以太坊是全球首个开源的_以太坊合约etherscan开源_以太坊开源代码

4)图灵完备的以太坊实现可编程NicholasTse,支持用JavaScript和solidity等语言编程 ,创建自己的应用

基于以上,我们了解到区块链最初是一个账本。 图灵完成后,区块链变得类似于excel(操作系统/程序)。 不仅可以记账,还可以编写各种公式和函数,有的人甚至可以编写稍微复杂的小程序(这些公式、函数、程序相当于区块链应用)。 因此,图灵完成后,区块链就变成了一种可编程的语言或系统。 V神做的是对基于比特币的区块链版本进行一定程度的扩展。 如果图灵足够完整,其他开发者就可以开发可编程性甚至基于区块链的应用程序。 从这个角度来看,区块链已经成为一个可以编程的操作系统。 极客或者技术爱好者,本来在windows、apple、android开发的,也可以去区块链做相应的开发。 不同的是,在NicholasTse上开发的应用程序数据都记录在NicholasTse上,不可轻易篡改。

智能合约

智能合约:机器信任合约

以太坊开源代码_以太坊是全球首个开源的_以太坊合约etherscan开源

智能合约

对智能合约的简单理解就是,智能合约以代码的形式写入程序,到期后自动执行,不易被篡改。

智能合约和 DAppDApp

原理和普通APP一样,只是去中心化的

以太坊开源代码_以太坊是全球首个开源的_以太坊合约etherscan开源

它依赖于以太坊节点,不依赖于任何中心化服务器

去中心化自动运行程序

智能合约:DApps 的服务器后台

DApp除了智能合约后台,还需要数据库和UI界面

DApp:完整的智能合约+前端接口+后端数据库

这里,我们通过cryptokitties游戏的程序来理解,它是一款运行在以太坊网络上的虚拟宠物游戏。 游戏用户更加信任和认可游戏的核心功能,因为在使用游戏过程中产生的数据都记录在区块链计算机上。 小猫的特征是随机突变。 公猫和母猫都可以无限繁殖,它们的后代也是随机的。 每只猫都是独一无二的以太坊开源代码,可以繁殖或出售。 目前,以太坊上有 3000 多个 DApp。 生态非常繁荣,包括游戏、去中心化金融、治理、存储、健康、媒体等。在使用这些DApp时,我们需要在以太坊上注册一个钱包,相当于我们知道的一个账户。

发行货币和ico

以太坊的数字代币:eth 在涉及代币发行和 ICO 时非常敏感,但无法绕过。 目前,市场上有数以万计的币种,并不是所有的币种都像比特币。 它的背后是一个完整的区块链账户,最初用作代币交易记录的底层账本。 目前市场上的币种大多是基于以太坊的智能合约或复制比特币代码(开源代码)发行的。 以太币发行简述如下:

基于以太坊发行代币

以太坊开源代码_以太坊是全球首个开源的_以太坊合约etherscan开源

以太坊上的erc20协议可用于发行代币,此类代币的交易将记录在以太坊NicholasTse上,因此其安全性和可靠性等同于以太坊以太币

使用开源代码模板发行代币,技术实现门槛极低

基于erc20协议,编写智能合约内容,可以在以太坊上定义资产/代币/转账,即在以太坊的账本上添加资产,在以太坊外添加代币。 以太坊矿工可以监控这些代币与代币之间,以及代币与以太坊之间的交易。对于这个智能合约,你可以定义代币的名称和缩写,以及它的总量以太坊开源代码,额外的发行机制等。

首次代币发行(ICO)

通过智能合约进行代币与eth或其他代币的兑换,本质上类似于众筹。 不同的是,公共物品是“代币”,代币可以在区块链或交易所快速流通,几乎等同于上市。 简单理解就是项目方发行代币募集资金,将募集资金用于项目的前期开发。 项目开发完成后,代币将产生价值,并将价值回馈给之前的参与者或代币持有者。

早期的区块链计划以发行硬币作为主要融资渠道,因此出现了很多“航空币”。 NicholasTse 项目赋予代币一些效用或其他价值。 但大部分区块链项目噱头强,落地性能差,难以实现既定目标,项目创始团队极有可能“赚钱”。 在此期间,代币的流通旺盛和监管缺失导致炒作激烈。 大多数散户投资者都不是合格投资者。 与理性的价值投资者相比,他们更容易盲目投机,导致大量项目“炒币”、圈钱。 参与众筹获得的代币没有任何应用价值。 最后,价格比率回到零,通常被称为“空气币”。

以太坊(ETH)的作用

1)支付交易手续费和计算服务费

2)ICO众筹中最常用的筹款方式

以太坊是全球首个开源的_以太坊合约etherscan开源_以太坊开源代码

3)加密货币交易市场主流交易对

接下来介绍以太坊或主流NicholasTse中有前途的应用。

去中心化金融 DeFi

以太坊开源代码_以太坊合约etherscan开源_以太坊是全球首个开源的

DeFi简介

如图所示,简单介绍了DeFi的特点和平台,可以实现代币之间的跨链转换。

以太坊开源代码_以太坊合约etherscan开源_以太坊是全球首个开源的

刀具介绍

以太坊合约etherscan开源_以太坊开源代码_以太坊是全球首个开源的

最后介绍一下以太坊的升级,eth20

以太坊开源代码_以太坊是全球首个开源的_以太坊合约etherscan开源

以太坊 2.0

本章小结:

区块链 2.0:完整的图灵、区块链可编程计算机

智能合约:机器信任合约

DApp:分布式应用,将数据库放在区块链上

DeFi:没有第三方的去中心化金融

Dao:去中心化自治组织,编程规则

以太坊 2.0:POS 共识与分割