主页 > imtoken冷钱包安全吗 > 智能合约和代币

智能合约和代币

imtoken冷钱包安全吗 2023-08-12 05:08:44

比特币是区块链最成熟的应用比特币具备智能合约功能,但由于其最初被设计为点对点的加密数字货币系统,如果想直接使用比特币架构来运行程序存在很多问题:

这些不足使其无法承接庞大复杂的应用场景,而比特币去中心化的特点使其难以快速达成重大转型共识。 因此,以智能合约为主导的以太坊区块链诞生了。

以太坊是 Vitalik Buterin 提出的“下一代智能合约和去中心化应用平台”。 它有一个运行脚本的环境,并为元协议的开发提供了一个称为“智能合约”的基本框架。

以太坊的目的和功能

2013年底,V神发布了第一版以太坊白皮书,内容摘要如下:

以太坊的目标是提供一个内置成熟的图灵完备编程语言的区块链,可以用来创建合约来编码和实现任意状态转换功能。

以太坊和比特币的模块结构没有本质区别。 具有比特币区块链账本、共识机制、核心节点、P2P网络、可编程逻辑等特点。

与虚拟机(EVM)和智能合约相关的规范是以太坊的主要特征。 用Solidity编写的智能合约可以在虚拟机上运行,​​开发去中心化应用程序(DAPP)。

简单来说,以太坊=区块链+智能合约,开发者可以在以太坊上开发任意用途的任意应用和智能合约。

比特币合约每天都要转出吗_比特币具备智能合约功能_比特币合约交易员

目前,用户可以在以太坊区块链上开发三类应用:

以太坊智能合约

“智能合约”是数字货币比特黄金的发明者尼克萨博于1994年提出的概念。

Vitalik 更进一步,认为“合约”应该被视为存在于以太坊执行环境中的“自治代理”。 它在以太坊有自己的账户。 触发执行一段代码。

智能合约不同于我们在商业活动中签订的“合同”,其运行过程更像是一台自动售卖可乐的机器:

区块链账本代表每个人拥有的资产,智能合约根据预先编写的代码自动处理资产转移交易。

智能合约和代币简介

以太坊目前最常用的功能不是去中心化应用,而是编写智能合约来管理以代币为代表的数字资产。

通过智能合约的设计和开发,可以实现各种商业和非商业环境下的复杂逻辑,如众筹、数字货币、融资租赁资产管理、多重签名安全账户、供应链跟踪监控等。

以太坊的通证将大大降低创建数字资产的门槛,而区块链的实质功能是所有权管理系统。 目前最常用的代币标准是ERC20和ERC721。

1. ERC20代币标准:可互换代币

ERC20代币标准(ERC20 Token Standard)由Fabian Vogelsteller于2015年11月19日提出,是一种在以太坊区块链上编写智能合约以发行Fungible Tokens的程序。 .

可互换代币的每一种代币都是完全一样的比特币具备智能合约功能,按照这个标准创建的代币可以和很多智能合约、交易所、钱包等进行交互。比如任意两张100元的票据或者一家公司的股票在价值,可以交换。

目前基于ERC20标准的代币主要用于ICO项目融资。 人们可以按照项目方设定的汇率将这些代币与以太坊兑换,项目方以以太坊的形式获得资金。

2. ERC721:不可替代代币

除ERC20外,备受关注的ERC721代币标准于2018年6月正式获得社区认可,是以太坊区块链智能合约发行的不可替代代币(Non-Fungible Token)。

与 ERC20 代币可互换、同质化、可无限细分不同,ERC721 代币不可替代、非同质化,最小单位为 1,不可进一步细分。

不可替代代币的参照物可以是艺术品、集邮等。当然,遵循ERC721标准的非同质化代币不仅仅用来代表收藏品。

2017年11月28日,基于以太坊ERC721标准发行的加密数字宠物游戏《谜之恋猫》登场。 每只猫都不一样,用户可以用 ETH 购买这只猫。 此类应用极大地扩展了以太坊代币的实用性。

以太坊的智能合约和代币为数字资产系统提供了关键组件。 2017年以太坊主要用于ICO发行。 2020年交易、借贷、资产管理等DeFi金融应用开始爆发,而半金融应用则是2021年出现的区块链游戏、艺术品NFT交易以及元宇宙相关应用。

现在,以太坊已经成为仅次于比特币系统的流行生态。