Pas op: Ledger phishing aanvallen

Dit jaar zijn er klantgegevens gestolen bij Ledger, de maker van de gelijknamige hardware wallets. Waar er in de voorgaande maanden al vernuftige aanvallen zijn geweest met malafide Ledger Live software, komt er nu mogelijk een nieuwe reeks aan phishing pogingen op gang. De belangrijkste les: vul NOOIT je seed in op een ander apparaat dan je eigen Ledger.

In de lek van de marketingdatabase van Ledger zijn onder meer de namen, telefoonnummers, adresgegevens en emailadressen vrij gekomen. Deze gegevens zijn vandaag openbaar gemaakt, waardoor deze door iedereen in te zien zijn. Hierdoor lijkt het aannemelijk dat een grotere groep kwaadwillenden er nu mee aan de slag zal gaan. Of jouw gegevens er ook bij staan, is te raadplegen op de website haveibeenpwned.com.

Het is belangrijk om te realiseren welke risico's jij, als Ledger klant, zou kunnen lopen.

Dit artikel wordt nog geschreven, en komt in de loop van dinsdag met meer details.

Bitfinex implementeert Lightning

Bitcoinbeurs Bitfinex maakt het als eerste grote speler in de markt mogelijk om Lightning betalingen van en naar de exchange te doen. Dit betekent dat storten en opnemen van bitcointegoeden vrijwel direct voltooid wordt.

Vanaf 3 december 2019 is het mogelijk om bitcoins van en naar Bitfinex te sturen middels het Lightning network. Doordat de bitcoinbeurs nu een eigen Lightning node draait, kunnen ze zonder enige vertraging bitcoins accepteren en weer uitkeren. Dit komt doordat het Lightning network gebruik maakt van payment channels, waardoor er niet meer gewacht hoeft te worden op bevestigingen van bitcointransacties.

Op dit moment heeft de node van Bitfinex 93 van de eerdergenoemde payments channels. Binnen deze channels is een capaciteit beschikbaar van plus minus 8 bitcoins voor stortingen, en 16 bitcoins voor opnames.

nodestats

Dat Bitfinex deze technologische ontwikkeling nu al implementeert is opmerkelijk. Lightning is namelijk nog steeds experimenteel, en de kans is aanwezig dat er nog steeds fouten in zitten. Ook zijn de limieten van de payment channels, vaak enkele tientallen tot uiterlijk honderden euro's aan bitcoins, niet de meest logische oplossing voor een exchange waar vooral met grote bedragen gehandeld wordt. Deze limieten zouden in de toekomst kunnen verdwijnen, waardoor de directe voltooiing van stortingen en opnames daadwerkelijk een toegevoegde waarde zou kunnen zijn. De node op zichzelf is wel al een toevoeging voor het netwerk; het zou door zijn goede liquiditeit en connectiviteit een goede 'hub' kunnen zijn om transacties van andere Lightning participanten door te sturen.

Bitfinex lijkt vaak voorop te lopen als het gaat om ontwikkelingen binnen de bitcoinmarkt. Deze ontwikkelingen komen echter ook regelmatig om minder goede redenen in het nieuws. Zo werd de beurs in 2016 gehackt, is het de leidende partij achter de stablecoin Tether, die al dan niet volledig gedekt zou zijn, en verloor het ruim 800 miljoen dollar toen hun betalingsverwerker, Crypto Capital genaamd, verdween.

eltoo

2

Nog even de basis in het kort: een on-chain betaling van twee bitcoin door een betaling te maken vanaf een hoopje van eerder verkregen bitcoins waar dus vervolgens twee bitcoins af wordt gehaald. 5 > 2 > 3 over. (evt fee maar dat eruit halen) Inputs eerdere transactie is output nieuwe transactie. Spending condition, wie mag ze uitgeven: script pubkey, om uit te geven moet input gegeven worden die de conditie voldoet, scriptsig of input sig. Als die input true teruggeeft dan mag het worden uitgegeven.

Koffie: van 5 naar 1 (koffie) en 4. De scriptsig, true en dan dus versturen. Wachten voor 10 minuten voor confirmatie. > koffie. Langzaam en als je je koffie hebt is het koud. Betalingen in minder dan 1 mili second.

Lightning: offchain protocol, meganisme waarin load van blockchain gehaald kan worden, verwerkt kan worden tussen partijen end aarna weer naar bockchain gestuurd kan worden.

A&B willen snellere betalingen, funds naar musig.Steeds nieuwe state afspreken. Issue: oudere state naar netwerk verzenden.

Waarom lightning?

Scalability: more than 500 tx/s/ch add capacity by opening channel true realtime payments immediate settlement

Privacy: Individial transfers are private only summaries published on chain e-e encryption

Permissionless innovation: fast experimentation voluntary adoption no need fr everybody to update

Simple Micropayment channels: 5btc output maken waar twee partijen over moeten beslissen. 5 naar iniatiator, 0 andere partij. = 1way

Lightning penalty: Oude staat poisoned, als die gebroadcast wordt kunnen alle bitcoins van de stelende partij afgepakt worden.

Eltoo Update mechanism: Setup tx, musig account. Settlement transaction with desired state, with timeout before it becomes valid. In that time negociate new state. Update 1. Broadcasten vna de update dus settle 0 wordt invalid want je kan het maar 1 keer uitgeven. Settle 1 en dan update 2weer broadcasten zodat settle 1 unvalid wordt. Niet scalable want alle updates moeten dan alsnog gebroadcast worden. Doel om update 3 aan de eerste update te koppelen zonder de tussenliggende stappen. Bij stelen: update 1 broadcasten, settle 1 na 24 uur. Dat wil je niet dus boradcast je update 3 waardoor settle 3 niet meer geldig is.

Telefoon verloren, niet opmerken van de oudere update. Timeout daarop aanpassen, bv 2 weken.

De langste locktime wint, niet mee eens dan open je geen channel.

Kwetsbaarheid in Lightning implementaties ontdekt

Er is een kwetsbaarheid in verschillende Lightning implementaties ontdekt. Deze kwetsbaarheid kan resulteren in het verlies van tegoeden die in Lightning applicaties worden beheerd.

Via de Lightning mailinglist werd de ontdekking wereldkundig gemaakt, waarna er zogeheten Common Vulnerabilities and Exposures nummers aan de kwetsbaarheden werden gekoppeld. De CVE's voor de Lightning implementaties zijn:

CVE-2019-12998 voor c-lightning, versies eerder dan 0.7 CVE-2019-12999 voor lnd, versies eerder dan 0.7.1 CVE-2019-13000 voor eclair, versies eerder dan 0.3

Inmiddels is ook bekend geworden dat de kwetsbaarheid daadwerkelijk in het wild is gebruikt. Aan het eind van de maand wordt de kwetsbaarheid gepubliceerd op de website van CVE, en zal meer duidelijk worden over wat er precies mis ging.

Deze ontwikkeling benadrukt nogmaals het belang van voorzichtigheid die nodig is als het gaan om nieuwe technieken. Lightning is nog in een vroege fase, en heeft niet voor niks limieten ingesteld voor de tegoeden die men kan aanhouden in payment channels.

Het is dus van belang dat iedereen die een Lightning node heeft, deze update naar de laatste versie. Kom je hier niet uit? Neem dan contact op met de ontwikkelaars van de specifieke implementatie.

Hackers 120.000 bitcoins mogelijk gepakt

In 2016 werd bitcoinbeurs Bitfinex gehackt. Hierbij werden 120.000 bitcoins buit gemaakt. Deze bitcoins hebben vandaag de dag een waarde van zo'n 1,2 miljard euro. Onlangs kwamen de gestolen munten in beweging, en dat lijkt de val van de dieven te zijn geweest.

Door de openbaarheid van de blockchain, is het mogelijk om alle transacties die gedaan worden op het bitcoinnetwerk in te zien. Zo ook de transacties die de hackers in 2016 maakten. Vanaf dat moment hield de hele wereld de bitcoinadressen waarop deze gestolen bitcoins stonden in de gaten. Drie jaar lang bleef het stil, maar begin deze maand vond er beweging plaats. Er werden tientallen bitcoins vanuit de wallet van de hackers verzonden, naar verschillende andere adressen toe.

Nu blijken er twee mannen te zijn opgepakt in Israël. De broers zouden zich schuldig hebben gemaakt aan het afhandig maken van tientallen miljoenen aan cryptocurrencies door gebruik te maken van zogenoemde phishing aanvallen. Phishing is een vorm van internetfraude waarbij er valse e-mails worden verstuurd die men naar een nagebootste website proberen te lokken. Op deze website dienen dan vaak inloggegevens ingevuld te worden, waardoor de 'hacker' jouw inloggegevens ontvangt.

Er wordt beweerd dat de onlangs verplaatste bitcoins van de Bitfinex hack ook gelinkt zijn aan de twee broers. Of de Israëlische mannen daadwerkelijk achter de hack zitten, of dat ze slechts een deel van een groter geheel uitmaken wordt nu onderzocht.

Hackers 120.000 bitcoins mogelijk gepakt

In 2016 werd bitcoinbeurs Bitfinex gehackt. Hierbij werden 120.000 bitcoins buit gemaakt. Deze bitcoins hebben vandaag de dag een waarde van zo'n 1,2 miljard euro. Onlangs kwamen de gestolen munten in beweging, en dat lijkt de val van de dieven te zijn geweest.

Door de openbaarheid van de blockchain, is het mogelijk om alle transacties die gedaan worden op het bitcoinnetwerk in te zien. Zo ook de transacties die de hackers in 2016 maakten. Vanaf dat moment hield de hele wereld de bitcoinadressen waarop deze gestolen bitcoins stonden in de gaten. Drie jaar lang bleef het stil, maar begin deze maand vond er beweging plaats. Er werden tientallen bitcoins vanuit de wallet van de hackers verzonden, naar verschillende andere adressen toe.

Nu blijken er twee mannen te zijn opgepakt in Israël. De broers zouden zich schuldig hebben gemaakt aan het afhandig maken van tientallen miljoenen aan cryptocurrencies door gebruik te maken van zogenoemde phishing aanvallen. Phishing is een vorm van internetfraude waarbij er valse e-mails worden verstuurd die men naar een nagebootste website proberen te lokken. Op deze website dienen dan vaak inloggegevens ingevuld te worden, waardoor de 'hacker' jouw inloggegevens ontvangt.

Er wordt beweerd dat de onlangs verplaatste bitcoins van de Bitfinex hack ook gelinkt zijn aan de twee broers. Of de Israëlische mannen daadwerkelijk achter de hack zitten, of dat ze slechts een deel van een groter geheel uitmaken wordt nu onderzocht.

Erlay: een niet-technische uitleg

Erlay beoogt een optimalisatie te realiseren voor al het dataverkeer dat tussen bitcoinnodes uitgewisseld wordt. Het zou de nodes minder moeten belasten, wat de vereisten voor het draaien van een node verlaagt. Maar wat doet Erlay precies?

Broadcasten op dit moment

Dit is Bob.

erlay

Bob wil een bitcointransactie verzenden. De reden is niet relevant, al kan je die wellicht raden.

Hij wil natuurlijk dat zijn transactie zo snel mogelijk opgenomen wordt in de bitcoinblockchain. Om dit te bewerkstelligen is het van belang dat zoveel mogelijk nodes in het netwerk op de hoogte zijn van de transactie die Bob met zijn wallet heeft verzonden. Dit verspreiden van de transactie gebeurt van node op node, wat dus erg belangrijk is voor een goed functionerend netwerk. Dit vergroot immers de kans dat zijn transactie door een miner wordt opgemerkt, waarna die in het volgende block meegenomen kan worden.

Aangezien Bob liever zijn geld uitgeeft aan andere dingen, heeft hij geen eigen node in het bitcoinnetwerk. In plaats daarvan vertrouwt hij op de node van Alice om zijn transactie naar alle andere nodes door te sturen.

erlay

Bob weet dat zijn bitcoins niet door Alice gestolen kunnen worden, wanneer hij haar node slechts gebruikt voor de propagatie van de transactie.

De node van Alice bekijkt de transactie van Bob eerst goed, om de geldigheid van de transactie te controleren.

erlay

Daarnaast kijkt Alice haar node ook of Bob de verstuurde bitcoins niet stiekem eerder al heeft uitgegeven. Dit doet het door in de lijst met unspent transaction outputs (UTXO's) – bitcoins die zijn aangekomen op een adres, maar nog niet zijn uitgegeven – te kijken naar het balans van dat adres.

Als alles gecontroleerd is, zal de node van Alice de transactie goedkeuren en naar acht andere nodes doorsturen.

erlay

Bob mag de node van Alice dan blindelings vertrouwen, de nodes die Bob's transactie via Alice ontvangen hebben dit vertrouwen niet. Ook zij zullen de checks uitvoeren die Alice heeft gedaan; de geldigheid van de transactie en of de bitcoins nog wel uitgegeven mogen worden.

Zoals je je nu kunt voorstellen, zullen steeds meer nodes de transactie van Bob ontvangen, en weer doorsturen. Echter weten nodes niet wie de transactie al hebben ontvangen. Het wordt dus willekeurig doorgestuurd. Dit heeft het gevolg dat nodes dus meerdere keren dezelfde transactie – die van Bob – zullen ontvangen.

erlay

Er wordt dus een hoop teveel aan berichten uitgewisseld tussen de nodes. Dit geeft natuurlijk een grotere zekerheid dat alle nodes de transactie zullen ontvangen. Echter moeten de nodes de last van alle extra ontvangen data wel zelf dragen.

erlay

Zo ontvangen de nodes dus veel meer data dan nodig is. Uit het onderzoek van de Erlay bedenkers komt naar voren dat 44% van al het verkeer tussen nodes onnodig is. Dat is dus een hele hoop verspilde data! Dit legt onnodige druk op nodes, zeker degene waarvan het internet niet al te best is of waar er zelfs per MB betaald moet worden.

Dit probleem wordt dus aangepakt met Erlay.

Broadcasten met Erlay

Terwijl wij langzaam wegwijs werden in de wereld van UTXO's en de onnodige data die tussen nodes uitgewisseld wordt, heeft Bob een eigen node opgezet.

erlay

Bob heeft ook meteen maar een connectie gemaakt met de node van Alice. De transactie die hij verstuurt wordt nu dus via zijn node naar Alice en zeven andere peers gestuurd. Deze acht ontvangers versturen zoals eerder ook al uitgelegd, na het controleren en verifiëren, de transactie weer door naar andere participanten van het netwerk.

erlay

Bob's peers in het groen, en hun peers in het blauw.

Nadat de transactie over het netwerk is gegaan, blijkt dat niet elke node de transactie heeft ontvangen. Dit is het gevolg van het niet overspoelen van alle nodes met dezelfde transacties.

Dit lijkt op het eerste gezicht een probleem, maar dat is het niet. De nodes hoeven niet bang te zijn dat het een transactie mist en zo niet goed kunnen functioneren. Eens in de zoveel tijd vraagt de node een zogenaamde schets op. Deze schets bevat alle transacties die alle peers zelf hebben ontvangen. Dit gaat als volgt:

  1. Elke peer stuurt een schets van alle transacties die in hun bezit zijn. Zo'n schets is kleiner dan wanneer elke transactie afzonderlijk verspreid moet worden.

  2. De node maakt vervolgens een schets van zijn eigen transacties, en vergelijkt deze met de ontvangen schetsen. Verschillen deze? Dan mist er dus iets! Een soort zoek het verschil.

  3. De node kan vervolgens op basis van de schets de ontbrekende transactie alsnog opvragen bij zijn peers, waarna de transactiecollectie dus weer compleet is.

Een goede metafoor om het verschil tussen de schets en de transactie duidelijk te maken is een panorama zicht van een landschap (alle transacties) of een close up van een specifieke bloem of rots in dat landschap (één specifieke transactie).

erlay

Voordelen en nadelen

Er is wel een keerzijde wanneer je de schetsen aan het vergelijken bent, opzoek naar het verschil. Het duurt zo'n 2,6 seconde langer om jouw transactie bekend te laten zijn bij het hele bitcoinnetwerk. Een stukje langzamer dan wanneer alle transacties in het wilde weg worden geschoten.

Aangezien Bitcoin gemiddeld elke 10 minuten nieuwe transacties opneemt in de blockchain, lijkt deze kleine vertraging wel overkomelijk. Er staat namelijk tegenover dat de nodes een stuk minder data hoeven te verwerken. Dit zou meer mensen kunnen stimuleren om een eigen node te gaan draaien; iets wat de decentralisatie van Bitcoin maakt of kraakt.

Wanneer kan ik upgraden?

Op dit moment wordt er nog feedback verzameld op basis van het researchdocument.

Als er geen bezwaren aan het licht komen van andere onderzoekers, ontwikkelaars of de community, zal het voorstel formeel gepubliceerd worden om het toegevoegd te krijgen in de bitcoinsoftware.

Erlay is geen extreem zware upgrade; er zijn 'slechts' 548 regels code voor nodig, waarbij geen van de kernregels van Bitcoin aangepast hoeven te worden. Hierdoor blijven dus ook oudere versies van de software werken, wanneer Erlay wordt toegevoegd. Het is nu dus wachten totdat het voorstel goed geanalyseerd is, en de eerste concrete plannen in een BIP gepresenteerd zullen worden.

Dit artikel is geschreven op basis van het artikel van Sam Wouters. Sam spreekt over Bitcoin en blockchain gerelateerde onderwerpen, met het doel deze complexe onderwerpen zo eenvoudig mogelijk begrijpelijk te maken.

Erlay: een niet-technische uitleg

Erlay beoogt een optimalisatie te realiseren voor al het dataverkeer dat tussen bitcoinnodes uitgewisseld wordt. Het zou de nodes minder moeten belasten, wat de vereisten voor het draaien van een node verlaagt. Maar wat doet Erlay precies?

Broadcasten op dit moment

Dit is Bob.

erlay

Bob wil een bitcointransactie verzenden. De reden is niet relevant, al kan je die wellicht raden.

Hij wil natuurlijk dat zijn transactie zo snel mogelijk opgenomen wordt in de bitcoinblockchain. Om dit te bewerkstelligen is het van belang dat zoveel mogelijk nodes in het netwerk op de hoogte zijn van de transactie die Bob met zijn wallet heeft verzonden. Dit verspreiden van de transactie gebeurt van node op node, wat dus erg belangrijk is voor een goed functionerend netwerk. Dit vergroot immers de kans dat zijn transactie door een miner wordt opgemerkt, waarna die in het volgende block meegenomen kan worden.

Aangezien Bob liever zijn geld uitgeeft aan andere dingen, heeft hij geen eigen node in het bitcoinnetwerk. In plaats daarvan vertrouwt hij op de node van Alice om zijn transactie naar alle andere nodes door te sturen.

erlay

Bob weet dat zijn bitcoins niet door Alice gestolen kunnen worden, wanneer hij haar node slechts gebruikt voor de propagatie van de transactie.

De node van Alice bekijkt de transactie van Bob eerst goed, om de geldigheid van de transactie te controleren.

erlay

Daarnaast kijkt Alice haar node ook of Bob de verstuurde bitcoins niet stiekem eerder al heeft uitgegeven. Dit doet het door in de lijst met unspent transaction outputs (UTXO's) – bitcoins die zijn aangekomen op een adres, maar nog niet zijn uitgegeven – te kijken naar het balans van dat adres.

Als alles gecontroleerd is, zal de node van Alice de transactie goedkeuren en naar acht andere nodes doorsturen.

erlay

Bob mag de node van Alice dan blindelings vertrouwen, de nodes die Bob's transactie via Alice ontvangen hebben dit vertrouwen niet. Ook zij zullen de checks uitvoeren die Alice heeft gedaan; de geldigheid van de transactie en of de bitcoins nog wel uitgegeven mogen worden.

Zoals je je nu kunt voorstellen, zullen steeds meer nodes de transactie van Bob ontvangen, en weer doorsturen. Echter weten nodes niet wie de transactie al hebben ontvangen. Het wordt dus willekeurig doorgestuurd. Dit heeft het gevolg dat nodes dus meerdere keren dezelfde transactie – die van Bob – zullen ontvangen.

erlay

Er wordt dus een hoop teveel aan berichten uitgewisseld tussen de nodes. Dit geeft natuurlijk een grotere zekerheid dat alle nodes de transactie zullen ontvangen. Echter moeten de nodes de last van alle extra ontvangen data wel zelf dragen.

erlay

Zo ontvangen de nodes dus veel meer data dan nodig is. Uit het onderzoek van de Erlay bedenkers komt naar voren dat 44% van al het verkeer tussen nodes onnodig is. Dat is dus een hele hoop verspilde data! Dit legt onnodige druk op nodes, zeker degene waarvan het internet niet al te best is of waar er zelfs per MB betaald moet worden.

Dit probleem wordt dus aangepakt met Erlay.

Broadcasten met Erlay

Terwijl wij langzaam wegwijs werden in de wereld van UTXO's en de onnodige data die tussen nodes uitgewisseld wordt, heeft Bob een eigen node opgezet.

erlay

Bob heeft ook meteen maar een connectie gemaakt met de node van Alice. De transactie die hij verstuurt wordt nu dus via zijn node naar Alice en zeven andere peers gestuurd. Deze acht ontvangers versturen zoals eerder ook al uitgelegd, na het controleren en verifiëren, de transactie weer door naar andere participanten van het netwerk.

erlay

Bob's peers in het groen, en hun peers in het blauw.

Nadat de transactie over het netwerk is gegaan, blijkt dat niet elke node de transactie heeft ontvangen. Dit is het gevolg van het niet overspoelen van alle nodes met dezelfde transacties.

Dit lijkt op het eerste gezicht een probleem, maar dat is het niet. De nodes hoeven niet bang te zijn dat het een transactie mist en zo niet goed kunnen functioneren. Eens in de zoveel tijd vraagt de node een zogenaamde schets op. Deze schets bevat alle transacties die alle peers zelf hebben ontvangen. Dit gaat als volgt:

  1. Elke peer stuurt een schets van alle transacties die in hun bezit zijn. Zo'n schets is kleiner dan wanneer elke transactie afzonderlijk verspreid moet worden.

  2. De node maakt vervolgens een schets van zijn eigen transacties, en vergelijkt deze met de ontvangen schetsen. Verschillen deze? Dan mist er dus iets! Een soort zoek het verschil.

  3. De node kan vervolgens op basis van de schets de ontbrekende transactie alsnog opvragen bij zijn peers, waarna de transactiecollectie dus weer compleet is.

Een goede metafoor om het verschil tussen de schets en de transactie duidelijk te maken is een panorama zicht van een landschap (alle transacties) of een close up van een specifieke bloem of rots in dat landschap (één specifieke transactie).

erlay

Voordelen en nadelen

Er is wel een keerzijde wanneer je de schetsen aan het vergelijken bent, opzoek naar het verschil. Het duurt zo'n 2,6 seconde langer om jouw transactie bekend te laten zijn bij het hele bitcoinnetwerk. Een stukje langzamer dan wanneer alle transacties in het wilde weg worden geschoten.

Aangezien Bitcoin gemiddeld elke 10 minuten nieuwe transacties opneemt in de blockchain, lijkt deze kleine vertraging wel overkomelijk. Er staat namelijk tegenover dat de nodes een stuk minder data hoeven te verwerken. Dit zou meer mensen kunnen stimuleren om een eigen node te gaan draaien; iets wat de decentralisatie van Bitcoin maakt of kraakt.

Wanneer kan ik upgraden?

Op dit moment wordt er nog feedback verzameld op basis van het researchdocument.

Als er geen bezwaren aan het licht komen van andere onderzoekers, ontwikkelaars of de community, zal het voorstel formeel gepubliceerd worden om het toegevoegd te krijgen in de bitcoinsoftware.

Erlay is geen extreem zware upgrade; er zijn 'slechts' 548 regels code voor nodig, waarbij geen van de kernregels van Bitcoin aangepast hoeven te worden. Hierdoor blijven dus ook oudere versies van de software werken, wanneer Erlay wordt toegevoegd. Het is nu dus wachten totdat het voorstel goed geanalyseerd is, en de eerste concrete plannen in een BIP gepresenteerd zullen worden.

Dit artikel is geschreven op basis van het artikel van Sam Wouters. Sam spreekt over Bitcoin en blockchain gerelateerde onderwerpen, met het doel deze complexe onderwerpen zo eenvoudig mogelijk begrijpelijk te maken.

Bitcoin workshop voor beginners

De buurjongen over Bitcoin horen praten, of een item over deze cryptomunt langs zien komen in de media? Geen idee wat het nou eigenlijk inhoudt? Dan is dit je kans; een Bitcoin workshop voor beginners!

In deze interactieve workshop zullen we alle basisprincipes van Bitcoin langs laten komen, om zo antwoord te kunnen geven op de vraag "wat is Bitcoin?". Denk hierbij aan het gebruik van een wallet, tot de technologische werking; de blockchain. Ook zullen we de gevaren uit eigen ervaring delen, om zo veilig mogelijk in deze wondere wereld te kunnen acteren.

Interesse? Komende augustus starten we met de pilot, en we nodigen je graag uit!
Stuur een mailtje naar workshop @ bitcoin.nl en we zullen je op de hoogte houden!

Bitcoin workshop voor beginners

De buurjongen over Bitcoin horen praten, of een item over deze cryptomunt langs zien komen in de media? Geen idee wat het nou eigenlijk inhoudt? Dan is dit je kans; een Bitcoin workshop voor beginners!

In deze interactieve workshop zullen we alle basisprincipes van Bitcoin langs laten komen, om zo antwoord te kunnen geven op de vraag "wat is Bitcoin?". Denk hierbij aan het gebruik van een wallet, tot de technologische werking; de blockchain. Ook zullen we de gevaren uit eigen ervaring delen, om zo veilig mogelijk in deze wondere wereld te kunnen acteren.

Interesse? Komende augustus starten we met de pilot, en we nodigen je graag uit!
Stuur een mailtje naar workshop @ bitcoin.nl en we zullen je op de hoogte houden!

Tor voor de Casa Lightning Node

De Casa Node maakt het vanaf heden mogelijk om Tor te gebruiken. Tor heeft enkele voordelen ten opzichte van het gebruik van het 'normale internet'. Zo bevordert het de privacy, verbetert het de veiligheid, en is de node nu ook eenvoudig vanaf buiten je eigen netwerk benaderbaar.

The Onion Router

Tor, een acroniem voor The Onion Router (de naam waarmee het project origineel begon), is in de jaren '90 ontwikkelt door de Amerikaanse overheid om online communicatie binnen diezelfde overheid te kunnen beschermen. Nadat de code openbaar en vrij beschikbaar werd gemaakt, is het open source project steeds groter geworden. Inmiddels maken een grote verscheidenheid aan applicaties gebruik van Tor.

Vandaag de dag maken gewone burgers gebruik van Tor om agressieve data tracking te voorkomen. Journalisten hebben het nodig om gevoelige en vertrouwelijke informatie uit te wisselen, of om aan onderdrukking van politieke invloeden te ontkomen. Nieuwsmedia gebruiken het om klokkenluiders de garantie te geven om anoniem te kunnen blijven.

Het is dus niet altijd een kwestie van privacy willen, het is soms een benodigdheid.

Hoe werkt Tor?

Mogelijk heb je al eens gehoord van een VPN – een virtual private network – die ervoor zorgt dat jouw internetactiviteiten niet direct aan jouw eigen netwerk te koppelen zijn. Jouw internetverkeer wordt versleuteld, doorgestuurd naar je internetprovider, die het vervolgens doorstuurt naar de VPN server. Doordat de gegevens in eerste instantie versleuteld worden, kan de internetprovider niet achterhalen welke informatie er verstuurd wordt. De versleutelde informatie kan pas weer op de VPN server ontsleuteld worden, waarna het wordt doorgestuurd naar de doellocatie.

Tor doet net zo iets, maar dan iets complexer.

In plaats van het versturen van data via één server – zoals bij een VPN het geval is – gebruikt Tor er meerdere. Deze servers worden willekeurig gekozen en worden nodes genoemd, een soort doorgeefluiken van data. Al deze nodes samen vormen het Tor netwerk. Elke keer dat jouw (al versleutelde) data bij een nieuwe node aankomt, wordt deze een extra keer versleuteld.

Dit zorgt voor meerdere versleutelde lagen; net als een ui (onion). Hierdoor blijft jouw data beschermd tegen individuele nodes of tegen externe actoren. Geen van allen kunnen namelijk alle verschillende lagen ontsleutelen. Dit zorgt er ook voor dat de nodes slechts weten van welke andere node ze de data hebben ontvangen, en welke de volgende ontvanger zou moeten zijn. De volledige route van het begin tot het einde zijn als gevolg hiervan dus niet in kaart te brengen.

IP adres

Tor maakt geen gebruik van de gebruikelijke IP adressen, waarvan je gebruikt maakt op het gebruikelijke internet. Tor maakt gebruik van speciale onion adressen, die enkele voordelen bieden:

  • Onion adressen worden niet geïndexeerd. Dit maakt ze zo goed als onmogelijk om te achterhalen, tenzij zo'n adres specifiek met jou gedeeld wordt.
  • Onion adressen zijn dus vanaf het Tor netwerk benaderbaar, maar ook de 'normale' IP adressen zijn gewoon nog te bezoeken.
  • Onion adressen zijn statisch. Waar IP adressen weleens kunnen veranderen, blijven onion adressen altijd hetzelfde.
  • Onion adressen zijn in tegenstelling tot een IP adres pseudo-anoniem. Dit betekent dat de onion adressen niet eenvoudig aan een identiteit gekoppeld kunnen worden.

Tor voor Casa

Security: Op dit moment maakt de webinterface van de Casa Node geen gebruikt van HTTPS (wat een deel van je netwerkverkeer versleuteld). De data is nu dus niet versleuteld, maar wordt beschermd door de firewall van je eigen WiFi netwerk. Dit is ook de reden dat tot op heden de Casa Node niet benaderbaar was vanaf een extern punt. Als dat wel het geval zou zijn, zou men mee kunnen spieken met de data die je verstuurt van en naar je Casa Node.

Maar nu is dat dus anders; door middel van Tor wordt alle data per definitie versleuteld. Dit betekent dus ook dat je veilig je node kan bereiken vanaf een ander netwerk, zonder bang te zijn dat er meegekeken wordt.

Privacy: wanneer men een Bitcoin of Lightning node op het normale internet draait, dient men publiekelijk hun IP adres te verspreiden. Andere nodes hebben dat adres namelijk nodig om gegevens uit te wisselen. Ook al is het niet altijd mogelijk om de precieze locatie van een IP adres te achterhalen, is dit vaak wel met een aardige nauwkeurigheid mogelijk. Wanneer een node een grote hoeveelheid aan bitcoins blijkt te beheren, kan men hier mogelijk misbruik van maken door het IP adres te traceren.

Doordat Tor met onion adressen werkt wordt dit gevaar afgewend. Er zit geen informatie over de echte wereld aan een onion adres gekoppeld, zoals locatie. Daarnaast kunnen Lightning nodes wel geïndexeerd worden wanneer deze een normaal IP adres hebben. Jouw IP adres kan hierdoor gekoppeld worden aan een Lightning node, waardoor bekend wordt dat jij mogelijk bitcoins hebt.

Bruikbaarheid Wanneer je met een normaal IP adres je Casa Node toegankelijk wilt maken vanaf een ander netwerk, dien je technisch dingen te veranderen aan je eigen netwerk. Zo moet je bepaalde internetpoorten forwarden. Dit kan soms via de router, en soms moet dit via je internetprovider. Dit is vaak een belemmering voor mensen die niet volledig technische onderlegd zijn, zodat deze optie er voor hen niet in zit.

Doordat een onion adres dus ook veilig benaderbaar is voor de buitenwereld, is dit probleem ook van tafel.

Casa heeft een gedetailleerde handleiding voor het instellen van Tor voor je Casa Node. Benieuwd naar wat de Casa Node überhaupt is? We schreven er eerder een review over.

Tor voor de Casa Lightning Node

De Casa Node maakt het vanaf heden mogelijk om Tor te gebruiken. Tor heeft enkele voordelen ten opzichte van het gebruik van het 'normale internet'. Zo bevordert het de privacy, verbetert het de veiligheid, en is de node nu ook eenvoudig vanaf buiten je eigen netwerk benaderbaar.

The Onion Router

Tor, een acroniem voor The Onion Router (de naam waarmee het project origineel begon), is in de jaren '90 ontwikkelt door de Amerikaanse overheid om online communicatie binnen diezelfde overheid te kunnen beschermen. Nadat de code openbaar en vrij beschikbaar werd gemaakt, is het open source project steeds groter geworden. Inmiddels maken een grote verscheidenheid aan applicaties gebruik van Tor.

Vandaag de dag maken gewone burgers gebruik van Tor om agressieve data tracking te voorkomen. Journalisten hebben het nodig om gevoelige en vertrouwelijke informatie uit te wisselen, of om aan onderdrukking van politieke invloeden te ontkomen. Nieuwsmedia gebruiken het om klokkenluiders de garantie te geven om anoniem te kunnen blijven.

Het is dus niet altijd een kwestie van privacy willen, het is soms een benodigdheid.

Hoe werkt Tor?

Mogelijk heb je al eens gehoord van een VPN – een virtual private network – die ervoor zorgt dat jouw internetactiviteiten niet direct aan jouw eigen netwerk te koppelen zijn. Jouw internetverkeer wordt versleuteld, doorgestuurd naar je internetprovider, die het vervolgens doorstuurt naar de VPN server. Doordat de gegevens in eerste instantie versleuteld worden, kan de internetprovider niet achterhalen welke informatie er verstuurd wordt. De versleutelde informatie kan pas weer op de VPN server ontsleuteld worden, waarna het wordt doorgestuurd naar de doellocatie.

Tor doet net zo iets, maar dan iets complexer.

In plaats van het versturen van data via één server – zoals bij een VPN het geval is – gebruikt Tor er meerdere. Deze servers worden willekeurig gekozen en worden nodes genoemd, een soort doorgeefluiken van data. Al deze nodes samen vormen het Tor netwerk. Elke keer dat jouw (al versleutelde) data bij een nieuwe node aankomt, wordt deze een extra keer versleuteld.

Dit zorgt voor meerdere versleutelde lagen; net als een ui (onion). Hierdoor blijft jouw data beschermd tegen individuele nodes of tegen externe actoren. Geen van allen kunnen namelijk alle verschillende lagen ontsleutelen. Dit zorgt er ook voor dat de nodes slechts weten van welke andere node ze de data hebben ontvangen, en welke de volgende ontvanger zou moeten zijn. De volledige route van het begin tot het einde zijn als gevolg hiervan dus niet in kaart te brengen.

IP adres

Tor maakt geen gebruik van de gebruikelijke IP adressen, waarvan je gebruikt maakt op het gebruikelijke internet. Tor maakt gebruik van speciale onion adressen, die enkele voordelen bieden:

  • Onion adressen worden niet geïndexeerd. Dit maakt ze zo goed als onmogelijk om te achterhalen, tenzij zo'n adres specifiek met jou gedeeld wordt.
  • Onion adressen zijn dus vanaf het Tor netwerk benaderbaar, maar ook de 'normale' IP adressen zijn gewoon nog te bezoeken.
  • Onion adressen zijn statisch. Waar IP adressen weleens kunnen veranderen, blijven onion adressen altijd hetzelfde.
  • Onion adressen zijn in tegenstelling tot een IP adres pseudo-anoniem. Dit betekent dat de onion adressen niet eenvoudig aan een identiteit gekoppeld kunnen worden.

Tor voor Casa

Security: Op dit moment maakt de webinterface van de Casa Node geen gebruikt van HTTPS (wat een deel van je netwerkverkeer versleuteld). De data is nu dus niet versleuteld, maar wordt beschermd door de firewall van je eigen WiFi netwerk. Dit is ook de reden dat tot op heden de Casa Node niet benaderbaar was vanaf een extern punt. Als dat wel het geval zou zijn, zou men mee kunnen spieken met de data die je verstuurt van en naar je Casa Node.

Maar nu is dat dus anders; door middel van Tor wordt alle data per definitie versleuteld. Dit betekent dus ook dat je veilig je node kan bereiken vanaf een ander netwerk, zonder bang te zijn dat er meegekeken wordt.

Privacy: wanneer men een Bitcoin of Lightning node op het normale internet draait, dient men publiekelijk hun IP adres te verspreiden. Andere nodes hebben dat adres namelijk nodig om gegevens uit te wisselen. Ook al is het niet altijd mogelijk om de precieze locatie van een IP adres te achterhalen, is dit vaak wel met een aardige nauwkeurigheid mogelijk. Wanneer een node een grote hoeveelheid aan bitcoins blijkt te beheren, kan men hier mogelijk misbruik van maken door het IP adres te traceren.

Doordat Tor met onion adressen werkt wordt dit gevaar afgewend. Er zit geen informatie over de echte wereld aan een onion adres gekoppeld, zoals locatie. Daarnaast kunnen Lightning nodes wel geïndexeerd worden wanneer deze een normaal IP adres hebben. Jouw IP adres kan hierdoor gekoppeld worden aan een Lightning node, waardoor bekend wordt dat jij mogelijk bitcoins hebt.

Bruikbaarheid Wanneer je met een normaal IP adres je Casa Node toegankelijk wilt maken vanaf een ander netwerk, dien je technisch dingen te veranderen aan je eigen netwerk. Zo moet je bepaalde internetpoorten forwarden. Dit kan soms via de router, en soms moet dit via je internetprovider. Dit is vaak een belemmering voor mensen die niet volledig technische onderlegd zijn, zodat deze optie er voor hen niet in zit.

Doordat een onion adres dus ook veilig benaderbaar is voor de buitenwereld, is dit probleem ook van tafel.

Casa heeft een gedetailleerde handleiding voor het instellen van Tor voor je Casa Node. Benieuwd naar wat de Casa Node überhaupt is? We schreven er eerder een review over.

Bitcoin Core 0.18.0

Bitcoin Core 0.18.0 komt met nieuwe functionaliteiten, bug fixes en verbeteringen aan de prestaties van de full-node software. Daarnaast is ook de nieuwe Hardware Wallet Interaction (HWI) tool gepubliceerd.

Hardware Wallet Interaction

Het staat al lang op het verlanglijstje van Core gebruikers; interactie met hardware wallets vanuit je eigen full node. In versie 0.17.0 is de eerste stap gezet met Partially Signed Bitcoin Transactions (PSBT). PSBT introduceert een transactieformaat waarbij de transactie nog niet volledig ondertekend is, maar met behulp van benodigde metadata vervolgens volledig ondertekend zou kunnen worden. Het niet volledig ondertekenen is bedoeld om verschillende actoren te laten participeren in het versturen van een transactie. Denk hierbij aan het ondertekenen van een vanuit Core aangemaakte transactie met je eigen hardware wallet.

Zo'n transactie wordt dan pas geldig wanneer er dus ook ondertekening plaatsvindt vanaf de hardware wallets, waardoor men nu ook middels de Bitcoin Core software transacties met behulp van een hardware wallet kan versturen. Ook multisig en CoinJoin transacties hebben profijt van de Partially Signed Bitcoin Transactions.

De Hardware Wallet Interaction tool maakt het nu mogelijk om jouw hardware wallet te laten communiceren met je Core client, om zo transacties te kunnen ondertekenen. Deze nieuwe functie is belangrijk omdat hardware wallets — zoals Trezor en Ledger als een van de meest veilige methodes worden gezien om bitcoins mee te kunnen beheren. Op zo'n fysiek apparaatje staan namelijk de privésleutels opgeslagen. Bij het ondertekenen van een transactie met een hardware wallet verlaten de privésleutels het apparaatje niet. Het is dus niet mogelijk om bijvoorbeeld via het internet toegang te krijgen tot de privésleutels, wat het dus zo veilig maakt.

Door gebruik te kunnen maken van deze vorm van sleutelbeheer, in combinatie met een volledig validerende node, wordt het veilig en soeverein doen van transacties weer een stukje makkelijker gemaakt.

Graphical User Interface (GUI)

Er is een nieuwe Window optie in de menubalk geïntroduceerd. Verschillende functionaliteiten die een nieuw scherm openden zijn onder deze nieuwe optie ondergebracht.

Onder het 'Verzenden' tabje was altijd een checkbox aanwezig die het mogelijk maakte om slechts de minimale benodigde fee mee te kunnen geven aan een transactie. Deze checkbox is in deze versie verwijderd. Hiervoor in plaats kan men simpelweg de manuele fee terugbrengen tot het minimale niveau, waardoor er geen aparte check meer nodig is. Deze minimale fee staat op 1 satoshi per byte, wat op dit moment de minimale vereiste is om een transactie te laten bevestigen door miners.

In de 'Overview' tab zullen slechts de watch-only balansen zichtbaar zijn wanneer de wallet aangemaakt is door middel van de createwallet RPC en de disable_private_keys (de modus voor watch-only wallets) parameter op 'true' staat.

Account

Zoals ingeleid in versie 0.17.0 zijn de 'accounts' nu volledig uit de software gehaald. Ook de API voor 'accounts' is nu verwijderd, en vanaf heden zijn deze en alle andere 'account' functionaliteiten vervangen door de 'label' variant.

De Bitcoin Core binaries zijn te vinden op bitcoincore.org. De volledige source code is beschikbaar via de Bitcoin Core repository. De volledige release notes geven alle veranderingen weer. Aan deze versie van Bitcoin Core hebben 119 verschillende ontwikkelaars een steentje bijgedragen.

Bitcoin Core 0.18.0

Bitcoin Core 0.18.0 komt met nieuwe functionaliteiten, bug fixes en verbeteringen aan de prestaties van de full-node software. Daarnaast is ook de nieuwe Hardware Wallet Interaction (HWI) tool gepubliceerd.

Hardware Wallet Interaction

Het staat al lang op het verlanglijstje van Core gebruikers; interactie met hardware wallets vanuit je eigen full node. In versie 0.17.0 is de eerste stap gezet met Partially Signed Bitcoin Transactions (PSBT). PSBT introduceert een transactieformaat waarbij de transactie nog niet volledig ondertekend is, maar met behulp van benodigde metadata vervolgens volledig ondertekend zou kunnen worden. Het niet volledig ondertekenen is bedoeld om verschillende actoren te laten participeren in het versturen van een transactie. Denk hierbij aan het ondertekenen van een vanuit Core aangemaakte transactie met je eigen hardware wallet.

Zo'n transactie wordt dan pas geldig wanneer er dus ook ondertekening plaatsvindt vanaf de hardware wallets, waardoor men nu ook middels de Bitcoin Core software transacties met behulp van een hardware wallet kan versturen. Ook multisig en CoinJoin transacties hebben profijt van de Partially Signed Bitcoin Transactions.

De Hardware Wallet Interaction tool maakt het nu mogelijk om jouw hardware wallet te laten communiceren met je Core client, om zo transacties te kunnen ondertekenen. Deze nieuwe functie is belangrijk omdat hardware wallets — zoals Trezor en Ledger als een van de meest veilige methodes worden gezien om bitcoins mee te kunnen beheren. Op zo'n fysiek apparaatje staan namelijk de privésleutels opgeslagen. Bij het ondertekenen van een transactie met een hardware wallet verlaten de privésleutels het apparaatje niet. Het is dus niet mogelijk om bijvoorbeeld via het internet toegang te krijgen tot de privésleutels, wat het dus zo veilig maakt.

Door gebruik te kunnen maken van deze vorm van sleutelbeheer, in combinatie met een volledig validerende node, wordt het veilig en soeverein doen van transacties weer een stukje makkelijker gemaakt.

Graphical User Interface (GUI)

Er is een nieuwe Window optie in de menubalk geïntroduceerd. Verschillende functionaliteiten die een nieuw scherm openden zijn onder deze nieuwe optie ondergebracht.

Onder het 'Verzenden' tabje was altijd een checkbox aanwezig die het mogelijk maakte om slechts de minimale benodigde fee mee te kunnen geven aan een transactie. Deze checkbox is in deze versie verwijderd. Hiervoor in plaats kan men simpelweg de manuele fee terugbrengen tot het minimale niveau, waardoor er geen aparte check meer nodig is. Deze minimale fee staat op 1 satoshi per byte, wat op dit moment de minimale vereiste is om een transactie te laten bevestigen door miners.

In de 'Overview' tab zullen slechts de watch-only balansen zichtbaar zijn wanneer de wallet aangemaakt is door middel van de createwallet RPC en de disable_private_keys (de modus voor watch-only wallets) parameter op 'true' staat.

Account

Zoals ingeleid in versie 0.17.0 zijn de 'accounts' nu volledig uit de software gehaald. Ook de API voor 'accounts' is nu verwijderd, en vanaf heden zijn deze en alle andere 'account' functionaliteiten vervangen door de 'label' variant.

De Bitcoin Core binaries zijn te vinden op bitcoincore.org. De volledige source code is beschikbaar via de Bitcoin Core repository. De volledige release notes geven alle veranderingen weer. Aan deze versie van Bitcoin Core hebben 119 verschillende ontwikkelaars een steentje bijgedragen.

All-time high voor Bitcoin in Argentinië

Bitcoin heeft de hoogste prijs ooit bereikt. Nu zul je vragend naar de koers kijken, en je realiseren dat dit een foutje lijkt. Echter is het in Argentinië wel het geval; één bitcoin bereikte de prijs van 400.000 peso. Gedurende de opwaartse beweging in 2017 wist bitcoin zo'n 350.000 peso te bereiken. Hoe kan dit?

De peso

De Argentijnse munteenheid, de peso, is in vrije val beland. Het land zit in economisch zwaar weer. Zo zwaar dat de regering hulp heeft gevraagd aan het Internationaal Monetair Fonds, het orgaan dat waakt over de financiële stabiliteit van 189 landen wereldwijd. Ondanks de toezegging van de hulp door het IMF, is de koers van de munt van 5 eurocent naar 2 eurocent per peso gedaald. Dit alles in minder dan twee jaar tijd.

Inmiddels is ook de rente al verhoogd naar 70%, waar we in Nederland nog net niet op de nul procent zitten. Ook dat heeft niet kunnen voorkomen dat bitcoin — ondanks de daling sinds het begin van 2018 — een waardevastere munt is dan de peso.

All-time high voor Bitcoin in Argentinië

Bitcoin heeft de hoogste prijs ooit bereikt. Nu zul je vragend naar de koers kijken, en je realiseren dat dit een foutje lijkt. Echter is het in Argentinië wel het geval; één bitcoin bereikte de prijs van 400.000 peso. Gedurende de opwaartse beweging in 2017 wist bitcoin zo'n 350.000 peso te bereiken. Hoe kan dit?

De peso

De Argentijnse munteenheid, de peso, is in vrije val beland. Het land zit in economisch zwaar weer. Zo zwaar dat de regering hulp heeft gevraagd aan het Internationaal Monetair Fonds, het orgaan dat waakt over de financiële stabiliteit van 189 landen wereldwijd. Ondanks de toezegging van de hulp door het IMF, is de koers van de munt van 5 eurocent naar 2 eurocent per peso gedaald. Dit alles in minder dan twee jaar tijd.

Inmiddels is ook de rente al verhoogd naar 70%, waar we in Nederland nog net niet op de nul procent zitten. Ook dat heeft niet kunnen voorkomen dat bitcoin — ondanks de daling sinds het begin van 2018 — een waardevastere munt is dan de peso.

Aftellen: 1 jaar tot ‘Bitcoin Halving’

De 'Bitcoin halving' komt er weer aan. Dit is het moment waarop het aantal nieuw gecreëerde bitcoins gehalveerd zal worden. De zogenoemde block reward zal van 12,5 bitcoins halveren naar 6,25 bitcoins.

Een gelimiteerde hoeveelheid bitcoins is een van de kernwaarden van het bitcoinprotocol. Er zullen nooit meer dan 21 miljoen bitcoins in omloop zijn. Maar hoe zorg je voor een geleidelijke distributie van de bitcoins, zonder dat het creëren van nieuwe munten van de een op de andere dag stopt?

De halvering

Satoshi Nakamoto bedacht een geleidelijke afbouw van de block reward; de halvering. De eerste jaren waarin miners het bitcoinnetwerk veilig hielden, kregen deze 50 bitcoins per gevonden block. Als deze hoeveelheid hetzelfde zou blijven, zouden alle bitcoins al binnen 8 jaar (21 miljoen bitcoins, 50 bitcoins per block elke 10 minuten) in omloop zijn. Deze 8 jaar, zo weten we inmiddels, is maar een korte tijd om dit nieuwe revolutionaire netwerk op te bouwen tot iets groots. Het was dus wenselijk om deze block reward uit te smeren over de toekomst, zodat de miners langer beloond zullen worden voor hun geleverde werk. Hierdoor heeft het netwerk langer de tijd om een solide gebruikersbasis te ontwikkelen die door middel van fees de block reward zouden kunnen aanvullen of zelfs vervangen.

Dit uitsmeren gebeurt op basis van de 'halving'. Elke 210.000 blocks, wat neer komt op zo'n 4 jaar in niet-bitcoin-tijd, halveert de block reward. Waar het in 2009 begon met 50 bitcoins per block, veranderde dit in 2012 in 25 bitcoins per block. Op dit moment zitten we in de derde halvering, die in 2016 heeft plaatsgevonden. Miners krijgen op dit moment 12,5 bitcoins voor elk block. De volgende halvering vindt plaats bij block 630.000, zo'n jaar vanaf nu.

Het totale eindaantal van Bitcoin wordt rond 2140 bereikt. Echter zal het gros van de bitcoins in de komende jaren al gemined worden. Rond 2040 krijgen de miners immers nog maar minder dan 0,1 bitcoin per block. Op dit moment is zo'n 85% van alle bitcoins al in omloop. Aangezien er dus steeds meer bitcoins vergeven zijn, en de block reward daalt, heeft dit ook invloed op de inflatie. Doordat deze op een dusdanig laag niveau komt in de komende jaren is deze zo goed als te verwaarlozen.

Mei 2020?

Doordat de halvering gebruik maakt van het aantal gevonden blocks, is het niet exact te voorspellen wanneer de volgende halvering plaats zal vinden. Gemiddeld worden blocks elke 10 minuten gevonden, waardoor je dus op de geschatte 4 jaar per halving komt. De hoogte van de hashrate heeft hier echter invloed op. Wanneer de hashrate gedurende de 4 jaar hard blijft stijgen, zullen blocks sneller gevonden worden. De difficulty wordt namelijk slechts eens in de twee weken aangepast. Deze difficulty zorgt ervoor dat de moeilijkheidsgraad zo hoog is dat, met de hashrate van dat moment, de blocks gemiddeld eens in de tien minuten zullen worden gevonden. Dit is uiteraard ook andersom het geval. Wanneer hashrate afneemt, zullen er minder blocks gevonden worden. Hierdoor zou de halvering weer later in de toekomst plaats kunnen vinden.

De invloed van de hashrate is aanwezig, maar niet significant. Het is onwaarschijnlijk dat de Bitcoin Halving niet rond mei 2020 plaats zal vinden; het moment waarop de block reward van 12,5 naar 6,25 bitcoins zal gaan.

Aftellen: 1 jaar tot ‘Bitcoin Halving’

De 'Bitcoin halving' komt er weer aan. Dit is het moment waarop het aantal nieuw gecreëerde bitcoins gehalveerd zal worden. De zogenoemde block reward zal van 12,5 bitcoins halveren naar 6,25 bitcoins.

Een gelimiteerde hoeveelheid bitcoins is een van de kernwaarden van het bitcoinprotocol. Er zullen nooit meer dan 21 miljoen bitcoins in omloop zijn. Maar hoe zorg je voor een geleidelijke distributie van de bitcoins, zonder dat het creëren van nieuwe munten van de een op de andere dag stopt?

De halvering

Satoshi Nakamoto bedacht een geleidelijke afbouw van de block reward; de halvering. De eerste jaren waarin miners het bitcoinnetwerk veilig hielden, kregen deze 50 bitcoins per gevonden block. Als deze hoeveelheid hetzelfde zou blijven, zouden alle bitcoins al binnen 8 jaar (21 miljoen bitcoins, 50 bitcoins per block elke 10 minuten) in omloop zijn. Deze 8 jaar, zo weten we inmiddels, is maar een korte tijd om dit nieuwe revolutionaire netwerk op te bouwen tot iets groots. Het was dus wenselijk om deze block reward uit te smeren over de toekomst, zodat de miners langer beloond zullen worden voor hun geleverde werk. Hierdoor heeft het netwerk langer de tijd om een solide gebruikersbasis te ontwikkelen die door middel van fees de block reward zouden kunnen aanvullen of zelfs vervangen.

Dit uitsmeren gebeurt op basis van de 'halving'. Elke 210.000 blocks, wat neer komt op zo'n 4 jaar in niet-bitcoin-tijd, halveert de block reward. Waar het in 2009 begon met 50 bitcoins per block, veranderde dit in 2012 in 25 bitcoins per block. Op dit moment zitten we in de derde halvering, die in 2016 heeft plaatsgevonden. Miners krijgen op dit moment 12,5 bitcoins voor elk block. De volgende halvering vindt plaats bij block 630.000, zo'n jaar vanaf nu.

Het totale eindaantal van Bitcoin wordt rond 2140 bereikt. Echter zal het gros van de bitcoins in de komende jaren al gemined worden. Rond 2040 krijgen de miners immers nog maar minder dan 0,1 bitcoin per block. Op dit moment is zo'n 85% van alle bitcoins al in omloop. Aangezien er dus steeds meer bitcoins vergeven zijn, en de block reward daalt, heeft dit ook invloed op de inflatie. Doordat deze op een dusdanig laag niveau komt in de komende jaren is deze zo goed als te verwaarlozen.

Mei 2020?

Doordat de halvering gebruik maakt van het aantal gevonden blocks, is het niet exact te voorspellen wanneer de volgende halvering plaats zal vinden. Gemiddeld worden blocks elke 10 minuten gevonden, waardoor je dus op de geschatte 4 jaar per halving komt. De hoogte van de hashrate heeft hier echter invloed op. Wanneer de hashrate gedurende de 4 jaar hard blijft stijgen, zullen blocks sneller gevonden worden. De difficulty wordt namelijk slechts eens in de twee weken aangepast. Deze difficulty zorgt ervoor dat de moeilijkheidsgraad zo hoog is dat, met de hashrate van dat moment, de blocks gemiddeld eens in de tien minuten zullen worden gevonden. Dit is uiteraard ook andersom het geval. Wanneer hashrate afneemt, zullen er minder blocks gevonden worden. Hierdoor zou de halvering weer later in de toekomst plaats kunnen vinden.

De invloed van de hashrate is aanwezig, maar niet significant. Het is onwaarschijnlijk dat de Bitcoin Halving niet rond mei 2020 plaats zal vinden; het moment waarop de block reward van 12,5 naar 6,25 bitcoins zal gaan.

Aftellen: 1 jaar tot ‘Bitcoin Halving’

De 'Bitcoin halving' komt er weer aan. Dit is het moment waarop het aantal nieuw gecreëerde bitcoins gehalveerd zal worden. De zogenoemde block reward zal van 12,5 bitcoins halveren naar 6,25 bitcoins.

Een gelimiteerde hoeveelheid bitcoins is een van de kernwaarden van het bitcoinprotocol. Er zullen nooit meer dan 21 miljoen bitcoins in omloop zijn. Maar hoe zorg je voor een geleidelijke distributie van de bitcoins, zonder dat het creëren van nieuwe munten van de een op de andere dag stopt?

De halvering

Satoshi Nakamoto bedacht een geleidelijke afbouw van de block reward; de halvering. De eerste jaren waarin miners het bitcoinnetwerk veilig hielden, kregen deze 50 bitcoins per gevonden block. Als deze hoeveelheid hetzelfde zou blijven, zouden alle bitcoins al binnen 8 jaar (21 miljoen bitcoins, 50 bitcoins per block elke 10 minuten) in omloop zijn. Deze 8 jaar, zo weten we inmiddels, is maar een korte tijd om dit nieuwe revolutionaire netwerk op te bouwen tot iets groots. Het was dus wenselijk om deze block reward uit te smeren over de toekomst, zodat de miners langer beloond zullen worden voor hun geleverde werk. Hierdoor heeft het netwerk langer de tijd om een solide gebruikersbasis te ontwikkelen die door middel van fees de block reward zouden kunnen aanvullen of zelfs vervangen.

Dit uitsmeren gebeurt op basis van de 'halving'. Elke 210.000 blocks, wat neer komt op zo'n 4 jaar in niet-bitcoin-tijd, halveert de block reward. Waar het in 2009 begon met 50 bitcoins per block, veranderde dit in 2012 in 25 bitcoins per block. Op dit moment zitten we in de derde halvering, die in 2016 heeft plaatsgevonden. Miners krijgen op dit moment 12,5 bitcoins voor elk block. De volgende halvering vindt plaats bij block 630.000, zo'n jaar vanaf nu.

Het totale eindaantal van Bitcoin wordt rond 2140 bereikt. Echter zal het gros van de bitcoins in de komende jaren al gemined worden. Rond 2040 krijgen de miners immers nog maar minder dan 0,1 bitcoin per block. Op dit moment is zo'n 85% van alle bitcoins al in omloop. Aangezien er dus steeds meer bitcoins vergeven zijn, en de block reward daalt, heeft dit ook invloed op de inflatie. Doordat deze op een dusdanig laag niveau komt in de komende jaren is deze zo goed als te verwaarlozen.

Mei 2020?

Doordat de halvering gebruik maakt van het aantal gevonden blocks, is het niet exact te voorspellen wanneer de volgende halvering plaats zal vinden. Gemiddeld worden blocks elke 10 minuten gevonden, waardoor je dus op de geschatte 4 jaar per halving komt. De hoogte van de hashrate heeft hier echter invloed op. Wanneer de hashrate gedurende de 4 jaar hard blijft stijgen, zullen blocks sneller gevonden worden. De difficulty wordt namelijk slechts eens in de twee weken aangepast. Deze difficulty zorgt ervoor dat de moeilijkheidsgraad zo hoog is dat, met de hashrate van dat moment, de blocks gemiddeld eens in de tien minuten zullen worden gevonden. Dit is uiteraard ook andersom het geval. Wanneer hashrate afneemt, zullen er minder blocks gevonden worden. Hierdoor zou de halvering weer later in de toekomst plaats kunnen vinden.

De invloed van de hashrate is aanwezig, maar niet significant. Het is onwaarschijnlijk dat de Bitcoin Halving niet rond mei 2020 plaats zal vinden; het moment waarop de block reward van 12,5 naar 6,25 bitcoins zal gaan.

Bitcoin Pizzadag 2019!

Het is alweer 9 jaar geleden dat Laszlo Hanyecz 10.000 bitcoins aan twee pizza's besteedde. Sinds dien is 22 mei de officiële Bitcoin Pizzadag!

Eerste aankoop

De transactie zal de bitcoinboeken in gaan als een historische gebeurtenis. Dit is namelijk de eerste keer dat iemand een goed uit de echte wereld heeft verkregen, in ruil voor bitcoins. Het was dus ook de eerste keer dat bitcoins daadwerkelijk iets van waarde vertegenwoordigden.

Ondanks dat het een zeer bewogen jaar is geweest, lijkt de prijs zijn vertrouwde 7000 euro weer te hebben gevonden. Bitcoin hanteert namelijk dezelfde waarde als op Bitcoin Pizzadag 2018. Hierdoor komen we ook nu weer uit op een market cap van meer dan vijf miljard pizza's!

Ook trek in pizza? Vier deze dag mee! Via Thuisbezorgd kun je je pizza's afrekenen met bitcoins, en thuis laten bezorgen.

Bitcoin Pizzadag 2019!

Het is alweer 9 jaar geleden dat Laszlo Hanyecz 10.000 bitcoins aan twee pizza's besteedde. Sinds dien is 22 mei de officiële Bitcoin Pizzadag!

Eerste aankoop

De transactie zal de bitcoinboeken in gaan als een historische gebeurtenis. Dit is namelijk de eerste keer dat iemand een goed uit de echte wereld heeft verkregen, in ruil voor bitcoins. Het was dus ook de eerste keer dat bitcoins daadwerkelijk iets van waarde vertegenwoordigden.

Ondanks dat het een zeer bewogen jaar is geweest, lijkt de prijs zijn vertrouwde 7000 euro weer te hebben gevonden. Bitcoin hanteert namelijk dezelfde waarde als op Bitcoin Pizzadag 2018. Hierdoor komen we ook nu weer uit op een market cap van meer dan vijf miljard pizza's!

Ook trek in pizza? Vier deze dag mee! Via Thuisbezorgd kun je je pizza's afrekenen met bitcoins, en thuis laten bezorgen.

Bitcoin Pizzadag 2019!

Het is alweer 9 jaar geleden dat Laszlo Hanyecz 10.000 bitcoins aan twee pizza's besteedde. Sinds dien is 22 mei de officiële Bitcoin Pizzadag!

Eerste aankoop

De transactie zal de bitcoinboeken in gaan als een historische gebeurtenis. Dit is namelijk de eerste keer dat iemand een goed uit de echte wereld heeft verkregen, in ruil voor bitcoins. Het was dus ook de eerste keer dat bitcoins daadwerkelijk iets van waarde vertegenwoordigden.

Ondanks dat het een zeer bewogen jaar is geweest, lijkt de prijs zijn vertrouwde 7000 euro weer te hebben gevonden. Bitcoin hanteert namelijk dezelfde waarde als op Bitcoin Pizzadag 2018. Hierdoor komen we ook nu weer uit op een market cap van meer dan vijf miljard pizza's!

Ook trek in pizza? Vier deze dag mee! Via Thuisbezorgd kun je je pizza's afrekenen met bitcoins, en thuis laten bezorgen.

Bitonic: Privacy EU-burgers loopt gevaar

Afgelopen maandag en dinsdag vond in Wenen een bijeenkomst plaats waar door de Financial Action Task Force (een internationale groep regelgevers) gesproken werd over witwasmaatregelen rond Virtual Currencies en Virtual Assets. Bitonic was hier ook aanwezig en is bezorgd dat de privacy van EU-burgers door een vergaand voorstel (7b), geschaad wordt.

Bitonic heeft samen met andere spelers uit de industrie het standpunt ingenomen dat het Europese model uit de vijfde witwasrichtlijn uitgangspunt moet zijn voor de te nemen controle maatregelen. Dat betekent dat klantinformatie rond crypto-transacties alleen op grond van een specifiek verzoek of risico ter beschikking komt bij toezichthouders en politie-autoriteiten.

De door de Amerikaanse autoriteiten voorgestane regel is echter dat per definitie bij alle transacties met virtuele assets de klantinformatie doorgegeven moet worden aan de betrokken tegenpartijen (en hun toezichthouders), waar ook ter wereld.

Dit is technisch feitelijk onmogelijk terwijl de relevante autoriteiten gewoon een navraag kunnen doen bij hun collega-toezichthouders om de gewenste informatie per specifiek geval te verkrijgen. Ook deskundigen in het Europese opsporingsveld noemen de in het FATF-voorliggende eis onnodig en ‘overkill’.

Wij vinden het vanuit privacy-oogpunt alarmerend dat zo’n veelomvattende verplichting door de VS aan Europa wordt opgedrongen. Dit raakt namelijk niet alleen de bedrijven die in virtuele valuta handelen. De definities zijn zo ruim dat in potentie elk bedrijf of elke klant die werken met een blockchain of distributed ledger onder de reikwijdte kan vallen.

Download het standpunt.

Bitonic: Privacy EU-burgers loopt gevaar

Afgelopen maandag en dinsdag vond in Wenen een bijeenkomst plaats waar door de Financial Action Task Force (een internationale groep regelgevers) gesproken werd over witwasmaatregelen rond Virtual Currencies en Virtual Assets. Bitonic was hier ook aanwezig en is bezorgd dat de privacy van EU-burgers door een vergaand voorstel (7b), geschaad wordt.

Bitonic heeft samen met andere spelers uit de industrie het standpunt ingenomen dat het Europese model uit de vijfde witwasrichtlijn uitgangspunt moet zijn voor de te nemen controle maatregelen. Dat betekent dat klantinformatie rond crypto-transacties alleen op grond van een specifiek verzoek of risico ter beschikking komt bij toezichthouders en politie-autoriteiten.

De door de Amerikaanse autoriteiten voorgestane regel is echter dat per definitie bij alle transacties met virtuele assets de klantinformatie doorgegeven moet worden aan de betrokken tegenpartijen (en hun toezichthouders), waar ook ter wereld.

Dit is technisch feitelijk onmogelijk terwijl de relevante autoriteiten gewoon een navraag kunnen doen bij hun collega-toezichthouders om de gewenste informatie per specifiek geval te verkrijgen. Ook deskundigen in het Europese opsporingsveld noemen de in het FATF-voorliggende eis onnodig en ‘overkill’.

Wij vinden het vanuit privacy-oogpunt alarmerend dat zo’n veelomvattende verplichting door de VS aan Europa wordt opgedrongen. Dit raakt namelijk niet alleen de bedrijven die in virtuele valuta handelen. De definities zijn zo ruim dat in potentie elk bedrijf of elke klant die werken met een blockchain of distributed ledger onder de reikwijdte kan vallen.

Download het standpunt.

Bitonic: Privacy EU-burgers loopt gevaar

Afgelopen maandag en dinsdag vond in Wenen een bijeenkomst plaats waar door de Financial Action Task Force (een internationale groep regelgevers) gesproken werd over witwasmaatregelen rond Virtual Currencies en Virtual Assets. Bitonic was hier ook aanwezig en is bezorgd dat de privacy van EU-burgers door een vergaand voorstel (7b), geschaad wordt.

Bitonic heeft samen met andere spelers uit de industrie het standpunt ingenomen dat het Europese model uit de vijfde witwasrichtlijn uitgangspunt moet zijn voor de te nemen controle maatregelen. Dat betekent dat klantinformatie rond crypto-transacties alleen op grond van een specifiek verzoek of risico ter beschikking komt bij toezichthouders en politie-autoriteiten.

De door de Amerikaanse autoriteiten voorgestane regel is echter dat per definitie bij alle transacties met virtuele assets de klantinformatie doorgegeven moet worden aan de betrokken tegenpartijen (en hun toezichthouders), waar ook ter wereld.

Dit is technisch feitelijk onmogelijk terwijl de relevante autoriteiten gewoon een navraag kunnen doen bij hun collega-toezichthouders om de gewenste informatie per specifiek geval te verkrijgen. Ook deskundigen in het Europese opsporingsveld noemen de in het FATF-voorliggende eis onnodig en ‘overkill’.

Wij vinden het vanuit privacy-oogpunt alarmerend dat zo’n veelomvattende verplichting door de VS aan Europa wordt opgedrongen. Dit raakt namelijk niet alleen de bedrijven die in virtuele valuta handelen. De definities zijn zo ruim dat in potentie elk bedrijf of elke klant die werken met een blockchain of distributed ledger onder de reikwijdte kan vallen.

Download het standpunt.

Microsoft bouwt identificatie op Bitcoin

Bitcoin vormt de basis voor het nieuw ontwikkelde identificatiesysteem van Microsoft. Het bedrijf beoogt hiermee een online decentrale identificatie te realiseren.

Zoals Microsoft het zelf verwoord:

Wij geloven dat elk persoon een decentrale, digitale identiteit nodig heeft, die men zelf bezit en beheert, op basis van self-owned identifiers die zorgen voor veilige en privacy waarborgende interacties. Deze self-owned identity moet naadloos integreren in ieders leven en hen in het centrum zetten van alles wat ze in de digitale wereld uitvoeren.

Dit klink wellicht allemaal wat idealistisch en vaag, maar de eerste kleine stapjes zijn inmiddels gezet met het project Ion. Ion, wat staat voor Identity Overlay Network, maakt gebruik van de blockchain van Bitcoin. Dit doet het op basis van meerdere open standaarden die het samen met leden van de Decentralized Identity Foundation heeft ontwikkeld. Door deze laag bovenop Bitcoin is het mogelijk om de gelimiteerde capaciteit van het bitcoinnetwerk te omzeilen, waardoor er nu in testen al gebleken is dat er tienduizenden computaties per seconde mogelijk zijn.

Uiteindelijk is het doel om alle centrale identificatie te vervangen. Denk hierbij aan het op een website inloggen met je eigen Facebook of Google account. Hierbij geeft Facebook de bij hun bekende gegevens aan de website waar je wil inloggen. Dit betekent dus dat al die gegevens bekend zijn bij Facebook. Wanneer men bij Facebook weet binnen te dringen, zullen ze in één keer de gevevens van álle gebruikers binnen kunnen hengelen.

Door een decentrale manier te vinden om deze gegevens te delen, kunnen bijvoorbeeld hacks van persoonlijke informatie worden beperkt. Deze gegevens staan immers niet meer allemaal bij één partij, maar men beheert de eigen gegevens nu zelf.

Microsoft bouwt identificatie op Bitcoin

Bitcoin vormt de basis voor het nieuw ontwikkelde identificatiesysteem van Microsoft. Het bedrijf beoogt hiermee een online decentrale identificatie te realiseren.

Zoals Microsoft het zelf verwoord:

Wij geloven dat elk persoon een decentrale, digitale identiteit nodig heeft, die men zelf bezit en beheert, op basis van self-owned identifiers die zorgen voor veilige en privacy waarborgende interacties. Deze self-owned identity moet naadloos integreren in ieders leven en hen in het centrum zetten van alles wat ze in de digitale wereld uitvoeren.

Dit klink wellicht allemaal wat idealistisch en vaag, maar de eerste kleine stapjes zijn inmiddels gezet met het project Ion. Ion, wat staat voor Identity Overlay Network, maakt gebruik van de blockchain van Bitcoin. Dit doet het op basis van meerdere open standaarden die het samen met leden van de Decentralized Identity Foundation heeft ontwikkeld. Door deze laag bovenop Bitcoin is het mogelijk om de gelimiteerde capaciteit van het bitcoinnetwerk te omzeilen, waardoor er nu in testen al gebleken is dat er tienduizenden computaties per seconde mogelijk zijn.

Uiteindelijk is het doel om alle centrale identificatie te vervangen. Denk hierbij aan het op een website inloggen met je eigen Facebook of Google account. Hierbij geeft Facebook de bij hun bekende gegevens aan de website waar je wil inloggen. Dit betekent dus dat al die gegevens bekend zijn bij Facebook. Wanneer men bij Facebook weet binnen te dringen, zullen ze in één keer de gevevens van álle gebruikers binnen kunnen hengelen.

Door een decentrale manier te vinden om deze gegevens te delen, kunnen bijvoorbeeld hacks van persoonlijke informatie worden beperkt. Deze gegevens staan immers niet meer allemaal bij één partij, maar men beheert de eigen gegevens nu zelf.

Microsoft bouwt identificatie op Bitcoin

Bitcoin vormt de basis voor het nieuw ontwikkelde identificatiesysteem van Microsoft. Het bedrijf beoogt hiermee een online decentrale identificatie te realiseren.

Zoals Microsoft het zelf verwoord:

Wij geloven dat elk persoon een decentrale, digitale identiteit nodig heeft, die men zelf bezit en beheert, op basis van self-owned identifiers die zorgen voor veilige en privacy waarborgende interacties. Deze self-owned identity moet naadloos integreren in ieders leven en hen in het centrum zetten van alles wat ze in de digitale wereld uitvoeren.

Dit klink wellicht allemaal wat idealistisch en vaag, maar de eerste kleine stapjes zijn inmiddels gezet met het project Ion. Ion, wat staat voor Identity Overlay Network, maakt gebruik van de blockchain van Bitcoin. Dit doet het op basis van meerdere open standaarden die het samen met leden van de Decentralized Identity Foundation heeft ontwikkeld. Door deze laag bovenop Bitcoin is het mogelijk om de gelimiteerde capaciteit van het bitcoinnetwerk te omzeilen, waardoor er nu in testen al gebleken is dat er tienduizenden computaties per seconde mogelijk zijn.

Uiteindelijk is het doel om alle centrale identificatie te vervangen. Denk hierbij aan het op een website inloggen met je eigen Facebook of Google account. Hierbij geeft Facebook de bij hun bekende gegevens aan de website waar je wil inloggen. Dit betekent dus dat al die gegevens bekend zijn bij Facebook. Wanneer men bij Facebook weet binnen te dringen, zullen ze in één keer de gevevens van álle gebruikers binnen kunnen hengelen.

Door een decentrale manier te vinden om deze gegevens te delen, kunnen bijvoorbeeld hacks van persoonlijke informatie worden beperkt. Deze gegevens staan immers niet meer allemaal bij één partij, maar men beheert de eigen gegevens nu zelf.

Binance verliest 7000 bitcoins door hack

36 miljoen euro aan bitcoins verdween uit de hot wallet van Binance, zo laat het bedrijf weten.

Naar alle waarschijnlijkheid hebben hackers toegang gekregen tot accountinformatie van gebruikers van de handelsbeurs. Doordat dit op grote schaal is gebeurd, was het mogelijk om een groot aantal opnameverzoeken te versturen. Binance heeft deze niet als malafide gedetecteerd, waardoor al deze verzoeken ingewilligd werden. Zo is er een totaal van 7000 bitcoins verstuurd naar de bitcoinadressen van de vermoedelijke hackers.

De verdwenen bitcoins stonden in de hot wallet van het bedrijf. Dit is de wallet die verbonden is met het internet, zodat opnameverzoeken snel verwerkt kunnen worden. Vaak wordt zo'n hot wallet aangevuld vanuit een cold wallet, die niet verbonden is het met internet en dus ook niet extern benaderbaar is. Dit zorgt ervoor dat deze cold wallets vaak beter bestand zijn tegen hacks.

In de hot wallet van Binance stond zo'n twee procent van alle bitcoins die het bedrijf bewaard voor haar gebruikers. Doordat dit een relatief laag percentage is van het geheel, is Binance in staat om alle verloren bitcoins te vergoeden. Dit doen ze door het SAFU-spaarpotje aan te roepen.