注意:在下个系列课程中,我们将更深入地研究 ERC-20 标准合同,以了解该合同中发生的一切。
货币介绍篇
开课平台 | 爱课程(中国大学MOOC) |
---|---|
开课高校 | 江西财经大学 |
开课教师 | 汪洋、 刘兴华、 胡少勇、 货币介绍篇 杨玉凤、 李英 |
学科专业 | 经济学 |
开课时间 | 2022/08/20 - 2022/12/20 |
---|---|
课程周期 | 18 周 |
开课状态 | 开课中 |
每周学时 | - |
《国际金融》 MOOC 课程概述
经过 40 年的改革开放,中国经济实力大大增加。 2018 年,中国 GDP 超过 90 万亿元人民币,占世界经济的比重接近 16% 。 2018 年中国人均国民总收入达到 9732 美元,高于中等收入国家平均水平。中国经济实力的发展离不开对外经济和金融的开放。伴随着中国货物贸易超越美国成为世界第一大货物贸易国,中国的金融服务规模、资本流出入规模、人民币国际化程度都在不断提高。学习《国际金融》课程可以帮助同学们分析一国经济运行中的国际金融问题,掌握国际金融发展的规律。
这门课程的主要内容:
本课程的教材为《国际金融学》 (第二版),高等教育出版社,汪洋编著, 2017 年 9 月。
第一篇:国际金融基础篇。 包括国际收支、国际投资头寸和汇率三章的内容。这一部分重点阐述了开放经济下的国民收入核算、储备资产账户下各项资产的特点、经济资产和金融资产的分类、国际投资头寸的影响因素、国际投资头寸与外债头寸的关系、实际汇率的经济含义和有效汇率指数的权重计算等内容。
第二篇:国际收支理论篇。 这部分主要介绍了国际收支的弹性分析法、收入分析法和货币分析法。在弹性分析法中,书中详细地推导了马歇尔-勒纳条件,对J曲线效应形成过程中的具体影响因素进行了介绍。在收入分析法下,对贸易乘数、 劳尔森-梅茨勒效应 进行了介绍。
第三篇:汇率理论篇。 这部分主要介绍了购买力平价、利率平价和固定汇率下汇率决定(FM模型)、价格变化下的汇率决定和汇率决定的资产组合模型。在此基础上,还介绍了汇率制度的选择。汇率理论是国际金融的重点,从历史严格来看,汇率的决定因素从购买力、利率扩展到货币、债券等因素的供求,汇率理论也是当前经济学家研究的主攻方向。
第四篇:国际金融业务与国际货币体系篇。 这部分主要介绍五种类型的外汇交易,他们分别是即期外汇交易、远期外汇交易、外汇掉期交易、外汇期货交易和外汇期权交易。在国际货币体系的介绍里,重点介绍了金本位的特征、黄金输入点和铸币平价的波动范围以及对布雷顿森林体系的崩溃的不同理论解释是较为有特色的地方。本章还介绍了欧元简史。
这门课程有什么特色和亮点?
其他课程链接:
货币介绍篇 国际金融领域的相关问题与中央银行的货币政策密切相关,汪洋教授还领衔推出了 《中央银行学》 慕课课程。美国作家威尔·罗杰斯(Will Rogers)曾经有句名言:“自从开天辟地以来,曾经有三件伟大的发明,火、轮子以及中央银行。”货币介绍篇 为什么中央银行会被视为人类如此重要的发明?中央银行都实现了哪些制度创新?为什么各国一般都由中央银行垄断发行现钞?中央银行垄断发行钞票是不是就可以获得铸币税?为什么英格兰银行会有“老妇人”的绰号?仅仅有百余年历史的美联储,其政策为何对世界经济与金融运行有牵一发而动全身的影响?欧洲中央银行于1999年开始运作,作为国际上成立时间最晚、但同时又非常有影响力的中央银行,它的成立意义何在?日本银行的成立对于日本在甲午战争中的获胜有何影响?中国人自己成立的最早的银行与甲午战争有何关系?中国的中央银行制度建立与形成经历了哪些波折?
第17课:如何买卖数字货币(图文篇)
在这里插播一条 USDT 的介绍:
官方介绍:USDT,也称泰达币,是 Tether 公司推出的基于稳定价值货币美元(USD)的代币 Tether USD(USDT),1USDT=1美元,用户可以随时使用 USDT 与 USD 进行1:1兑换。Tether 公司严格遵守1:1的准备金保证,即每发行1个 USDT 代币,其银行账户都会有1美元的资金保障。用户可以在 Tether 平台进行资金查询,以保障透明度。
群众反映:USDT 是各国堵截法币与数字货币兑换渠道中的无奈选择,提供了一个中心化的、将法币美元兑换为稳定数字代币等价物 USDT 的方式,相当于法币和数字货币的中间桥梁。目前大多数交易所都支持 USDT 的交易对。坊间已有数次传言称,USDT 有超发嫌疑。宏观来看,USDT 可能是整个数字货币与法币兑换过程中的风险点。一旦 Tether 公司出现风险,USDT 将可能被挤兑,从而引发整个数字货币体系的大震荡。
另外,还有一些网站提供个人间撮合交易的,称为 OTC 场外交易所,比如 OTCBTC 和 Localbitcoins 等。再有就是线下的私人面对面交易了,这种风险较大,经常发生被抢劫、欺骗的现象,提请投资者注意。
- 币安 Binance
- Bitfinex
- OKEx
- 火币网
- OTCBTC
- Localbitcoins
币安 https://www.binance.com 目前是世界上规模最大的数字货币交易所,提供币币交易,基准数字货币为 BTC、ETH、USDT 和自身平台币——币安币 BNB。即,在币安上交易的所有币种,你都可以用 BTC、ETH、USDT 和 BNB 来购买。卖出时则可选择获得这四个基准币的一种。
以下为币安注册使用流程简介:
第二步:点击右上角 English 按钮切换为中文模式。点击右上角——注册,如下图所示,依次填写邮箱、密码、确认密码。勾选“我已阅读并同意币安服务条款”,点击黄色按钮注册;
交易中心:进入行情显示和交易操作界面;
资产管理:显示你的账户各种数字货余额;
公告中心:显示币安近期的公告;公告中心右侧的小人图标进入账户管理界面。
有 OTC、Exchange、Margin 和 Hadax。其中 Hadax 是创新币的上市交易场所,你可以将其理解为币圈的创业板纳斯达克,实行用火币平台币 HT 投票上市的规则。
- OTC 的币需要先转到 Pro 站才可进行交易。可以在 OTC 资金管理,选择“从 OTC 站账户⇌专业站账户”,划转后便可以在 Pro 中进行币币交易。
- Pro 站的币需要转到 OTC 方可卖出提现。可以在 OTC 资金管理,选择“从专业站账户⇌OTC 站账户”,然后就可以点对点交易卖出。
OTCBTC(无需科学上网)
OTCBTC 目前是整个亚洲区目前最大的 OTC 场外交易所,目前专注于两块业务 OTC 和币币交易业务。
OTC:指的是 Over-the-counter(场外交易),类似于「数字货币淘宝」。使用者可以自由在 OTC 区展示自己的数字币资产,与世界各地的人进行点对点的法币买卖。OTCBTC 在当中居中作为一个中间人监督角色,负责进行双方的 KYC(Know Your Customer)实名机制,以及数字货币居中保管第三方,确保双方的交易顺利且安全的进行。
目前站上提供 BTC/ETH/USDT 三种基础数字币,以及数十种加密数字进行交易配对,并提供世界上的项目方快速 ERC20 Token 上架服务。
参考文献:
Verdelhan, A. “The Share of Systematic Risk in Bilateral Exchange Rates.” Journal of Finance, 2018, 71 (1), pp.货币介绍篇 375-418.
专家审稿
编辑办公
-->
版权所有 © 《世界经济》编辑部
地址:北京东城区建国门内大街5号1560室 邮编:100732 电话:(010)85195790 E-mail:[email protected]
本系统由北京玛格泰克科技发展有限公司设计开发
货币介绍篇
在这个分步骤的教程中,你将学习如何在以太坊上创建和部署 ERC-20 代币。
如果您想从视频中学习,我们的 YouTube 上有本教程的录音。单击下面的屏幕截图观看视频,或继续阅读教程!
什么是 ERC-20?
ERC 代表 Ethereum Request for Comment 。从本质上讲,它们是已获得社区批准的标准,用于传达某些用例的技术要求和规范。
可替代令牌是令牌的所有“部分”都相同的令牌。将 1 ETH 换成不同的 1 ETH 不会改变任何东西。你还有 1 ETH。因此,ETH 是一种可替代的代币。所有法定货币也是可替代的。
NFT 是不可替代代币的示例(稍后会详细介绍),其中每个代币都不同于不同的代币。
例如,像Uniswap这样的去中心化交易所允许您将任何代币换成任何其他代币。这是可能的,因为几乎所有代币都遵循ERC-20标准,因此 Uniswap 可以编写适用于所有遵循标准的代币的代码。
- 确保您已下载并安装Metamask。
- 选择Rinkeby Testnet要使用的网络
- 通过以下任一水龙头在 Rinkeby 上请求一些测试网以太:
在 Remix 中,创建一个新的合约文件,我将其命名为 mine LW3Token.sol - 你可以随意命名!
此行指定要使用的 Solidity 货币介绍篇 的编译器版本。 ^0.8.0 表示任何大于 0.8.0 . 通常,您会希望使用最新的 Solidity 编译器版本,因为新版本通常意味着新功能或优化。
此行从OpenZeppelin (OZ)导入ERC-20令牌标准。OZ 是一家以太坊安全公司。除其他外,OZ 为流行的智能合约标准开发参考合约,这些标准经过全面测试且安全。每当实施需要符合标准的智能合约时,请尝试找到 OZ 参考实施,而不是从头开始重写整个标准。
注意:在下个系列课程中,我们将更深入地研究 ERC-20 标准合同,以了解该合同中发生的一切。
这在我们的 Solidity 文件中指定了一个名为 LW3Token 的新合约。此外,它表示该合同is是ERC20. ERC20这里指的是我们从 货币介绍篇 OpenZeppelin 导入的标准合约。
本质上,我们正在扩展ERC20从 OpenZeppelin 导入的标准合约。所以内置的所有功能和逻辑ERC20都可供我们使用,我们可以在其上添加自己的自定义逻辑。
这个位有一些你以前可能没有见过的奇怪的语法。 Kotlin 实际上有一些类似的语法,但我离题了。
本质上,我们创建了 constructor 在首次部署智能合约时调用的函数。在构造函数中,我们需要来自用户的两个参数—— _name 它们 _symbol 指定我们加密货币的名称和符号。例如。名称 = 以太坊,符号 = ETH。
之后发生的事情更有趣。在指定构造函数后,我们立即调用 ERC20(_name, _symbol) .
ERC20 我们从 OpenZeppelin 导入的合约有它自己的构造函数,它需要 name 和 symbol 参数。由于我们正在扩展 ERC20 合约,因此我们需要在部署 ERC20 合约时初始化 ERC20 货币介绍篇 合约。所以,作为我们构造函数的一部分,我们还需要调用 ERC20 合约上的构造函数。
因此,我们为我们的合约提供 _name 和 _symbol 变量,我们立即将其传递给 ERC20 构造函数,从而初始化ERC20智能合约。
_mint 是标准合约中的一个 internal 函数 ERC20 ,这意味着它只能被合约本身调用。外部用户不能调用该函数。
由于您作为开发人员希望在部署此合约时收到一些代币,因此我们调用该 _mint 函数将一些代币铸造到 msg.sender .
_mint 接受两个参数 - 铸造地址和铸造代币数量
msg.sender 是由以太坊虚拟机注入的全局变量,也就是进行此次交易的地址。由于您将是部署此合约的人,因此您的地址将在 msg.sender .
10 * 10 ** 18 指定您希望将 10 货币介绍篇 个完整令牌铸造到您的地址。
注意:您可能想知道为什么我们不只写10金额,而不是10 ** 18(实际上是 10 ^ 18)。
本质上,Solidity 不支持浮点数——即小数。此外,由于 ERC20 代币处理货币,使用浮点数是一个坏主意。
例如,考虑使用 (1/3) * 3 支持浮点数的语言进行的简单计算。你认为这会带来什么回报?
由于浮点计算的不准确性,由于计算机不能表示无限数量的数字,因此 (1/3) 货币介绍篇 * 3 实际上会产生类似 0.999999999 .
因此,在表示金融货币时,由于计算错误,不使用小数。作为替代方案,我们将每种货币表示为相对于该货币的最小不可分割部分的数量。例如,1 美元表示为 100 美分,因为在处理美元时,您的收益不能低于 1 美分。在那个编号系统中,1 美分只是 1,而不是 0.01。0.33 美元表示为 33,而不是 (1/3)。
ERC20 默认情况下,令牌使用 18 位小数。所以 1 full LW3Token 在这种情况下,实际上表示为 10 ^ 18 。因此,要获得 10 个完整 LW3Tokens 的,我们使用 10 * 10 ** 18 .
通过按保存(在 Windows 上为 CTRL + S,在 Mac 上为 Command + S)或转到 Compiler Remix 中的选项卡,选择 LW3Token.sol 并点击来编译您的合约 Compile 。
转到 Remix中的 Deployer 选项卡。
选择 Injected Web3 环境(确保您在 Rinkeby 测试网络上),然后连接您的 Metamask 钱包。
选择合约,并为构造函数参数和 LW3Token.sol 输入值。 _name`` _symbol
单击 Transact 并批准来自 Metamask 的交易以部署您的合约!
部署后,合同应显示在该 Deployed Contracts 部分下。点击 Copy Address 按钮复制合约地址。
在 Metamask 中查看令牌
您可能会注意到,即使您将代币铸造到您的地址,它们也不会出现在 Metamask 中。
这是因为 Metamask 无法检测随机的 ERC20 代币余额(因为实际上有数十万个)。他们有一个最知名的 ERC20 代币列表,可以自动显示,但除此之外,对于您自己的代币,您通常需要告诉 Metamask 手动将其添加到您的钱包中。