
货币是商品和服务的交换媒介。如今,货币采用纸币、硬币或中心化数字账本的形式,通常由政府发行,是一种被普遍接受的支付方式。过去,货币以各种金属的形式出现,如金银,甚至是彩色珠子和盐。Cryptocurrency是一种以密码学和区块链技术为基础的数字货币形式,主要用作转移价值的一种方式,而无需依赖单一的中心化平台,例如银行。
在本技术教程中,我们将探讨货币和通证之间的区别,你将学习如何开发自己的crypto coin。
我们开始吧!
货币和通证的区别
比特币是最流行的cryptocurrency,其主要目的是作为一种交换媒介。还有许多通证具有价值,但除了作为一种形式的交换媒介的作用之外,还有其他用途:例如,治理投票通证授予持有人某些治理特权。 还有 NFT:代表独特事物所有权的不可替代通证。那么,所有这些类型的数字资产有什么区别呢?
从工程的角度来看,货币和通证之间的区别非常简单。货币是区块链的一部分,而通证以智能合约的形式运行在现有区块链上。
例如,BTC 是比特币区块链的币,ETH 是以太坊区块链的币。 BTC 和 ETH 都是货币。 再举几个例子,USDC、AAVE 和 WETH 都是通证,因为它们本质上是托管在以太坊区块链之上的智能合约。 同样的原则也适用于 NFT:它们也是驻留在各种通用区块链上的通证。
要了解如何创建自己的通证,可查看这篇博客文章。要了解有关创建 NFT 的更多信息,可查看这个教程。继续阅读可了解有关创建自己的crypto coin的更多信息。
开始
这个项目是用 Go 编写的,但不需要以前有这种语言的经验。 接下来,请查看位于My Crypto Coin文件夹下的Chainlink智能合约示例存储库中的完整工作示例。
git clone https://github.com/smartcontractkit/smart-contract-examples.git
cd smart-contract-examples/my-crypto-coin
下一步是在你的本地机器上安装Go,可以按照官方指南进行操作。这个过程大约需要 10 分钟,可以在这段时间煮点咖啡。
在继续之前,需要验证你的$GOPATH设置是否正确。这是一个必须的步骤。
一般约定是将源代码存储在GOPATH/src中,将编译后的程序二进制文件存储在GOPATH/src中,将编译后的程序二进制文件存储在GOPATH/src中,将编译后的程序二进制文件存储在

本文介绍了货币和通证的区别,并提供了一个教程,教你如何使用Go语言开发自己的加密货币。从创世区块开始,逐步讲解账户、交易、全局状态的管理,以及如何通过命令行界面进行交互。此外,还提到了进一步开发的挑战,如确保账户唯一性、交易安全性以及实现共识算法。
最低0.47元/天 解锁文章
1176

被折叠的 条评论
为什么被折叠?



