Bitcoin Forum
May 22, 2024, 07:20:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 87 »
181  Bitcoin / Development & Technical Discussion / Re: Reminder: zero-conf is not safe; $1000USD reward posted for replace-by-fee patch on: July 12, 2015, 01:38:06 AM
Why the hell do you keep talking about ducks???
182  Bitcoin / Development & Technical Discussion / Re: "SPV Mining" or mining on invalidated blocks on: July 12, 2015, 12:07:44 AM

Am I mistaken, or is there a significant financial incentive for non-SPV mining pools to get their miners to mine a block that will send SPV mining pools onto a bad fork?

Doing so would cut the hash power of the network nearly in half for a short period of time (either until the non-SPV fork exceeds the length of the SPV fork, or until the SPV pools notice the problem and switch to the correct fork) which should double the chances of the non-SPV pools finding blocks until the SPV mining pools get themselves back on to the correct fork.

...
If non-SPV pools implement this, isn't this SPV mining dis-incentive likely to outweigh the incentives of SPV mining?  As such, wouldn't any pool that wants to remain relevant be forced to switch to non-SPV mining?

Let me understand ... The member of F2Pool which is an Antpool plant, sees that F2Pool has a block (F2Pool sends an update message containing a hash) and immediately transmits the particulars (the hash) to Antpool, at the same time that F2Pool starts mining on the new hash.  

Now, we suppose that F2Pool sets an "SPV trap" by occasionally announcing a bogus hash. So all of their members (including the Antpool plant) switch to mining on the new hash - along with all the members of Antpool.  

Now F2Pool and Antpool are both mining on a bogus hash and losing money.  The difference is F2Pool knows the hash is bogus.  It wants to switch its miners back to mining on the real hash.

How does it do that without tipping off whichever of its members are Antpool plants?


183  Other / Politics & Society / Re: Reddit’s science forum banned climate deniers. on: July 11, 2015, 11:46:31 PM

If a mini ice age is coming humans are not going to let themselves freeze to death. Humans with money and power that is. It is better to be a bum in the caribbeans all year long than one facing winter every year. Who do you think will survive the mini ice age? The rich nations or the poor nations? 

Hah.  We're not going to get an ice age, mini or otherwise.  We're already at a greater increase over baseline than a Maunder Minimum can reduce.  Even if we did, a Maunder minimum isn't planetary ice sheets; it's freezing waters in the Thames and a partial restoration of the polar caps.

It is not and has never been about saving the planet.

No, you're right.  The planet will be here.  We can't kill earth, I don't think, at least not yet.  Nature will go right on adapting in a hot, mostly-depleted biosphere, producing everything from new species of grass and lizards to mosses and fungus, to maybe giant bats and things.   What we can do though, is make Earth into an environment that will necessarily go on without us because it isn't a suitable environment for humans any more. 

So what it's about, and always has been about, isn't saving the planet - it's saving the Humans.


184  Economy / Marketplace / Re: Pizza for bitcoins? on: July 11, 2015, 11:35:10 PM
a 7900 bitcoin transaction just went by on my node (in block 364916).

That's like, eight slices of Laszlo's pizza.


I think I'm going to propose "Slice of Laszlo's pizza" as a synonym for KiloBTC for the next version of the client.
185  Bitcoin / Bitcoin Discussion / Re: The attack on the network is not hostile on: July 11, 2015, 11:29:20 PM
It seems one needs a degree in computer science here to understand what's going on, and I don't have that.  I'm not even that f-ing intelligent.  Can anyone explain to me what this 'attack' is all about in very simple infant goo-goo talk?

Is this not a good reason to start using some altcoins?  I just did doge and ltc transactions today that went through quite fast.  I'm just asking.

Also, I'm not trying to spread any sort of fear, uncertainty, or doubt, but these transaction times are an absolute deal-breaker for using BTC to pay for anything face to face, like in a restaurant.  Am I right?

In simple terms, the bitcoin network cannot handle more than a certain volume of transactions every hour.  This is in general a result of the system only producing one 'block' on average every ten minutes, and each 'block' containing only 1 Megabyte of space for transactions. 

This so-called "attack" consists of someone creating more than that number of transactions per hour.  The result is that transactions go into the "memory pool" - the set of transactions not yet included in a block - instead of getting quickly included in blocks.  And transactions in the memory pool get kicked out of the pool when the server running that node runs out of memory.  It's very probabilistic, but if your transaction stays in the memory pool long enough (days or weeks) it will probably get kicked out of everywhere and then it will never go through at all.

So if you make a transaction now, your transaction is in danger of going into the memory pool and staying there a long time, or maybe even getting dropped, because right now the memory pool is big enough to keep making blocks for 18 hours not even counting the usual transaction volume. 

If your transaction gets dropped, it'll be like it never happened - the coins will go back to the sender's wallet.

That means that if someone is sending you coins you need to be sure of some confirmations before you give them whatever they're paying for.  Confirmations mean that the transaction actually got into a block and became part of the permanent record of Bitcoin.

And if you're sending someone coins, and don't want to wait days for them to get confirmations and send you the stuff you're paying for, you need to cut in front of all these little transactions, by setting your transaction fees a little higher than those transactions are setting them.  Just a tiny bit (like an extra USAmerican penny) will do it.

Wow.  A 7900 bitcoin transaction just went by on my node.  Holy cow.  That's like, eight slices of Laszlo's pizza.

Anyway, the people making these transactions are paying transaction fees - which means they're paying the miners (a little bit) to include these transactions in the blocks that are being made.  So far they've committed $30K dollars to doing this.  The transactions will therefore stop when they either run out of money, accomplish whatever they're trying to do, or conclusively fail to accomplish whatever they're trying to do.

Anyway, it's not a good reason to start using altcoins.  At least I don't think it is.  It's just something that means that for as long as it lasts a bitcoin transaction will cost you an extra penny or so in fees.
186  Bitcoin / Development & Technical Discussion / Re: Reminder: zero-conf is not safe; $1000USD reward posted for replace-by-fee patch on: July 11, 2015, 11:11:05 PM
Oh, yes, I will be the first to acknowledge that USA's current educational system is an utter piece of crap. 

It seems to be the first thing gutted when money is needed elsewhere, the thing most inconsistently supported, and the thing subject to absolutely the worst planning and analysis in the US government (except for perhaps the SEC).  Most damning of all, it is terribly ineffective.  US graduates are generally lower in quality of learning than people who attended school in the third world, and completely inadequate for the personnel needs of our own high-tech businesses. 

We can examine school systems from all over the world of that actually work. We should use that information to fix our own.  But we don't.  Education in the US has been the victim of many different idiots with "solutions" that are simple, easy to talk about, and wrong.

187  Bitcoin / Bitcoin Discussion / Re: Are we stress testing again? on: July 11, 2015, 10:48:02 PM
For what it's worth, I'm running a bitcoin full node on a server with 64G RAM memory, at 173.228.13.5, at the usual port.

Because of massive memory, and the fact that I invoked it with maxorphantx=10000, it's not dumping tx out of its mempool. Because I invoked it with maxconnections=500 and at the moment only am connected to 50 peers, there's plenty of room for you if you'd like to connect and "not lose track" of all the transactions.

At this moment I'm showing 184Mbytes of unconfirmed transactions - amounting to 74563 tx.
188  Other / Off-topic / Re: How many Bitcoins are lost forever? on: July 11, 2015, 10:10:32 PM
If I were doing an alt, I would allow anyone who mined a block to collect the coins from the oldest addresses, up to 0.0001%, rounding up, of the UTXO in blocks older than 5 years. 

This should never and will never be part of Bitcoin because it violates Bitcoin's fundamental protocol and the basic prospectus under which Bitcoin users acquired their coins.

But it would be a good rule if it had been that way from the outset, because it would reduce the uncertainty over how many coins are lost and thereby improve the accuracy of economic modeling and forecasting and the efficiency of markets.  Under that model, in the long run no coins would be lost.

189  Other / Off-topic / Re: How many Bitcoins are lost forever? on: July 11, 2015, 09:55:23 PM
It's unlikely that he sold his coins since they haven't been moved on the blockchain. The only way he could have sold them while still remaining undetected would be if he sold the private keys to these addresses instead.
Goodness; why in the world would someone buy private keys???  The original owner could still have them and move the funds before the buyer.  The only way I would agree to buy private keys would be if the original owner sat there while I moved the funds.

Because they are not traceable through the block chain.  Every bitcoin you spend gets linked through the block chain to where you got it, and usually to other coins you had in your wallet at the time and where you got them.  It's pretty easy to analyze how you use bitcoin and see your past transactions, if you start with a single address of known ownership.

But if you buy a private key from someone, the coins do not move on the block chain.  If they are freshly mined coins, they have no history to link to anything whatsoever.  So they can be spent, carefully, without being linked to any of your previous or future purchases or spends on the block chain.

The buyer immediately transfers the coins to his own private key so that the seller can't spend them, but as far as block chain analysis can tell, it's still not linked to anything else the buyer has.
190  Bitcoin / Development & Technical Discussion / Re: Reminder: zero-conf is not safe; $1000USD reward posted for replace-by-fee patch on: July 11, 2015, 09:16:07 PM
Politics is unproductive here.

My problem with the current crop of "libertarians" is that they're advocating fundamentally unproductive stuff like destroying public infrastructure.  There's a lot of stuff that's cheaper and more efficient when provided by government, (like roads), and there's a lot of stuff that can't be provided by private firms because other private firms will fuck it up (like clean air and soil) and there's a lot of stuff that supports the economy at large in the long term but does not support any particular private company so private companies won't do it (like universal, USEFUL education). 

My problem with anarchists is that anarchy is merely a transitory state that is a prelude to warlords and petty criminal organizations taking over.  Much larger criminal organizations with subordinate warlords are much more efficient and less dangerous for the population, and eventually start to look like governments that provide actual services - but they take generations to evolve from the first generation of thugs that take over from an anarchy.
191  Other / Politics & Society / Re: Reddit’s science forum banned climate deniers. on: July 11, 2015, 09:02:12 PM
Hell no I don't mean unlucky.  If we get a mini ice age starting in about a decade or so and it more-or-less cancels out AGW?  That would be the best luck we could possibly have.

A planet where most of us can survive is a far far better thing than a planet where most of us can't, and if we don't get a break like a Maunder Minimum, we're going to get a planet where most of us can't.

If we manage to run out of fossil fools before it's over, so much the better - it removes one of the means by which we'd otherwise probably go on to fuck it up again.
192  Bitcoin / Bitcoin Discussion / Re: The attack on the network is not hostile on: July 11, 2015, 08:16:46 PM
One possibility is that the current "stress test" is being done by holders in order to pump their coins before a sell. 

193  Bitcoin / Bitcoin Discussion / Re: The attack on the network is not hostile on: July 11, 2015, 08:14:48 PM
As I write this my unconfirmed transaction pool is 73086 tx, or 182 Mbytes of transactions. 

Bitcoin at default rates, if every miner filled up every block to the 1Mbyte limit, could clear that in a bit over 18 hours - though it would easily take 36 given a "normal" number of tx in addition to the backlog.

As far as I'm concerned we can't get that 20Mbyte limit in place fast enough.
194  Other / Politics & Society / Re: Reddit’s science forum banned climate deniers. on: July 11, 2015, 08:04:28 PM
That would be incredibly lucky - a once-in-four-centuries event happening exactly when AGW puts us in most dire need of it. 

Still, let's all hope they're right.  It would be awesome to run out of fossil fuels, and maybe even get a survivable colony or two into space, before frying the planet or producing an environment here in which we cannot survive. 

I don't think the fifty years or so of a Maunder Minimum is quite enough time for that to happen though given that extraction technology is getting so much more effective though.  If they're right and one is coming, we'll find out.

195  Bitcoin / Development & Technical Discussion / Re: Can anybody stall Bitcoin for 72BTC per hour? ANSWER: NO on: July 11, 2015, 07:53:38 PM
Alternatively this could be someone trying to prevent a (VERY LARGE) zero-conf transaction from getting into the block chain.   By design that attack shouldn't work, because a VERY LARGE transaction would inevitably rise in priority during a single day until it were included in the "freebie" section.  That is, in fact, why Satoshi put a freebie section in the block composition code in the first place.

But now that we have a bunch of miners ignoring the freebie section, sellers are at least theoretically vulnerable to it.  Which, essentially, means the advice about always waiting for at least a couple confirmations is essential.

Cryddit
196  Bitcoin / Development & Technical Discussion / Re: Can anybody stall Bitcoin for 72BTC per hour? ANSWER: NO on: July 11, 2015, 07:42:25 PM
I note that this "stress test" coincides with a rise in price and an increase in "buy" volumes on major exchanges.  

Amid all the digital dust caused by unconfirmed transactions, someone (or more likely someseveral) is buying massive amounts of bitcoin.

I wonder if the current "attack" is being done by (or on behalf of) big buyers.  It would be intended to occupy the news and speculation while a move that would otherwise set off a more major price spike gets executed.  Pure conspiracy theory, of course.

Note:  As I write this my memory pool shows 74,581 unconfirmed transactions, which is 181 megabytes of backlog.
197  Bitcoin / Development & Technical Discussion / Re: Chances of a collision on: July 10, 2015, 06:28:28 PM
My Grandma Beryl used to say of someone extraordinarily foolish,

"I swear that boy could get hit twice by the same bolt of lightning!"

But she wasn't talking about odds, she was talking about stupidity and failure to learn from a past mistake.

And my Grandpa Charlie?  Her husband?  He actually *DID* get hit by lightning, once, before they married.  But he wasn't a stupid boy; he quit fixing barbed-wire fences when rainstorms were moving in, and never got hit again.

Similarly, people who got hit by address collisions and learned to stop using the native Android RNG without initialization, never got hit again.

So, yeah, lightning strikes occasionally.  It even strikes many times in very predictable spots that stick up high enough and are topped with shiny pointy well-grounded conductors.  You have to learn to NOT STAND on those spots!

198  Economy / Marketplace / Re: Pizza for bitcoins? on: July 10, 2015, 03:10:42 AM
Are there any other threads like this with crazy old bitcoin stories?

Yes.
199  Bitcoin / Bitcoin Discussion / Re: Blockchain split of 4 July 2015 on: July 09, 2015, 05:50:30 AM

The behavior of a normal client when confronted with an invalid block, is to ignore it.  It will not relay that block.

Therefore, when BTCNuggets comes up with its version=2 block at a moment when the rest of the network is ready to reject version=2 blocks, the 'incognito' node that steals the hash by pretending to be a member of BTCNuggets will hear about it - but the block itself WON'T be relayed through the network to BTC-China, because other network nodes will notice it's invalid and drop it on the floor rather than relaying it.

So here's the situation.  They want to check "in parallel when the block arrives" but the block won't arrive at all unless the same check, as performed by the relaying node, succeeded!  Every second you don't get that block, it becomes more likely that the reason you haven't is because it's invalid.

So mining on a hash while waiting for a block is not a plan to maximize profits if it goes on for more than about ten seconds. If you haven't seen the block by about ten seconds after getting the hash, then it's most likely because that block was the Pravda, not the Truth.  Nodes that would otherwise have relayed it to you (and everybody else) had a look at it and laughed at the funny joke instead of finding news worth passing along.  And what that means is that if you treat the hash as True rather than Pravda, you're going to get taken in along with the other optimists who believed in it - and like them, you will believe you are wealthier than you'll actually be.

200  Bitcoin / Bitcoin Discussion / Re: Blockchain split of 4 July 2015 on: July 09, 2015, 01:09:04 AM
I hesitate to bring this up because people are mistaken about how, but the forks do in fact contribute to delays.

When you've got 50% of the hashing power working on a bad fork, you've only got 50% of the hashing power working on a good fork.  While this situation is in effect, you can only form about 50% of the "nominal" number of blocks in the good fork.

That leaves only room for 50% of the normal number of transactions and the remainder do in fact start to pile up when they come in faster than the reduced-capacity good block chain can handle. 

Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 87 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!