Hierdie teks is outomaties vertaal en kan dus verskil van die oorspronklike. Geen regte kan aan hierdie vertaling ontleen word nie.
Die blockchain as 'n digitale notaris
Kan die blockchain die notaris vervang? Die tegnologie is gereed, maar nog verre van toeganklik. Nietemin is hierdie moontlikhede uiters interessant vir regerings en maatskappye.
Party wat mekaar nie kan of wil vertrou nie, maar steeds 'n transaksie wil uitvoer, kan gebruik maak van die dienste van 'n trusted third party. Dit is 'n derde, onafhanklike en deur beide partye vertroude party, wat toesig hou oor die korrekte uitvoering van die transaksie.
By baie transaksies vervul 'n notaris die rol van trusted third party. Dink byvoorbeeld aan die oordrag van 'n huis, die stigting van 'n stigting, of die vaslegging van 'n testament. Die notaris verseker dat die transaksie behoorlik en vir beide partye duidelik opgestel is, deur beide partye verstaan word, en sorg in 'n paar gevalle vir die uitvoering daarvan. Die notaris berg ook die transaksie op in sy argief, sodat daar geen dispuut kan ontstaan oor watter transaksie uitgevoer is nie: die notaris se kopie is ‘die waarheid’.
Die kern van die blockchain is dat dit transaksies moontlik maak tussen partye wat mekaar nie kan of wil vertrou nie. Die blockchain kan hierdie rede die rol van die notaris moontlik vervang. In teorie kan die blockchain selfs 'n belangrike voordeel hê in vergelyking met die tradisionele notaris: aangesien die stelsel gebaseer is op formele reëls en wiskundig bewese beginsels, kan die korrekte werking van die blockchain deur enigiemand geverifieer word.
Die blockchain is, soos ons in die vorige artikel gesien het, baie moeilik om te corrumpeer. In teorie kan 'n blockchain slegs beïnvloed word deur 'n party wat oor meer as die helfte van die totale rekenkrag beskik van al die partye wat aan die blockchain verbind is. 'n Belangrike voordeel, maar ook nadeel van transaksies wat via die blockchain uitgevoer word, is dat hulle nie gewysig kan word nie. 'n Klein foutjie in die digitale ‘kontrak’ kan dus katastrofiese gevolge hê. Met betrekking tot die blockchain moet regskundiges begin dink as programmeerders, en programmeerders as regskundiges.
Time stamping
Een van de notariële taken die die maklikste met 'n blockchain geïmplementeer kan word, is time stamping. By time stamping gaan dit daaroor om bewys te kry van die feit dat 'n party op 'n spesifieke tydstip oor sekere inligting beskik het. Jy kan byvoorbeeld bewys dat jy op 'n bepaalde tydstip 'n sekere uitvinding gemaak het, of dat 'n kopiereg beskermde werk deur jóu eerder as deur iemand anders gemaak is.
‘N vroeëre gewilde metode van time stamping was deur 'n geslote koevert met die inligting aan die Belastingdiens te stuur. Hierdie koevert is dan nie oopgemaak nie, maar die Belastingdiens het wel 'n (verifieerbare) posstempel met datum en tyd daarop geplaas. Ander vorme van time stamping is om handelsmerke en regte te deponeer by spesiaal daarvoor ingerigte registre, soos die Merkeburo. In sommige gevalle (soos met patente) is eenmaal goedgekeurde registrasies openbaar.
'N ander metode sou wees om die beskrywing van die uitvinding op te neem in die beskrywing van 'n bankoordrag. Sodra die oordrag suksesvol is, is daar in die databasis van ten minste twee rekeninge dat jy op 'n spesifieke datum die uitvinding gedoen het. Dit is presies die beginsel waarop dit ook met die blockchain kan werk.

In die praktyk
Stel, jy het 'n uitvinding gedoen. Hoe kan jy hierdie time stampen via die blockchain? Jy beskryf die uitvinding in 'n digitale teksdokument en voeg jou naam daaraan toe. Vervolgens voeg jy 'n blockchaintransaksie by aan die blockchain met die inhoud van hierdie dokument.
Sodra die transaksie in die blockchain opgeneem is, is dit gekoppel aan 'n blok, waaraan 'n datum en tyd gekoppel is. Alle partye in die blockchainnetwerk is dit eens (en kan wiskundig verifieer) dat daardie blok op daardie tydstip geskep is, en dat jou dokument daar deel van uitmaak.
As jy later wil bewys dat jy op 'n spesifieke tydstip die uitvinding gedoen het, hoef jy net na daardie blok in die blokketen te verwys. Iemand wat deelneem aan die blockchainnetwerk kan hierdie blok uit die geskiedenis terughaal en verifieer dat daarin 'n dokument met jou naam en die uitvinding is.
Die bo-genoemde metode kan jy op hierdie oomblik reeds gebruik, byvoorbeeld deur in 'n Bitcointransaksie ekstra teks te laat byvoeg.
'N Stap verder: anonieme time stamping
Die nadeel van die bostaande metode is dat jou uitvinding vir almal leesbaar is: dit is immers in die blockchain. Hierdie kan opgelos word deur nie die beskrywing van die uitvinding self, maar 'n sogenaamde hash van die beskrywing te laai. 'N hash is 'n soort kontrolegetal. Stel jou voor dat jy in 'n dokument byvoorbeeld die aantal letters ‘e’ tel, en hierdie getal alleen aan iemand vertel, saam met die aantal woorde in die dokument. Agterna kan iemand kontroleer dat 'n dokument aan hierdie kontrolegetal voldoen, maar op grond van hierdie kontrolegetal alleen kan die dokument nie gereproduseer word nie
Nou is dit relatief eenvoudig om 'n ánder dokument te maak wat dieselfde aantal letters ‘e’ en aantal woorde bevat, maar 'n ander inhoud het. Kriptografiese hashes is daarteen bestand, en het die eienskap dat dit prakties onmoontlik is om 'n ander dokument te maak wat dieselfde kontrolegetal oplewer (‘n sogenaamde ‘botsing’).
As jy dus op 'n spesifieke tydstip 'n hash ingevoeg het in die blockchain, en later 'n dokument kan vertoon wat daardie hashwaarde het, het jy bewys dat jy op daardie tydstip oor die dokument beskik het, sonder dat die inhoud van die dokument by ander bekend hoef te wees.
Tot slot
Soos jy kan sien, kom daar 'n paar nuwe, wiskundige beginsels kyk as dit kom by die implementering van die blockchain. Begrip van hierdie beginsels is van kardinale belang om nuwe toepassings op grond van die blockchain te kan bou. Hierdie toepassings kan egter, soos hier beskryf, uiters kragtig wees, en 'n goeie vervanging bied vir tradisionele alternatiewe.