Bij deze een (hopelijk) beknopte uitleg van een aantal van de definities die in de DLT wereld om de hoek komen kijken. Dit is alleszins géén poging om elitair of wat dan ook in die richting te doen, maar juist om jullie als mede-tweakers van meer (achtergrond-)informatie te voorzien!
Even een paar, naar mijn mening belangrijke, nuances. Tweakers doet namelijk ook vrolijk mee aan de hype rondom het buzzword '
Blockchain', terwijl een
Tech-website als Tweakers toch beter zou moeten weten.. Bevind mij trouwens in de bijzondere positie dat ik mij vanuit mijn werk bezig mag houden met DLT, wat ik zelf een eer vind, en zodoende toch wel wat kennis van zaken heb (al zeg ik het zelf).
Allereerst: de wereld van blockchain en DLT is bijzonder ingewikkeld, dus ik neem op voorhand niemand hier iets kwalijk.
Om dan maar direct met
Blockchain te beginnen: een blockchain netwerk is een netwerk dat per definitie een
native cryptocurrency heeft. Denk hierbij bijvoorbeeld aan Bitcoin, Litecoin en Ethereum. Dit komt doordat dit soort netwerken
public en
permissionless zijn.
Dit betekent:
-
public: iedereen kan alle data inzien, het is vrij op het internet inzichtelijk (zie
Blockchain.info voor Bitcoin);
-
permissionless: iedereen kan aan het netwerk deelnemen. Download de benodigde software, voldoe aan de randvoorwaarden (volledige geschiedenis van de blockchain downloaden bijvoorbeeld, bij Bitcoin bijv., à ~200GB momenteel), en je doet mee!
Doordat echter 'Jan en alleman' deel kan nemen aan het netwerk, ga je het netwerk willen beveiligen. Iedereen kan deelnemen, iedereen kan een toevoeging doen (een transactie 'maken') en je kan er domweg
niet van uit gaan dat iedereen goede bedoelingen heeft. Het Bitcoin netwerk is dan ook op een dusdanige manier gebouwd dat het uitgaat van wantrouwen: je vertrouwt eigenlijk niemand en je wil zodoende een systeem dat er voor zorgt dat transacties geverifieerd en gevalideerd worden. Hier komen dan Proof-of-work (vaak ook mining genoemd) en het hashing verhaal om de hoek kijken.
(Om deze comment relatief kort te houden ga ik verder niet in op PoW of het cryptografische gedeelte van bitcoin. Daarvoor mag je zelf even Googelen
)
Naast blockchain toepassingen, heb je echter ook nog
private en
permissioned netwerken (denk hierbij aan
Corda en
Fabric. Dit betekent dat:
-
private: eigenlijk domweg het tegenovergestelde van 'public'. Niemand kan standaard de data in het netwerk zien, het is ook niet online (in) te zien;
-
permissioned: om überhaupt bij het netwerk aangesloten te worden, moet je toegang tot het netwerk
krijgen. Standaard kan je er niet 'bij', en weet je niet eens van het bestaan van het permissioned netwerk af. Je 'ziet' het netwerk niet, ziet de data niet en weet zodoende dus ook niet wat er in het netwerk 'gebeurt'.
Deze laatste netwerken noemt men ook wel: Permissioned Distributed Ledger platforms (ik weet het, het is een mond vol..). Deze variant is dan juist voor banken interessant, en zodoende weet ik dan ook dat een aantal grote banken in Nederland nu al werkt met bijvoorbeeld Corda. Sterker nog: Corda wordt ontwikkeld door R3, waarbij dit bedrijf
partners is met een aantal Tech-giganten en ook gesteund wordt door een (ondertussen) honderdtal banken wereldwijd.
Dit is in een zéér beknopte nutshell wat het verschil is tussen een Bockchain toepassing, en een Permissioned Distributed Ledger toepassing. Dit is dus
niet hetzelfde. En al staat er hier relatief veel tekst, geloof me, dit is érg beknopt..
[Reactie gewijzigd door Vickiieee op 23 juli 2024 02:39]