Bitcoin Forum
May 28, 2024, 09:29:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 [133] 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 ... 590 »
2641  Bitcoin / Project Development / Re: [ANN] Bitcoin Transaction Fee Booster on: July 22, 2017, 01:24:12 AM
Hey, any bounty campaigns yet? I would love to participate in one!
No, and there never will be.

By the way, just for the record. Is it written on Java, am I right?
Yes.
2642  Bitcoin / Bitcoin Discussion / Re: About the "Unknown block versions being mined!" warning on: July 22, 2017, 01:21:24 AM

I guess the confusion here comes from the fact that you can signal BIP9 without signaling SegWit.   BIP9 signals on bit 4 and we definitely have like 80ish% of blocks in the last day or so signaling on bit 4.   SegWit readiness is signaled on bit 1 and I think that's what bc.i is tracking there.  As far as I know, in a couple hundred more blocks, the miners who signaled BIP9 are supposed to start rejecting blocks that don't signal segwit on bit 1.  We'll have to see whether all the folks who signaled BIP9 start putting bit1 and whether or not those who signaled BIP9 (bit4) actually do start orphaning blocks that don't signal bit1.

Disclaimer: this topic is confusing, I may be wrong.
 
bit 4 is BIP 91. BIP 9 is the generic versionbits signaling system. BIP 9 is what segwit uses; BIP 91 is a modified version of BIP 9.
2643  Bitcoin / Bitcoin Technical Support / Re: Install blockchain node.. or need wair 1 august? on: July 21, 2017, 06:53:03 PM
There is no need to wait for august 1st to install and run anything. In fact, august 1st is probably a horrible time to do that since BIP 91 activates tomorrow. To best avoid seeing blockchain reorgs, you should build and run the segsignal patch of Bitcoin Core. The code that you should build is available here: https://github.com/segsignal/bitcoin
2644  Other / Beginners & Help / Re: What happen to my wallet if I have an unconfirmed transaction (August 1st) on: July 21, 2017, 05:27:37 PM
If there is a hardfork on august 1st what will happen to my transaction of 0.00006BTC with a fee of 1bit? I have BTCitcoins on that wallet, is dangerous have a  pending transaction during the split of the currency? Thanks.
If there is a fork and you have an unconfirmed transaction created and sent before the fork, your transaction will likely be able to be confirmed on all chains following the fork. This means that you will have coins on all forks. However you should not trust the confirmations that you see for your transaction until it has several tens of confirmations. This is because the chain that you are looking at could, at any time, be potentially wiped out and replaced by a different chain. If that other chain does not have your transaction confirmed in it, then your transaction will become unconfirmed again.

Also, it is important to note that August 1st is not the only time that a fork can occur. With false signalling and spy mining, BIP 91 (which just locked in) could cause forks once it activates.
2645  Bitcoin / Development & Technical Discussion / Re: If Segwit2x gains 90% support before Aug 1st, will BIP148 still go live? on: July 21, 2017, 05:23:33 PM
I am not a technical geek but want to learn more about this BIP148, BIP91, BIP149, SegWit as well as SegWit2x.
Can anyone do a good detailing for each of the above-mentioned terms as well as make me understand about all this (in a simple language if possible)?
Can they also tell me which one of these will be the best in the interests as well as for the health of bitcoins?
Segwit is a capacity increase proposal which includes various fixes for many things in Bitcoin. It is a soft fork and has its own deployment parameters. Segwit can only be activated if 1915 blocks out of a 2016 difficulty retarget period signal for segwit. Signaling for segwit means that once segwit activates, those miners will enforce segwit's consensus rules. Signaling is done by setting bit 1 of the 32 bit block version number.

BIP 148 is a method to get segwit deployed. When it activates, all blocks must signal for segwit on bit 1 so that segwit will activate by its own deployment procedure. BIP 148 activates when the median time past (the median timestamp of the last 11 blocks) is at or after August 1st, 00:00 UTC. There is no miner signaling and it requires that many users and miners enforce the consensus rule change to force miners to mine the blocks that the users want.

BIP 91 is a another method to get segwit deployed. When it activates, like BIP 148, BIP 91 requires that all blocks must signal for segwit on bit 1 so that segwit will be activated by its own deployment procedure. BIP 91 activates when 269 blocks out of a 336 block non-overlapping window signal for BIP 91. Miners signal for BIP 91 by setting bit 4 of the block version number. Signaling for BIP 91 means that miners will enforce BIP 91's consensus rules.

BIP 149 is a plan to redeploy segwit after it reaches its timeout. Segwit's current deployment will expire on November 15th. BIP 149 is a proposal to redeploy segwit with new deployment parameters after November 15th. It specifies that miners can signal for segwit on bit 1 and activate segwit via miner signaling like they can do now with segwit's current deployment. However once BIP 149's timeout is reached (July 4th 2018), if segwit has not activated yet, segwit will then activate at the given timeout.

Segwit2x is a combination of BIP 91 and a hard fork. Segwit2x currently is implemented as first activating segwit via the BIP 91 method, and then 12960 blocks after segwit activates, hard fork from the 4 MB block weight specified by segwit to an 8 MB block weight.

How much is the probability of hard forking in BTC's network at 1st august?
On August 1st at the time that everyone is so fixated on, probably 0. However the probability of a fork between now and the end of August is almost guaranteed. But you are asking us to predict the future, and that is impossible to do.
2646  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: July 21, 2017, 05:09:43 PM
I'm using alternative client ELECTRUM. if ELECTRUM choose another chain after hard forking that has lower value market then i want to know what will happen for my coins? Can i use them at higher value market?
Electrum allows you to connect to an electrum server that you want to use so you can choose the chain you want to use. If you end up on a chain that you don't want to use, you can switch to using a different server and use the chain that you do want to use.
2647  Other / Beginners & Help / Re: [Guide] Handling splits: UASFs, BIP148, etc. on: July 21, 2017, 02:15:26 AM
Now that BIP 91 has almost locked in, once it activates, it will hopefully make BIP 148 a non-event. However there is risk that enforcement does not happen for BIP 91 and BIP 148 may still happen. Even if BIP 91 is enforced, there may be many smaller forks since not 100% of the hash power is signaling BIP 91 and thus may end up mining BIP 91 invalid blocks. These invalid blocks could be briefly extended upon by spy mining and by other non-BIP 91 miners thus resulting in a fork. Such forks would likely be reorged out but they may happen multiple times, so we would end up with several mini-forks that go away.
2648  Bitcoin / Development & Technical Discussion / Re: If Segwit2x gains 90% support before Aug 1st, will BIP148 still go live? on: July 20, 2017, 05:11:06 PM
Neither of those are necessary? This words refers to? BIP148 and segwit2x?
BIP 149 and Segwit2x are unnecessary for segwit to activate.

Segwit has it own method to be activated, through miners signaling BIP141 or whatever is that?
BIP 141 specifies the actual signaling that needs to be done for segwit to activate. This method is that 1916 out of a 2016 block window must set bit 1 before segwit can become locked in. BIP 148 and segwit2x are mechanisms to force miners to signal bit 1 so that segwit can activate.

But, I thought that segwit2x will be lock-in if most miners running the new BTC1 software which signaling BIP91 and could get enough hashrate reach over 80% for 336 block.
Yes. Once BIP 91 is activated, all miners must then signal for segwit on bit 1 so that segwit can be locked in and then later activate.

Nonetheless, BIP91 is a combination of segwit2x and BIP148,
No, that is completely wrong. BIP 148 is completely unrelated to BIP 91. BIP 91 is part of segwit2x, not the other way around.

so we can conclude if segwit2x gains hashrate over 80% for 2,5 days, no need for August 1st (BIP148).
If BIP 91 activates, then there is no need for BIP 148. BIP 148 will still activate on August 1st, but if BIP 91 activates and is enforced by that time, both BIP 148 and BIP 91 will be following the same consensus rules (that all blocks must signal for segwit) so there will be no split.
2649  Other / Beginners & Help / Re: [Guide] Handling splits: UASFs, BIP148, etc. on: July 20, 2017, 07:28:08 AM
If coins are stored on the exchange, they can also disappear?
Coins will not disappear. However the exchange may decide to use a chain which you do not want to use, and thus prevent you from using coins that you do want to use.
2650  Bitcoin / Bitcoin Discussion / Re: Question about possible split on: July 20, 2017, 07:23:47 AM
If 80% miners signalled activation of BIP91,there will be no split.Is it correct as currently 76% have signalled it and with 11 days remaining, 4% more could join.
If that happens,there will be no split?

That is incorrect. There can still be one or more splits. However these splits may not be persistent. Those miners who are not following the BIP 91 rules will find their block orphaned. Since there may be 20% or more (because of variance, BIP 91 could activate without 80%) of miners who are not following the BIP 91 rules, they could end up mining a small fork of the chain briefly before the rest of the miners mine a chain longer than theirs and causes a reorg. Furthermore, with the prevalence of spy mining, miners who are enforcing BIP 91 may accidentally end up extending a non-BIP 91 chain because they are mining before validating.

The same issue would happen if BIP 148 had majority hash rate support, but because it does not, BIP 148 would likely result in a persistent two chain split.

This is all becoming very confusing now. Please allow me to divert the topic a little. What is the current status of Segwit2x now and will it be successful in activating Segwit?
You are asking us to predict the future; we can't do that. BIP 91 currently has almost 80% hash rate support. With some luck and variance, it could activate soon. Whether it actually does waits to be seen. We cannot predict the future.

Furthermore, even if BIP 91 does activate, miners may not be actually enforcing it so it may not even activate segwit.

If the answer is yes, then what will happen to BIP148?
If BIP 91 activates, then it will require all blocks to signal for segwit. This is the same as what BIP 148 requires after August 1st, so, assuming that there are no chain splits because of BIP 91, BIP 148 nodes will follow the same chain, and after August 1st, both will be enforcing the same rules.
2651  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: July 20, 2017, 06:05:30 AM
is there an official link to the BIP 91 and BIP148 UASF on here? Im curious if its really going to get locked in this week and we can finally moon....


I'm not sure what you mean, exactly; however, some folks are watching the closeness of the BIP91 locking in on these two websites.

https://coin.dance/blocks


https://www.xbt.eu/
Also my website is tracking BIP 91 signaling: https://www.btcforkmonitor.info/ as well as monitoring for any chain splits.
2652  Bitcoin / Bitcoin Discussion / Re: About the "Unknown block versions being mined!" warning on: July 20, 2017, 06:04:46 AM
I see this error as well - that is why I'm on this thread, reading through it ....

I'm trying to reconcile this thread with Coinbase's recent email.  Are we talking about here the User Activated Soft Fork (UASF) that Coinbase is referring to?

Coinbase also refers to User Activated Hard Fork (UAHF) that is scheduled for Aug, 1st.  They are not supporting this fork.

This error is related to the UASF - which does not require a software upgrade on wallets of core 14+ (or some 13s versions), and Coinbase is supporting?
This thread is talking about neither of those things. BIP 91 is unrelated to UASF or UAHF. Neither the UASF or the UAHF will trigger the warning that you see here as they do not do miner signaling; rather they activate via flag day. However BIP 91 activates via miner signaling, so we get the warning here about that.
2653  Bitcoin / Development & Technical Discussion / Re: Segwit2X / chain split question on: July 20, 2017, 02:16:57 AM
What? I thought that whole point from this is to not have a chain split, If they achieve the 80% and activate it before 1st August, how Is it possible to have a chain split in this case? and why would even UASF take place since the goal was to activate SegWit, and SegWit2x brought that before UASF.
Multiple chain splits can occur when the 80% of miners orphan the blocks of the 20% who are not signaling for segwit. While this may not result in a persistent chain fork, there can and likely will be mini forks and longer orphan chains. This problem is also exacerbated by spy mining (where miners begin building on a new block before validating it) and by the short confirmation window of BIP 91. The short window means that BIP 91 could activate with less than 80% hash rate support.
2654  Bitcoin / Bitcoin Technical Support / Re: Just joined blockchain network? on: July 20, 2017, 02:12:38 AM
Your questions is incredibly vague. Can you please be more specific? Can you tell us what wallet software or service you are using?
2655  Bitcoin / Bitcoin Discussion / Re: About the "Unknown block versions being mined!" warning on: July 19, 2017, 07:20:45 AM
So you're somehow saying that when the majority of core, themselves, puts there name down there for BIP148 or BIP149 saying either:

"Acceptable" it is a workable solution
"Prefer" it is what he would choose if it was only up to him and no outside influences

They are somehow NOT claiming that they are happy with the NO signalling in BIP148/BIP149? Yet 80% signalling for BIP91 is somehow considered unacceptable?
You are completely missing the nuance. Very few of the Core developers have said that they support BIPs 148/149 with the current political situation. Re-read what those statements say: "Prefer" it is what he would choose if it was only up to him and no outside influences. That means that if BIP 148/149 existed in a vacuum with no outside influence (e.g. from miners) and everyone went along with it, they would prefer that as it is an activation via flag day. Are you seriously that confused about the meaning of written English? Are you seriously misconstruing "prefer" and "acceptable" as meaning "want it now as it is now" even when the definition on the page says otherwise?

Since BIP 148/149 do not exist in a vacuum and they are not the proposals accepted by everyone, nearly all Core developers do not endorse it. There have been three attempts to merge BIP 148 into Core, and all of them have been rejected by the very same people you claim are endorsing BIP 148. Those Core developers are not saying that they are happy with BIP 148/149 as they are now, only that if those were the only two proposals and existed in a vacuum and without any contentiousness that they would then support them.
2656  Bitcoin / Development & Technical Discussion / Re: Warning: Unknown block versions being mined! It's possible unknown rules are in on: July 18, 2017, 06:08:33 PM
Shouldn't that thread have been on the tech discussion board. I did check before starting this thread?
It's a general information thread about "warnings that you will see" so I put it in Bitcoin Discussion for more visibility.
2657  Bitcoin / Development & Technical Discussion / Re: Warning: Unknown block versions being mined! It's possible unknown rules are in on: July 18, 2017, 05:39:10 PM
Read https://bitcointalk.org/index.php?topic=2027513.0
2658  Bitcoin / Project Development / btcforkmonitor.info: a place to see if a fork has happened on: July 18, 2017, 05:37:23 PM
Check out the website here: https://www.btcforkmonitor.info/

This is a website that I put together over the weekend in preparation of potential BIP 91 activation and BIP 148 activation. If the site detects a chain fork, there will be a big red alert at the top saying as such. Each node will also include the block hash and height at which the chain that it is following diverged from another node's chain. In the event of multiple chain forks, the most recent one will be shown for each node.

The website will consider any chain split of 2 or more blocks deep as a chain split. This is to avoid cases of orphaned blocks and of latency between the nodes.

The website will update its data from the nodes every 10 seconds. However you will need to refresh the page to see if there has been any changes.



The source code for this website is available at https://github.com/achow101/forkmon. Pull requests are welcome.

The website and its source code is licensed under the MIT License.
2659  Other / Beginners & Help / Re: [Guide] Handling splits: UASFs, BIP148, etc. on: July 18, 2017, 05:21:17 PM
i am keeping my btc on core wallet V0.14.2 and i see this Warning: Unknown block versions being mined! It's possible unknown rules are in effect
read https://bitcointalk.org/index.php?topic=2027513.0

are my coins safe on my local core wallet ??
yes.
2660  Bitcoin / Bitcoin Discussion / Re: About the "Unknown block versions being mined!" warning on: July 18, 2017, 05:20:28 PM
It seems a little bazaar that achow101 is complaining about an 80% acceptance for SegWit with BIP91
Where am I complaining about the 80% activation threshold? The purpose of this thread is to inform people about the warning that they will see in Core, not complaining about BIP 91.

when MOST of Core is going for BIP148/BIP149 that requires NO signalling for SegWit at all - the 95% activation has long been discarded by MOST of Core.

https://en.bitcoin.it/wiki/Segwit_support
The table does not explain any nuance and conditions under which people find BIPs 148 or 149 as preferred.

If the majority of Core actually supported BIPs 148 and 149, then BIP 148 support would have been merged into Core, but it has not.

BIP91 is built off Bitcoin Core code - so even BIP91 will "allow you to choose the chain to use" since that function is old.
btc1 is the client, not BIP 91. BIP 91 is the proposal. Anyways, by Core, I mean any derivative of Core.
Pages: « 1 ... 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 [133] 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!