Bitcoin Forum
July 21, 2017, 07:39:46 AM *
News: The warning which may be displayed by Bitcoin Core about unknown versions is related to BIP91, and can be safely ignored.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: 谁能帮忙科普一下挖空块的原理?  (Read 921 times)
royal_chen
Member
**
Offline Offline

Activity: 88


View Profile
April 16, 2017, 07:30:23 AM
 #1

刚才看到有人说支持BU的矿池都打空块,那么问题来了。
求各位大大科普一下BTC挖矿有几个步骤?打空块是哪个步骤做到的?是矿池代码还是BU客户端搞的?
知道的求科普,多谢

VOISE ◄ A FAIR PLATFORM FOR MUSICIANS ► JOIN ICO!
1500622786
Hero Member
*
Offline Offline

Posts: 1500622786

View Profile Personal Message (Offline)

Ignore
1500622786
Reply with quote  #2

1500622786
Report to moderator
1500622786
Hero Member
*
Offline Offline

Posts: 1500622786

View Profile Personal Message (Offline)

Ignore
1500622786
Reply with quote  #2

1500622786
Report to moderator
1500622786
Hero Member
*
Offline Offline

Posts: 1500622786

View Profile Personal Message (Offline)

Ignore
1500622786
Reply with quote  #2

1500622786
Report to moderator
Decentralized search
Search for products or services and get paid for it
pre-sale Token CAT
25 July 50% discount
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1500622786
Hero Member
*
Offline Offline

Posts: 1500622786

View Profile Personal Message (Offline)

Ignore
1500622786
Reply with quote  #2

1500622786
Report to moderator
1500622786
Hero Member
*
Offline Offline

Posts: 1500622786

View Profile Personal Message (Offline)

Ignore
1500622786
Reply with quote  #2

1500622786
Report to moderator
bsilvester1980
Full Member
***
Offline Offline

Activity: 126


View Profile
April 23, 2017, 03:39:29 AM
 #2

挖空块是因为区块的传输需要时间,比如1M区块现在一般需要6秒传完,
那矿池就有1%的概率(6秒/区块间隔600秒),在传输区块N的过程中又挖出了一个块。
这时候矿池就有2个选择:
A、原始方案:在块N传输结束后,才开始在N的基础上挖N+1块,
传输过程中,认为别人还没挖出N块,所以把自己挖出的块,也打包交易,作为N块广播,
当然这样自己的N块大概率被孤立(因为别人已经先于你打包,广播出去了)
B、改进方案:在收到块N的区块头,还没传完区块数据时,就认为别人已经挖出了N块,开始在N的基础上挖N+1块,
但这就有个问题,N块没传完,不知道别人打包了什么交易,如果N+1打包交易,那有可能打包到N块已打包的交易,就冲突了,
所以用这种提早挖N+1块的方法,如果在6秒内挖出了,那就只能打空块。
也就是说,这6秒的块,矿池
要么选择被孤立掉,损失1%产出(方案A)
要么选择不被孤立,打空块(方案B)

Andy0303
Full Member
***
Offline Offline

Activity: 152



View Profile
April 23, 2017, 06:25:07 AM
 #3

空块在若干年前北京之行就各家矿池就协议笑灭空块,原理简单,冒着几率低于1%的孤块率,并且基本上每天少一个12.5BTC的奖励,以前币网基本上每天一到两个空块,给全网平均每天多打包3-6K交易,若干年过去了,因为种种原因只有BW还在傻傻的坚持,LTC江总并没被邀请不知内情,所以更谈不上对孤块各个矿池的评论,在这个方面说也许侧面印证了BU的存在

Normalization
Jr. Member
*
Offline Offline

Activity: 57


View Profile
April 24, 2017, 11:10:39 AM
 #4

网络拒绝承认
royal_chen
Member
**
Offline Offline

Activity: 88


View Profile
April 29, 2017, 02:05:53 AM
 #5

挖空块是因为区块的传输需要时间,比如1M区块现在一般需要6秒传完,
那矿池就有1%的概率(6秒/区块间隔600秒),在传输区块N的过程中又挖出了一个块。
这时候矿池就有2个选择:
A、原始方案:在块N传输结束后,才开始在N的基础上挖N+1块,
传输过程中,认为别人还没挖出N块,所以把自己挖出的块,也打包交易,作为N块广播,
当然这样自己的N块大概率被孤立(因为别人已经先于你打包,广播出去了)
B、改进方案:在收到块N的区块头,还没传完区块数据时,就认为别人已经挖出了N块,开始在N的基础上挖N+1块,
但这就有个问题,N块没传完,不知道别人打包了什么交易,如果N+1打包交易,那有可能打包到N块已打包的交易,就冲突了,
所以用这种提早挖N+1块的方法,如果在6秒内挖出了,那就只能打空块。
也就是说,这6秒的块,矿池
要么选择被孤立掉,损失1%产出(方案A)
要么选择不被孤立,打空块(方案B)
空快里包含比特币吗?如果大区块成功了,这些空块里的BTC是不是就可以利用起来了?

VOISE ◄ A FAIR PLATFORM FOR MUSICIANS ► JOIN ICO!
kaixinfaa
Sr. Member
****
Offline Offline

Activity: 272



View Profile
May 02, 2017, 11:17:23 AM
 #6

挖空块是因为区块的传输需要时间,比如1M区块现在一般需要6秒传完,
那矿池就有1%的概率(6秒/区块间隔600秒),在传输区块N的过程中又挖出了一个块。
这时候矿池就有2个选择:
A、原始方案:在块N传输结束后,才开始在N的基础上挖N+1块,
传输过程中,认为别人还没挖出N块,所以把自己挖出的块,也打包交易,作为N块广播,
当然这样自己的N块大概率被孤立(因为别人已经先于你打包,广播出去了)
B、改进方案:在收到块N的区块头,还没传完区块数据时,就认为别人已经挖出了N块,开始在N的基础上挖N+1块,
但这就有个问题,N块没传完,不知道别人打包了什么交易,如果N+1打包交易,那有可能打包到N块已打包的交易,就冲突了,
所以用这种提早挖N+1块的方法,如果在6秒内挖出了,那就只能打空块。
也就是说,这6秒的块,矿池
要么选择被孤立掉,损失1%产出(方案A)
要么选择不被孤立,打空块(方案B)
空快里包含比特币吗?如果大区块成功了,这些空块里的BTC是不是就可以利用起来了?
包含基础奖励的12.5BTC,但没有打包交易费的奖励(现在约1.5BTC)
矿池每打一个空块,就会损失1.5BTC的打包手续费,所以矿池都在想尽办法,不打空块。

I N S U R E▀██████████████▄                 ▄██████████████▀
  ▀██████████████▄             ▄██████████████▀
    ▀██████████████▄         ▄██████████████▀
      ▀██████████████▄     ▄██████████████▀
        ▀██████████████▄ ▄██████████████▀
          ▀███████████████████████████▀
            ▀███████████████████████▀
              ▀███████████████████▀
                ████████████████
              ▄███████████████████▄
            ▄███████████████████████▄
          ▄███████████████████████████▄
        ▄██████████████▀ ▀██████████████▄
      ▄██████████████▀     ▀██████████████▄
    ▄██████████████▀         ▀██████████████▄
  ▄██████████████▀             ▀██████████████▄
▄██████████████▀                 ▀██████████████▄
coderjw
Newbie
*
Offline Offline

Activity: 25


View Profile
May 03, 2017, 04:16:45 AM
 #7

学习下原理 Grin
nanayueky
Sr. Member
****
Offline Offline

Activity: 252



View Profile
May 03, 2017, 05:12:10 AM
 #8

空块产生是矿池自由选择的,和BU还是core没什么关系。
只是就目前的交易手续费来说,空块真的有比满区块赚的多么?

0006Kuch
Member
**
Offline Offline

Activity: 98


View Profile
May 23, 2017, 02:43:38 PM
 #9

空块的意思大概就是比特币的区块链不承认这些区块
chiminwon2
Jr. Member
*
Offline Offline

Activity: 42


View Profile
June 09, 2017, 03:08:32 PM
 #10

今天涨知识了,原来还有空矿这一说!!!
q281386
Jr. Member
*
Offline Offline

Activity: 42


View Profile
June 12, 2017, 04:44:41 AM
 #11

涨知识了
proud
Newbie
*
Offline Offline

Activity: 14


View Profile
June 16, 2017, 07:44:58 AM
 #12

学习了
qq520
Sr. Member
****
Offline Offline

Activity: 285


View Profile
July 11, 2017, 10:37:52 AM
 #13

第一次听说

Dolores0504
Newbie
*
Offline Offline

Activity: 2


View Profile
July 12, 2017, 07:29:52 AM
 #14

可能是废矿也可能被其他人把块抢走了,都有可能是空矿。
kadha d
Newbie
*
Offline Offline

Activity: 6


View Profile
July 20, 2017, 11:16:23 AM
 #15

可能是两个矿池同时找到了.然后速度较快的那个就挖到了
fwafwafi
Newbie
*
Offline Offline

Activity: 5


View Profile
Today at 05:15:25 AM
 #16

还能挖空块?之前没听说过
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!