Pages:
Author

Topic: ... - page 11. (Read 60963 times)

hero member
Activity: 680
Merit: 500
August 29, 2015, 11:11:46 AM
They really should have kept the difference between XT and Core the same EXCEPT the size limit. This Mike Hearn guy seems to get everybody's feathers ruffled on a regular basis like he's feeding on the fallout.
sr. member
Activity: 504
Merit: 250
Earn with impressio.io
August 29, 2015, 11:05:03 AM
So the real issue is only whose boots are to be licked, Adam's or Mike's?

correct Wink

^^-- LIKE

JorgeStolfi, if you read the thread topic, the goal is to not run software that does blacklisting, or more specifically, introduces centralized trust, which is a systemic risk and counter to the principles of Bitcoin.  What differentiates Bitcoin from everything that came before it is that it is a TRUSTLESS SYSTEM.

I think most people support larger blocks overall, but don't support the additional logic being thrown into XT.  It looks like Mike has turned block size into a red herring for other agenda, permitting him to take over bitcoin code and introduce other "features" that run counter to the trustless network that Bitcoin was designed to be.  
legendary
Activity: 1442
Merit: 1001
August 29, 2015, 09:20:32 AM
Not sure if you are being disingenuous or you really don't understand. I'll give you the benefit of the doubt and assume the latter.

BIP101 activates *only* if XT has >75% of hashing power.

No, it activates when >75% of the last 1000 blocks *say* they were mined by XT. That can happen with less than 75% of the hash power saying they are running XT, and you also can't assume that just a block was mined by XT just because it says it was. It is quite possible for me to mine blocks saying I'm willing to accept "big blocks" when I'm actually not.


Only gamblers would run XT marked mining operations without accepting larger blocks. I for one don't believe that a significant amount of hashing power will choose to risk the outcome of a contentious hard fork that they would clearly be responsible for by their deceiptful indication of larger block support. Not a likely scenario IMO.
The only pool producing XT blocks is apparently doing exactly that - just marking them as "XT version" and no more.
See slush's comments about his pool.

But more importantly, no pool in their right mind would be running the XT code yet.
The XT code has been severely lacking in testing compared to normal Core code changes.

Yes, the only "XT" blocks mined thus far are actually from a FakeXT node.  Slush must be a gambler!   Cheesy

So much for canth's pompous "I for one don't believe" opinion.

Apparently, nobody (especially Slush) cares what canth does or does not believe.   Grin

Oh boo hoo, let's all cry about slush's "deceitful indication of larger block support" (which was "a likely scenario" after all).   Cheesy


By fake, I mean advertising accepting BIP101 blocks but in fact rejecting them, which Slush it not doing. Anyone that runs NotXT might as well be running NotBIP101 on core since it's the exact same deceitful practice. It doesn't help demonstrate support for alternative BIPs; it might help fracture the network in January. I know you're not dumb enough to have ignored the game theory - anyone that runs NotXT is gambling with everyone's money without any upside.
staff
Activity: 4256
Merit: 1203
I support freedom of choice
August 29, 2015, 06:07:23 AM
The core team has maintained Bitcoin for years, don't you think they know what's best for us?
So the same is for Gavin, he was here from the beginning.
full member
Activity: 196
Merit: 100
August 29, 2015, 06:05:08 AM
All the BIPs are a pathetic attempt at reproducing the lame presidential elections soup we all get served.

You think you have a choice? You dont.

To believe that voting is going to help the situation, is the same as forking will improve bitcoin. But it just wont.

And big corps, banksters et al. will win again. and again.. and friggin again.

The core team has maintained Bitcoin for years, don't you think they know what's best for us?
sr. member
Activity: 252
Merit: 250
August 29, 2015, 05:45:58 AM
So the real issue is only whose boots are to be licked, Adam's or Mike's?

correct Wink
hero member
Activity: 910
Merit: 1003
August 29, 2015, 05:42:43 AM
Help me understahd: the "anti XT" camp here is euphoric with the idea that slush or other miners may run their own 8 MB software, as long as it is a private patched copy of Core rather than a private copy of BitcoinXT -- that is a patched copy of Core.  Is that so?

So the real issue is only whose boots are to be licked, Adam's or Mike's?
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
August 29, 2015, 04:52:20 AM

Yes, the only "XT" blocks mined thus far are actually from a FakeXT node.  Slush must be a gambler!   Cheesy

So much for canth's pompous "I for one don't believe" opinion.

Apparently, nobody (especially Slush) cares what canth does or does not believe.   Grin

Oh boo hoo, let's all cry about slush's "deceitful indication of larger block support" (which was "a likely scenario" after all).   Cheesy


I missed that. What did Slush say about his pool? Link?


Here you go:

Quote

Quote

% RealXT blocks:        0
% FakeXT blocks:    100
% #R3KT Hearn: >9000
hero member
Activity: 714
Merit: 500
August 29, 2015, 03:53:35 AM
Not sure if you are being disingenuous or you really don't understand. I'll give you the benefit of the doubt and assume the latter.

BIP101 activates *only* if XT has >75% of hashing power.

No, it activates when >75% of the last 1000 blocks *say* they were mined by XT. That can happen with less than 75% of the hash power saying they are running XT, and you also can't assume that just a block was mined by XT just because it says it was. It is quite possible for me to mine blocks saying I'm willing to accept "big blocks" when I'm actually not.


Only gamblers would run XT marked mining operations without accepting larger blocks. I for one don't believe that a significant amount of hashing power will choose to risk the outcome of a contentious hard fork that they would clearly be responsible for by their deceiptful indication of larger block support. Not a likely scenario IMO.
The only pool producing XT blocks is apparently doing exactly that - just marking them as "XT version" and no more.
See slush's comments about his pool.

But more importantly, no pool in their right mind would be running the XT code yet.
The XT code has been severely lacking in testing compared to normal Core code changes.

Yes, the only "XT" blocks mined thus far are actually from a FakeXT node.  Slush must be a gambler!   Cheesy

So much for canth's pompous "I for one don't believe" opinion.

Apparently, nobody (especially Slush) cares what canth does or does not believe.   Grin

Oh boo hoo, let's all cry about slush's "deceitful indication of larger block support" (which was "a likely scenario" after all).   Cheesy

I missed that. What did Slush say about his pool? Link?
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
August 28, 2015, 10:56:12 PM
Not sure if you are being disingenuous or you really don't understand. I'll give you the benefit of the doubt and assume the latter.

BIP101 activates *only* if XT has >75% of hashing power.

No, it activates when >75% of the last 1000 blocks *say* they were mined by XT. That can happen with less than 75% of the hash power saying they are running XT, and you also can't assume that just a block was mined by XT just because it says it was. It is quite possible for me to mine blocks saying I'm willing to accept "big blocks" when I'm actually not.


Only gamblers would run XT marked mining operations without accepting larger blocks. I for one don't believe that a significant amount of hashing power will choose to risk the outcome of a contentious hard fork that they would clearly be responsible for by their deceiptful indication of larger block support. Not a likely scenario IMO.
The only pool producing XT blocks is apparently doing exactly that - just marking them as "XT version" and no more.
See slush's comments about his pool.

But more importantly, no pool in their right mind would be running the XT code yet.
The XT code has been severely lacking in testing compared to normal Core code changes.

Yes, the only "XT" blocks mined thus far are actually from a FakeXT node.  Slush must be a gambler!   Cheesy

So much for canth's pompous "I for one don't believe" opinion.

Apparently, nobody (especially Slush) cares what canth does or does not believe.   Grin

Oh boo hoo, let's all cry about slush's "deceitful indication of larger block support" (which was "a likely scenario" after all).   Cheesy
legendary
Activity: 4592
Merit: 1276
August 28, 2015, 10:39:24 PM

You can then taint one of your coins with coins which only exist on one of the forks. Let's say you get a few satoshis from block reward which occurred in a XT 8mb block (thus is not valid and does not exist on the 1mb chain).

Of course I know that.

Yes, of course.  LOL!


But how do you get those few satoshis?

Try just South of where you found the 'taint'.

hero member
Activity: 910
Merit: 1003
August 28, 2015, 09:01:21 PM
So how are you going to meet the 0.01% of users who know that, have got some coinbase satoshis from one of the branches, and are interested in trading single-branch bitcoins?  

Well the same way you get satoshis right now. You either mine yourself or find someone that can provide you with them.

Yeah, that seems quite easy. Why didn't I think of that? [/sarcasm]

Quote
If you think 99.99% of the bitcoin holders will NOT know about that then you are lying to yourself. I do agree that there will be some that will not know about this, but 99.99% is an absurd percent.

Estimates of people who own some bitcoin range from 3'000'000 (Coinbase, BCI claims) to 300'000 (me).  The latter is my estimate of how many people own at least 1 BTC; together, those users own 99% of all bitcoins in existence.  

So, how many bitcoiners do you think know enough about the bitcoin protocol to understand how they can get get their transactions executed in one chain only; and know how to do that without messing up their wallet file; and can obtain a few satoshis that were mined after the fork; and are interested in handling split coins; and can find buyers who can also do all of that; and are dumb enough to buy coins that may die in a few days?

To help you: Reddit's /r/bitcoin section lists 172,115 subscribers, but less than 1000 are logged in at any time.  However the moderators of /r/bitcoin delete most posts about BitcoinXT, so I doubt that its readers will learn about that there.  There are new sections for bitcoiners who dislike censorship and for people interested in BitcoinXT; they have ~2000 and ~12'000 subscribers, respectively.  

My most optimistic guess is that the "market" for minority-branch coins will not exceed 300 people, worldwide.  There is of course a network effect there:  once they realize that they are so few, they will realize that their chances of making money from coin splitting are small, and they will lose interest -- and then there will be fewer still...

Quote
Also it's not a bug. It's a feature. It's how the system works. It seems that you still don't understand it.   It's 100 blocks, not 50. And it's not a hackery. It's how the system works!

Yes, I have observed already that, for the fanatic bitcoiner, *every* detail of bitcoin is a feature; and *everything* that happens is "how the system works".  

Sorry, but it is a bug that the coins on each branch may or may not be moved independently, with most clients being unable ot understand or control what is happening.

Hackery is what you propose to do: move coins independently on the two branches by tainting them with coinbase coins, and sell the version you think will die to anyone fool enough to buy them, or to anyone naive enough to not understand what he is buying.   The 100 block delay was probably meant to discourage that kind of hackery after forks -- soft, hard, or accidental.

Quote
Also you don't need to taint the coins from the 25% branch if a hard fork happens because you already have coins on that branch. You will need to taint coins on the other branch that has 75% because on that branch you need tainting.

Correct.  More precisely, any UTXOs that were created before the fork exist and can be used on both branches.  If you try to move them without tainting, they will be moved on both branches, to UTXOs that are still untainted.  Once you get hold of some satoshis that were mined on one branch (either one), you can first move all your old UTXOs on that branch to new UTXOs, with tainted transactions, and then you can move again the same old UTXOs to still other UTXOs with untainted transactions, that will be executed only on the other branch (because on the first one those outputs are already spent).  
legendary
Activity: 1904
Merit: 1007
August 28, 2015, 07:46:01 PM
Of course I know that.  But how do you get those few satoshis?

Do you realize that 99.99% of the bitcoin holders will NOT know about that bug feature of the protocol, or would not have the means or interest of exploiting it? 

So how are you going to meet the 0.01% of users who know that, have got some coinbase satoshis from one of the branches, and are interested in trading single-branch bitcoins? 

Well the same way you get satoshis right now. You either mine yourself or find someone that can provide you with them.

If you think 99.99% of the bitcoin holders will NOT know about that then you are lying to yourself. I do agree that there will be some that will not know about this, but 99.99% is an absurd percent. Also it's not a bug. It's a feature. It's how the system works. It seems that you still don't understand it.

By the way, there is a minimum delay of 50 blocks (IIRC) before one can use coinbase coins, presumably to discourage this sort of hackery.  On a branch with 25% of the mining power, that means at least 2 days. Wlll that branch survive that long?

It's 100 blocks, not 50. And it's not a hackery. It's how the system works! Is that so hard to understand?

Also you don't need to taint the coins from the 25% branch if a hard fork happens because you already have coins on that branch. You will need to taint coins on the other branch that has 75% because on that branch you need tainting. Are you drunk?
legendary
Activity: 1442
Merit: 1001
August 28, 2015, 02:06:56 PM
if i just wanted to store my coins is bitcoin core a good option? i currently have them in coinbase but people tell me thats not safe

This is not the thread for security. The short answer is that if you have reasonably good secure computing habits and a modest level of your personal wealth in bitcoin, it's best to secure them on your laptop or phone with a paper backup in a safe place. If you don't have good security (aka, letting other people use your computer, not keeping it up to date, installing random software off the internet, browsing pr0n, etc) you're better off keeping your coins on coinbase and using 2FA.

If the amount of coins you hold would be 'life changing' if you lost them, invest in a Trezor, Case, KeepKey (not out yet) or use Armory and a dedicated offline laptop.

As far as regular wallets on a desktop are concerned - core or XT are fine. Electrum is an alternative light SPV client if you don't have ~ 50GB of free space.
full member
Activity: 126
Merit: 100
August 28, 2015, 01:52:27 PM
if i just wanted to store my coins is bitcoin core a good option? i currently have them in coinbase but people tell me thats not safe
legendary
Activity: 1442
Merit: 1001
August 28, 2015, 11:23:56 AM
Well stating the obvious that I'd be surprised if anyone who thinks they know anything about bitcoin wouldn't know ...
1) Coincontrol ... how long has it been in the core qt? ...
2) 101 confirms
3) BIP100 is now 60% (without Bitmain's 2 pools) ... yeah, XT BIP101 will not be happening ... with still less than 1% Tongue
https://www.blocktrail.com/BTC/pools?resolution=24h

and the guy at Bitmain who we discussed and came up with the /BIP100/ identification will probably convince them to add it soon too ... hopefully Smiley
... hmm close to 80% then ...

Well nothing left to talk about in this thread ... no need to look at and skip all the failed expert lectures any more ... ... sayonara ...

1) BIP100 is miners voting for miners to maintain control. Hardly shocking.
2) There's no code. It's a little early to call this game over.

Even if 100% of miners vote for BIP100 that doesn't make it assured - users and merchants need to accept it or it's back to the drawing board.
legendary
Activity: 4466
Merit: 1798
Linux since 1997 RedHat 4
August 28, 2015, 11:11:58 AM
Well stating the obvious that I'd be surprised if anyone who thinks they know anything about bitcoin wouldn't know ...
1) Coincontrol ... how long has it been in the core qt? ...
2) 101 confirms
3) BIP100 is now 60% (without Bitmain's 2 pools) ... yeah, XT BIP101 will not be happening ... with still less than 1% Tongue
https://www.blocktrail.com/BTC/pools?resolution=24h

and the guy at Bitmain who we discussed and came up with the /BIP100/ identification will probably convince them to add it soon too ... hopefully Smiley
... hmm close to 80% then ...

Well nothing left to talk about in this thread ... no need to look at and skip all the failed expert lectures any more ... ... sayonara ...
hero member
Activity: 910
Merit: 1003
August 28, 2015, 07:48:37 AM
Well it seems that you are not paying attention to the threads where you post on.

It seems you have not read what I wrote at all.


You can then taint one of your coins with coins which only exist on one of the forks. Let's say you get a few satoshis from block reward which occurred in a XT 8mb block (thus is not valid and does not exist on the 1mb chain).

Of course I know that.  But how do you get those few satoshis?

Do you realize that 99.99% of the bitcoin holders will NOT know about that bug feature of the protocol, or would not have the means or interest of exploiting it? 

So how are you going to meet the 0.01% of users who know that, have got some coinbase satoshis from one of the branches, and are interested in trading single-branch bitcoins? 

By the way, there is a minimum delay of 50 blocks (IIRC) before one can use coinbase coins, presumably to discourage this sort of hackery.  On a branch with 25% of the mining power, that means at least 2 days. Wlll that branch survive that long?
legendary
Activity: 4592
Merit: 1276
August 28, 2015, 12:31:49 AM

The XT chain will quickly become polluted with outputs which are invalid on the BTC chain. "Taint" from coinbases generated only on the XT chain will fan out.

Yes; just as any transaction that uses utxos tainted by coinbases of blocks in the small-block branch will execute only on the small-block chain. 

But only sophisticated users will know that, and only they would be able to exploit that feature to work with each coin independently.  (How would you get your own pre-fork coins tainted that way?)

Everyone will know it either before any fork or very shortly after.  I've described the formula several times to spur people's interest in learning the basics of how spends are created.  Hopefully a few people will have taken and interest and took the 5 minutes it takes to understand this, and many more will be aware that it is a TODO before they get ripped off by on-line service providers or dodgy SPV client apps.

I chronically overestimate people's abilities, but I am quite sure that this stuff is simply not rocket science.  Someone will have written some code to auto-split coins well before it's needed (if they've not already) and if they don't, I'll start coding again for the first time in a number of years.  IIRC, some of the same techniques were employed to either exploit or work around exploits associated with the mutability issue.

legendary
Activity: 1904
Merit: 1007
August 28, 2015, 12:23:11 AM
ANYONE can create a transaction that is valid only one chosen branch with any wallet! They don't need to be clever bitcoin hackers.

Can you say exactly why the transaction would be valid only on that branch?

Well it seems that you are not paying attention to the threads where you post on.

In this thread https://bitcointalksearch.org/topic/guide-surviving-the-fork-or-how-to-double-your-bitcoins-or-save-fiat-1157679 we have the following information:

A fork occurs. There is demand for coins (and mining occurring) on both chains. So, we have two surviving block chains (for whatever period of time).
You will then have 1 XTcoin and 1 traditional bitcoin.
You can then taint one of your coins with coins which only exist on one of the forks. Let's say you get a few satoshis from block reward which occurred in a XT 8mb block (thus is not valid and does not exist on the 1mb chain). You can combine those satoshis with your 1 XTcoin by sending them to a new address under your control. This means your XTcoins can be safely moved separately from your traditional bitcoins.

If you don't taint your coins first, any transaction you make will be valid on both chains, so if you send your coins to an address which is not under your control, the holder of the private keys for that address will be able to get both your XTcoins and traditional bitcoins.
There is no risk for you, until you make the decision to taint your coins on one chain, and then exchange them for something of value. You will hold coins on BOTH chains until you take these actions. Even the tainting itself does not incur any risk for you. It simply allows you to craft transactions on each chain which is no longer valid on the other chain.

It's not rocket science and it's not a hack. It's just how bitcoin works!
Pages:
Jump to: