Investor's wiki

Distribuerade applikationer (ĐApps)

Distribuerade applikationer (ĐApps)

Vad Àr distribuerade applikationer (ĐApps)

Distribuerade applikationer (ĐApps) Ă€r programvaruapplikationer som lagras och körs mestadels pĂ„ molnbaserade plattformar och som körs pĂ„ flera system samtidigt. Dessa distribuerade system fungerar pĂ„ samma nĂ€tverk och kommunicerar med varandra i ett försök att slutföra en specifik uppgift eller kommando – till skillnad frĂ„n en traditionell app, som anvĂ€nder ett dedikerat system för att utföra en tilldelad uppgift.

FörstÄ distribuerade applikationer (ĐApps)

En ĐApp Àr utformad för att tillÄta anvÀndare av ett nÀtverk att samarbeta och dela idéer, samordna uppgifter, komma Ät information och utbyta appar via en server. De anvÀnds mest pÄ klient-server-nÀtverk dÀr anvÀndarens dator kommer Ät information frÄn servern eller cloud computing-servern.

De olika datorsystemen som har distribuerats över nÀtverket har vanligtvis liknande eller olika syften. Till exempel, i en e-handelsplattform kan var och en av datorerna ansvara för specifika uppgifter, sÄsom:

  • Skicka och ta emot e-postmeddelanden om specialerbjudanden till nuvarande kunder.

  • SammanstĂ€lla en lista över kunder och deras köphistorik för att bĂ€ttre rikta produkter till dem.

  • Uppdatering av kundlistan med nya kunder som har registrerat sig pĂ„ onlinemarknaden.

  • Acceptera produktrecensioner frĂ„n varje kund för framtida produktbeslut.

  • Acceptera olika betalningsmetoder i kassan.

  • Svara pĂ„ kunders frĂ„gor online, vare sig som person bakom datorn eller chatbot.

Var och en av dessa uppgifter kommer att utföras av ett eller flera system i nÀtverket, men alla system kommunicerar med varandra för att sÀkerstÀlla att kunden köper och fÄr den produkt som Àr fördelaktig för dem.

Den populÀra musikströmningsplattformen Spotify Àr en decentraliserad app som anvÀnder anvÀndarens lagrings- och berÀkningskraft för att fungera effektivt och med lÄg latens.

Exempel pÄ distribuerade applikationer (ĐApps)

Företag inom finanssektorn söker stÀndigt nya sÀtt att integrera ĐApps i sina arbetsprocesser genom blockkedjan. En anledning till att anta ett blockchain-system Àr att förbÀttra transparensen i företagets verksamhet för att möta de strÀnga kraven frÄn finansiella tillsynsmyndigheter.

Andra skÀl till varför ett företag inom finanssektorn kan vilja integrera ĐApps inkluderar att minska antalet mellanhÀnder som Àr involverade i en finansiell transaktion, ge kunder tillgÄng till kryptovalutor och skapa tillgÄng till grupper som peer-to-peer (P2P) utlÄningsgrupper . ĐAppar kan ocksÄ anvÀndas för att förbÀttra verifieringen av historiska transaktioner, förenkla AML- och KYC-processer, förbÀttra handelsfinansiering och försörjningskedjefinansiering och möjliggöra öppen bankverksamhet.

Blockkedjor och distribuerade applikationer (ĐApps)

I kryptoekonomin anvÀnder blockkedjan som anvÀnds av de flesta kryptovalutor ĐApps för att upprÀtthÄlla en effektiv digital marknadsplats. IstÀllet för det konventionella klient-servernÀtverket som antagits av de flesta centraliserade organisationer, kör blockkedjor pÄ ett peer-to-peer-nÀtverk dÀr transaktionsinformation som utförs mellan tvÄ parter registreras och delas över flera datorer i nÀtverket. Dessa datorer, kallade noder, fungerar var och en som administratör pÄ bitcoinmarknaderna och gÄr frivilligt med i nÀtverket för möjligheten att ta emot bitcoins som belöning.

Varje nod har en dubblettkopia av en originaltransaktion, som kontinuerligt avstÀms av nÀtverket. SÄ vilken post som nod A Àn har pÄ sin post för en bitcoin-transaktion mellan Jane och John kan inte skilja sig frÄn noderna B, C, D, E och F. Detta sÀtt att verifiera varje transaktion med flera noder kallas distribuerade reskontra.

Eftersom en version av hÀndelser kan verifieras med olika datorer, skulle en hackare behöva ta sig in i alla system spridda över olika geografiska platser för att justera transaktionen och korrumpera den inspelade informationen. Denna bedrift Àr omöjlig, vilket gör bitcoin blockchain transparent och oförstörbar.

Genom att lagra informationsblock över olika noder i ett blockkedjenĂ€tverk kan blockkedjan inte lĂ€ggas i ruiner genom att ett system misslyckas. NĂ€r en dator eller ett system gĂ„r sönder fungerar de andra systemen som sĂ€kerhetskopior och fortsĂ€tter att köras oberoende av nedĂ„tgĂ„ende system. NĂ€r alla aktiva noder har tagit emot och verifierat en transaktion som giltig, lĂ€ggs blocket (dvs. transaktionen) till i kedjan – huvudboken – för allmĂ€n tillgĂ„ng. FörmĂ„gan hos alla noder att fortsĂ€tta fungera, Ă€ven nĂ€r en eller tvĂ„ noder faller ur nĂ€tverket, sĂ€kerstĂ€ller att anvĂ€ndarna stĂ€ndigt fĂ„r sina transaktioner registrerade och bekrĂ€ftade pĂ„ ett oavbrutet och snabbt sĂ€tt.

##Höjdpunkter

  • Blockchain-baserade system har varit plattformarna pĂ„ vilka mĂ„nga ĐAppar har byggts och distribuerats; dock kan ĐAppar ocksĂ„ köras pĂ„ molnplattformar eller andra nĂ€tverksarkitekturer.

  • Genom att distribuera processorkraften och lagringsutrymmet över mĂ„nga enheter decentraliseras ĐAppar, vilket gör dem mer motstĂ„ndskraftiga mot attacker eftersom det inte finns nĂ„gon enskild felpunkt som kan undergrĂ€vas.

– En distribuerad app, förkortad som "ĐApp", Ă€r en mjukvara som körs pĂ„ ett distribuerat eller molnnĂ€tverk, snarare Ă€n pĂ„ en enda dedikerad server.