Gedistribueerde applicaties (ĐApps)
DEFINITIE van gedistribueerde applicaties (ĐApps)Gedistribueerde toepassingen zijn softwaretoepassingen die meestal worden opgeslagen op cloud computing-platforms en die tegelijkertijd op meerdere systemen worden uitgevoerd. De systemen werken op hetzelfde netwerk en communiceren met elkaar in een poging een specifieke taak of opdracht te voltooien.
In vergelijking met een gedistribueerde app (ĐApp), vereist een traditionele app één systeem om een toegewezen taak te bereiken.
UITBREIDING Gedistribueerde applicaties (ĐApps)
Een gedistribueerde app (DApp) is ontworpen om gebruikers van een netwerk te laten samenwerken en ideeën te delen, te coördineren over taken, toegang te krijgen tot informatie en apps uit te wisselen via een server. DApps worden meestal gebruikt op client-servernetwerken waar de computer van de gebruiker toegang heeft tot informatie van de server of cloud computing-server. De verschillende computersystemen die over het netwerk zijn verdeeld, hebben normaal gesproken dezelfde of verschillende doelstellingen. In een e-commerceplatform kan bijvoorbeeld elke computer verantwoordelijk zijn voor specifieke taken, zoals het verzenden en ontvangen van e-mails over speciale aanbiedingen aan huidige klanten; het samenstellen van een lijst met klanten en hun aankoopgeschiedenis om producten beter op hen te richten; het bijwerken van de klantenlijst met nieuwe klanten die zich hebben geregistreerd bij de online markt; accepteren van productbeoordelingen van elke gebruiker voor toekomstige productbeslissingen; het accepteren van verschillende betaalmethoden bij het afrekenen; het online beantwoorden van vragen van klanten, hetzij als een persoon achter de computer of een chatbot; enz. Elk van deze taken zal worden uitgevoerd door een of meer systemen op het netwerk, maar alle systemen communiceren met elkaar om ervoor te zorgen dat de klant het product koopt en ontvangt dat hem of haar ten goede komt.
In de crypto-economie gebruikt de blockchain die door de meeste cryptocurrencies wordt gebruikt Distributed Apps om een efficiënte digitale marktplaats te behouden. In plaats van het conventionele client-server-netwerk dat door de meeste gecentraliseerde organisaties wordt gebruikt, worden blockchains uitgevoerd op een peer-to-peer-netwerk waar transactionele informatie die wordt uitgevoerd tussen twee partijen wordt vastgelegd en gedeeld over meerdere computers in het netwerk. Deze computers worden knooppunten genoemd. Elk knooppunt fungeert als beheerder in de Bitcoin-markten en sluit zich vrijwillig aan bij het netwerk voor de mogelijkheid om Bitcoins als beloning te ontvangen.
Elk knooppunt heeft een duplicaat van een originele transactie, die voortdurend wordt afgestemd door het netwerk. Dus welke ingang die knoop A ook heeft geregistreerd voor een Bitcoin-transactie tussen Jane en John, kan niet verschillen van wat knooppunten B, C, D, E en F hebben. Dit middel om elke transactie door meerdere knooppunten te verifiëren, wordt gedistribueerde grootboeken genoemd. Dit betekent dat aangezien een versie van gebeurtenissen verifieerbaar is met verschillende computers, een hacker, hoewel hij in één systeem terechtkomt om de transactie aan te passen, in alle systemen over verschillende geografische locaties zou moeten komen om de opgenomen gegevens te corrumperen. Deze prestatie is onmogelijk, waardoor de Bitcoin-blockchain transparant en niet te beschadigen is.
Door blokken informatie op verschillende knooppunten in een blockchain-netwerk op te slaan, kan de blockchain ook niet worden vernietigd door het falen van één systeem. Wanneer een computer of systeem uitvalt, fungeren de andere systemen als back-ups en blijven ze werken, ongeacht het systeem dat down is. Nadat alle actieve knooppunten een transactie als geldig hebben ontvangen en geverifieerd, wordt het blok (dwz de transactie) toegevoegd aan de keten (dwz het grootboek) voor openbare toegang. Het vermogen van alle knooppunten om te blijven functioneren, zelfs wanneer een of twee knooppunten uit het netwerk vallen, zorgt ervoor dat gebruikers hun transacties voortdurend ononderbroken en tijdig kunnen registreren en bevestigen.
Bedrijven in de financiële sector zijn voortdurend op zoek naar nieuwe manieren om ĐApps in hun werkprocessen op te nemen via de blockchain. Een reden voor het gebruik van een blockchain-systeem is het verbeteren van de transparantie van de activiteiten van de onderneming om te voldoen aan de strenge eisen van financiële toezichthouders. Andere redenen waarom een bedrijf in de financiële sector ĐApps wil integreren, omvat het verminderen van het aantal tussenpersonen dat bij een financiële transactie betrokken is, klanten toegang geven tot cryptocurrencies, toegang creëren tot groepen zoals peer-to-peer lending (P2P) groepen, en grotendeels verbetering van de controles die op historische transacties moeten worden verricht.
Vergelijk beleggingsrekeningen Aanbieder Naam Beschrijving Adverteerder Openbaarmaking × De aanbiedingen die in deze tabel worden weergegeven, zijn afkomstig van samenwerkingsverbanden waarvan Investopedia een vergoeding ontvangt.