作者 | Matheus Leal 

在过去的几周里,你可能已经想象到了这些数字图像高价值背后的原因。NFT 是独特的实体,不能被其他东西替代。这些代币是区块链上的一个数据单位,每个NFT代表一个独特的数字项目。它已经在艺术家、游戏开发者和其他处理作者作品的专业人士中获得了一席之地。这个概念对于其他一些问题也是有用的。我们向您介绍这种技术的一些可能性,以及如何应用您自己的NFT。

 

刺激措施 

看完Grimes获得百万美元或Nyan Cat被出售的消息,你可能已经想象到了这些数字图像价值背后的原因。我们已经看到了几条新闻,解释了什么是NFT。很少有人讨论的是,这项技术不仅仅是数字图像换到大量的以太坊。

NFT可以代表数字文件,如艺术、音频、视频、视频游戏中的道具以及其他形式的创意作品。它们是区块链上的一个数据单位,每个NFT代表一个独特的数字项目。这个概念对几个实际问题来说很有用。 

该技术的主要优势是保证真实性,而这并不意味着额外的成本或需要一个监管机构。NFTs可以帮助解决现有的知识产权问题。不仅如此,它们还能为如今难以控制所有权的部分带来收入。在本文中,我们将向您介绍这种技术的可能性以及如何应用您自己的NFT。

NFTs 

2020年9月,艺术家Matt Kane以100,422美元的价格出售了一件艺术品。这原本几乎无法成为新闻,但因为天时地利人和,这次事件因成为第一个跨越10万美元障碍的加密艺术创作而引起关注。每个NFT都是区块链上独一无二的代币。大多数NFT都是基于以太坊实现的,但这不是必须的。 

以太坊是一个去中心化的平台,能够使用区块链技术执行智能合约和去中心化应用程序。它们是完全按照编程工作的应用程序,没有任何审查、欺诈或第三方干扰的可能性,因为合约是不可改变的。 

一般来说,这些NTF使用相同的代币结构。ERC-721标准是在其智能合约的标准下为以太坊网络创建的一种代币。这种模式旨在创建可互换的代币,但具有唯一和不可代替的特殊性。 

NFT是独一无二的实体,不能被其他东西替代。例如,一张独一无二的交易卡是非同质化的。如果你把它换成另一张卡,你就会有完全不同的东西。NFTs可以是任何数字的东西,但目前很多激动人心的事情是围绕着使用该技术来销售数字艺术。  

加密艺术

加密艺术是用来区分所有在区块链上销售的艺术品的术语。NFTs在艺术界引起了巨大的轰动。一位名叫Beeple的艺术家最近以6900万美元的价格卖出了一张NFT,而在体育界,NBA授权的Top Shot卡牌已经产生了2.3亿美元的总销售额。 

你可以随心所欲地复制一个数字文件,包括NFT所包含的艺术。但NFT的设计是为了给你一些不能复制的东西:作品的所有权。重要的是,艺术家仍然可以保留版权和复制权,就像实物艺术品一样。用实物艺术品收藏的角度来说。任何人都可以买到莫奈的版画。但只有一个人可以拥有原作。除了合约中规定的内容之外,你当然还可以享受到作品在你的加密资产组合中供任何人观看的乐趣。这就像你口袋里有一个艺术馆一样。这对于收藏家来说,可以说是非常有价值的。

对于数字艺术家来说,使用区块链的吸引力在于所有权的简单性。加密艺术与互联网上发布的其他任何东西相比,在复制者的威胁下更安全。一个人可以很容易地录制一个视频或截图一个图像,并自豪地在他们的桌面上展示复制品。但有了NFT,所有者购买了一个经过验证的代币,提供数字证据,证明艺术品是他们的。有点像艺术家的签名。这个想法是为了提供某种程度的真实性,而这种真实性是自然而然被赋予实体艺术的。 

艺术世界之外 

任何NFT都只是一件数字纪念品,不多不少。而在这种情况下,NFT就是一件在有价值的平台上的数字纪念品。它可以像其他投机资产一样工作,你买了它,希望有一天它的价值上升,这样你就可以把它卖掉获利。从技术上讲,任何数字都可以作为NFT出售。国际DJ deadmau5就卖过数字动画贴纸。已经有一些尝试将NFT与现实世界的物体联系起来,通常作为一种验证方法。耐克公司已经申请了一种使用NFT系统验证运动鞋真伪的方法的专利,它称之为CryptoKicks。

NFTs最有趣的一个方面是它们如何在游戏中使用。已经有游戏让你把NFTs作为道具。有一款游戏甚至将虚拟土地作为NFTs出售。可以有机会让玩家购买一把独特的游戏中的枪或头盔或其他什么东西作为NFT,这将是一个大多数人都能欣赏的灵活性。 

另一个趋于流行的用途是在音乐行业。Kings of Leon发行了一张新专辑,其中包含了NFT版本,它有一定的专属福利,比如现场演出的特权位置、特别专辑、不同的艺术。这些代币会发售两周,然后成为收藏品,它们的所有者可以进行交易。任何人都可以听到乐队的热门歌曲,但只有买家才会拥有原始文件。  

亲自尝试

现在我们向您介绍一个使用标准ERC-721创建NFT的解决方案。为此,我们需要用Solidity编写代码。这是一种面向对象的编程语言,用于编写智能合约。它用于在各种区块链平台上实现智能合约,最著名的是以太坊。我们创建了一个包含这个代币模式的接口的文件。这就是我们的代币的接口。关于同质化代币的主要区别是每个代币都存在一个唯一的ID。  

在下一个文件中,我们将创建产品所有权结构。修饰符用于改变函数的行为。这个合同正在声明修饰符的唯一所有者,它检查与合约交互的账户是否是特定产品的所有者。如果不满足条件,所需函数会抛出一个异常情况。  

NFT接口有我们的代币必须实现的方法和事件,ProductFactory有数据结构和负责创建新产品的功能,ProductOwnership合约实现了NFT接口的方法。  

总结

NFT是一股热潮,它已经占领了硅谷的精英阶层。它最大的不同之处在于能够成为独一无二的实体,无法被其他东西替代。它们可以用来代表数字文件,如艺术、音频、视频、视频游戏中的道具以及其他形式的创意作品。使用ERC-721标准,我们提出了一个应用方法来创建你自己的NFT。现在你只需要想象新的使用可能性。