Bitcoin Forum
June 27, 2024, 03:56:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I have questions; I hope you have answers (WARNING: VERY NOOB)  (Read 561 times)
moneymuncher (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
October 09, 2013, 03:45:49 AM
 #1

I am having trouble understanding some of the more technical aspects of creating and sending bitcoin.

1. What is hash / hashrate?

2. How does "double spending" happen?

3. How does the network "confirm" a transaction?

4. How does blockchain.info get all of its information about transactions? If I wanted to access those transactions could I (assuming I know how to program) write some code that would mimic blockchain?

5. I've seen faucets that ask for an inputs.io email address. How can bitcoins be sent simply with the knowledge of an email address?

Hope you can help

Thanks

Vod
Legendary
*
Offline Offline

Activity: 3752
Merit: 3099


Licking my boob since 1970


View Profile WWW
October 09, 2013, 04:32:08 AM
 #2

I am having trouble understanding some of the more technical aspects of creating and sending bitcoin.

1. What is hash / hashrate?

2. How does "double spending" happen?

3. How does the network "confirm" a transaction?

4. How does blockchain.info get all of its information about transactions? If I wanted to access those transactions could I (assuming I know how to program) write some code that would mimic blockchain?

5. I've seen faucets that ask for an inputs.io email address. How can bitcoins be sent simply with the knowledge of an email address?

Hope you can help

Thanks



Search google for "bitcoin" and you can answer a lot of these questions yourself.  Don't be lazy.   Wink

https://nastyscam.com - featuring 13 years of OGNasty bitcoin scams     https://vod.fan - advanced image hosting - coming sooner than you think!
nahtnam
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


nahtnam.com


View Profile WWW
October 09, 2013, 05:11:31 AM
 #3

Welcome! I don't have any answers for you except for 5. When you sign up, you give your email address, and these faucets are linked to inputs.io which has your email... Therefore you can send via email... I hope that makes sense...

DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4680



View Profile
October 09, 2013, 05:46:13 AM
 #4

1. What is hash

A mathematical calculation used to create a new block for the blockchain.  Specifically bitcoin uses the SHA256 hash.  Details about this calculation can be found here:
http://en.wikipedia.org/wiki/SHA256

hashrate?

The speed at which a piece of computer hardware can perform the hash calculation.  Typically measured in terms of number of completed hash calculations per second.

2. How does "double spending" happen?

It depends on the definition of "spending".  In bitcoin, true double-spending is not possible.  That is the crypto-currency problem that bitcoin solved.  In general, when people talk about double-spending with bitcoin they are talking about a two separate transactions that are broadcast onto the bitcoin network each spending the exact same unspent output but with differing sets of new outputs.  At most, only one of the two transactions will make it permanently into the blockchain. The other attempt will simply cease to exist.

3. How does the network "confirm" a transaction?

A miner somewhere solves a block that contains the transaction and then broadcasts that block to be added to the blockchain that every full node maintains a copy of.

4. How does blockchain.info get all of its information about transactions?

They run full nodes and scan all blocks and transactions received.  They then make a permanent indexed database entry into their own database for each piece of information so they can quickly provide details on the website and through their API interface.

If I wanted to access those transactions could I (assuming I know how to program) write some code that would mimic blockchain?

Yes.

5. I've seen faucets that ask for an inputs.io email address. How can bitcoins be sent simply with the knowledge of an email address?

I don't know much about inputs.io  I suppose they may perhaps store a user's email address and link it to the account that they maintain.  Then when someone sends bitcoins to inputs.io and tells inputs.io to credit those bitcoins to the account that is associated with a particular email address, inputs.io can look up the email address in their database and credit the account appropriately.

Hope you can help

I tried.

Thanks

You're Welcome.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4680



View Profile
October 09, 2013, 05:51:16 AM
 #5

Please take the time to read through the following resources.  They will answer many of your current questions, and many questions that you haven't even thought to ask yet.

The original "Satoshi Whitepaper".  This is a MUST READ for anyone who wants to understand the details of bitcoin:
http://bitcoin.org/bitcoin.pdf

Bitcoin lexicon:
https://bitcointalk.org/index.php?topic=126798.0

The forum NEWBIE README.  Please take the time to follow the links in this post and read the resulting content.  It is labeled "NEWBIE README" for a reason:
https://bitcointalk.org/index.php?topic=177133.0

The Bitcoin Wiki:
https://en.bitcoin.it/wiki/Main_Page
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!