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.