Bitcoin Forum
June 23, 2024, 10:31:43 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Speculation / Re: CFTC Regulating Bitcoin, Totally sell on this news guys. on: May 07, 2013, 01:27:22 PM
It unlawful to have child porn on your computer, when will it be illegal to have a bitcoin wallet on your hard drive?  Or at least an unregistered wallet.
2  Other / Beginners & Help / Re: Newbie questions on: April 23, 2013, 04:41:04 PM
Anyone care to chime in?
3  Other / Beginners & Help / Newbie questions on: April 23, 2013, 02:05:56 PM
Everytime I think I understand Bitcoin, things get fuzzy.

First, Bitcoins are not unique items, you cannot identify one Bitcoin from another, in fact that statement almost makes no sense.  Bitcoins are values that are assigned to addresses.  The addresses are unique and each address has a currently Bitcoin value and transactions transfer values between addresses.

Secondly,  it seems the whole system works because all the participants agree to play by the same rules.  What prevents a rule change if everyone agrees to it.  Changing how many bitcoins are given to miners, how much the difficulty changes, etc.  they are arbitrary.  What if a majority agree to a rule change?

Lastly, I read about Bitcoin theft.  If I have a wallet of addresses that is backed up.  A virus penetrates the wallet and transfers all my Bitcoins to some other address.  Since I have the original addresses, I can see where they went.  If I clearly demonstrate the above to the Bitcoin community, what's preventing the Bitcoin community from disallowing any transactions from any address that received my stolen coins?  Yes it would be difficult to convince everyone but is it theoretically possible?
4  Other / Beginners & Help / Rogue pools on: April 14, 2013, 08:49:28 PM
I am looking for holes in the system.  Not because I want to exploit them. It because I want to trust the system.

What if a large pool of miners goes rogue.  The Evil Mining Pool (EMP) decides to only recognize and work on blocks that were created by other miners of the EMP.  They could have a hidden handshake, the address for the new coins in the block could have a particular hash only recognized by EMP miners.  Also when an EMP miner discovers a block ( or nonce, or POW, whatever it is called) they don't broadcast it to the world immediately.  The EMP starts working on the next block without telling anyone outside the EMP what the block is.  They could be two or three blocks ahead.  As soon as someone outside the EMP releases a block, the EMP releases there's, and maybe one ore if they are 2 or 3 ahead.

Is this discussed anywhere?
5  Other / Beginners & Help / Re: Why not crack addresses instead of finding nonces? on: April 12, 2013, 10:43:53 PM
It isn't just the nonce that increments to find a valid hash, you constantly hash the block header completely. The block header contains other data such as version, hash of previous block header, merkle root, time and bits. Your merkle root hash will be different to everyone else. This means no-one else is hashing the same data.

More newbie questions... Does everyone have the same transactions?  Why do we have different merkle roots if we have the same transactions?

As a miner how do I get transactions?  How often will I get more transactions?  Do I have to recompute the merkle root each time I get a new transaction and then restart the nonce?  This sounds like a job for Sisyphus.
6  Other / Beginners & Help / Re: Why not crack addresses instead of finding nonces? on: April 12, 2013, 07:57:23 PM
It is Start Over in the sense that the billions of nonces that didn't work for one block might work for the next block, you may as well retry all the nonces that failed.
7  Other / Beginners & Help / Re: Why not crack addresses instead of finding nonces? on: April 12, 2013, 05:29:22 PM
The search for nonces changes every 10 minutes.  An address with a lot of coin might be in cold storage and you might be able to search for months uninterrupted and your reward might be very high.
It's about 3,513,612,269,993,879,528,303,320,959,297,632,275,254,396,583,673,016,120,886,766 times harder to crack an address than to find a nonce that mines a block. Given that mining a block yields 25 bitcoins and cracking an address yields at most 21,000,000 that means that even if you crack the address that holds every single bitcoin that will ever exist, it's still 4,182,871,749,992,713,724,170,620,189,640,038,422,921,900,694,848,828,715 times worse than finding a nonce.

Joelkatz,  thank you very much for exactly th answer I was looking for.  I am not into stealing but I am into understanding why this will entire bitsphere will work.

Apparently i still don't understand mining.  Isn't mining finding the nonce for the next block and that nonce is dependent on the previous block?  So as soon as there is a new block, nonce searching has to start all over?
8  Other / Beginners & Help / Why not crack addresses instead of finding nonces? on: April 12, 2013, 02:59:25 PM
The search for nonces changes every 10 minutes.  An address with a lot of coin might be in cold storage and you might be able to search for months uninterrupted and your reward might be very high.
9  Alternate cryptocurrencies / Pools (Altcoins) / Re: Best LTC pool? on: April 12, 2013, 02:35:56 PM
The way I understand it.


As we all frantically dig, one of us finds the piece of gold (the answer to the very difficult cryptographic puzzle). The pool then tries to tell everyone as fast as possible "Guys, we found it, stop mining!".


That happens about every ten minutes, correct?  Every ten minutes there is a new cryptographic puzzle and solving the old one is no longer of any value.
10  Other / Beginners & Help / Re: Avoiding Two Bitcoin Pitfalls on: April 12, 2013, 12:29:11 PM
This is very helpful.  Thank you.

So it seems machines mine for nonces and get rewarded bitcoins. Once a nonce is found, the block is created which always has the new reward bitcoins and other transactions and the search for a new nonce begins. 

Mining cannot be done offline since every ten minutes you start searching for a different nonce.  Is that correct?

And if you find a nonce seconds after someone else you will most likely not get the reward because the majority of miners will start searching for the nonce following the block of the person that got there just before you.   Seems like there is a high frequency trading strategy here.  If you find a nonce, you are better off if you can propagate it faster than everyone else.
11  Other / Beginners & Help / Re: Avoiding Two Bitcoin Pitfalls on: April 12, 2013, 04:00:11 AM
More questions

Why arent bitcoins that solve more difficult problems worth more?
Or the first bitcoin, that should be worth more.  I would rather have one millionth of the first bitcoin or the last bitcoin than one in the middle.
12  Other / Beginners & Help / Re: Avoiding Two Bitcoin Pitfalls on: April 12, 2013, 03:50:37 AM
More questions

All bitcoins solve the same problem but with increasing levels of difficulty , is at correct?

If I mine a bitcoin today that barely solves the problem, I should immediately put it in a block and take ownship.  But if I mine a bitcoin that solves the problem by a wide margin, I can sit on it because even when the difficulty goes up my coin will still be valid.  Is that correct?

Another way to put it is I could mine a coin that would have been a  slid bitcoin 6 months ago, but because the bar has been raised, it is not a bit coin today.  Today it is worthless.

13  Other / Beginners & Help / Re: Avoiding Two Bitcoin Pitfalls on: April 12, 2013, 02:48:33 AM
Yes this has been very informative.  New questions:

There seems to be at least 3 cryptographic elements

1- addresses have public and private keys, they can be easily generated but doesn't seem like there is any reason you couldn't have duplicate addresses, other than highly improbable.

2- the nonce within a block.  It seems like this has to be found like mining.  Do most miners mine for nonces?  Once someone discovers the nonce for the current block the block is finalized and search for a new nonce begins.

3- bitcoins themselves.  These seem to be some other key that miners search for and seems to be independent of the nonce.  Once a coin is discovered (mined) it is put in a block so the miner has ownership, it is assigned to the miners address.

Does each new block contain one and only one new bitcoin along with a bunch of other transactions?
14  Other / Beginners & Help / Re: Avoiding Two Bitcoin Pitfalls on: April 11, 2013, 02:54:45 PM
Coqui33 thanks for your post, it was very informative, but as a newbie I still have lots of questions.  Part of the confusion is that the term Bitcoin often refers to a fraction of a Bitcoin.  Santoshi's article states "We define an electronic coin as a chain of digital signatures.". How does that chain of digital signatures get stored in a wallet?  Each time a coin (or fraction thereof) a new block is added to chain.  Does that mean the digital signatures get longer and longer?  A block in the chain contains the addresses of both parties.  Are those public addresses which correspond to private addresses?  Are those private addresses the privkeys you refer to?  Do I have privkeys for every bitcoin ( or fraction thereof) I receive?  Should I consolidate them by doing a transaction to myself.

I apologize for so many questions.  Thanks for any replies.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!