Hur dedikerad blockchain-accelerationshårdvara fungerar –

När som helst på dygnet slutar vi aldrig se nyheter som berättar om blockchain som grund för nya lösningar. Vilket hårdvarumässigt borde ge oss detsamma vid första anblicken, eftersom det är ett ganska väl accepterat koncept i mjukvaruvärlden. Detta öppnar dock upp möjligheten för hårdvaruförändringar när man arbetar med blockkedjan. Vi kommer att berätta hur användningen av Blockchain påverkar utvecklingen av utrustning på kort, medellång och lång sikt.

Vad är blockchain?

Blockchain eller blockchain är vad vi kallar när vi beräknar en datastruktur. Det är alltså ett sätt att organisera en grupp data på ett ordnat sätt. Som namnet antyder är en blockchain en serie relaterade block, för detta använder vi tre variabler för att definiera vad varje block är:

  • Hash, nyckel eller fingeravtryck, vilket är en unik kod för varje block. När ett block skapas på blockkedjan genereras denna kod endast en gång och kan aldrig ändras.
  • Uppgifterna ingår i vart och ett av blocken i blockkedjan inuti. När det gäller kryptovaluta kan ett block lagra information om en transaktion mellan två personer. Data inuti blocket kommer att orsaka en fullständig hash-, nyckel- eller fingeravtrycksändring, så det blir bokstavligen ett nytt block.
  • Nyckeln till föregående block i kedjan. Detta betyder att om vi ändrar ett block i en del av kedjan, så kommer nästa block i kedjan inte längre att peka på någonting, eftersom vi ändrade hashen, och därför kommer alla efterföljande block att bli helt ogiltiga.

Hur håller du din information komplett?

Blockchain bevis på arbete

Det aktuella problemet är att processorerna är tillräckligt snabba för att kunna anpassa alla hash i kedjan och göra datan giltig. Det är därför det som kallas “bevis på arbete” krävs. Detta är inget annat än en blockkontroll-timeout på flera minuter. Därför, om du vill ändra blocket i början av kedjan, måste du ändra resten av blocken som utgör blockkedjan och som följer det ändrade blocket.

Ett annat sätt som blockchain säkerställer integriteten hos din data är genom att distribuera den mellan olika användare. Där varje användare som använder blockchain har en uppdaterad kopia. Vilket borde stämma överens med andra användares blockchain.

För att göra detta skapas ett peer-to-peer- eller P2P-nätverk, som vem som helst kan ansluta sig till och bli en del av. När en ny användare av blockkedjan går in i detta distribuerade nätverk får han en komplett kopia av blockkedjan för tillfället, och när någon lägger till ett nytt block läggs han omedelbart till resten av deltagarna. Således, om en användare gör ändringar offline, kommer deras blockchain inte längre att vara giltig och kommer att uppdateras med information om resten av nätverksanvändarna.

Blockchain-hårdvara

CPU NPU VPU Render Road Ma

Den första typen av hårdvara dedikerad till blockchain är den mest uppenbara av alla, och det är inget annat än de plånböcker vi använder för att lagra våra kryptovalutatransaktioner. Och ja, du gissade rätt, så kallade kryptoplånböcker lagrar blockkedjan för vår kryptovaluta.

Nu, om vi tänker efter, håller blockchain på att bli ett sätt att säkert lagra all typ av information som till sin natur undviker alla förändringar. Problemet är såklart det så kallade arbetsbeviset. Är det inte sant att vi nämnde tidigare att lägga till ett nytt block i kedjan genererar dess hash från beräkningen? Tja, systemet som lyckas dekryptera den nämnda nyckeln tidigare blir innehavare av blocket som innehåller den nämnda nyckeln.

För detta används en algoritm för att generera en ny nyckel, men denna algoritm kan accelereras på olika sätt. Beroende på vilken utrustning som används varierar genereringshastigheten för samma nyckel, och vi kan säga att det finns typer av utrustning som är mycket effektivare än andra för att generera den angivna nyckeln. Vad kan man se i kryptovalutornas värld, där inte alla typer av utrustning har samma värde för gruvdrift.

Hur gäller detta för lagring?

SSD hårddisk

En annan Blockchain-applikation är relaterad till dataintegriteten för de lagringssystem som används på våra datorer. Fram till nu har vi lagrat data i block eller sidor av minne som korrelerar med hårddisksektorer. Tillkomsten av solid state-enheter öppnar för nya sätt att organisera information, och blockchain är ett bra sätt att göra detta säkert och underhålla data.

Nyckelad dataåtkomst är en del av NVMe 2.0-standarden, men det har inget att göra med blockchaining eftersom den inte använder samma kontrollmekanismer för dataintegritet. Att använda en blockchain för att lagra data innebär dessutom att ingen av de befintliga data kan ändras, eftersom varje modifiering åsidosätter efterföljande block.

Pålitlig datoranvändning med blockchain

Helst, i det här fallet, slutar varje nytt program eller fil som skapas med en ny blockchain. När det gäller installation av program kommer det att vara så enkelt som att ladda ner basblockkedjan som motsvarar applikationens huvudfiler. Detta låter dig kontrollera programmets integritet. Men samtidigt tillåter det utvecklare att bekämpa piratkopiering. Eftersom varje hack som tillämpas på ett program är en förändring av dess blockchain.

Därför är blockkedjan så viktig eftersom det i framtiden, när innehåll lagras med en nyckel snarare än en virtuell minnesadress, kommer att tillåta virtuella applikationsbutiker att bli säkrare för att distribuera data. Ansökningar.

SmartNICs är viktiga för blockkedjan

Huawei ARM

Finns det ett problem med det tidigare tillvägagångssättet? Det faktum att vi behöver hårdvara för att kontrollera innehållet i nya block i kedjan. Detta kommer att göras med SmartNICs, som kommer att bli en integrerad del av framtidens processorer. Inte bara för att hantera transaktioner på en PC, utan också för att kontrollera olika programblockkedjor. Varje applikation kommer att be oss att alltid vara i kontakt för att säkerställa att dess blockchain matchar kedjan för resten av användarna och den underliggande servern.

Tanken att olika PC-komponenter interagerar med varandra som om det vore ett nätverk tillåter P2P-kommunikation mellan olika medlemmar i samma blockchain. Således kommer det mesta av lagringen på vår PC i framtiden att vara helt “offentlig” i den meningen att var och en av dem kommer att ha en blockkedja av en specifik applikation eller ett specifikt dokument.

Allt som används i blockkedjan blir unikt, även kopior. Detta leder oss till en framtid där vår dator kommer att kunna söka efter vilken data som helst, bara med att veta lösenordet och oavsett var det finns. På ett helt öppet sätt och med förtroende för att den information som tas emot är adekvat. Med andra ord, vi går över till Internet of Everything, där allt kommer att vara sammankopplat.

Relaterade artiklar

Back to top button