Applicazione decentralizzata (eBook)
214 Seiten
Un Miliardo Di Ben Informato [Italian] (Verlag)
978-0-00-100444-3 (ISBN)
Applicazione decentralizzata-un'introduzione alle applicazioni decentralizzate (dApp), che spiega la loro importanza nella tecnologia blockchain e il loro potenziale di rivoluzionare i settori industriali.
Finanza decentralizzata-uno sguardo a come la finanza decentralizzata (DeFi) sta rivoluzionando i sistemi finanziari tradizionali, concentrandosi sulla sua integrazione con gli smart contract.
Blockchain-una panoramica della tecnologia blockchain, della sua struttura e di come funge da base per applicazioni decentralizzate e smart contract.
Organizzazione autonoma decentralizzata-esamina le DAO, che sfruttano i contratti intelligenti per creare organizzazioni completamente autonome senza autorità centrale.
0x (infrastruttura di scambio decentralizzata)-un'introduzione a 0x, un protocollo di scambio decentralizzato, che esplora come i contratti intelligenti consentano il trading peer-to-peer.
MetaMask-spiega MetaMask, un'estensione del browser e un portafoglio per l'interazione con applicazioni decentralizzate, mostrandone l'integrazione con i contratti intelligenti.
Portafoglio per criptovalute-una guida per comprendere i portafogli per criptovalute, le loro funzionalità di sicurezza e come funzionano con i contratti intelligenti per facilitare le transazioni.
Cardano (piattaforma blockchain)-discute la piattaforma Cardano, una blockchain di terza generazione, e la sua implementazione di contratti intelligenti per dApp e finanza decentralizzata.
Privacy e blockchain-esplora l'intersezione tra blockchain e privacy, analizzando come i contratti intelligenti possano contribuire a proteggere i dati e le transazioni degli utenti.
Criptoeconomia-introduce la criptoeconomia, lo studio dei sistemi economici basati su blockchain e smart contract, con particolare attenzione agli incentivi e alla teoria dei giochi.
Avalanche (piattaforma blockchain)-un'analisi approfondita della blockchain di Avalanche, con particolare attenzione alle sue funzionalità di smart contract e alle sue soluzioni di scalabilità per applicazioni decentralizzate.
Uniswap-una discussione su Uniswap, un exchange decentralizzato basato su Ethereum, e su come i suoi smart contract consentano il trading fluido di token.
Ethereum Classic-esamina Ethereum Classic, la sua storia e il suo ruolo nell'evoluzione delle piattaforme di smart contract, confrontandolo con gli sviluppi di Ethereum.
Distributed ledger-descrive la tecnologia di distributed ledger (DLT), una componente chiave degli smart contract, e la sua applicazione nelle reti decentralizzate.
Proof of Stake-una spiegazione del meccanismo di consenso Proof of Stake, che illustra in dettaglio come supporta l'integrità della blockchain e la convalida degli smart contract.
Tron (blockchain)-analizza la blockchain di Tron, la sua infrastruttura e come i suoi smart contract consentano la creazione di applicazioni decentralizzate.
Smart contract-fornisce un'analisi approfondita degli smart contract, illustrandone funzionalità, vantaggi e applicazioni concrete nei sistemi decentralizzati.
Nervos Network-esplora la rete Nervos e le sue funzionalità in termini di smart contract, progettate per consentire scalabilità e interoperabilità tra le reti blockchain.
Solana (piattaforma blockchain)-analizza la blockchain ad alte prestazioni di Solana e come utilizza gli smart contract per supportare applicazioni decentralizzate e scalabilità.
Ethereum-uno sguardo completo a Ethereum, pioniere degli smart contract, e a come continua a guidare l'innovazione nelle applicazioni decentralizzate.
Polkadot (piattaforma blockchain)-esamina la rete Polkadot, il suo esclusivo meccanismo di consenso e la sua capacità di creare smart contract interoperabili tra le blockchain.
Capitolo 1 :Applicazione decentralizzata
Un'applicazione decentralizzata, nota anche come DApp, dApp, Dapp o dapp, è un'applicazione in grado di funzionare in modo indipendente, spesso attraverso l'utilizzo di contratti intelligenti, e che opera su un sistema di registro distribuito con calcolo decentralizzato, blockchain o un altro sistema simile. I programmi tradizionali, come le applicazioni decentralizzate (DApp), offrono ai loro clienti una sorta di scopo o vantaggio. Le DApp, d'altra parte, funzionano indipendentemente dall'interferenza umana e non sono di proprietà di una singola azienda. Invece, le DApp distribuiscono token che indicano la proprietà, il che è una differenza significativa rispetto alle normali applicazioni. Questi token vengono assegnati agli utenti del sistema in base a una formula predeterminata, che si traduce in una riduzione della proprietà e del controllo dell'applicazione decentralizzata (DApp). A causa dell'assenza di un unico organismo che controlli il sistema, l'applicazione è decentralizzata.
Tra le tante blockchain pubbliche, le tecnologie di registro distribuito (DLT) sono state essenziali per la crescita delle app decentralizzate. Esempi di DLT includono la blockchain di Ethereum o Cardano, che funge da base su cui vengono costruite le DApp. Quando si tratta di social media, Bluesky è la piattaforma più decentralizzata disponibile.
Ci sono molte categorie diverse in cui rientrano le applicazioni decentralizzate (DApp), tra cui, a titolo esemplificativo ma non esaustivo: exchange, aziende, gioco d'azzardo, giochi, denaro, sviluppo, archiviazione, portafoglio, governance, proprietà, identità, media, sociale, sicurezza, energia, assicurazioni, salute e tutto il resto.
Affinché un'applicazione possa essere considerata un'applicazione decentralizzata (DApp), è necessario che soddisfi una serie di requisiti.
Un'applicazione decentralizzata (DApp) deve essere open-source per soddisfare i requisiti delle definizioni tradizionali di DApp. In altre parole, l'applicazione funziona in modo indipendente, senza la necessità di un organismo centralizzato che eserciti il controllo sulla maggior parte dei token collegati al programma. Inoltre, le applicazioni decentralizzate (DApp) hanno una blockchain pubblica che è decentralizzata e viene utilizzata dal programma per mantenere un registro crittografico dei dati, che include un registro delle transazioni precedenti.
Le applicazioni decentralizzate tradizionali (DApp) sono normalmente open-source; tuttavia, con il continuo sviluppo dell'industria delle criptovalute, le DApp completamente o parzialmente closed-source hanno guadagnato popolarità. Solo il 15,7% delle applicazioni decentralizzate (DApp) è completamente open-source a partire dal 2019, mentre il 25% delle DApp è closed-source. La percentuale di applicazioni decentralizzate (DApp) che dispongono di codice accessibile al pubblico è inferiore rispetto alla percentuale di applicazioni DApp che non dispongono di codice accessibile al pubblico. In generale, i volumi delle transazioni delle applicazioni decentralizzate (DApp) open source sono superiori a quelli delle DApp closed-source.
Un'applicazione decentralizzata (DApp) è Bitcoin, la prima criptovaluta mai creata.
Un'applicazione decentralizzata (DApp) può essere classificata in base al fatto che operi sulla propria catena di blocchi o se opera sulla catena di blocchi di un'altra applicazione decentralizzata (DApp).
Gli sviluppatori della blockchain fanno uso di contratti intelligenti per eseguire attività e mantenere aggiornati i dati sulla blockchain. Per gestire processi più complicati, una singola applicazione decentralizzata (DApp) può avere molti smart contract costruiti per essa. Ci sono circa il 75% delle applicazioni decentralizzate (DApp) che sono supportate da un singolo smart contract, mentre le restanti DApp utilizzano numerosi smart contract.
Il gas, che si riferisce alle commissioni pagate ai validatori della catena di blocchi, è sostenuto dalle applicazioni decentralizzate (DApp) a causa del costo di distribuzione ed esecuzione degli smart contract della DApp. D'altra parte, la complessità degli smart contract di un'applicazione decentralizzata determina la quantità di gas necessaria per le sue attività. È possibile che uno smart contract dettagliato di un'applicazione decentralizzata (DApp) che viene eseguita sulla blockchain di Ethereum non venga distribuito se costa una quantità eccessiva di gas. Ciò comporterà una riduzione della velocità effettiva e tempi di attesa più lunghi per l'esecuzione.
Le applicazioni distribuite (DApp) fanno uso di metodi di consenso per raggiungere un consenso sulla rete. La proof-of-work (POW) e la proof-of-stake (POS) sono le due procedure che vengono implementate più frequentemente al fine di creare consenso.
Attraverso il processo di mining, la proof-of-work richiede l'utilizzo di risorse informatiche al fine di creare consenso. Un processo noto come proof-of-work è utilizzato da Bitcoin. La proof-of-stake è un meccanismo di consenso che consente alle applicazioni decentralizzate (DApp) di funzionare utilizzando validatori. Questi validatori garantiscono la sicurezza della rete detenendo una partecipazione e possedendo una percentuale dell'applicazione.
Il mining, la raccolta di fondi e lo sviluppo sono le tre tecniche principali che le applicazioni decentralizzate (DApp) utilizzano per distribuire i loro token. I token vengono emessi in conformità con un algoritmo predeterminato come incentivi per i miner che proteggono la rete attraverso la verifica delle transazioni. Il mining è un processo che viene utilizzato per generare criptovaluta. La raccolta fondi è un altro metodo che può essere utilizzato per distribuire token. In questo metodo, i token vengono distribuiti in cambio di denaro durante la fase iniziale di sviluppo dell'applicazione decentralizzata (DApp), in modo simile a come funziona un'offerta iniziale di monete. In conclusione, il meccanismo di sviluppo garantisce che i token che sono stati riservati allo scopo di creare l'applicazione decentralizzata (DApp) siano distribuiti secondo un programma predeterminato.
Quando si tratta della creazione e dello sviluppo di qualsiasi applicazione decentralizzata (DApp), ci sono tre processi principali che spesso si verificano: la pubblicazione del whitepaper per la DApp, la distribuzione dei primi token e la distribuzione della proprietà. Nella prima fase, viene prodotto il whitepaper, che descrive in dettaglio i protocolli, le funzionalità e l'implementazione dell'applicazione decentralizzata. Successivamente, il software e gli script necessari vengono resi accessibili ai miner e alle parti interessate che sono responsabili della convalida e del finanziamento della rete. Vengono compensati con i token iniziali emessi dal sistema in risposta al loro contributo. Per concludere, man mano che un numero maggiore di attori si unisce alla rete, sia facendo uso dell'applicazione decentralizzata (DApp) sia contribuendo allo sviluppo della DApp, la proprietà dei token diminuisce e il sistema diventa meno centralizzato.
A differenza delle applicazioni tradizionali, che hanno il loro codice di backend in esecuzione su server centralizzati, le applicazioni decentralizzate (DApp) hanno il loro codice di backend in esecuzione su una rete peer-to-peer distribuita su Internet. Il codice frontend e le interfacce utente per un'applicazione decentralizzata (DApp) possono essere costruiti in qualsiasi linguaggio in grado di effettuare chiamate al backend della DApp.
Le applicazioni decentralizzate (DApp) sono state applicate nel sistema della finanza decentralizzata (DeFi), in cui le dApp svolgono compiti finanziari su blockchain. Ci si aspetta che i protocolli finanziari decentralizzati, come il protocollo Aave, che convalidano le transazioni peer-to-peer, causerebbero un'interruzione della finanza centralizzata e ridurrebbero significativamente i costi.
La latenza, il throughput e le prestazioni sequenziali sono tutti indicatori delle prestazioni di un'applicazione decentralizzata (DApp). La tecnologia che Bitcoin utilizza per convalidare le transazioni è strutturata in modo tale che ci vogliano in media dieci minuti per estrarre un blocco sulla blockchain utilizzata da Bitcoin. Su Ethereum viene prodotto in media un blocco estratto ogni 12 secondi, che viene indicato come Block Time. Ciò si traduce in una latenza ridotta. Per mettere questo dato in prospettiva, Visa elabora circa 10.000 transazioni al secondo. Sono stati fatti tentativi da parte di applicazioni decentralizzate più recenti, come Solana, per superare quel tasso.
La connettività di rete è un requisito essenziale per i sistemi blockchain, che includono le applicazioni decentralizzate (DApp). Inoltre, gli elevati costi monetari costituiscono una barriera all'ingresso. Anche le transazioni con valori monetari molto bassi possono rappresentare una frazione significativa dell'importo totale trasferito. A seguito dell'aumento del traffico di rete, anche i prezzi del servizio aumenteranno con l'aumentare della domanda del servizio. Le applicazioni digitali (DApp) stabilite sulla blockchain di Ethereum, come quelle utilizzate dai token non fungibili (NFT), sono la fonte di questo problema per Ethereum, che può essere attribuito all'aumento del traffico di rete causato da queste applicazioni. Esiste una correlazione tra la complessità degli smart contract di un'applicazione decentralizzata e le commissioni di transazione, nonché la blockchain...
| Erscheint lt. Verlag | 11.8.2025 |
|---|---|
| Übersetzer | Cosimo Pinto |
| Sprache | italienisch |
| Themenwelt | Informatik ► Netzwerke ► Sicherheit / Firewall |
| ISBN-10 | 0-00-100444-1 / 0001004441 |
| ISBN-13 | 978-0-00-100444-3 / 9780001004443 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Größe: 602 KB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich