| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 区块链与比特币学习笔记二 -> 正文阅读 |
|
[区块链]区块链与比特币学习笔记二 |
什么是区块链在《区块链技术和应用发展白皮书2016》中对区块链的解释是: 分叉对于去中心化系统,升级比较困难,需要协调网络中的每一个参与者。(我的理解是:分布式账本的记账方式或内容的升级与修改)软件升级意味着运行逻辑的改变,但在bitcoin系统中升级必然会导致不同节点在一定的时间内运行不同的版本,产生分叉。 软分叉提到了软分叉的向前兼容,这就表示无论是新规则还是旧规则下的节点都运行在同一条区块链下,不会产生新的链,这对系统的影响就较小。而软分叉的缺点就在于为了保证能够向前兼容,它不能够新增字段,只能够在现有的数据结构下修改,这意味着能够升级的内容十分有限。而在这些限制下,让软分叉的升级方案十分复杂,往往容易产生更多的bug,导致可维护性很差。 《区块链技术及应用》中介绍了BIP-34的软分叉过程:在旧版本中,存在一个无意义的字段“coinbase data”,矿工不会去验证该字段的内容。而BIP-34升级的新版本则要求该字段必须包含区块高度,同时将版本信息由“1”修改为“2”。这个升级过程包含三个阶段: 硬分叉硬分叉不能够向前兼容,旧版本的矿工会因为不能够验证新版本的区块而被拒绝接受,并且只能接受旧版本矿工打包的区块。但新版本产生的区块会被新版本的矿工所接受,这样新版本保存的区块和旧版本保存的区块则会渐行渐远,形成两条链。 哈希运算区块链账本数据主要通过父区块哈希值组成链式结构来保证不可篡改性。 哈希算法即散列算法,基本功能是将任意长度的输入通过一定计算,生成一个固定长度的字符串,输出的字符串称为该输入的哈希值。 哈希运算的特性:正向快速、输入敏感、逆向困难、强抗碰撞。 一些常用的哈希算法特性如下:
例如比特币所使用的哈希算法有:SHA-256和RipeMD160。 比特币使用两种哈希算法,一种是对数据进行两次SHA-256计算,这种算法在比特币协议中通常被称为hash256或者dhash。 另一种算法是先计算SHA-256,再计算RipeMD160,这种算法在比特币协议中通常被称为hash160。 区块链因其不可篡改而具有使用价值,其不可篡改的实现也是通过哈希运算来实现的。 对于每个区块中的每一笔交易,都会有一个相对应的哈希值。而区块中每一笔交易的哈希值会通过计算得到Merkle Hash,只要修改了任意一个交易或字节、调换了交易的顺序,都会导致Merkle Hash验证失败。 永续合约本文一切内容均不构成任何投资意见或建议。 永续合约是由BitMEX首创。相较于普通交割合约,永续合约需要解决期货价格偏离现货价格的问题。在交割合约中交割时刻期货和现货价格是一样的,虽然购买者会在交割时产生一定的盈亏,但是正因这个特点,会存在着一部分套利手控制期货和现货的差价,使交割合约的价格往往不会太背离现货价格。但永续合约不存在固定的交割日,所以BitMEX在创造永续合约时规定了手续费规则旨在控制永续合约的价格贴近现货价格:
BitMEX将BTC利率定为年化3%,并按此计算资金费率。资金费率计算公式比较复杂,且与盘口流动性相关,总的来说,只要拉到足够长时间,总是多头向空头支付资金费用,且牛市期间支付的费率更高。 套利由于永续合约存在着可以永久性持仓以及周期性收支手续费的特点,所以永续合约中也存在着一种十分简单的套利方法,在介绍这个方法之前需要普及几个常识:(以本人观点出发,若有偏差或错误请指正!) 什么是期货?
这样介绍也许会有一点懵,所谓的期货和现货之间究竟有什么区别呢。举一个不恰当的例子: 什么是做空?也许很多没有炒股理财经验的朋友只听说过做空,但是并不知道什么是做空。做空一次火出圈还是在2020年浑水做空瑞辛咖啡一事。用一句话概括这件事就是:
做空违背了大多数人心中只有涨才是赚钱的理念,它是一种跌才是赚钱的实现。它往往依靠期货合约实现,举个例子:
上面的例子小明实际利润为10元,他赚钱的趋势是该股下跌,完成了一个简单的做空操作。 通过这个例子可以看出,浑水做空瑞辛也是同理,只不过浑水让瑞辛股票下跌是人为因素,在做空前,浑水一定通过合约抛售了大量瑞辛股票,直到瑞辛股价大跌后再买入兑现。 什么是对冲?对冲即特意减低另一项投资风险的投资。
套利的实现结合上述的永续合约,套利的实现如下:
在上述操作下,现货和做空的永续合约实现了100%的对冲,即无论该商品价格如何波动,盈亏都为0。
并且由于永续合约存在着周期性的手续费收支,用10w进行做空的部分便能源源不断地收到多头方支付的手续费,实现套利。(当然,若是走势上是大跌行情,也存在着一定时期内空头人数大于多头人数,存在着亏的风险。) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:30:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |