Bitcoin Forum
May 25, 2024, 07:45:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 »
2741  Bitcoin / Bitcoin Discussion / Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation on: July 01, 2011, 05:41:00 PM
People have upload majority of the block chain. So download the file and stick it in. 2hrs becomes 20mins tops

However, the client doesn't verify the chain if it is on the hard drive.

What they need is a -verify_chain command line option.  This would automatically happen the first time you start the client or if the date on the block chain file is updated.
That would still take a few hours. Yes, believe it or not, verifying the chain is the bottleneck.
2742  Bitcoin / Bitcoin Discussion / Re: If an attacker gets more than 50 % of mining power on: July 01, 2011, 08:14:01 AM
Now we see, that even if you invest tremendous costs in getting a huge majority of computing power, you can't do a lot of harm.
You are thinking so small...

An attacker with over 50% of the hashing power doesn't need to broadcast their blocks. They could very successfully eat a month's worth of transactions if they wanted to. Oh, and if any of those transactions used newly minted coins, they are now permanently reversed.
2743  Other / Beginners & Help / Re: Did Eligius payout for EU server go thru? on: July 01, 2011, 04:54:19 AM
I don't think it's been done yet?
2744  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: July 01, 2011, 04:15:20 AM
If you have an immediate need to be allowed into the forum beyond, please post your request here. Reasons such as "I'm not a spammer" will be ignored. You must provide evidence that shows that you understand more about Bitcoin than the average newbie would or that what you want to post can only be done in another forum. Try to be as specific as possible.

Much obliged.

Edit: Many people posting here have already met the 5 posts and 4 hour requirements. If you see "Jr. Member" by your name, you don't need to post here.

I certainly don't know more than the average newbie, but I was hoping to sell a few things to earn some bitcoin.

Edit by Maged:
What are you thinking of selling?


Hi Maged, I think I sent you a PM last night.  The more I read and learn, the more I like the idea of opening a Bitcoin Bookstore.  My inventory is a bit small right now, but I'd like to open it up and see how much interest there is.
I whitelisted you this morning...
2745  Other / Beginners & Help / Re: Mt Gox Has Stollen My Money on: July 01, 2011, 04:06:55 AM
MtGox got my money too.. Around $XXX worth.. horrible that they haven't communicated back with me yet either and I PM'd MagicalTux on this forum and yet no answer. Horrible that people like this can do something like that, however I'm contacting Dwolla and hopefully others who sent their money to them through Dwolla will contact too and cancel their accounts.
Don't contact Dwolla, they can't do anything. Also, PMing MagicalTux won't work, since he never really checks his PMs.

Contact MagicalTux on IRC.
2746  Other / Beginners & Help / Re: Deep Technical Discussion -- Attacking the Blockchain on: July 01, 2011, 03:20:59 AM
By the way, something else I've been wondering (and an excuse to get to 5 posts):  what is the incentive for a node to include any transaction in their block for free?
The only incentive is that it will help get more people to be willing to use Bitcoin.
If you have a lot of transactions, isn't it going to take longer to hash?  If I was selfish, why wouldn't I calculate a block and only include my own coinbase transaction and nothing else?
It DOESN'T take longer to hash. There's no reason NOT to include transactions.
Similarly, as the network picks up popularity aren't we running the risk that we'll have to start including millions of transactions in every block?  Even if the difficulty adjusts to accommodate the slower hashing, won't the blockchain get untolerably large (in terms of storage space)?
I suggest reading this wiki page:
https://en.bitcoin.it/wiki/Scalability

Edit: to clarify, it's not the whole block that is hashed, just the headers, which includes the Merkle root. The amount of data hashed does not change - regardless of the number of transactions.
2747  Bitcoin / Bitcoin Discussion / Re: Mt. Gox Account Claim Rejected Twice? What next? on: July 01, 2011, 02:56:38 AM
These guys are either *really* incompetent or crooks (or perhaps still overwhelmed by the number of claims--unlikely in my view after an entire week!).
Even a MtGox employee's claim got rejected. Just keep giving more information.
2748  Other / Beginners & Help / Re: Mt Gox Has Stollen My Money on: July 01, 2011, 02:45:18 AM
Go back to the claim page listed in the email you got after the first step where you entered your password. That should provide more information.

If you never got to the page where you submit additional info, restart the claim process.

What are the best alternatives?
Trade Hill is one (use the link in my sig for 10% discount on commission). Camp BX is also coming out soon. I don't trust the others.
2749  Other / Beginners & Help / Re: Deep Technical Discussion -- Attacking the Blockchain on: July 01, 2011, 02:34:51 AM
So you are saying that the client will not recognize a transaction with a non-standard script, unless someone knows about that transaction and spends the coins in compliance with its script?  Therefore, if a script were somehow included in a transaction, the new owner is still bound to the "terms and conditions" of the script, but if they're using the standard client, they won't see it to begin with.  Therefore, a vendor would not see the transaction in their history, and they would claim that you never paid them...?
That's exactly it. In fact, unless your client is aware of how the script can be solved (such as is the case for the current two scripts), it's (virtually) IMPOSSIBLE for the client to recognize that it can spend the transaction.


By the way, who/what is Eligius?
They are a major mining pool.


There is really only one client right now, Bitcoin-0.3.23.  Is there anything wrong/unethical/prohibitive to create a new client?
Absolutely not! PLEASE do! We need more competing clients!

Even if it is "okay", someone could eventually sneak malicious code into the client.  What's stopping that from happening now?  Is the official bitcoin client codebase protected against this?  Could an attack of this sort cripple the network?
Not much is stopping it right now, other than that we're open-source. This issue needs to be solved before we can offer automatic updates.
2750  Other / Beginners & Help / Re: Deep Technical Discussion -- Attacking the Blockchain on: July 01, 2011, 12:43:53 AM
I have spent quite a bit of time studying how the Bitcoin network actually works, but I'm not sure I'm 100%, so these questions will hopefully clarify some of the gaps in my understanding.  Given the decentralized nature of the network, there is no single authority that decides which is the "current" block.  Nodes assume the longest chain is the "correct" one.  So:

(1)  If two blocks are computed simultaneously by nodes on opposite sides of the world,  both nodes will broadcast valid blocks with the target hashes at the same time.  Then the nodes closest to the "winners" will each start extending that chain.  Even when they get word of the other chain, they will continue to work on the first one they received.  But as soon as one of the chains gets extended, all nodes will switch to that chain, and the other chain will be orphaned. 
   -- Is this correct?
   -- If Deepbit reports a block as "Invalid," is this why?
Yes on both counts.

(2)  Let's assume that a government has a massive banks of FPGAs which are not on the network right now, but actually would be more than 50% of the network speed if they were (not really feasible, but governments have a lot of money...).  Now, instead of joining the network, they start building an alternative blockchain branch, starting from some arbitrary block.  Because they have more computing power than the rest of the network, they can start building the blockchain faster than the "current" blockchain everyone is working on.  Could they build this alternate blockchain branch for 2 months, and then broadcast it to the network all at once?  If all blocks in the new chain are valid, and it's longer than the current, then won't all nodes switch to it?  Then all the transactions of the last two months will basically be reversed because they "never existed" in the new blockchain?   This would seriously disrupt the Bitcoin network...
Yes, that is what would happen. To prevent such a disaster, various ideas are being thrown around where, essentially, such a large reorganization would have to be resolved manually by all the other active nodes. However, if someone has a majority of the hashing power, we're still screwed.


(3) Are transaction scripts currently disabled in the main Bitcoin client software?  If not, then is anything stopping people for using scripts in their transactions?  If so, then what is stopping someone from including a script in all their transactions that says no private key is required to transfer the coins onward?  Once the main Bitcoin client software starts using the scripts, then that old transaction no longer requires a private key signature and the they can send the coins back to themself if they were never transfered out out of that account.

-Eto

The current client won't make, nor recognize, any transactions with a non-standard script. It CAN, however, verify scripts when they are spent. If you use a script that is spendable by anybody, someone would have to notice the transaction and then spend it. It wouldn't show up in everyone's client automatically.

Non-standard script transactions can currently be submitted to Eligius and put in a block for a small fee.
2751  Other / Beginners & Help / Re: MtGox Liberty Reserve Withdrawl Delays? on: June 30, 2011, 11:52:45 PM
LibertyReserve at MtGox is delayed up to 5 business days.
https://mtgox.zendesk.com/entries/20239036-important-notice-libertyreserve-delays

Looks like people are abusing all of the Bitcoin exchanges to get LibertyReserve.
2752  Bitcoin / Bitcoin Discussion / Re: [ATTN] Clarification of Mt Gox Compromised Accounts and Major Bitcoin Sell-Off on: June 30, 2011, 08:31:41 PM
Has anybody checked whether jed's password was one that's been publicly leaked yet? I'm interested in how strong it was...
2753  Other / Beginners & Help / Re: MtGox problem on: June 30, 2011, 08:05:45 AM
I need help from someone at MtGox asap. my account has had the password changed and my email address password was also changed. I managed to get back into my email through the question and answer but I cant gain access to my MtGox account.
I have been trying to contact MtGox to freeze my account but they do not respond to me. Its is coming up to 24 hours again and I know I will be loosing $1000. every 24 hours they don't have my account frozen.
is there another way to contact them or get my account frozen?
Contact them on IRC. See the post above yours.
2754  Other / Beginners & Help / Re: Client Balance Incorrect on: June 30, 2011, 07:35:48 AM
I was sent Bitcoins on the 26th but my client doesn't show them in the balance or the transaction yet. I have the latest client. Why is this and how can I correct it?
Do you have all the blocks? We're at 133983 blocks right now.
2755  Other / Beginners & Help / Re: Where are my coins? on: June 30, 2011, 07:32:20 AM
Start your client with -rescan and see if that fixes it.
2756  Other / Beginners & Help / Re: Datecoin - a method to prove ownership of prior art via block chains on: June 30, 2011, 07:22:30 AM
You might find this thread interesting, if you haven't read it already:
http://forum.bitcoin.org/index.php?topic=7219.0
2757  Other / Beginners & Help / Re: MtGox problem on: June 30, 2011, 06:52:12 AM
Try opening a ticket on their support site:
https://support.mtgox.com/home
2758  Bitcoin / Bitcoin Technical Support / Re: client won't start with backup wallet file. on: June 30, 2011, 06:37:01 AM
Be sure to use the Python 2.x branch, not 3.x.
2759  Other / Beginners & Help / Re: Shorted 20BTC by BitBills on: June 30, 2011, 02:34:32 AM
OP - maybe you should edit the title of the thread to show the issue has been resolved.

Josh, I hope you don't mind, but I did this for you.
2760  Other / Beginners & Help / Re: Is transition id random? on: June 30, 2011, 02:28:32 AM
Thanks for the fast replay.

Is the block id not a problem when there are many transitions? So all users in the block will win the same amount.
Unfortunately, this would be the case.

You say, a transaction can be generated unlimited times. Am I right that one would have to manipulate the client for this?
Yes, but when you're running a gambling site that has such an obvious vulnerability, it WILL be exploited.
Pages: « 1 ... 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!