火星链 火星链
Ctrl+D收藏火星链

WEB3:如何花10分钟创建和部署NFT智能合约

作者:

时间:1900/1/1 0:00:00

什么是NFT

NFT代表不可替代的令牌,例如,一个美元钞票是可替代的,因为您可以将其交换为另一个美元钞票。同样,比特币是一个可替代的代币,因为两个不同的比特币完全相同。

那么,不可替代的事物就是那些唯一且不能与其他事物互换的事物。不可替代的令牌本质上是在区块链上跟踪的唯一令牌。

不可替代的代币具有以下特征:

它们是唯一的:每个不可替代的令牌都代表数字或现实世界中的某个对象,并且即使存在类似的对象也是唯一的。例如,即使有人“创造”了与NFT相同的数字艺术作品100件,每件都会在区块链上被单独跟踪。

它们是可验证的:这些NFT的历史所有权记录在公共分类帐中,并且所有人都可以看到。这使得难以“复制”并且相对简单地证明真实性。

市场分析:欧洲央行的新通胀目标仍没有回答如何实现的问题:Gruener Fisher Investments创始人Thomas Gruener表示,欧洲央行新的对称通胀目标“很好”,但市场更感兴趣的是欧洲央行会对此采取什么行动。因此,路线图并没有变得更加具体,与过去几年的‘非常规货币政策’的区别仅限于措辞上的细微之处。他表示,这些含糊的声明表明,欧洲央行根本无法精确实现其通胀目标。在这方面,欧洲央行与美联储、英国央行和日本央行是相同的。[2021/7/15 0:55:11]

它们是可交易的:与其他加密资产一样,它们也是可交易的,尽管通常在特殊交易所交易。

大多数NFT都建立在以太坊区块链之上,如今不可替代令牌风行一时,作为开发人员,您可能想知道如何创建自己的NFT。本文将解释如何以最简单的方式做到这一点,以便您在短短几分钟内就可以启动并运行。

欧科集团徐明星对话全国政协委员 谈抗击疫情区块链如何发挥作用:3月20日,全国政协云上“小双周”座谈会今天举行。全国政协委员,中国证监会原主席肖钢等多位全国政协委员、业界专家代表出席。会上,欧科集团创始人徐明星发表“区块链+供应链抗疫期间‘扛大旗’”主题演讲。徐明星表示:“除了供应链外,区块链技术在其他领域也有重要应用。随着下一代高新技术产业的发展,区块链技术将展现出更大的应用潜力。”[2020/3/20]

我们将使用标准的OpenZeppelinERC721合约,这是智能合约的黄金标准。有许多用于部署智能合约的工具,但是在本文中,我们将使用web3CLI工具,因为它是编译和部署合约的最快,最简单的工具。

搭建环境

在F?llowing东西只是必须做一次,然后就可以部署和互动就像你想不再次做这个东西。

声音 | 王小云:区块链技术创造性地解决了如何在无许可环境下达成共识的问题:12月7日,由中国科学院学部主办的“区块链技术与应用”科学与技术前沿论坛在深圳举行。中国科学院院士、国际密码协会会士王小云在题为“Hash函数与区块链技术”的演讲中表示,密码是保障网络与信息安全的核心技术和基础支撑,加密算法、数字签名算法和Hash函数是密码学三类基础算法,其中Hash函数是区块链的起源性技术。她指出,区块链技术的出现,创造性地解决了如何在无许可环境下达成共识的问题。区块链共识协议的一致性,确保了所有用户记录的区块链数据相同;链增长速度,确保了区块链区块数量增长速度的稳定;链质量,确保链区块链中敌手生成的区块数量不超过可容忍比例。[2019/12/7]

1.安装CLI工具

这个衬板将安装该工具,因此您可以立即开始使用它。如果您担心install.sh的功能,请随时阅读。

动态 | Block.one 总裁发文阐述区块链如何解决银行的 KYC 和 AML 问题:据 IMEOS 报道,Block.one 总裁 Rob Jesudason 十分钟前发文《How Blockchain Offers an Answer to Banks’ KYC and AML Issues 》阐述区块链如何解决银行的 KYC 和 AML 问题。他认为区块链不是官僚或新闻中想象的监管雷区; 相反,它可以成为监管机构的资产。

文中提及在过去十年中,许多世界领先的银行都因反问题而被罚款,罚款总数达260亿美元之多。而在过去12个月中,监管机构如何考虑如何鼓励使用区块链技术方面取得了进展。区块链技术可以减轻数据模糊性并减少欺诈的可能性。如果所有银行都在区块链上,那么KYC和AML数据可以以安全,透明和无缝的方式在金融机构之间共享。[2018/10/16]

curl?-LSs?https://raw.githubusercontent.com/gochain/web3/master/install.sh|?SH

2.设置网络

我们将在这里使用GoChain,因此我们不必支付10美元来部署合同,然后再为每个NFT投入10美元。使用GoChain,我们只需要支付一分钱的一小部分,并且100%与以太坊兼容,因此我们可以像使用以太坊一样使用它。当然,您可以更改下面的行以指向以太坊,并根据需要支付额外的费用。

export?WEB3_NETWORK=gochain#?for?ethereum:#?export?WEB3_NETWORK=ethereum

3.添加/获取气体

您将需要使用带有一些供气的a来进行这些交易,或者创建一个新的供其使用的供气。这将是GoChain上的$GO或以太坊上的$ETH。

要创建一个新帐户,请运行:

web3?account?create

这将打印:

Private?key:?0xABC123Public?address:?0xXYZ456

发送一些$GO到“公共地址”。如果您需要一些$GO入门,请进入我们的电报并询问,那里有人会很好地向您发送一两个$GO。

复制“私钥”并运行:

export?WEB3_PRIVATE_KEY=0xABC123

另外,请将此私钥的副本保存在安全的地方,以便下次使用。

部署工作

既然我们都已设置好网络集,并且我们的私钥中设置了一些加油键,我们就可以开始玩得开心了。

创建合同

该WEB3CLI已经内置代码生成器常见的合同,如ERC20和ERC721的。赶紧跑:

web3?generate?contract?erc721?--symbol?KATS?--name?"Krypto?Kats"?--base-uri?https://kryptokats.com/token/

这将生成一个名为的文件KATS.sol,该文件是您新的NFT合同的统一程序。

1.部署合同

从这里,我们只需要编译和部署它。同样,web3CLI使此部分变得容易:

web3?contract?build?KATS.solweb3?contract?deploy?KATS.bin

这将打印出您的新合同地址。您现在已经部署了NFT合同!

现在已经部署了合同,我们只需要创建新合同即可。铸造NFT时,您需要提供拥有此新NFT的人员的地址:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?mint?0xABC

此功能产生一个全新的NFT,并将其分配给地址0xABC。ERC721的新OpenZeppelin预设具有自动递增的ID,因此您将在输出中看到新的令牌ID。例如:

Parsed?Logs:?

该输出已被截断,删除了一堆零,但是您可以看到新的令牌ID是number1。

转移NFT

现在,如果您拥有NFT并想转让它,则可以调用该transferFrom函数:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?transferFrom?0xABC?0xXYZ?1

这会将ID为1的令牌转让给位于的新所有者0xXYZ。您可以在GoChainExplorer中查看和搜索令牌。

标签:区块链NFTWEBWEB3区块链上班都是干什么的Genesis NFTWEB价格web3游戏龙之岛

以太坊交易热门资讯
MIN:以太坊状态爆炸时代,轻量区块链协议Mina为何值得关注

DeFi火了,NFT也火了,这带动了以太坊、波卡等一批新老公链,但当成千上万的用户带着资金涌入这些网络的时候,一些潜在的问题却变得更为突出了……近期.

1900/1/1 0:00:00
稳定币:算法稳定币TSD遇袭归零 DAO治理该「背锅」吗?

北京时间3月15日上午,算法稳定币TrueSeigniorageDollar官方发文表示,该项目受到黑客攻击,超发了118亿稳定币TSD,导致价格趋于归零.

1900/1/1 0:00:00
比特币:金色早报 | 美国财政部开始发放首批1400美元纾困补助金

头条BTC突破61600美元关口日内涨幅为3.22%火币全球站数据显示,BTC短线上涨,突破61600美元关口,现报61611.0美元,日内涨幅达到3.22%,行情波动较大,请做好风险控制.

1900/1/1 0:00:00
POL:波卡风口,Polkatrain开启IDO差异化竞争时代

被视为跨链龙头的Polkadot无疑是2021年的重头戏,是为数不多能在DeFi大火后仍能从以太坊处夺走部分关注目光的市场焦点,在以太坊DeFi发展如火如荼的另外一个角落.

1900/1/1 0:00:00
GARI:印度禁令威力大!比特币跌破58000美元 回落超3000美元

来源:新浪财经3月15日午后,比特币跌破58000美元,较日高回落逾3000美元,现报57500美元/枚。据早间路透消息,一位政府高级官员透露,印度政府将提出一项禁止加密货币的法案.

1900/1/1 0:00:00
CRYP:如何破解区块链人才的结构性问题?

如何破解区块链人才的结构性问题?链新刚刚23在区块链行业飞速发展的背景下,正面临人才供不应求、结构性短缺等问题.

1900/1/1 0:00:00