Bitcoin Forum
May 23, 2024, 06:55:29 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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 ... 195 »
841  Bitcoin / Development & Technical Discussion / Re: BTC violates GAAP, result a mess. on: May 30, 2013, 01:10:06 AM
Sorry, sorry
that my English, German and other language abilities are'nt just as perfect as dead certainly yours.

Is somehow new for me however, that imperfect use of a foreign language might be an argument.
Anyway. That seems to be the best argument to ignore arguments.
Perhaps I will use this nice feature myself in the future.
What about their authors German or Spanish abilities?


Oh, no, no.  You don't get to pull this shit.

Your ideas are nonsense because you don't have a clue what bitcoin is.  This is clearly and extensively documented in the thread I linked.

We spent days trying to teach you about bitcoin.  The problem is not your imperfect command of English.  The problem is you.  I'm not going to waste yet more time explaining what is wrong with your alleged ideas.  Refer back to the other thread to see why.
842  Bitcoin / Development & Technical Discussion / Re: CASH simulation and GAAP fundamentals on: May 29, 2013, 06:57:44 PM
I normally try really hard to understand posts when it appears that the author isn't a native English speaker, so I read this whole thing four or five times, and I still can't...

Hey, wait a minute!  Are you the same LvM from the binary map thread that was saying that there were no logical differences between bitcoin and other currencies?

I hope that the other posts in this thread have led you to do some research into what exactly a cryptocurrency is, and how it differs from a bank ledger.  Bitcoin is not just the same money that you know about under a different name.  It is something new.  Well, new-ish.

I assure you that you are not the first person to suggest a scheme of balance tracking.  Hell, you probably aren't even in the first thousand.  Feel free to augment your research into cryptocurrencies by looking into why no such proposals have gone anywhere.  Hint:  It isn't because we are all just too stupid to see your brilliance.
843  Bitcoin / Development & Technical Discussion / Re: Signing a tx with two input addresses in two steps, is that possible? on: May 29, 2013, 11:37:42 AM
signrawtransaction returns the intermediate result each time.  This is clearly demonstrated in Gavin's gist on the raw transaction API:

https://gist.github.com/gavinandresen/3966071
844  Bitcoin / Development & Technical Discussion / Re: Quick and safe confirmation for merchants and in client-side code on: May 28, 2013, 06:42:28 PM
My understanding is that miners take the first transaction they receive, and henceforth throw out any conflicting transaction received after that one. What does this mean? If my transaction propagated throughout 90% of the network, a fraudster would need to either convince the miners to dump that transaction and take a new one (the double spend) or to transmit the new double spend transaction to the remaining 10% and hope they will find the next block.

Virtually all of this is assumption.  No one can force miners to pick one transaction over another for inclusion in a block.  No one can force nodes to relay one transaction over another.

We think that your assumptions are mostly correct, for now.  But nothing is sure until it is confirmed.  Rely on good intentions at your own peril.  Different people in different situations will have different levels of acceptable peril.
845  Bitcoin / Development & Technical Discussion / Re: can't find some transaction in my bitcoind on: May 28, 2013, 06:35:52 PM

Code:
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1002,7 +1002,7 @@ bool GetTransaction(const uint256 &hash, CTransaction &txOut, uint256 &hashBlock
                 if (view.GetCoins(hash, coins))
                     nHeight = coins.nHeight;
             }
-            if (nHeight > 0)
+            if (nHeight >= 0)
                 pindexSlow = FindBlockByHeight(nHeight);
         }
     }

Just FYI, this is a dangerous patch and should not be used.  The genesis generation should not be in your index.  If it is in your index, your node is vulnerable to a fork attack.  An extremely unlikely fork, to be sure, but a hard one.

If you really need the information from that block, you should get it out-of-band, not from your client.
846  Bitcoin / Development & Technical Discussion / Re: Sendmany... change to be returned to the same address that sending? on: May 28, 2013, 04:49:17 PM
No.

You can only do this with raw transactions.  Using the friendly functions, you get no control over the change address.
847  Bitcoin / Development & Technical Discussion / Re: Bitcoind transaction notification on: May 28, 2013, 02:22:27 PM
The 8.2 release candidates include a -walletnotify option that can run a process when a transaction that affects the wallet is seen.  It would be fairly simple to write a script for that to call curl or wget to create a HTTP callback.

If your bitcoind is busy (or will be some day), or if the callback server is unreliable, it would be wiser to do it in two stages.  The -walletnotify could drop an entry into a database, and a second process could read those entries and execute the calls.  The reason is that the -walletnotify process needs to return promptly to avoid runaway processes.
848  Bitcoin / Development & Technical Discussion / Re: Resubmit raw transactions on: May 28, 2013, 12:46:39 PM
*  Once upon a time, it was possible to create identical chains of transactions.

Wow, got a link to this?

Not off the top of my head, but look for the discussion around BIP 34.

The whole point of adding the height to the coinbase was the make each generate transaction unique.  Prior to that, it was possible to create duplicates.  And since duplicate generations would have identical hashes, you could, in theory, make a chain of transactions starting from one generate, and then duplicate the entire chain later.

It would be difficult to trick someone using this quirk, but not impossible.  Also, it was ugly.  Which is why it got fixed.
849  Bitcoin / Development & Technical Discussion / Re: Resubmit raw transactions on: May 28, 2013, 03:43:29 AM
There are no addresses.

A transaction is just two lists.  The first list is a list of past transactions that are being redeemed (the inputs), the second list is a set of outputs and the conditions necessary to redeem them in the future.  In a standard transaction, the redemption conditions are constructed from the address.

The input list is composed of {txhash,seq} pairs.  The txhash is the hash of the transaction, and seq is the position in the list.  txhashes are unique (with a few historic exceptions that users are safe to ignore), so the second transaction to that address will be different from the old one.
850  Bitcoin / Development & Technical Discussion / Re: Resubmit raw transactions on: May 28, 2013, 02:51:40 AM
No.*

Transactions involve previous transactions.  There are no accounts, no addresses, no balances.

Once upon a time, it was possible to create identical chains of transactions.  The door has been closed, and if I recall correctly, it was never used for evil.
851  Bitcoin / Development & Technical Discussion / Re: Making 0-conf TXs relatively safe "again" on: May 24, 2013, 04:22:49 AM
I think that schemes like this are doomed to failure.

Right now, a bitcoin transaction has very simple rules.  There are really only two:

A transaction is valid if it satisfies the conditions specified in the inputs it redeems.
A transaction output can only be redeemed once.

That's really all there is to it.  A powerful and useful system defined by just two simple rules.  The pinnacle of engineering and beauty, nothing left to take away.

Now, our computers are really dumb, so things that we take for granted, we have to explain to them in great detail.  So, the software isn't as beautiful as the idea it represents.  We have to tell the computer that you can't have a negative output to balance out a too-large output, and things like that.

Assume that we devise some way to allow the network to take action against double spends.  There are horrifying technical challenges in that task, but we are going to assume that condition, so we don't have to worry about solving them.  Any such scheme is going to destroy the beauty of the system.  There won't be two simple rules that you can explain to literally anyone in 5 minutes, there are going to be three.  And the third one is going to be ugly.  It is going to start out with "Except when..."

The first rule is math.  The second rule is time.  Both of these are necessary, in that you can't have a system like this without math and time.  The third rule will be the mob.  The third rule will be the one that we added to make some particular group of people happy.  The third rule will be the foot in the door for the fourth rule, to make some other group happy.  And then the fifth.  Next thing you know, we'll have a group of people meeting on an island to add a rule that will solve the world's problems.

Fortunately, I think that people see this.  Even if we could distill the problem down to "just a bit of code", it would destroy the beauty of the system.  The software could take the hit, lot of it is already ugly.  But it would be fatal to the idea that the software represents.
852  Economy / Economics / Re: Tax free tour - How large Corps. get away with no or little taxes ? on: May 21, 2013, 06:16:05 AM
The real story is reporters fooling you into believing things that aren't true.  In this case, the lie is that there was some tax that should have been paid, in addition to all of the actual real taxes that they did pay.
853  Economy / Economics / Re: Is it true that the Fed is privately owned on: May 21, 2013, 06:13:44 AM
This debate is silly, as well as off topic.

There is no such thing as allodial title in the modern world.  All property is community consensus, but one with the rules (mostly) already spelled out.
854  Bitcoin / Development & Technical Discussion / Re: Reminder: zero-conf is not safe; $500USD reward posted for replace-by-fee patch on: May 20, 2013, 06:36:27 AM
Is it conceivable that a judge could conclude that because the miner was running this replace-by-fee code and received compensation for doing this that the miner could liable for losses by the merchant? [Edit: or charged as an accessory to the crime of fraud even?]

Sure.  But it would be silly to do so.

The blockchain is what defines the order that transactions happen.  If a miner can be liable for replacing a transaction, why not for failing to replace it?  The network makes no promises to deliver transactions to nodes in some magically special order, except when that delivery is as a block.  What if the miner gets the replacement first?  How do you prove otherwise?

Judges, in general, aren't stupid, and this is simple stuff, easily explained.
855  Bitcoin / Development & Technical Discussion / Re: Coin-eater... on: May 18, 2013, 08:07:15 PM
Basically, you don't understand how mining works.

The pool gives work to your miner.  That work is in the form of a block header, and it is specific to that pool: the associated block pays the pool.  Your miners work on that header, and any hashes found that meet the pool's criteria for being a share are sent back and used to calculate your speed and credit your account.

You can't send the same work to multiple pools, because only one of them will recognize it as being one of their blocks.  The pool is not giving you "worthless work" to do for shares, you are doing the actual work and looking for the actual block.

A "share" is just a header hash that meets the pool's share criteria, which may or may not meet the network's block criteria.
856  Bitcoin / Development & Technical Discussion / Re: How to use Walletnotify? on: May 17, 2013, 12:50:20 AM
DDOS?  zero.  There is no amplification, no redirection.

Someone can try to DOS you.  But it'll be expensive.  Your node will spawn a process for each transaction that hits your wallet, not for each output.  You should strive to make the spawned process as light and short lived as possible, but for the most part, there isn't much danger.
857  Bitcoin / Development & Technical Discussion / Re: Will change addresses really help anonymity? on: May 15, 2013, 11:32:41 AM
And moreover, it creates a lot of hassle, forcing you to backup your wallet after every payment.
It most certainly does not.
indeed, it does not.
but how is a simple user supposed to know when there was a new address generated for a change, so he should make a new backup?
there is no such indication - so basically, if you don't want to loose any money, you should do a backup after every send.

keypool
858  Bitcoin / Bitcoin Technical Support / Re: Help Please!! on: May 15, 2013, 04:53:20 AM
The last activity I see on that address is from April of 2011.  Are you really sure that is the address you sent to?

http://blockexplorer.com/address/1HMhavnBSAARMjRq3UfTTxgGi812uXAbA6
859  Bitcoin / Bitcoin Technical Support / Re: Help Please!! on: May 15, 2013, 04:37:52 AM
Coins are not stored on your computer, or in your wallet.  If the transaction actually happened in the public block chain, it doesn't matter what software you are using to see it.

You just need to make sure that you still have the wallet.dat that contains the key to the address you sent to.

Thanks, but what would cause the newest version to be synched with the network and not show my coins when the old version still is catching up? I'm guessing once the old version catches up enough I will see my coins. I'm just worried the 5-15 deadline might mess things up. Still 20 days of catch up to go on the old version before I should see my coins. I also want to add the new version also had the address I sent the coin too listed under receive coins. Anyone know what could be the issue here? I might be on a very short amount of time to act before I lose my coin due to the deadline.

I'm trying to tell you that the deadline has nothing to do with this.  It has zero effect on transactions.  It won't cause you to lose anything.

What I'd like to know is, how many wallet.dat files do you have, and which one has the key to the address that you sent your coins to?

If the new version showed that address under Received, then it should have that transaction.  Check one of the public blockchain websites (blockexporer.com, blockchain.info, etc).  Just search for that address and see if you can find that transaction.  If the transaction shows up there, but not in your client, then you may need to stop and start again with -rescan.

If you are willing to post the transaction hash or the address involved, someone can try to look it up for you if you aren't familiar with searching those sites.
860  Economy / Service Discussion / Re: The address search box is gone on blockchain.info WHY? on: May 15, 2013, 04:03:06 AM
This sounds like a great question...  to ask the people that run that website.
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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 ... 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!