Bitcoins - Virtueel Geld of een hoge stroomrekening? |
Bitcoins, of in het kort BTC is een aparte nieuwe valuta die gebaseerd is op ideeën uit 1998 die door Satoshi Nakamoto in 2009 in praktijk zijn gebracht. In tegenstelling tot vrijwel elke andere valuta is er geen centrale database die de echtheid van de Bitcoins bepaalt, er is een gigantisch gedecentraliseerd (P2P) systeem om de transacties bij te houden. Het geld wordt 'beveiligd' door sterke cryptografie, het principe van Bitcoins wordt ook wel cryptocurrency genoemd.
Er zijn nu ongeveer 6.5 miljoen bitcoins die samen een dikke 110 miljoen dollar (!!!) waard zijn. Dit komt neer op een kleine 17 dollar per BTC. Het Bitcoin systeem is zo geprogrammeerd dat er maximaal 21 miljoen Bitcoins in de handel kunnen zijn, drie vierde van dit aantal zullen rond 2017 gebruikt zijn. Rond 2013 (mits de apocalyps mee zit natuurlijk) zullen we met z'n alle ongeveer de helft van alle Bitcoins tot onze beschikking hebben.
Omdat Nederland ook niet genoeg aan 21 miljoen euro zijn Bitcoins op te delen tot 8 decimalen achter de komma!
Voor- en Nadelen |
Voordelen:
- Bitcoins worden direct van persoon naar persoon overgemaakt, er is dus geen tussenpersoon zoals een bank. Dit bespaard de transactiekosten!
- Je account kan niet worden geblokkeerd, of bevroren worden. (In tegenstelling tot bijv. PayPal).
- Er zijn geen verborgen kosten/limieten/regels.
- De software is compleet Open Source.
- De prijs van Bitcoins stijgt enorm! Oftewel er is geen betere tijd om te starten dan nu!
- Bitcoins is een nieuwe, snel opkomende manier van betalen. Ideaal voor kleine webshops!
- Als je niet goed oplet kan je 'beurs' gestolen worden. Dit gaat uiteraard niet zomaar, iemand moet toegang hebben tot je computer en dan bestanden van je computer kunnen uploaden naar een server.
- Mocht je harde schijf onherstelbaar beschadigd raken dan ben je al je Bitcoins kwijt (MITS je deze niet gebackuped hebt)
- Het genereren van Bitcoins is erg intensief werk (voor een GPU dan
)
How to start - Me Wants Bitcoins!!! |
Als eerste dien je de officiële Bitcoin Client te downloaden, deze is voor Windows, Linux en Mac OS X beschikbaar. Ook kun je zelf de C++ Source downloaden en compilen.
Je kunt 'gratis' Bitcoins verdienen door je aan te melden op http://www.freebitcoins.org/earn Dit is een soort Pay to Click (PTC) website. Je kunt in korte tijd vrij veel Bitcoins hiermee verdienen!
De meest bekende manier is het minen van Bitcoins. Als eerste zal ik een kleine technische omschrijving geven van hoe dit in zijn werk gaat.
Er wordt een -door de computer gegenereerde- string aangemaakt, laten we zeggen dat de string 'ObAt' aan de beurt is. De string wordt 2 maal gehashed met SHA-256. De uitkomst van onze string is:
ObAt == 8f70d4a60b5d18e7d6775d0fc5871006492c428c01f23a1b74873e7fbad6c107
De computer geeft ook nog een Nonce mee aan het einde van de string. Dit is een 32 -bit block die compleet random is. De uiteindelijk string bestaat dus uit 'string.nonce', een paar voorbeelden zijn:
ObAt1 == 0e0d21e74fb13a15233a149a126ddf2bc25857b9dc366be44d6d09412013f5af
ObAt2 == 353765de1b70f0c0e3908922b852e640c58d9ec5a9a3d08bbf055774815d0dc6
ObAt1564 == 38f17f0dd3bd4f21d2909f992353728b5661576623fe9e44291ff772deee6f12
ObAt98423158 == 68933a069ea8e733533ecc044599d93023fc8491a7de052c6fbc84aa8b0909ec
Zoals misschien opvalt lijken de hashcodes totaal niet op elkaar, ook zit er ook geen ritme in (het kenmark van een hash). De bedoeling is dat jou computer erachter komt welke string er achter de hash zit. Er zijn (nog) geen Rainbow Tables voor SHA-256 en daarom is het in principe onmogelijk om vals te spelen.
Omdat de Nonce 32 bit is zijn er dus 2^32 = 4 294 967 296 mogelijkheden. Je snapt natuurlijk dat als de Nonce 156.463, dat dit veel minder lang duurt dan als de Nonce 2.156.687.153 is. Je computer werkt natuurlijk van voor naar achter!
De snelheid van de videokaart wordt in Mhash/s gemeten, oftewel Millions Hashes per Second. Met mijn HD4890 Superclocked Edition (GPU Clock @965Mhz, Memory Clock @1050Mhz met 800 Shaders) haal ik tussen de 95 en 110 Mhash/s. Dus het berekenen van èèn hash code kan maximaal ~45 seconden duren. Als je een betere videokaart hebt (HD5830, 300 Mhash/s) kan het maar ~14 seconden duren. Een gigantisch verschil! Daarom schaffen mensen vaak speciale systemen aan (komen we later op terug).
Let er wel op dat dit puur theoretisch is, in de praktijk zal het een paar seconde langer duren (reken je dus niet rijk) Je Miner moet ook nog de data van de server downloaden en het 'antwoord' terug naar de server uploaden, dit kost ook allemaal tijd. Het komt er op neer dat je met 100Mhash/s kunt zeggen dat je dik 1 Share per minuut krijgt.
Bitcoins Minen - Het zware werk |
Maarja genoeg over de theorie tijd voor het leukste, de praktijk! Het beste Mining programma vind ikzelf GUIMiner (later zal ik over andere tools praten). Download de tool en pak deze uit naar een lege map. Open hierna GUIMiner.exe. Maak een miner aan (File --> New Miner) en noem deze naar je huisdier (of iets anders).
Ga nu naar BTC-Guild en maak daar een account aan. Log in op BTC-Guild en ga daar de My Workers pagina. Maak daar een nieuwe Worker aan. Let op! Je username is een voorvoegsel op de Worker zijn naam, een account die ObAt_ObAt heet is vrij nutteloos, noem hem dan ObAt_PCThuis.
Ga naar GUIMiner en selecteer bij het tablad van je nieuwe Miner onder het kopje 'Server' 'BTC Guild'.
Username: Gebruikersnaam_Workername (ObAt_ThuisPC)
Password: Wachtwoord van de Worker!
Device: De GPU (je GPU wil nog wel is exotische namen aannemen)
CPU Affinity: Alles aanvinken.
Extra flags: Hier komen we later op terug maar een ATI videokaart werkt meestal met de flag '-v' sneller.
Klik nu op Start Mining, als het goed is hoor je je videokaart nu rammelen! Ga voor een totaaloverzicht naar 'View' --> 'Sumery'. Mocht je meerdere videokaarten hebben dan kun je hier een overzicht zien van al jou Miners.
Voor alle duidelijkheid
Veel mensen vragen zich af waarom je 'echt geld' kunt verdienen door je GPU te laten rekenen. De berekeningen worden immers niet doorverkocht aan Universiteiten e.d. Het berekenen van Hash codes is eigenlijk de beveiliging van het hele systeem, het is een manier van veilig geld creëren. Je zou gelijk kunnen roepen met termen zoals: Extreme Inflatie e.d. maar dit is totaal niet het geval. Er is steeds meer vraag naar Bitcoins en de prijs per Bitcoin stijgt dus! Je zou je misschien kunnen afvragen waarom mensen zoveel betalen voor 'gebakken lucht', het is eigenlijk om dezelfde rede waarom wij zoveel voor goud betalen. Goud heeft eigenlijk geen praktisch nut (buiten elektronica), het is te zacht om iets van te maken en niet lekker om te eten. Waarom betalen we al duizenden jaren zoveel voor een klomp metaal?
Het is allemaal het principe van vraag en aanbod, er is heel veel vraag naar deze coins en er is maar een beperkt aantal beschikbaar. De ideale combinatie voor een prijsstijging!
Wat kun je met Bitcoins? - Me Wants Money $$$ |
Aan Bitcoins zelf heb je natuurlijk niets, je kunt er wel een aantal nuttige dingen mee doen!
- Doneren aan de oh-zo-lieve Topicstarter die veel moeite heeft gedaan om zoveel informatie in dit mooi Topic te zetten
(1MX1LpbB8PZxSRGqa87vnvGfeK5UM4kaAC)
- Ruilen voor 'echt' geld, oftewel Dollars of Euro's. De bekenste bank is MTGox, maar er zijn nog vele andere. (Ook hier komen we later op terug!)
- Direct inruilen tegen 'echte' artikelen. Bijvoorbeeld een Steam Game (1.9BTC)
OS: Windows 7 64 Bit
CPU: i7 920 @4.0Ghz
Videokaart: Club 3D HD4890 Superclocked Edition (800 streams @965mhz, zelf overclocked)
Miner: GUIMiner
Aantal Mhash/s: 116
Probleem/Error:
"No compatible hardware found" error
Release Notes |
30-6-2011
- Standaard toegevoegd voor het omschrijven van problemen.
- Shares per Seconde toegevoegd.
- Korte uitleg toegevoegd die meer duidelijkheid moet geven over de waarde van Bitcoins (wordt vervolgt)
- Sommige speltfouden uid mijn goet Neerlandisch Topik gehaalt (mijn excuses)
[Voor 15% gewijzigd door Rupie op 31-10-2013 19:12]
Mijn dagelijkse spamdosis is te lezen op http://twitter.com/#!/ObAtG