Blockchain beslutsmodeller
Vi vet alla om ICO-mani som händer dessa dagar. För många begrepp översätts till blockchain-projekt. Kärnprincipen för en blockchain är att förhindra bedrägerier, skapa transparens och fungera som en enda sanningskälla. Låt oss titta på IPFS och Filecoin. Båda är projekt som erbjuder decentraliserad lagring. För de allra flesta företag är det viktigt att dina filer lagras billigt och snabbt kan nå dina användare.
Låt oss titta närmare på de olika blockchain-beslutsmodellerna.
Suichies-modell
Fotokredit: Bart Suichies / Medium Blog
Suichies-modellen är en bra start som hjälper dig att avgöra om ditt projekt eller din idé kräver användning av blockchain-teknik. Genom att svara på flera frågor kommer du att få fyra möjliga resultat: offentlig blockchain, hybrid blockchain, privat blockchain eller använd inte blockchain. Nyckelfrågorna här är: Är författare eller de som lägger till data kända och betrodda? Om du känner till och litar på de personer som skriver data är det logiskt att inte använda blockchain.
Detta är en av få blockchain-beslutsmodeller som innehåller en hybrid blockchain. Komplexitetsnivån som en hybrid blockchain ger är dock mycket hög, och att skapa en kommer att bli en kostsam operation. En hybrid blockchain distribueras mestadels mellan företag.
Björkbrun-Parulava-modell
Fotokredit: Dave Birch / chyp.com
Detta är en bra modell som inte fokuserar på tekniken, utan snarare på själva konceptet för distribuerad huvudbok. Denna modell kan användas efter att ha beslutat att använda blockchain-teknik, men innan man bestämmer vilken typ av blockchain du ska använda. Modellen hjälper dig att avgöra om du behöver en tillståndsfri eller behörig blockchain.
Lewis-modell
Källa: Antony Lewis – Blogg av Antony
Antony Lewis, forskningschef på R3, skapade den här modellen. Var uppmärksam på den andra frågan: Kan detta ha fixats innan blockchain? Det är viktigt att fråga dig själv vad är värdet som blockchain erbjuder ditt projekt. Många ICOs lägger bara till blockchain till sin idé, men det finns flera konkurrenter som har en fungerande produkt utan behov av blockchain. Denna modell ger goda råd. Först bör du förstå om en central databas kan vara användbar innan du väljer att använda blockchain.
Viktiga punkter för blockchain-användning
Flera författare
Blockchain är en teknik för databaser med flera författare. Med andra ord måste det finnas mer än en enhet som bifogar transaktioner som ändrar databasen.
Frånvaro av förtroende
Om flera enheter skriver till databasen och det saknas förtroende mellan de olika enheterna kan en blockchain erbjuda transparens och fungera som en enda källa till sanning. När en enhet till exempel vill förhindra att andra enheter ändrar sina data i databasen, om du äger en tillgång i blockchain, är det bara du som kan ändra eller överföra den.
Central portvakt
Använder din databas en central portvakt, som en bank, som alla icke-förtroende författare litar på? Blockchain är ett bra alternativ eftersom det kan innehålla lägre kostnader, snabbare transaktioner och mer automatisering.
Datastorlek
Blockchains stöder inte stor datalagring. En bästa praxis är att lagra en hash av data i blockchain, så du kan använda denna hash senare för att verifiera data i din centrala databas. Om hasharna inte matchar, vet du att någon har ändrat data. För att upprätthålla prestanda används en blockchain mestadels för att lagra en begränsad mängd data.
Genomströmning – skalbarhet
En blockchain är av sin natur en robust och tung ram. De är ursprungligen inte utformade för att acceptera stora mängder transaktioner. Men lösningar som en Tangle / DAG erbjuder mer skalbarhet. Flera problem med avseende på skalbarhet av blockkedjor har rapporterats. Ett sådant exempel kan ses när Crypto Kitties-händelsen leder till trängsel i Ethereum-nätverket. Genomströmningen och skalbarheten är de viktigaste faktorerna för att besluta om en blockchain ska användas. Om din idé är beroende av hög genomströmning är en blockchain inte det bästa alternativet.
Slutsats
Innan du väljer en blockchain-lösning, kontrollera om du verkligen behöver blockchain. Dessutom väljer du rätt typ av blockchain för dina behov, antingen öppen eller privat. En central databas som skyddas av ett starkt säkerhetslager kan ge en bra lösning för många projekt. Nyckelfrågan här är: Kan detta ha fixats innan blockchain? Om svaret är "ja", det är en dålig idé att implementera blockchain.