1. 首页 > 快讯

比特币挖矿或迎3.0时代,Stratum V2将权力归还给矿工

比特币挖矿或迎3.0时代,Stratum V2将权力归还给矿工

为了获得比solo挖矿更稳定和可靠的收入流,今天大多数比特币矿工都选择通过矿池挖矿。而这是通过开源“Stratum”挖矿协议实现的,目前几乎所有的矿池都在使用这一协议,而其正是由SlushPool在七年前公布的。

现在,Slush Pool背后的Braiins公司,已公布了第二代Stratum协议(Stratum V2)计划。这家总部位于布拉格的矿业公司在两年前就开始了这项研究工作,其认为第二代协议在多个关键方面改进了第一代Stratum协议:

“它解决了历史上的技术和安全问题,总体上效率会更高,并且允许一些高级的用例,如工作选择或更容易的矿场管理,” Brains联合首席执行官Pavel Moravec告诉Bitcoin Magazine说,“这应该在几年前就应该完成了,真的。”

第一代Stratum挖矿协议的原理

作为一个简短的补充,我们先提下使用Stratum V1进行矿池挖矿的原理。首先,矿池用户(有时也简称为矿工)将他们的挖矿计算机(通常是带有ASIC芯片的专用机器)连接至矿池,或者更具体地说,他们将自己的计算机连接到由矿池运营者操作的计算机上。

然后,挖矿计算机从矿池运营者处请求一个部分“区块模版”。此部分区块模版本质上是一个不完整的比特币区块。

重要的是,此区块中的交易是由矿池运营者选择的。实际上,交易本身并没有发送给矿工们,取而代之的,则是所有交易的默克尔路径(一系列哈希)。

除此之外,矿池运营者还可选择包含哪个“版本位”,这可能会与激活软分叉协议升级有关。

然后,矿工开始对部分区块模版进行哈希操作,希望其中一个哈希将产生有效的区块头,以满足网络的工作量证明要求。如果矿工哈希了一个有效的区块头,它将返回给矿池运营者,后者将其添加到区块的其余部分,并将其广播到比特币网络。然后,矿池运营者会根据池中矿工投入的工作量占比,分配各自获得的区块奖励。(这是通过让矿工发送几乎有效的区块头来衡量的,这些区块头能够证明矿工执行了工作)

因此,采用第一代的Stratum协议,会使矿池运营者拥有比矿工更多的权力,他们不仅负责分配奖励,还可决定区块中包含哪些交易,以及包含哪些版本位。如果他们愿意,一个矿池运营者可决定审查某些交易,或者阻止某些协议升级。

第二代Stratum协议灵感来自Betterhash

去年,Chaincode实验室工程师和Bitcoin Core开发者Matt Corallo提出了一项称为BetterHash的替代挖矿协议,而第二代Stratum协议,正是受到了Betterhash的启发。相比让矿池运营者向池中矿工发送(部分)区块模版,通过第二代Stratum协议,矿工可选择将区块模板发送给矿池运营者。这个“工作选择”允许矿工自行选择交易及区块版本。

为了做到这一点,(获得Matt Corallo帮助的)Braiins公司,必须解决一些BetterHash所存在的实际问题。其中最重要的是,矿工有可能在一个无效的区块模版上进行挖矿(例如,因为它包含了一笔无效的交易)。即使矿工能够找到有效的哈希,区块本身仍然是无效的,而同一矿工仍可从其他矿工找到的有效区块中获益。

关于这个问题,其中一个解决方案是,矿池运营者首先检查矿工的区块模版是否有效,然后再将其放入池中。但在一个大型的公共矿池中,这一步骤也会遇到技术难题。

“想象一下,当比特币网络上发现一个新的数据块,并且矿池中的每个矿工都想开始使用一个新的数据块模板时,会发生什么?” Moravec讲解说,“他们当中的每一个,都可以有稍微不同的mempool(未确认交易)版本,并且可能有不同的交易选择规则…他们都想立即开始挖矿。让他们所有人都将自己的区块模版发送至矿池以待批准,基本上就是在网络发现区块后的第一秒,就对服务发起拒绝服务攻击。这一机制需要扩展,以便在实践中发挥作用。”

Braiins通过让矿池运营者异步检查新区块模版的有效性来解决这一问题。矿工一提交区块模版,就可立即开始哈希操作。同时,矿池运营者开始检查所有区块模版。

Moravec补充道:“如果区块模版后来被发现无效,那么对应矿工的奖励可相应地调整。因此,该矿工就有动力在适当的区块上工作,并及时提供所有数据。而他可毫无延迟地继续在他的模版上工作。”

安全性、效率和灵活性的提升

除了交易选择的变化之外,第二代Stratum协议还将包括更多的改进,而其中一些改进,对于很多矿工而言可能也是非常重要的。

例如,在第一代Stratum协议中,并没有加密数据验证来确保矿工计算机与矿池运营者计算机真正地相连,而这为中间人攻击打开了大门:比如,攻击者可拦截矿工与矿池运营者之间的通信,并欺骗矿工在攻击者提供的区块上工作。攻击者可将此区块的区块奖励支付给自己的一个地址,从而有效地“劫持”矿工的算力。

而第二代Stratum协议,通过让矿池运营者对部分区块模版进行加密签名来抵御这种攻击。如果矿工知道矿池运营者的公钥,则可检查部分区块模版是否带有有效的签名,由此确定这些区块模版是否确实由矿池运营者提供。

第2点,第二代Stratum协议的效率也会较第一代要更高。原因在于,第一代Stratum协议通信通过人类可读文本(JSON)进行,而第二代Stratum协议通信则以二进制(计算机可读代码)进行。Moravec表示,再加上协议层本身的一些数据消除,这将使矿池运营者之间共享的数据减少1/2-2/3,从而使通信更快、更便宜。

第三,第二代Stratum协议有一个内置的“复用”(multiplexing)机制。这意味着矿工可在同一连接上有独立的通信通道,允许他们的机器共享有关温度、芯片电压或电源如何工作的数据。矿池可基于此信息提供额外的服务,或者矿工可将其与其他服务或服务器共享。

第四,第二代Stratum协议还允许矿池“猜测”下一个区块是什么。每当找到一个新区块时,矿池都需要一段时间来确定该区块中包含了哪些交易,然后哪些交易不能包含在下一个区块中。今天,很多矿池在挖下一个区块时,会等待几秒的时间,以确保没有双花交易被纳入区块(否则会导致区块无效)。

而有了第二代Stratum协议,矿池运营者(或者是自己选择交易的矿工)可根据所有未确认的交易,对将包括哪些交易进行有根据的猜测。在最初的几秒钟内,他们可开始挖他们认为可能是有效的下一区块的内容。尤其是当区块补贴成为区块奖励的一小部分,并最终被交易费用取代时,这种效率上的提升可能会使矿工获益。

有待改进的地方

最后, Braiins团队表示,目前第二代Stratum协议还有一些未公布改进,虽然该公司有一个正在运行的原型,但协议规范还没有被最终确定。

“我们现在希望收集网友们的反馈意见,先在内部完成提案,然后发布一个比特币改进提议(BIP)。我想这会引起另一轮讨论…同时,我们会把第二代Stratum协议部署到SlushPool,并将其作为测试版本的Brains OS的一部分发布,我们正在尽可能快地实施它,以便让每个人都能够参与,”Moravec表示。

有的时候门槛是保护既得利益者非常好的一种方法,同时只要我们跨过了门槛那么我们就能够获得巨大的财富。因而如果你做为普通人希望在币圈能够有一份收益,那么可以添加我们的官方客服进行详细的交流和探讨,同时我们的官方社群有币圈不同领域的大咖以及资深的职业玩家,可以帮助大家快速的入门并玩转币圈交易市场。添加下方微信即可申请加入哦。

一、炒币合约教程

现如今炒币最受欢迎的两种方式,一种就是现货交易,也就是说用钱买数字货币,另一种就是本文要说的合约交易,合约交易是指买卖双方对约定未来某个时间按指定价格接收一定数量的某种资产的协议进行交易,这样的解释听起来可能还是一知半解,但说到币圈“一夜暴富”靠合约这句话相信大家并不陌生,合约在风险大的同时间也伴随着高收益这才是吸引很多投资者炒数字货币合约的原因,今天小编就来给大家讲解下炒币如何做合约以及炒币合约教程。

炒币如何做合约?

1、用户根据对BTC价格趋势的判断决定多空方向,并根据时间长短选择合约类型。目前OKEX(https://www.ouyi.xin/)提供三种合约类型,分别是:当周,下周,季度。当周合约指在距离交易日最近的周五进行交割的合约;下周合约是指距离交易日最近的第二个周五进行交割的合约。季度合约是指交割日为3,6,9,12月中距离当前最近的一个月份的最后一个周五,且不与当周/次周/月度合约的交割日重合。

2、用户选择合适的价格与数量成交。

用户购买合约时,所需的保证金为成交时刻与合约价值等值得BTC数量除以杠杆倍数。只有账户权益大于等于交易成功后保证金的数量,用户才能进行委托操作。

3、保证金

在建立合约交易账户时,用户需要选择保证金模式,不同的保证金模式的交易保证金计算方法和风控制度不同。在无持仓无挂单时,即所有合约的保证金为0时,用户可以更改保证金模式。采用全仓保证金模式时,账户内所有仓位持仓的风险和收益将合并计算,全仓保证金模式下,开仓的要求是开仓后保证金率不能低于100%。采用逐仓保证金模式时,每个合约的双向持仓将会独立计算其保证金和收益,只有开仓可用保证金大于等于开仓所需的保证金数量,用户才能进行委托。而逐仓保证金时,每个合约的开仓可用保证金可能不一致。

4、成交后,则用户持有对应多空方向的仓位。

全仓保证金下,用户的账户权益将根据最新成交价增加或减少;全仓模式下,当用户的账户权益,10杠杆下,合约账户权益不足保证金的10%,20倍杠杆下,BTC合约账户权益不足保证金的20%时,系统将会对这个仓位进行强制平仓。而逐仓保证金下,用户某合约某方向的仓位的未实现盈亏将根据最新成交价增加或减少,而保证金将不会变化。当用户某合约某方向的仓位的保证金率小于等于10%(10倍杠杆)或20%(20倍杠杆)时,系统将会对这个仓位进行强制平仓。

5、持仓

成交后,则用户持有对应多空方向的仓位。

6. 调整仓位

用户也可以根据市场行情,随时调整仓位,通过平仓锁定收益或止损,或继续开仓追增收益。

7、交割

在交割日时,对未平仓的合约按交割指数,每点一美元的价格进行交割平仓。所有平仓产生的收益将汇总至用户合约账户的“已实现盈亏”项。交割完后,系统将穿仓用户损失在所有该合约净盈利的账户中按比例扣除。

8、清算

清算完后,所有已实现盈亏将汇总至账户余额。

9、结束

该合约结束,交易所发布新合约。

二、合约炒币技术教程

做合约交易的技巧:

1、耐心等待确定性时机

包括入场和出场的时机,遵从自己的操作系统和操盘策略,只有当触发自己的交易条件时才入场,避免随机交易和情绪化交易。

2、设计自己的盈亏比系统

只有符合系统的盈亏比出现时才交易,不符合不交易。

3、止盈止损系统要合理

根据不同阶段行情的性质,需要定制自己的止盈止损系统,做到贴合市场,有利高效。

4、仓位控制合理

在下单的同时,就考虑好仓位,在最确定的时机下足够的仓位,避免后期加仓抬高成本。

5、向市场认错

当按照自己的系统下场交易后,如果市场运行和自己的预判相左,必须及时认错,不可YY和硬抗,学会敬畏市场,尊重市场,才能活的长久。上文就是炒币如何做合约的相关内容,最后小编提醒投资者,做合约投资短线操作相比长线,需要更好的对行情的分析判断能力,长线主要是看长期的一个趋势,而短线需要在大的趋势之中,尽量准确的把握住小趋势,侧重于技术分析手段,这两种交易方式,投资者应根据自己的情况来选择,另外,若是短线炒合约,一定要快进快出,并要设好止损位,具体设定值视个人情况而定,可3%,也可8%,币种跌破止损位,一定要果断卖出,不要再抱幻想,即便是该币还有上涨可能,也应回避风险出局,严格按照止损位操作。

很多时候思路是对的,就是执行出现问题,很多人在执行的过程中,前怕狼,后怕虎。做多,因为弱势不敢做;做空又怕空在地板;多也不是,空也不是,好不容易确认是个反弹的行情,做了个反弹,被扫了,随后心态就是炸了,我认为做投资不仅需要良好的投资心态那么下面的八个做单技巧缺一不可,希望对大家有所帮助,在投资道路上越来越顺。

1.航海要靠方向盘,投资也要有计划书做单之前有必要对各种情况作充分而全面的评估,制定投资计划。分析利多因素时不能忽略利空消息,列出看跌信号时也要预防上涨威胁。看对出追兵,开错出救兵,这些都要包括在整套计划中,甚至在最理想的情况下赚多少,最严重的情况下亏多少,都应事先计算好。除非执行之前,市场有重大突发性因素出现,否则不应轻易改变计划。

 1/6    1 2 3 4 5 6 下一页 尾页

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.longfuchaju.com//kuaixun/2008.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456