Bitcoin Forum
May 27, 2024, 08:07:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I'm new here. If build up some questions.  (Read 810 times)
zehminer (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 23, 2012, 09:45:09 PM
 #1

Hello people.

I'm new to the whole Bitcoin and mining world. If been looking things up, and been doing some mining myself.
I have to ask a few questions though.

1.
I have a i5 4.0Ghz with a 670 Geforce, If i do mining, i get 110 mhash/s. I think this is a bit low for a 1300 pc system.
Calculated it is 1.5bitcoin per month.
Could i be doing something wrong?

2.
What are blocks, there never explaind easy, as far as i know, they are like ''milestones' you randomly find when digging.
when you ''crack'' a block its worth alot. Is this correct?

3.
Im with BTCguild, and they have Facecoins. what are they, as i could not find that info on there site.

4.
Are different pools faster? should i try digging all pools to find whats best for me?


Thanks for helping a newbie out.
lassdas
Legendary
*
Offline Offline

Activity: 3653
Merit: 1448


View Profile
August 23, 2012, 10:06:33 PM
 #2

1. You're probably not doing anything wrong, it's your Geforce that sucks at what we do (mining), an ATI card would do better.
2. Blocks are the "distributed database", it's where all the bitcoin-transactions are stored. And yes, when you find one while digging, it's worth a lot (currently 50BTC).
3. No idea what Facecoins are, i'm not on BTCGuild.
4. Different pools maybe bigger, have more hashing-power and thus be faster finding blocks, on PPS (pay per share) pools it doesnt really matter how big they are, as you get paid for each share you deliver anyway. If one or the other is better for you though depends more on if they take a fee or not and if you care about variance or not.
You can at least try a few different pools and pick the one that fits your needs best.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
August 23, 2012, 10:11:00 PM
 #3

1)No. Nvidia sucks at mining. And anyway don't worry, lot of ppl use FPGA these days to mine and in two/three months ASICs should come and then no one will use GPU to mine

zehminer (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 23, 2012, 10:18:27 PM
 #4

Thanks for the info, i was already thinking ' why is no one using Geforce cards lol! '
What is an FPGA : )
zehminer (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 23, 2012, 10:20:19 PM
 #5

Also;
Is it possible to mine with my CPU? if so, with what program?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
August 23, 2012, 10:21:21 PM
 #6

2. What are blocks, there never explaind easy, as far as i know, they are like ''milestones' you randomly find when digging.
when you ''crack'' a block its worth alot. Is this correct?
Here is a basic description of what is happening.  The details are a little simplified, but the concept is pretty accurate.

Bitcoin uses a public register of all transactions that have ever occurred.
Bitcoin refers to this ledger as the "blockchain".
When someone trys to send you some BTC, your client program can check this register to verify that the sender actually owns the coins.
But what is to keep the sender from sending coins that they own to you, and then going back to modify the blockchain.
They could erase the record of the transaction, and then send the same coins again to someone else.
That other person's client program wouldn't see the transaction in the blockchain since it was erased, and they would then receive the coins instead of you.
The coins would simply vanish from your wallet since the public register no longer shows that they were transferred to you.

This is why bitcoin has miners.
Miners gather up a bunch of recent transactions that haven't been officially locked into the register yet.
The miner adds a random number (called a nonce) to the list of recent transactions.
The miner passes all these transactions with the nonce through a mathematical function called a hash.
The hash quickly and easily creates a very big number (256 bits).
It is EXTREMELY unlikely that any other randomly chosen nonce would create the exact same hash.
The miner checks to see if the hash is a small enough number as determined by the "difficulty" which is set by the bitcoin protocol.
If the hash isn't small enough the miner increments the nonce and tries again, repeating until some miner somewhere successfully finds a low enough hash.
The difficulty is chosen in such a way to ensure that with the current processing power of all the miners together the probability is that a low enough hash will be found approximately every 10 minutes.
This means that many millions of hashes are computed before some miner somewhere is lucky enough to stumble across a hash that is low enough.
The miner then publishes the "block" of transactions along with the hash and the nonce to the blockchain.

Now all client programs can quickly and easily calculate the one hash using the published transactions and nonce to confirm that they have an official block in their register.
If someone were to try to erase a transaction from the blockchain, the hash would no longer be the same, so all clients would know that they could disregard the modified block.
To successfully erase a transaction, a thief would have to find a nonce with a block missing the transaction that would create a low enough hash to be accepted my the system.
This would either require a huge amount of time, or a huge amount of processing power, to do by himself.
Since new blocks are added on top of the old ones, the thief would have to either get this done in less than 10 minutes, or he would have to find a way to generate new hashes for every block that occurred in the meantime.
This implies that the thief needs to have more hashing power than the sum of all the hashing power in the entire bitcoin network, to successfully pull off this double spend attack.

Bitcoin creates an incentive for people to use up electricity and equipment to continuously generate these hashes to keep it difficult for an attack to overcome the system.
Every time someone somewhere successfully finds a low enough hash value for the next block of transactions, they are awarded 50 new BTC added to the register.
Pools take that 50 BTC and share it among all the miners in that pool that made an attempt to come of with a low enough hash for that block.
Pools with more people or more processing power are more likely to find a target hash and be awarded the 50 BTC, but they tend to have to split it among more people so each gets a smaller amount more frequently.
Pools with less people or less processing power have a smaller chance of being the first to find a target hash, so they don't get the 50 BTC as often, but when they do get it they may not have to split it among as many people.
zehminer (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 23, 2012, 10:32:31 PM
 #7

2. What are blocks, there never explaind easy, as far as i know, they are like ''milestones' you randomly find when digging.
when you ''crack'' a block its worth alot. Is this correct?
Here is a basic description of what is happening.  The details are a little simplified, but the concept is pretty accurate.

Bitcoin uses a public register of all transactions that have ever occurred.
Bitcoin refers to this ledger as the "blockchain".
When someone trys to send you some BTC, your client program can check this register to verify that the sender actually owns the coins.
But what is to keep the sender from sending coins that they own to you, and then going back to modify the blockchain.
They could erase the record of the transaction, and then send the same coins again to someone else.
That other person's client program wouldn't see the transaction in the blockchain since it was erased, and they would then receive the coins instead of you.
The coins would simply vanish from your wallet since the public register no longer shows that they were transferred to you.

This is why bitcoin has miners.
Miners gather up a bunch of recent transactions that haven't been officially locked into the register yet.
The miner adds a random number (called a nonce) to the list of recent transactions.
The miner passes all these transactions with the nonce through a mathematical function called a hash.
The hash quickly and easily creates a very big number (256 bits).
It is EXTREMELY unlikely that any other randomly chosen nonce would create the exact same hash.
The miner checks to see if the hash is a small enough number as determined by the "difficulty" which is set by the bitcoin protocol.
If the hash isn't small enough the miner increments the nonce and tries again, repeating until some miner somewhere successfully finds a low enough hash.
The difficulty is chosen in such a way to ensure that with the current processing power of all the miners together the probability is that a low enough hash will be found approximately every 10 minutes.
This means that many millions of hashes are computed before some miner somewhere is lucky enough to stumble across a hash that is low enough.
The miner then publishes the "block" of transactions along with the hash and the nonce to the blockchain.

Now all client programs can quickly and easily calculate the one hash using the published transactions and nonce to confirm that they have an official block in their register.
If someone were to try to erase a transaction from the blockchain, the hash would no longer be the same, so all clients would know that they could disregard the modified block.
To successfully erase a transaction, a thief would have to find a nonce with a block missing the transaction that would create a low enough hash to be accepted my the system.
This would either require a huge amount of time, or a huge amount of processing power, to do by himself.
Since new blocks are added on top of the old ones, the thief would have to either get this done in less than 10 minutes, or he would have to find a way to generate new hashes for every block that occurred in the meantime.
This implies that the thief needs to have more hashing power than the sum of all the hashing power in the entire bitcoin network, to successfully pull off this double spend attack.

Bitcoin creates an incentive for people to use up electricity and equipment to continuously generate these hashes to keep it difficult for an attack to overcome the system.
Every time someone somewhere successfully finds a low enough hash value for the next block of transactions, they are awarded 50 new BTC added to the register.
Pools take that 50 BTC and share it among all the miners in that pool that made an attempt to come of with a low enough hash for that block.
Pools with more people or more processing power are more likely to find a target hash and be awarded the 50 BTC, but they tend to have to split it among more people so each gets a smaller amount more frequently.
Pools with less people or less processing power have a smaller chance of being the first to find a target hash, so they don't get the 50 BTC as often, but when they do get it they may not have to split it among as many people.

Whoah, this explains it very very good.
I really appreciate you taking the time to learn me this.
Its hard to find this kind of 'insiders' info on the web.
Thanks a bunch!
Tifa1066
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
August 24, 2012, 07:11:56 PM
 #8

Hi,

As regards to question 3, it's name coins,
Not 100% sure what they're used for, but i think it's another crypto-currency.
Sorry about being a bit vauge.
gbl08ma
Sr. Member
****
Offline Offline

Activity: 306
Merit: 250


Donations: http://tny.im/nx


View Profile WWW
August 24, 2012, 07:15:52 PM
 #9

Yes, Namecoin is a DNS system based on the Bitcoin technology, i.e., another cryptocurrency with Domain Name Service attached to it.

http://dot-bit.org/Main_Page

Tifa1066
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
August 24, 2012, 07:24:24 PM
 #10

Also, just noticed this thread:
https://bitcointalk.org/index.php?topic=102205.msg1119367#msg1119367

Hope this helps.
lassdas
Legendary
*
Offline Offline

Activity: 3653
Merit: 1448


View Profile
August 24, 2012, 10:11:31 PM
 #11

If it's Namecoins, wth does BTCGuild call them Facecoins?
Why not just call them Namecoins instead, so everyone knows what it is?

People are strange.
markodude
Newbie
*
Offline Offline

Activity: 45
Merit: 0


View Profile
August 24, 2012, 10:29:42 PM
 #12

You may want to look into mining litecoins with your CPU. https://bitcointalk.org/index.php?topic=62322.0
protogenic
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
August 25, 2012, 07:16:50 AM
 #13

https://bitcointalk.org/index.php?topic=10541.0 This should answer your question on CPU and GPU mining simultaneously. But keep in mind when you are running them both you will not be able to use the PC properly as both the GPU and CPU are going to be running at 100% load. And that means LAG.
Tifa1066
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
August 26, 2012, 06:04:56 PM
 #14

If it's Namecoins, wth does BTCGuild call them Facecoins?
Why not just call them Namecoins instead, so everyone knows what it is?

People are strange.


No, BTC Guild call them namecoins, was just a typo.
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!