什么是比特币,它有什么用途呢?
比特币是一种P2P形式的虚拟的加密的数字货币,它并不依靠特定的货币机构发行。比特币于2009年1月3日正式诞生,最初是由中本聪在2008年11月1日首次提出的。它是依据特定的算法,通过大量复杂的计算所产生的。比特币诞生之后遭到了很多人的不认可,但是发展到今天,比特币已经成为了全球投资市场上最热的点之一。
拓展资料:一.挖矿比特币的基本流程:
1.买一张像样的GPU卡,注册一个比特币钱包,然后下载一个免费的挖矿应用。
2.选择一个比特币矿池注册并建立账户。
3.选择一个交易平台进行注册,并将挖出的比特币暂时存储在这里。
4.挖出比特币后,通过平台导入国内网站,将想要出售的比特币挂在网站上或留待升值。
操作环境:UC浏览器13.6版本
二.比特币的价值,意思及原理
1.价值:(1)比特币是一种数字虚拟货币,它的数量有限的,但是可以兑换大多数国家的货币,这是比特币目前的最大价值。(2)可以用比特币进行充值和购买游戏中的设备,在虚拟世界中,比特币的价值是高于真实货币。
2.含义:(1)比特币设计者的初衷是建立一个自由、没有中心中心但是却有秩序的货币兑换世界。比特币的出现实现了设计者的这一最初想法。(2)比特币的计算时间是无限的,而人的生命是有限的,这在一定程度上维持了比特币长期而永恒的发展。(3)系统的加密技术保证了比特币的安全性,而且使用和包装也很好。
3.原理:与真正的货币不同,比特币不是由特定的货币机构发行的。它是由基于特定算法的大量计算产生的。就其本质而言,比特币是由一些复杂算法生成的特殊解决方案。每个特解都是方程的唯一解,一旦解出来,你就拥有了这种特殊的货币。
btccom矿池怎么样
BTC.com 矿池(Pool.BTC.com)是目前最优秀的SHA256算法币种矿池.理由如下:
--最高BTC算力矿池:BTC.com矿池BTC算力由2018年6月的400P左右到2018年5月30日曾突破9000P,在不到一年的时间里,算力翻了20倍不止。
--技术大牛带队,实力超群,性能稳定.
--多种辅助工具实现挖矿管理便利性(矿池app+批量管理工具)、提高挖矿效率(智能代理+VIP服务器+多节点全球布局)
--全网最好的无广告客户群通过QQ、微信、Telegram等多种渠道直接对话客户,最专业的运营人员全天16个小时以上解答用户在挖矿中遇到的各种问题。
--最优秀的收益分配模式:FPPS
--最科学的工作量统计方法,对每个share对应其挖矿难度进行记录统计,公平。
--最全周边工厂,全年制作各类精美有趣的周边产品,不定期发向矿工群体。
--目前支持SHA256系列如BTC、BCH、UBTC等多币种挖矿,且支持一键切换至目标币种。
--据悉其他算法币种也将逐步上线。
拓展资料:以太币矿池怎么选?
选择矿池。首先就要了解矿池的分配模式。现在矿池的收益分配模式有:PPS、PPLNS、PPS+、FPPS等。具体各种模式结束在这里就不做说明了,大家可以在网上查到。
那么,对于挖以太坊ETH的人来说,常见的分配模式是PPS和PPLNS分配模式。如果是追求短期高回报,要求立竿见影的效果,那可以考虑PPS分配模式的矿池,通过贡献自己的算力来获取收益,但是一般需要支付较高的手续费,通常会有3%-5%的手续费,矿池扣除手续费之后剩下的才是你的收益。
二. 矿池的存在对比特币来讲有哪些利弊?
矿池的存在降低了比特币等虚拟数字货币开采的难度,降低了开采的门槛,真正实现了人人都能参与的比特币开采理念。但是,它的弊端也非常明显,因为算力与矿池相连,而且作为矿池,它将掌握极其庞大的算力资源。在比特币世界,算力代表记账权,算力代表一切。如果单家的算力矿达到50%以上,就很容易对比特币等类似的虚拟数字货币发动51%的攻击,后果是可怕的:
1、对采矿权的垄断会使剩余49% 算力的矿池颗粒无收最终导致退出竞争,瞬间破产。矿井池的算力超过50%。如果发动51%的攻击,很容易占据整个网络的所有有效算力。
2、对记账权的垄断,通过51%攻击的双重支付,一笔钱的多次使用,将直接破坏比特币的信用体系等。并使其信用消失。
3、分配权垄断。因为单家的矿池(或者几个矿池的联盟)通过51%的攻击占据了整个网络的算力,剩下的矿池可以很快被挤出来关闭。因为没有竞争,矿池可以分配自己的收入,向矿工收取沉重的费用和税款。
比特币矿池的协议stratum
转自: https://zhuanlan.zhihu.com/p/23558268
getblockquantemplate协议诞生于2012年中叶,此时矿池已经出现。矿池采用getblockquantemplate协议与节点客户端交互,采用stratum协议与矿工交互,这是最典型的矿池搭建模式。
与getwork相比,getblockquantemplate协议最大的不同点是:getblockquantemplate协议让矿工自行构造区块。如此一来,节点和挖矿完全分离。对于getwork来说,区块链是黑暗的,getwork对区块链一无所知,他只知道修改data字段的4个字节。对于getblockquantemplate来说,整个区块链是透明的,getblockquantemplate掌握区块链上与挖矿有关的所有信息,包括待确认交易池,getblockquantemplate可以自己选择包含进区块的交易。
挖矿有两种方式,一种叫SOLO挖矿,另一种是去矿池挖矿。前文所述的在节点客户端直接启动CPU挖矿,以及依靠getwork+cgminer驱动显卡直接连接节点客户端挖矿,都是SOLO挖矿,SOLO好比自己独资买彩票,不轻易中奖,中奖则收益全部归自己所有。去矿池挖矿好比合买彩票,大家一起出钱,能买一堆彩票,中奖后按出资比率分配收益。理论上,矿机可以借助getblockquantemplate协议链接节点客户端SOLO挖矿,但其实早已没有矿工会那么做,在写这篇文章时,比特币全网算力1600P+,而当前最先进的矿机算力10T左右,如此算来,单台矿机SOLO挖到一个块的概率不到16万分之一,矿工(人)投入真金白银购买矿机、交付电费,不会做风险那么高的投资,显然投入矿池抱团挖矿以降低风险,获得稳定收益更加适合。因此矿池的出现是必然,也不可消除,无论是否破坏系统的去中心化原则。
矿池的核心工作是给矿工分配任务,统计工作量并分发收益。矿池将区块难度分成很多难度更小的任务下发给矿工计算,矿工完成一个任务后将工作量提交给矿池,叫提交一个share。假如全网区块难度要求Hash运算结果的前70个比特位都是0,那么矿池给矿工分配的任务可能只要求前30位是0(根据矿工算力调节),矿工完成指定难度任务后上交share,矿池再检测在满足前30位为0的基础上,看看是否碰巧前70位都是0。
矿池会根据每个矿工的算力情况分配不同难度的任务,矿池是如何判断矿工算力大小以分配合适的任务难度呢?调节思路和比特币区块难度一样,矿池需要借助矿工的share率,矿池希望给每个矿工分配的任务都足够让矿工运算一定时间,比如说1秒,如果矿工在一秒之内完成了几次任务,说明矿池当前给到的难度低了,需要调高,反之。如此下来,经过一段时间调节,矿池能给矿工分配合理难度,并计算出矿工的算力。
矿池通过getblockquantemplate协议与网络节点交互,以获得区块链的最新信息,通过stratum协议与矿工交互。此外,为了让之前用getwork协议挖矿的软件也可以连接到矿池挖矿,矿池一般也支持getwork协议,通过阶层挖矿代理机制实现(Stratum mining proxy)。须知在矿池刚出现时,显卡挖矿还是主力,getwork用起来非常方便,另外早期的FPGA矿机有些是用getwork实现的,stratum与矿池采用TCP方式通信,数据使用JSON封装格式。
先来说一下getblockquantemplate遗留下来的几个问题:
矿工驱动:在getblockquantemplate协议里,依然是由矿工主动通过HTTP方式调用RPC接口向节点申请挖矿数据,这就意味着,网络最新区块的变动无法及时告知矿工,造成算力损失。
数据负载:如上所述,如今正常的一次getblockquantemplate调用节点都会反馈回1.5M左右的数据,其中主要数据是交易列表,矿工与矿池需频繁交互数据,显然不能每次分配工作都要给矿工附带那么多信息。再者巨大的内存需求将大大影响矿机性能,增加成本。
Stratum协议彻底解决了以上问题。
Stratum协议采用主动分配任务的方式,也就是说,矿池任何时候都可以给矿工指派新任务,对于矿工来说,如果收到矿池指派的新任务,应立即无条件转向新任务;矿工也可以主动跟矿池申请新任务。
现在最核心的问题是如何让矿工获得更大的搜索空间,如果参照getwork协议,仅仅给矿工可以改变nNonce和nTime字段,则交互的数据量很少,但这点搜索空间肯定是不够的。想增加搜索空间,只能在hashMerkleroot下功夫,如果让矿工自己构造coinbase,那么搜索空间的问题将迎刃而解,但代价是必要要把区块包含的所有交易都交给矿工,矿工才能构造交易列表的Merkleroot,这对于矿工来说压力更大,对于矿池带宽要求也更高。
Stratum协议巧妙解决了这个问题,成功实现既可以给矿工增加足够的搜索空间,又只需要交互很少的数据量,这也是Stratum协议最具创新的地方。
再来回顾一下区块头的6个字段80字节,这个很关键,nVersion,nBits,hashPrevblockquan这3个字段是固定的,nNonce,nTime这两个字段是矿工现在就可以改变的。增加搜索空间只能从hashMerkleroot下手,这个绕不过去。Stratum协议让矿工自己构造coinbase交易,coinbase的scriptSig字段有很多字节可以让矿工自由填充,而coinbase的改动意味着hashMerkleroot的改变。从coinbase构造hashMerkleroot无需全部交易,
如上图所示,假如区块将包含13笔交易,矿池先对这13笔交易进行处理,最后只要把图中的4个黑点(Hash值)交付给矿工,同时将构造coinbase需要的信息交付给矿工,矿工就可以自己构造hashMerkleroot(图中的绿点都是矿工自行计算获得,两两合并Hash时,规定下一个黑点代表的hash值总是放在右边)
。按照这种方式,假如区块包含N笔交易,矿池可以浓缩成log2(N)个hash值交付给矿工,这大大降低了矿池和矿工交互的数据量。
Stratum协议严格规定了矿工和矿池交互的接口数据结构和交互逻辑,具体如下:
1. 矿工订阅任务
启动挖矿机器,使用mining.subscribe方法链接矿池
返回数据很重要,矿工需本地记录,在整个挖矿过程中都用到,其中:
Extranonce1,和 Extranonce2对于挖矿很重要,增加的搜索空间就在这里,现在,我们至少有了8个字节的搜索空间,即nNonce的4个字节,以及 Extranonce2的4个字节。
2. 矿池授权
在矿池注册一个账号 ,添加矿工,矿池允许每个账号任意添加矿工数,并取不同名字以区分。矿工使用mining.authorize方法申请授权,只有被矿池授权的矿工才能收到矿池指派任务。
3. 矿池分配任务
以上每个字段信息都是必不可少,其中:
有了以上信息,再加上之前拿到的Extranonce1 和Extranonce2_size,就可以挖矿了。
4. 挖矿
1) 构造coinbase交易
用到的信息包括Coinb1, Extranonce1, Extranonce2_size 以及Coinb2,构造很简单:
为啥可以这样,因为矿池帮矿工做了很多工作,矿池已经构建了coinbase交易,系列化后在指定位置分割成coinb1和coinb2,coinb1和coinb2包含指定信息,比如coinb1包含区块高度,coinb2包含了矿工的收益地址和收益额等信息,但是这些信息对于矿工来说无关紧要,矿工挖矿的地方只是Extranonce2 的4个字节。另外Extranonce1是矿池写入区块的指定信息,一般来说,每个矿池会写入自己矿池的信息,比如矿池名字或者域名,我们就是根据这个信息统计每个矿池在全网的算力比重。
2) 构建Merkleroot
利用coinbase和merkle_branch,按照上图方式构造hashMerkleroot字段。
3) 构建区块头
填充余下的5个字段,现在,矿池可以在nNonce和Extranonce2 里搜索进行挖矿,如果嫌搜索空间还不够,只要增加Extranonce2_size为多几个字节就可轻而易举解决。
5. 矿工提交工作量
当矿工找到一个符合难度的shares时,提交给矿池,提交的信息量很少,都是必不可少的字段:
矿池拿到以上5个字段后,首先根据任务号ID找出之前分配任务前存储的信息(主要是构建的coinbase交易以及包含的交易列表等),然后重构区块,再验证shares难度,对于符合难度要求的shares,再检测是否符合全网难度。
6. 矿池给矿工调节难度
矿池记录每个矿工的难度,并根据shares率不断调节以指定合适难度。矿池可以随时通过mining.set_difficulty方法给矿工发消息另其改变难度。
如上,Stratum协议核心理念基本解析清楚,在getblockquantemplate协议和Stratum协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。
比特币矿池哪个最好?
这是近三个月来矿池份额:
详细内容
但其实看这些基本没有什么大的用处了,无非也就是100块钱和100.5元的差别,你要是算力真的特别特别大,可能有差的多了,但是,要是普通算力,其实没多大差别。选择一个手续费低的,或者说免手续费的更重要。
哈鱼矿池,目前支持ETC/XMR/ZEC挖矿,PPS收益模式,并且没有手续费。可以说是一大福利了,推荐使用。
江卓尔的投资之道
江卓尔,毕业于中国科技大学。获得了计算机和工商管理学双学位。毕业后在上海移动做数据仓库和大数据分析工作。江卓尔第一次听到比特币是在2011年,和很多人一样,最初听到并没有把它当回事,等再次听到的时候基本都是比特币下一次快速上涨的时候。比特币再一次进入江卓尔的视野是在2013年,那时候他还在上海活动,带领十几个人的团队做大数据分析。这一次,他没有再错过机会,而是认准了比特币是未来的一个趋势。2013年10月,江卓尔毅然辞职,从两台显卡矿机起步,从挖莱特币等山寨币开始,经过4—5年的时间,缔造了一个矿业巨头。
对自己在区块链行业做的事情,总结为两点:第一就是科普,江卓尔在知乎上写的科普长文《比特币是什么》,是中文社区中最广为流传的比特币科普文章,浏览量近600万次,是很多人入门区块链的必读文章,甚至还有不少区块链公司拿它作为新员工入职培训教材。
除了科普,江卓尔的另一个标签就是矿工,挖矿是江卓尔在区块链行业的最大业务。江卓尔创办的莱比特币矿池是全球头部比特币矿池之一,而这一切起源于2013年底的两台显卡矿机。2013年牛市过后,在整个漫长的2014—2015熊市中,江卓尔坚定地长期看好比特币,并通过挖山寨币然后换成比特币的方式,把所有利润都转换为比特币囤积起来。在2015年10月,一是在漫长无聊的熊市中,江卓尔花了一个月的时间,在知乎上写完了长达6万字的著名科普《比特币是什么》,并预言随着比特币活跃地址数的持续增加,牛市即将到来。二是比特币的扩容之争,从比特币开发人员内部,扩散到整个社区都参与争论,这让江卓尔意识到“想要保护自己的比特币必须要有比特币算力”。于是,在2016年初,江卓尔建立了自己的比特币矿池——BTC.TOP。在2017年牛市末期,BTC.TOP还一度成为全网算力最大的矿池。2017年“九四”期间和2018年底的矿难期间,很多矿场关停,矿机论斤卖,恐慌情绪在整个挖矿行业蔓延。出人意料的是,江卓尔却在这个时间点大量抄底市场上被贱卖的矿机。 江卓尔在业内还有个矿机黑洞"的外号,因为他从来只大量买矿机,而没有卖出哪怕是一台矿机。 江卓尔的逻辑是:"对区块链和比特币长期看好,买了矿机就老老实实挖到报废,把长期的超额回报从鱼头吃到鱼尾,没必要做短线的折腾”。 而比特币每一次,超过市场预期的长期持续上涨,也让长持矿机的人赚得盆满钵满,让短线玩波段的人后悔不迭。
和许多刚进入币圈的人不同,许多刚进入币圈的人都是通过买币,而江卓尔的做法是买矿机挖矿。为什么江卓尔要选择挖矿的方式呢?我们分析,相对于炒币,挖矿对于长期的价值投资,优势是多方面的。
1、从成本上,挖矿是成本更低、也是更稳定地获得比特币的方法。获得比特币的方式有两种,从二级市场购入和挖矿获得。通过二级市场购入的比特币,也就是常说的炒币,带着市场情绪溢价。这个溢价可能是正溢价,也可能是负溢价。最近币价瀑布式下跌,就是因为这里面含有市场情绪的负溢价。
有了矿机成本、电费、其他固定运营费用及全网算力等数据,可以大致计算出挖矿获取比特币的成本。在行业发展早期,很多有信仰的矿工,获得了巨量的财富积累。
随着行业迅速发展,挖矿难度、全网算力都显著提升,矿机关机价越来越高,挖矿获取比特币的成本优势正在逐渐降低甚至消失。但同时,这也促进了行业的专业化和集中化,大型矿场、矿池逐渐出现,这大幅度降低了挖矿的边际成本,在市场行情较好的情况下,挖矿仍然有利可图。
2、挖矿是良好的风险对冲手段。区块链行业跌宕起伏,这几天的市场行情就是很好的印证。币价涨跌的波动性巨大,大部分人面对暴涨暴跌的行情,很难平静面对。在比特币的发展过程中,多次上演过币价下跌 75% 甚至 90% 的极端行情,极端行情引发的恐慌情绪导致很多人卖币清仓,心态的变化导致这批人从此失去了上车的机会。当币价达到涨跌近 30% 的震荡幅度时,任何短线操作尤其是杠杆交易,都是有巨大风险的。持续产出币的挖矿,就成了一种降低平均获币成本的风险对冲手段。
3、盈利模式清晰,挖矿获得大量传统资本的青睐。对于传统行业的投资者而言,比特币的剧烈波动幅度,虽能带来投机交易大量获利的可能,但其风险也是一般人难以承受的。同时,很多传统资本并不理解比特币的价值,因此不愿意贸然投入炒币。挖矿的经济模型相对来说更容易理解。矿场规模会给人一种很壮观和踏实的感觉:矿机巨大的轰鸣声、一眼望不到头的厂房,都会给人一种大规模工业化生产的冲击力。挖矿的回本周期,基本也在一年左右,回本周期和利润率都可以量化预估出来。通过挖矿这种方式,更容易融到钱,而且通过这种方式加杠杆也更安全。因此,没钱买币很好的解决方案是借钱挖矿!所以,挖矿本质上是一种金融行为。
4、挖矿可以构建以币为核心的业务体系。币价的巨大波动和周期性变化的过往历史,让圈内的老用户都有逃顶抄底的想法。无奈历史总是惊人的相似,但又不是简单的重复。如果按照之前的“数据规律”进行抄底和逃顶,都可能因为币价没有按照预设的剧本上演,而做出错误的操作。一旦在错误的地方下车,心态很可能就崩了,就难再有机会上车了。挖矿每天都有币本位的现金流,可以让自己一直在车上。从这个角度看,挖矿可以规避下车的风险。
当然,挖矿并不是进入币圈的唯一选择或必经之路。
江卓尔能在短短几年时间内获得数千倍的收益,直接原因是多次成功的逃顶和抄底,江卓尔对大趋势的判断有自己的方法论,而且敢于为自己的判断下注。 他的方法并不适用于每一个人,以前奏效不代表未来也奏效,任何人都需要独立思考。就那最近的这一波2017年的行情来说,江卓尔成功在2017年末逃顶,还成功预测了比特币这波的底部在3000美金左右。 那么他是怎么做到的呢?这就是跟他的三个泡沫指数有关。
我们先说,第一个泡沫指数是“用户泡沫指数”,计算方法是“总市值”除以“比特币活跃地址数”的根号二次方。 这个指数的底层逻辑是梅特卡夫定律,即网络的价值和联网用户数的平方成正比。
在这个模型中,如果币价持续上涨,而用户数却长期没有跟上,根据梅特卡夫定律,这样的网络价值是没有实际用户支撑的,泡沫就出现了。蓝色是比特币的总市值,单位是100亿;橙色线是比特币的活跃地址,以10万为单位。 泡沫指数就是把总市值除以活跃地址的根号二次方。
第二个泡沫指数是“涨幅泡沫指数”,方法是计算比特币60日累计涨幅,把最近60天每一天的涨幅相加得到(不是用第60日的价格除以第一天的价格)。 第一天的涨幅加上第二天的涨幅,累计+60天。 幅度越高越接近顶部。这个指标的逻辑是:熊市是牛市制造的,币价上涨需要持续的新人、新入场资金来支撑,新进资金一般是随着新闻和牛市致富效应的扩散而稳定流入,但如果市场狂热到一定程度,市场存量用户穷尽一切资金、甚至大幅加入杠杆投入,那价格短期大幅上涨,速度就超过了新资金的入场速度。 新进资金无法撑住过快上涨的价格,币价最终会在一个很高的位置,带着巨大的势能崩下来,结束牛市、开启熊市。
从图里我们可以看到,在2011年和2013年牛市结束之前,都出现了60日涨幅达到300%~200%的情况。2017年底崩盘前,也出现了60日涨幅达到120%的巅峰。
第三个泡沫指数是"矿机泡沫指数”,计算方法是矿机的静态回本天数(矿机价格除以每天净收益)。如果多数主流矿机的回本天数大幅下降,就是见顶信号。 这个指标的逻辑是如果工业化生产矿机的速度都远远赶不上币价上涨的速度,那么说明币价上涨太快,难以为继。
从上图中,我们可以看到,2016~2017年牛市期间,S9的静态回本周期稳定在200~250天,每天利润稳定在5元。 但在2017年12月,S9的回本周期快速下降到100天附近,每天的利润从5元飙升到20元,这就是出现了明显的矿机泡沫指数。
需要说明的是,这三个泡沫指数需要综合参考,并结合市场情绪做判断,而且即使综合参考了这些情况,依然很难做到准确逃顶,这些指标最重要的意义,是让我们知道现在大概处于大周期的哪一个阶段。