Bitcoin Forum
May 07, 2024, 11:48:31 PM *
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 ... 195 »
121  Bitcoin / Development & Technical Discussion / Re: How is BitCoins truly desentralized? on: March 31, 2014, 07:12:35 PM
In the absence of the DNS seeds, you can simply ask someone for the address of a node and connect to it.  Once connected, your node will learn thousands of addresses.

The DNS seeds are just a convenience.
122  Bitcoin / Development & Technical Discussion / Re: Question about 'Height' certainty on: March 31, 2014, 11:47:32 AM
Hashing process could be optimized by mining for blocks with only one constant coinbase transaction - so no other transactions will fit in the block. BIP 0034 prevents it.

No, BIP 34 prevents duplicate transactions because they were an ugly corner case.

It was heavily discussed, so searching these forums for it will provide enlightenment on the matter.  The short version is that allowing duplicate generate transactions was surprising, but realizing that they could be spent and then mined again was even more surprising.  In theory, whole strings of transactions with identical IDs could be made that way.
123  Bitcoin / Development & Technical Discussion / Re: looking for more info on hashing power(in Bitcoin network) on: March 28, 2014, 11:59:29 AM
There is no simple relationship.  See https://en.bitcoin.it/wiki/Mining_hardware_comparison

Network hashing power and luck.  In the long run, luck will tend to balance out.
124  Economy / Economics / Re: Technological unemployment is (almost) here on: March 28, 2014, 11:44:34 AM
Tech unemployment means that machines plus a minority of human workers can saturate any every conceivable market.

Obviously that is not the case.

The present problem is the fiat money system.

The problem is that when you are "debating" with people that are desperate to impose a total government takeover of everyone else because they imagine themselves clever enough to end up on the ruling side, they have their hammer well in hand and they sure as hell aren't going to let you convince them that the screw they aren't looking at is anything but a nail.
125  Bitcoin / Development & Technical Discussion / Re: What ensures that the mining node doesn't maliciously try to fork the network? on: March 28, 2014, 02:43:31 AM
"picked"?
126  Bitcoin / Development & Technical Discussion / Re: bitcoin maximum fraction unit? there are something less than satoshi unit? on: March 27, 2014, 10:52:15 PM
Is there any check in the transaction verification code that this value must be >= COIN ?

util.cpp, line 386.  (0.9.0)
127  Bitcoin / Development & Technical Discussion / Re: bitcoin maximum fraction unit? there are something less than satoshi unit? on: March 27, 2014, 06:47:43 PM
You've got the xxx on the wrong end.  What we have is headroom.
128  Bitcoin / Bitcoin Discussion / Re: Why are private keys safe? on: March 27, 2014, 11:51:37 AM
We've got a quantum computer store here called D-Wave. They've got quantum computers in stock and for sale.

http://arxiv.org/pdf/1403.4228v1.pdf

Or it could just be really expensive snake oil.

http://en.wikipedia.org/wiki/Dwave_1
Quote
"In January 2014, researchers at UC Berkeley and IBM published a classical model explaining the D-Wave machine's observed behavior, suggesting that it may not be a quantum computer"


http://arxiv.org/abs/1401.7087
Quote
we outline a simple new classical model, and show that on the same data it yields correlations with the D-Wave input-output behavior that are at least as good as those of simulated quantum annealing. Based on these results, we conclude that classical models for the D-Wave machine are not ruled out.


http://www.scottaaronson.com/blog/?p=1400
Quote
the same USC paper that reported the quantum annealing behavior of the D-Wave One, also showed no speed advantage whatsoever for quantum annealing over classical simulated annealing.  In more detail, Matthias Troyer’s group spent a few months carefully studying the D-Wave problem—after which, they were able to write optimized simulated annealing code that solves the D-Wave problem on a normal, off-the-shelf classical computer, about 15 times faster than the D-Wave machine itself solves the D-Wave problem!  Of course, if you wanted even more classical speedup than that, then you could simply add more processors to your classical computer, for only a tiny fraction of the ~$10 million that a D-Wave One would set you back.

A guy that I talk to on IRC (friend of a friend) does quantum computing research at Caltech.  He says that the "mood" in the community is that D-Wave is actually quantum.  It wasn't so early on and they needed a lot of convincing.  I've seen similar statements online (but don't have any references handy).

But people need to keep in mind that D-wave does quantum annealing, which is different from "general" quantum computing.
129  Bitcoin / Bitcoin Discussion / Re: New research proves: MtGox bitcoins NOT stolen using transaction malleability on: March 27, 2014, 11:40:20 AM
http://arxiv.org/abs/1403.6676  <--  non-obscured link

While I suspect that their conclusion is correct, I really take exception to their methodology and assumptions.  Mostly, they assume that a mutation will be visible as a double spend.  However, the reference client's behavior regarding relaying transactions with degenerate signatures changed, so a sparse sensor network would likely only see the mutated transaction instead of a pair.

I think that given bitcoin's 10 minute timeframe for rounds, and their decent connection of nodes, it is reasonable to assume that they customised clients logged the majority of such transactions.

A bit difficult to log something that you can't see because no one will relay, don't you think?
130  Bitcoin / Development & Technical Discussion / Re: Question about 'Height' certainty on: March 27, 2014, 11:32:52 AM
Blocks come in discrete lumps.  You always know how many of them you have.
131  Bitcoin / Bitcoin Discussion / Re: New research proves: MtGox bitcoins NOT stolen using transaction malleability on: March 27, 2014, 03:17:49 AM
http://arxiv.org/abs/1403.6676  <--  non-obscured link

While I suspect that their conclusion is correct, I really take exception to their methodology and assumptions.  Mostly, they assume that a mutation will be visible as a double spend.  However, the reference client's behavior regarding relaying transactions with degenerate signatures changed, so a sparse sensor network would likely only see the mutated transaction instead of a pair.
132  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 27, 2014, 12:11:32 AM
yes i agree.  just to clarify my position, what i was describing was a hack, since bitcoin organizationally currently seems to lack any real good, clear mechanism for collecting capability needs information from the commerce community, digesting it, and coming out with solutions that make sense.  

the fact that transactions can be backed out in a reorg or re-positioned in time alone would drive accountants crazy.  

"oh woops reorg now the money came in on Wednesday morning not Tuesday night..."

try to explain that to a revenue recognition auditor...  Roll Eyes

in the real business world, some discounts disappear at midnight at the end of a fiscal year, and if that company does not have the contract and/or payment on the books it doesn't count.  hence there needs to be something that stops transactions from floating around unconfirmed for days, or longer.

The accounting world will have to adapt to bitcoin.  They will not be dragging their current fiat notions into bitcoin intact.

For some strange reason, plenty of people on this forum think that the rules of accounting were handed down to Moses on Sinai and have been passed down from father to son unchanged since then.  This is, of course, nonsense.  Accounting changes all the time.

Bitcoin does what it can.  The block timestamp is the only time with any meaning for bitcoin.  If that isn't good enough for the accounting industry, they will just have to come up with something else that does.

Same goes for everyone else, pretty much.  I'm reasonably sure that the "commerce community" "needs" the "capability" to reverse transactions.  Ain't gonna happen, so they'd better get over it sooner rather than later.

P.S.  I can think of several ways to address your specific example that don't involve wishful thinking.  1)  Don't wait until the last fucking minute.  2) Accept a receipt from an audited timestamping service as the effective time.  3) Accept the timestamp of an orphaned, but otherwise valid, block as the effective time.  4) Pay more fees.
133  Bitcoin / Development & Technical Discussion / Re: "high priority" tx (with fee), taking forever to confirm on: March 26, 2014, 03:56:08 AM
Anyone-Can-Spend is normally done with an empty scriptPubKey, not OP_TRUE.  0x51 is used to redeem it, not create it.  You can try to redeem it with OP_TRUE, but now it'll look like a double spend against the (apparently bogus) transaction already roaming the network.

Oh, and now that you've drawn attention to it, you'll be racing against bots trying to spread their own versions that spend it to their own addresses.
134  Bitcoin / Development & Technical Discussion / Re: Is there a relatively painless way to get a transaction's input addresses? on: March 26, 2014, 03:30:56 AM
Input address?  What's that?  I don't remember seeing that in the specs anywhere.
135  Bitcoin / Bitcoin Technical Support / Re: bulk address creation on: March 24, 2014, 05:18:20 PM
Pick a random number, privkey0.  Multiply G by privkey0, result is pubkey0.

Now, pubkeyi=pubkeyi-1+G and privkeyi=privkey0+i.

So, just keep incrementing privkey and adding G to pubkey until you have as many pairs as you need.

Note that this is much less secure than actually pulling random privkeys.  It is fine in vanitygen because most of the pairs are discarded.
136  Bitcoin / Development & Technical Discussion / Re: Do you use "account" for multi user systems? on: March 24, 2014, 05:10:16 PM
Any time the question is "Accounts?" the answer is no.

Not that accounts aren't usable, or useful.  Just that if you are asking questions about them, you don't know enough about them to use them safely.

So how to use them safely? I always only get those vague warning like nobody knows...

The secret to account safety is understanding when they are updated, and which one is getting updated.

When a new transaction comes in, all accounts are checked to see if the destination address is tagged as an account member, if any are, that account is updated, if none are, the default account is updated.

When a new spend is created, the account explicitly mentioned in the command (which is usually the default account, is updated.

When a move command is executed, the two accounts explicitly mentioned are updated.

The first two big pits that people tend to run into are:

Tagging an address into an account does not update that account with transactions already known.

The coin selector doesn't know or care about accounts.  A spend tagged with account "B" does not necessarily use a transaction that had come in to "B" before.  A spend that redeems a transaction that had come in to account "B" does not update account "B", unless you explicitly mention account "B" in the command.
137  Bitcoin / Development & Technical Discussion / Re: Do you use "account" for multi user systems? on: March 24, 2014, 04:17:24 AM
Any time the question is "Accounts?" the answer is no.

Not that accounts aren't usable, or useful.  Just that if you are asking questions about them, you don't know enough about them to use them safely.
138  Bitcoin / Development & Technical Discussion / Re: Is this 16-of-16 multisig tx redeemable under current bitcoin implementation? on: March 23, 2014, 11:48:46 AM
Error messages from those services tend to suck badly.

Speaking from experience, I will say that writing a varint handler for a parser is easy, and I'd be amazed if more than one of those sites got it wrong.  More likely, they are passing it to bitcoind, which is rejecting it based on the IsStandard() check, and they simply report all errors as "parsing error"s.

But please post the raw transaction here so that we can check it.
139  Bitcoin / Bitcoin Discussion / Re: Is the bitcoin foundation legit? on: March 23, 2014, 01:18:52 AM
Beyond that, you'll have to explain what you mean by "legit".  Anyone can create a club with their friends and call it anything they want.  There is nothing magical about "The Bitcoin Foundation".

How about a different question, then.
Is the name that they have chosen for their club deceptive or confusing?

Suppose I go create a website named "The Bitcoin Company", and my own private
digital fiat currency whilch  I'll call Bitcoin -- which will be  confusingly similar,  to the
distributed cryptocurrency.

Who is to say which has the superior right to the use of the name  Bitcoin to describe their digital currency,
or product, or service?

Oh dear God...  I'm having PTSD flashbacks.  You know, from the time not so long ago that this was debated, and debated, and debated, and debated, and debated...

Do you also ask this question of The Children's Cancer Foundation?  They have, after all, named their club to be confusingly similar to the disease.
140  Bitcoin / Development & Technical Discussion / Re: How these BTC trading company manage their cold storage ? on: March 22, 2014, 10:16:34 PM
Given the history of the exchanges, rather than their claims, I'm not sure that "manage" is the right word.  Or maybe "cold" is the word out of place.
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 ... 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!