node - 如何为文件生成 NFT 令牌

Posted

技术标签:

【中文标题】node - 如何为文件生成 NFT 令牌【英文标题】:node - How to generate NFT token for a file 【发布时间】:2021-06-24 19:50:48 【问题描述】:

我正在阅读有关 NFT 代币的信息。在线签署媒体似乎是一种有趣的方式,我想做一些实验。是否有任何 node-js 实现可以在 web 或电子应用程序中添加 nft 生成? 我不清楚ÈRC-721 标准是否可以在javascript 中实现。有什么相关信息吗?

【问题讨论】:

这能回答你的问题吗? Can we use Solidity with NodeJS? 【参考方案1】:

ERC-721 定义了一个Solidity 接口。 Solidity 是一种编译成 EVM 兼容字节码的语言(EVM 代表以太坊虚拟机)。

而且由于智能合约在 EVM 上运行,你需要使用一些编译为 EVM 兼容字节码的语言,例如 Solidity 或 Vyper...如果你愿意,你也可以直接用二进制编写字节码. :)

目前没有可靠的从 Javascript 到 EVM 字节码的编译器。所以 Javascript 不是一个好的选择,我真的建议用 Solidity 或 Vyper 编写实现。

【讨论】:

我从未使用过那种语言。我想 EVM 需要在服务器上运行,它使用以太坊基础设施? @newbiedev EVM 在每个以太坊节点上运行。所以你可以称它为服务器,是的。但是,您可以使用 Remix IDE 或 Ganache 中的 EVM 模拟器进行本地开发,因此您无需安装完整的以太坊节点即可在本地运行智能合约。

以上是关于node - 如何为文件生成 NFT 令牌的主要内容,如果未能解决你的问题,请参考以下文章

Azure 文件共享 SAS 令牌签名未按预期生成,如何为文件对象生成签名以匹配门户中生成的签名?

如何为特定令牌、颤振、firebase 消息传递和 node.js 发送通知

如何为 Dataverse API 生成访问令牌

如何为组织帐户生成 GitHub OAuth 令牌?

如何为 Azure Blob 存储中的文件夹生成共享访问签名?

刷新令牌如何为 jwt 添加安全性?