Skal du virkelig lansere en Blockchain løsning?
Licensed from: pixelsnap / yayimages.com
Blockchain er en ny «hot» teknologi som skal løse alle verdens IT problemer, hvis du hører på «hypen» innen IT-verden. Nesten daglig annonser selskaper at de enten har eller skal lage blockchain løsninger som skal løse en eller annen utfordring innen IT eller innen forretningslivet/offentlig forvaltning e.l.
Problemet jeg har med dette er at de ikke lager en ny blockchain løsning. En blockchain løsning som Bitcoin eller Ethereum må være distribuert, dvs. fordelt på mange noder eller aktører, for å oppnå en av hovedhensiktene med teknologien, nemlig å gjøre dataene i blockchainen uforanderlige. Dette fordi arkitekturen teknologien er bygget på forutsetter at man må ha kontroll over 50+% av alle nodene i en blockchain for å kunne forandre dataene som er lagret i den. Du må derfor ha et stort antall noder for å sikre dataene, dvs. for å unngå at noen får kontroll over mer enn 50 % av nodene. Lager du en privat blockchain er den egentlig ikke en blochchain løsning, fordi du har kontroll over 100 % av nodene (dvs. den eneste noden som finnes) og derfor kan forandre dataene som du selv vil.
Det disse selskapene mener når de sier at de lager en blockchain løsning, er at de skal lage en applikasjon som skal kjøre på toppen av en eksisterende blockchain løsning. (Dette er veldig ofte Ethereum.) Dette betyr at blockchain løsningen de bruker fungerer som en database (eller en kombinasjon av operativsystem og database) for den applikasjonen selskapet skal utvikle.
Det tok en stund før jeg skjønte at det var dette selskapene mente, noe som skapte forvirring da jeg prøvde å sette meg inn i blockchain teknologien, og jeg er sikker på at et stort flertall av de som leser artikler om selskaper som skal introdusere blockchain løsninger heller ikke forstår dette. Men dette er kritisk forståelse for skjønne hvordan blockchain teknologien fungerer, og for å følge med på utviklingen av både teknologien, løsningene og applikasjonene som skal kjøre på toppen av blockchain løsningene. Hvis du ikke kjenner blockchain teknologien godt nok til å forstå dette, er det ytterst farlig å vurdere å utvikle applikasjoner som skal bruke blockchain løsninger, eller på annen måte ta i bruk blockchain teknologi.
#Teknologi #Blockchain #Blokkjede #Blokk-kjede #Blockchainløsning #Noder #Database #Operativsystem #Applikasjoner
Licensed from: arkela / yayimages.com