以太坊eip20标准
1. ERC-721 文档翻译(上)
在之前的2篇文章中,已经讲了一些关于ERC-721的基本概念,适用范围,以及ERC-721与ERC-20的区别。本文是针对ERC-721 NFTS (Non-Fungible Tokens)标准的翻译,将会更加详细与准确,由于文章篇幅较长,所以分为上、下2部分来讲解。由于本人水平有限,如有错误,欢迎大家指正。
原文链接 https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
ERC-721是对于不可互换Token的一个标准接口,也称为契约
以下标准将允许在智能合约中去实现 NFTs 的标准API。这些标准提供了一些基本的函数去追踪和交易NFTs。
我们考虑了以下2种使用案例,NFTs由个人拥有和交易以及向第三方经纪人/钱包/运营商托运。NFTs可以代表数字或者物理资产的所有权。我们考虑了各种各样的资产,并且我们知道你会想象的更多:
一般来说,所有的房子都是独特的,没有2只猫是一样的。NFTs是可区分的,并且你必须单独追踪每一个的所有权。
标准接口允许钱包/经纪人/拍卖应用程序在以太坊的任何NFT上运行。我们提供了简单的ERC-721 智能合约以及追踪任意数量NFT的合约。其它的应用程序会在后面讨论。
ERC-721标准是受ERC-20 token 标准和EIP-20被创造2年来的经验的启发。EIP-20不足以追踪NFTs,因为每个资产都是不同的(不可置换的),然而每一个Token都是相同的(可置换的)。
这个标准和EIP-20的区别如下。
在本文档中的关键字,"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL"将会按照RFC 2119中的描述进行解释。
每个符合ERC-721标准的合约都必须实现ERC721 和 ERC165接口(受以下注意事项的限制)
接口说明:
balanceOf(): 返回由_owner 持有的NFTs的数量。
ownerOf(): 返回tokenId代币持有者的地址。
approve(): 授予地址_to具有_tokenId的控制权,方法成功后需触发Approval 事件。
setApprovalForAll(): 授予地址_operator具有所有NFTs的控制权,成功后需触发ApprovalForAll事件。
getApproved()、isApprovedForAll(): 用来查询授权。
safeTransferFrom(): 转移NFT所有权,一次成功的转移操作必须发起 Transer 事件。函数的实现需要做一下几种检查:
调用者msg.sender应该是当前tokenId的所有者或被授权的地址
_from 必须是 _tokenId的所有者
_tokenId 应该是当前合约正在监测的NFTs 中的任何一个
_to 地址不应该为 0
如果_to 是一个合约应该调用其onERC721Received方法, 并且检查其返回值,如果返回值不为bytes4(keccak256("onERC721Received(address,uint256,bytes)"))抛出异常。
一个可接收NFT的合约必须实现ERC721TokenReceiver接口:
transferFrom(): 用来转移NFTs, 方法成功后需触发Transfer事件。调用者自己确认_to地址能正常接收NFT,否则将丢失此NFT。此函数实现时需要检查上面条件的前4条。
对于ERC-721智能合约, 元数据扩展(metadata extension) 是可选项(参见下面的注意事项)。这可以让你的智能合约被讯问其名称以及有关您NFTs资产的详细信息
接口说明:
name(): 返回合约名字,尽管是可选,但强烈建议实现,即便是返回空字符串。
symbol(): 返回合约代币符号,尽管是可选,但强烈建议实现,即便是返回空字符串。
tokenURI(): 返回_tokenId所对应的外部资源文件的URI(通常是IPFS或HTTP(S)路径)。
外部资源文件需要包含名字、描述、图片,其格式的要求如下:
对于ERC-721智能合约,枚举扩展(enumeration extension)是可选的。这允许您的合约发布完整的NFTs列表并且使其可以被发现。主要目的是提高合约中NTF的可访问性。
接口说明:
totalSupply(): 返回NFT总量
tokenByIndex(): 通过索引返回对应的tokenId。
tokenOfOwnerByIndex(): 所有者可以一次拥有多个的NFT, 此函数返回_owner拥有的NFT列表中对应索引的tokenId。
2. imtoken钱包是什么
1、imtoken是区块链数字货币钱包。imtoken为广大区块链领域的用户提供安全、便捷的数字资产服务。imtoken是基于ERC20的钱包,BTC等非ERC20的币种是无法存储的。中国国内是禁止对中国公民销售数字货币。imtoken的所有操作都是不可逆的,用户一定要保管好自己的私钥,在交易的时候,需要仔细核对收款人地址,避免丢失或者误打款的情况。如果出现了丢失或者误打款的情况,用户无法联系imtoken客服解决问题。
imtoken支持多链,imtoken能够帮助用户管理在区块链上的账户和资产。在区块链的世界中,钱包是用于帮助用户管理链上资产和数据的工具。
2、imtoken通过一组助记词,为用户创建数字身份。数字身份可以同时管理多链钱包,数据加密并去中心化存储。imtoken需要使用海外Apple ID登录App Store,搜索安装。创建数字身份后,同时对应生成多链钱包。备份身份时抄写的一组助记词,导入到imtoken的各公链钱包中。区块链钱包不同于传统的钱包,用户需要谨慎选择。
拓展资料
由于目前95%以上的项目所发行的代币均为采用以太坊ERC20标准发行的代币,因此收币时需要使用以太坊钱包的钱包地址来收币。考虑到目前国内的实际情况以及现有钱包软件的普及程度,本人推荐imToken。
1、风险测评
点击创建钱包。首先是一个风险测评的页面。
2、备份私钥(助记词与Keystore)
在完成测评后,就可以创建新钱包了。在设置了钱包名称,钱包支付密码创建完钱包之后,第一步就是备份助记词与备份Keystore。这个步骤非常重要,相信你在认真做完上面的风险测评后,应该了解助记词和Keystore可以帮助你恢复钱包,因此需要选择合适的方式来备份,并且最好是离线备份,比如昨天大毛文章中提到的:最好离线保存——放到不联网的电脑、加密的U盘或者移动硬盘上,同时鸡蛋不要放到同一个篮子里,大毛自己的私钥通常会备份在2-3个地方。
3、了解钱包地址
备份完成后,你的钱包就可以使用了。同时你也获取了一个全新的钱包地址。你可以用这个钱包地址来接受你参投项目所获得的代币。如果通过你是通过代投方式参与,那记得点击“复制收款地址”将这个钱包地址发送给代投方。
3. 币看交易平台怎么样
就目前的情况来讲,币看交易平台暂时靠谱。
币看BitKan创立于2012年11月,是一款数字货币投资一站式服务APP,提供?情信息、内容资讯、垂直社区、多链钱包、聚合交易在内的全方位服务,创始人均为前华为高管,2018年获得比特大陆/IDG千万美元B轮投资,目前已为超过500万来自全球170个国家的用户提供数字资产投资服务。
2019年,币看全新推出的智能交易,与OKEx、币安Binance、火币全球站等主流交易所达成合作,用户无需额外注册,在币币交易中实现各大交易所深度共享,并为用户自动在几个交易所买卖价格间择优成交,实现了“最快成交,最优价格”。
2020年7月,币看网格交易全面上线,目前已支持27个主流币种的网格交易。用户可使用AI智能推荐的参数,一键启动策略,自动执行低买高卖,赚取震荡行情利润。
KAN是币看BitKan平台发行的基于以太坊ERC20标准的代币。作为币看BitKan的平台通证,KAN已在抵扣币看交易手续费、邀请返佣、社区打赏及红包等场景下良好应用。
4. weth是什么币
WETH是一种符合ERC-20标准以太坊代币。
拓展资料:
1、 含义
与以太坊网络的原生代币以太币(ETH)可以进行互换,可以将1ETH兑换为1WETH,同时也可以将1WETH兑换回1ETH,兑换是基于智能合约完成的。 Golff支持使用WETH挖GOF,所以用户需要提前准备好WETH。
2、 为什么要发行WBTC ?
(1)我们知道,比特币无法直接在以太坊网络使用,而比特币市值长期占比超过50%,如果这部分资金长期闲置,实际上是一种资源浪费,资金的机会成本也不低。即使按照比特币市值的5%计算,可利用的资金高达100亿美元,将这部分资金转移到以太坊网络进行借贷,按照保守6%的年化计算,净利润便是6亿美元。以太坊拥有最好的生态,比特币占据了大量的资金,二者如果能结合起来,可以产生巨大的效益。随着今年以太坊Defi挖矿的走红,WBTC 逐渐浮出水面。
(2)WBTC 全称 Wrapped BTC,字面意思为“有包装的比特币”,是基于以太坊、与比特币挂钩的 ERC-20 代币。由 BitGo、Kyber Network 与 Ren 等区块链项目联合推出,于2019年1月正式上线。该代币在以太坊上发行,实现与比特币 1:1 锚定,是ERC-20版本的比特币,也是BTC的第一个ERC-20版本,目的在于使BTC流动性进入以太坊生态系统。
(3)WBTC采用的是一种托管式解决方案,其中托管者联盟将真正的BTC锁定并发行相应的WBTC代币。只能由具备完整KYC/AML资格的注册商户发起WBTC。其治理通过DAO进行,BTC托管是通过多签合约来保证。
3、为什么说比特币的上涨与WBTC密切相关呢?
(1)流动性挖矿效应刺激WBTC需求增加,WBTC进一步导致比特币需求上涨,从而推动二级市场比特币购买效应增强,导致比特币价格上涨。
(2)因此,本轮比特币价格可以从3800美元反弹至目前15600美元附近,不仅与灰度基金、微策略等国外机构大举购买有关,WBTC也功不可没。
(3)目前,WBTC不仅可以在币安这类中心化交易所购买,也可以在Uniswap、Balancer这类去中心化交易所购买。
5. 龙网Dragonex
新加坡dragonex龙网交易所龙币官网简介:dragonex.io龙网交易所是一个全球的区块链数字货币交易平台,提供比特币,莱特币、llt流量币、dt龙币等数字货币的价格走势及撮合交易,为全球范围内的数字货币投资者提供一个可靠、放心的数字货币交易平台。2017年10月份,dragonex龙网交易所公测,策划模拟交易大赛,为了获得第一批种子用户,不仅设置了30万LLT的高额奖金,还为每位实名的用户送出500DT龙币。
dragonex龙网龙币简介
龙币(Dragon Token 简称:DT)是由DragonEx发行的一种基于以太坊ERC20标准的代币,每一枚在平台存放的龙币均享有项目分红权。每天,DragonEx项目的交易佣金收入都会按照龙币持有比例,分配给所有龙币持有者。
dragonex龙网交易所官网:
[链接注册DragonEx全球Top20比特币交易所,享永久交易手续费4折优惠 ]( https://dragonex.co/account/register?inviteId=1070972 )
2018年功能区增加:
3月份将会完成币币交易区的上线
3月底将完成投票上币策略
4月/5月将上线杠杆交易
6月/7月争取完成大数据分析系统
关于APP端的usdt充提,网页改版,增加技术指标等很多小功能都在逐一实现中……
[微笑]全球战略层:
建立全球运营中心。
英文版本上线。
建立海外社群。
DT龙币挖矿方式
龙币不会进行ICO,也不能通过预挖等方式获得。
所有的龙币只能通过“挖矿”的形式产生,挖矿的唯一方式是在平台进行交易。“矿工”(即平台用户)通过交易行为对平台产生贡献,平台对“矿工”发放龙币作为奖励。
龙币的发行总量为37339500枚,且承诺永不增发。
DT龙币释放规则
龙币是基于以太坊智能合约的代币。从创世发行开始,智能合约一共将进行3650次释放,每次释放的时间间隔为24小时,每365次释放为一个周期。
首个周期内,合约每次将释放51200枚龙币;每个周期的产量较上个周期相比将会降低50%。
DT龙币分配机制
平台每天会对“矿工”挖矿情况进行统计,统计周期为当日0:00:00-23:59:59;每次智能合约释放龙币后,平台将按照统计数据,于次日分配新发行的龙币至对应“矿工”账户。
“矿工”通过交易行为挖取龙币,但挖出的龙币并非100%归矿工所有,其中:
①“矿工”分得30%的龙币奖励
②市场经纪人分得20%龙币奖励。(市场经纪人:“矿工”A在注册时若使用了用户B的邀请链接,则B为A的市场经纪人)
③DragonEx项目方分得10%区块龙币奖励(冻结一年:用于项目市场推广)。
④DragonEx项目方分得40%区块龙币奖励(永久冻结:用于平台技术研发、引进人才、项目运营、回购龙币并销毁等)。
注:以上采用新加坡标准时间(UTC/GMT+08:00)
DT龙币分红机制:
①每日平台收益的100%将按照龙币持有比例,全部分配给龙币持有者。
②平台将于每日23:59:59对龙币持有者的余额进行快照。由于当日挖取的龙币将于第二天到账,故用户当日可分红龙币=快照数据+当日挖取龙币。分红将于次日发放,以USDT的形式发放至各持有者账户。
③分红公式:
项目方待分红收入 = 交易手续费 + 项目其他收入
持币用户分红收入 =
待分红收入*【个人龙币持有数量 /(龙币已发行数量 - 龙币已销毁数量)
具体事情,可以追溯到1月20日左右,当时对
[龙交易所感兴趣可以看一下] 龙网交易所 对龙币的研究不仔细,只通过,知乎了解,导致对交易所排名、交易量都不是很清楚,当时判断感觉不可靠安全,错过机会。当时龙币(DT)降到到历史最低14块左右,而我当时可调动的资金能买10000枚左右,按照上面的分红机制,每日利润能达到1500元左右,一个月收益可达4.5万。同时,假如龙币上涨,还是双份收益,哪怕不太可靠,只有持有一个月左右。事实上现在DT上涨DT到38元,涨了2.5倍。假如当时我认真一点,用数据说话,计算得失,至少能收入第一桶金。最坏的打算是投资后持续下跌,甚至跑路,这个损失我还能够承受,收益大于风险,总体上利大于弊。这是我今天才仔细想到的,真是事后诸葛,错失机会,要好好的复盘。
每次有机会的时候,都是迟疑态度,还会左右摇摆,最容让机会在眼前消失。我可能看到红利的方面,还没有直面到危机,所以总感叹大失良机,也可能这是本能自我保护机制对自己的最大保护。其实,最主要的原因还是自己没有研究清楚明白,似懂非懂的,导致错失良机 要好好的复盘。
在自己能接受的损失范围内。会有一个平常心去对待,也不会影响自己的生活质量。更不会走上不归路。要研究清楚。分析利弊。同时计算周期。和投资数量,总体衡量得失。最最重要的还是。学习提高,做一个有真正本领的人。
分析数据。错失良机,这是我现在才想明白的。当时只是一味的患得患失,没有用数据说话,来辅助自己的判断。老是想当然,一点不果断,这是投资大忌。数据要包括时间,空间,数量,权衡利弊得失,不要投机。
有的时候被一条信息左右自己投资的决心,就像入魔了一样,很武断的就去投资了。回想起来,有3到4次。
第一次是买BIG币的时候 。也是第一次体验实际数字货币交易。当时刚接触007不写就出局,很崇拜李笑来。在了解到他搞的交易所和相关代币,感觉很有前途。BIG当时60多块钱一个,怀着激动和买百倍币的心思,尝试买了一千块钱的,是从0到1的突破。仔细想想,当时自己搞懂了吗?这就是盲目的投资,投资都不是,是典型的投机。
第二次买柚子EOS。 真是感觉疯了,那段时间币圈满世界都在谈EOS的伟大,技术的革命,以后是千倍万倍币,也是实现人生财富自由的希望,甚至超过比特币。可笑,就盲目的跟买,当新韭菜。就在1月13日晚,EOS历史最高点130多的时候买了80个。真的,当时一分钟一个价,突突的往上涨。感觉不买,下一秒钟就会往上涨,很武断的就买了。第二天,一下子开始掉了下来,到70,再到2月6号的40多,现在60左右徘徊,真是站在历史最高点超顶,可悲呀。
第三次也是买柚子EOS。 在柚子突破最高140后往下掉,在100到90左右徘徊时,当时还在想,可能掉到最低了,不买又涨了,就动了抄底的想法,在80时,买了60个,投入5000元,没想到,还是插在了半山腰,又当了一次韭菜。
刚才讲了收益,现在谈谈风险。最主的是数字货币疲软,没有交易量,就没有分红,连锁反应导致龙币DT也会从现在的30多一个暴跌,大家都抛,最后为零。和的公链基础链币不一样,可能长期持有会成为百倍币,交易所代币依靠交易所,交易所经济来源是交易量,到时候90以上的交易所都会完蛋,那交易所代币必完蛋。
我刚开了一个免费的知识星球,邀请志同道合的兄弟一起分享分红交易所。
6. cp币怎么卖
在数字货币平台卖。
CP是一个数字货币或加密货币,也可以算成一种山寨数字货币,在数字货币平台可以进行交易。
CP是以太坊ERC20标准代币。CP通过“交易即挖矿”的方式产生,总量100亿,其中60%由矿工挖出,其余40%为预先发行且冻结,冻结部分也随着矿工挖矿而按日解冻。
7. 区块链 --- FT、NFT、ERC-20协议和ERC-721协议
FT即同质化代币,同质化的加密货币构成了目前市场上大部分的代币。
FT以这样的方式配置的数字资产——即每个代币(或代币的碎片)与下一个代币等同。
可替代性是法定货币中的一个特征。例如,一张20美元的钞票可以兑换成任何其他20美元的钞票,甚至可以兑换成零头。即使不是绝对的20美元钞票,它也可以是5美元钞票的倍数,甚至更少,总之总量等于20美元。
NFT即非同质化代币,非同质化代币通常是指开发者在以太坊平台上根据 ERC-721 标准/协议所发行的代币。用来描述一种独特的数字资产,它的所有权是在区块链上可以进行溯源的。
NFT 是唯一的、不可拆分的 token,所有的艺术品,不管是图书文字、音乐或是影像…等各种形式,甚至是数字化的收藏品与线上游戏都可以通过 NFT 的特殊认证方式来验证其独特与稀有价值。
因此NFT 与传统经济体系中的收藏品相比具有不同的特征:
官方说明文档地址: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
ERC20标准以太坊上的一个代币协议,所有基于以太坊开发的代币合约都遵守这个协议。
账户A有1000个ETH,想允许B账户随意调用100个ETH。
官方说明文档: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
ERC-721兼容了ERC-20的一些特性,与ERC-20的主要区别是定义了token的owner, 即每个token都详细记录它历史的拥有者,以及定义了token的Metadata, 即元数据。ERC-721还需要实现ERC165中的接口。
Metadata用于定义单个代币的唯一特征,为一个特定的代币ID提供描述性信息 。以加密猫为例,每只加密猫都有不同的颜色、形状、名称等。
• tokenId :在合约内唯一的 NFT ID,在NFT的生命周期中不可改变(要实现全链唯一的必须用(contractAddr, tokenId)组成的元组)
• name :名称,类似于ERC-20的名称
• symbol :符号,类似于ERC-20的符号
• uri :指向外部信息的链接,一般是一个JSON,而在JSON中有进一步更加具体的信息
如有不对,烦请指出,感谢~
8. 区块链中ERC20通证标准是什么
RC20 通证标准(ERC20 Token Standard)是通过以太坊创建通证时的一种规范。按照 ERC20 的规范可以编写一个智能合约,创建“可互换通证”。它并非强制要求,但遵循这个标准,所创建的通证可以与众多交易所、钱包等进行交互,它现在已被行业普遍接受。
ERC20 通证标准最早由以太坊开发者费边·沃格尔斯特勒在开源社区中提出,后来以太坊创始人维塔利克(人称“V神”)撰写了第一版文档,当时名为“标准化合约API”(Standardized_Contract_APIs)。
遵循ERC20通证标准可以编写智能合约。它需要实现的通证方法包括:可选的 name、symbol、decimals,必须有的 balanceOf、transfer、transferFrom、approve、allowance。它需要实现的事件响应包括 Transfer、Approve
除了 ERC20 之外,以太坊受关注的通证标准还有 ERC721。与 ERC20 不同,ERC721 是一种不可互换的通证标准(Non-fungible Token Standard,NFT)。
ERC20 的通证是可互换、同质,而 ERC721 的通证是不可互换的、非同质的;ERC20 通证是可无限分割细分的,而 ERC721 通证的最小单位是 1,无法再分割细分。
2018 年 6 月,ERC721 最终被以太坊社区正式接受,成为最终标准。之前大热的加密猫(cryptokitties,谜恋猫)所遵循的就是 ERC721 标准。
链乔教育在线旗下学硕创新区块链技术工作站是中国教育部学校规划建设发展中心开展的“智慧学习工场2020-学硕创新工作站 ”唯一获准的“区块链技术专业”试点工作站。专业站立足为学生提供多样化成长路径,推进专业学位研究生产学研结合培养模式改革,构建应用型、复合型人才培养体系。
9. DragonSB+什么币
龙币(Dragon Token 简称:DT)是由DragonEx发行的一种基于以太坊ERC20标准的代币,总量37339500枚,现价1.3191美元,永不增发,每一枚在平台存放的龙币均享有项目分红权,第一年每天释放51200枚龙币,之后每年减半。
标榜为独特的挖矿和分红模式”,具体规则比较麻烦,大毛给大家解读下,有两种收益模式,龙币分配和龙币分红:
龙币每天释放51200枚,平台拿50%,再根据大家每天交易量占总交易量比例,交易者拿30%,推荐注册的人拿20%。DT现价11美元,龙网现在每天大约7000万美元的成交额。