- Nel 1998, Nick Szabo, uno scienziato informatico americano, ha coniato il termine contratto intelligente inventando la prima criptovaluta, Bit Gold.
- I contratti intelligenti seguono un semplice concetto “se/altro/quando e poi” scritto in codice. Ogni blocco esegue consecutivamente questo tipo di codice e genera quindi un ciclo ripetitivo apparentemente automatizzato.
- Oggi i contratti intelligenti contengono due entità principali: l’autore del contratto e il destinatario.
Abbiamo tutti sentito parlare di criptovaluta, delle rivoluzioni del Web 3 e delle infinite possibilità offerte agli sviluppatori blockchain. La tecnologia Blockchain ha dimostrato più e più volte la sua natura versatile e flessibile. Ha introdotto applicazioni decentralizzate che stanno lentamente dominando il mondo digitale. In effetti questa nuova invenzione ha il suo posto nella quarta rivoluzione industriale. Tuttavia, capisci veramente come funziona la blockchain? Cosa lo rende così unico? La risposta a questa domanda è il contratto intelligente. Ci immergeremo in una serie in 4 parti, ciascuna versione ampliata dell'altra, sulle applicazioni dei contratti intelligenti, cos'è e perché è unico.
Questo per aiutare ulteriormente chiunque sia interessato a scoprire cosa fa funzionare una blockchain. Inoltre, speriamo che possa ispirare più sviluppatori blockchain nell'ecosistema africano.
Come funziona la blockchain; la storia
Il termine criptovaluta ha preso tutto mondo digitale in tempesta nel 2017, 8 anni dopo il suo debutto nel 2009. Da allora, il carrozzone del Web 3 ha iniziato il suo primo cammino e la tecnologia blockchain è presto diventata una novità assoluta. Tuttavia, la maggior parte delle persone deve sapere che Bitcoin non è mai stata la prima criptovaluta e che il termine contratti intelligenti ha debuttato molto prima della sua creazione.
Inoltre, leggi Mining di Ethereum, una guida per principianti per iniziare.
Nel 1998, Nick Szabo, uno scienziato informatico americano, ha coniato il termine contratto intelligente quando ha inventato la prima criptovaluta, Bit Gold. All’epoca, il concetto di tecnologia blockchain era sconosciuto anche se la sua applicazione esisteva già. Un fatto divertente è che molti sospettano che Szabo in seguito sia riemerso come lo pseudonimo di Satoshi Nakamoto, ma alla fine ha negato questa affermazione. Nel suo lavoro originale, Szabo ha definito i contratti intelligenti come protocolli di transazione computerizzati che eseguono i termini di un contratto.
I contratti intelligenti non sono AI
L'informatico ha usato il termine intelligente semplicemente perché poteva eseguire automaticamente specifici passaggi pre-programmati. All’epoca, molte persone pensavano che il termine contratto intelligente fosse correlato all’uso AI all'interno del suo programma. Tuttavia, in seguito affermò che, per quanto l’applicazione iniziale automatizzasse i contratti, le loro capacità cessavano lì, rendendoli inadatti a essere definiti AI.
Per approfondire il suo utilizzo dei contratti intelligenti, Szabo lo ha paragonato a un distributore automatico in cui una volta che un utente soddisfa varie condizioni dei "contratti", come inserire denaro e premere un pulsante, la macchina onorerà automaticamente la scadenza dell'accordo.
Fondamentalmente tutte le applicazioni dei contratti intelligenti, anche nelle applicazioni decentralizzate, seguono questa regola di base.
Szabo ha scritto:
“Questi nuovi titoli sono formati combinando titoli (come obbligazioni) e derivati (opzioni e futures) in un’ampia varietà di modi. Grazie all’analisi computerizzata di queste complesse strutture a termine, i pagamenti possono ora essere integrati in contratti standardizzati e negoziati con bassi costi di transazione”.
Dopo anni, gli sviluppatori blockchain hanno ridefinito questo concetto per sviluppare sistemi e algoritmi che sarebbero poi diventati gli elementi costitutivi di “come funziona la blockchain”.
Oggi i contratti intelligenti contengono due entità principali: il creatore del contratto, che definisce e imposta le regole contrattuali necessarie tramite codice, e il destinatario, che ha soddisfatto tutte le regole per acquisire una risposta. Questa comprensione reciproca tra le due parti ha portato a numerose applicazioni di contratti intelligenti.
Inoltre, leggi il Software, pacchetti e strumenti necessari per diventare uno sviluppatore web3.
Come funziona la blockchain; contratti intelligenti
Fondamentalmente per comprendere “come funziona la blockchain”, i contratti intelligenti seguono un semplice concetto “se/altro/quando e poi” scritto in codice. Ogni blocco esegue consecutivamente questo tipo di codice e genera quindi un ciclo ripetitivo apparentemente automatizzato. I contratti intelligenti contengono condizioni predeterminate che, se soddisfatte, provocano reazioni. Nel linguaggio dei profani, attualizzano il concetto; “ogni azione provoca una reazione”. Ciò consentirebbe alle parti di condurre transazioni conoscendo solo l'interesse comune della transazione.
Vista di base
Per capire come funziona la blockchain, le applicazioni decentralizzate seguono questi passaggi:
- Gli sviluppatori blockchain progettano e impostano condizioni predefinite per le transazioni e la convalida
- Una parte attiverebbe il contratto intelligente avviando un desiderio o una necessità. Un ottimo esempio è il desiderio di un utente di inviare criptovaluta a un'altra parte.
- Ciò avvia il processo di validazione e verifica. Questo processo è l'effettiva applicazione dei contratti intelligenti, poiché l'applicazione decentralizzata passerà attraverso le regole predefinite stabilite dagli sviluppatori blockchain. È simile al modo in cui le banche verificano i dettagli del conto e le informazioni sull'identità prima di trasferire fondi. Tuttavia, i contratti intelligenti non necessitano di informazioni in eccesso.
- L'applicazione decentralizzata crea un nuovo blocco. Un’applicazione fondamentale dei contratti intelligenti è la creazione di un record. Questo record è vitale in quanto è un elemento fondamentale di “come funziona la blockchain”. I dati sono distribuiti su tutta la rete distribuita ed è una regola fondamentale applicata universalmente dagli sviluppatori blockchain.
- Unisce informazioni vecchie e nuove nella rete blockchain. L’ultimo passo nella maggior parte dei contratti intelligenti è l’aggiornamento del sistema di rete. La sua applicazione universale garantisce che nessun singolo nodo della rete abbia dati diversi. Ciò crea la natura trasparente dei contratti intelligenti.
I diversi componenti di uno smart contract includono logica, proprietà e dati in un unico pacchetto. Ciò comprime i livelli della logica aziendale e dei dati in un unico livello in cui lo sviluppatore scrive in blockchain. Ciò risponde ad alcuni degli aspetti fondamentali di “come funziona la blockchain”; la sua immutabilità, esecuzione deterministica e trasparenza richieste in ambienti non affidabili. Questi attributi variano a seconda delle applicazioni decentralizzate.
Inoltre, leggi Tecnologia blockchain; La base delle applicazioni keniote.
Alcuni sviluppatori blockchain separano queste funzionalità per isolarle e utilizzarle in diverse applicazioni di contratti intelligenti.
La replica, come accennato in precedenza, garantisce che tutte le parti o le reti non attendibili dispongano delle stesse informazioni. Ogni nodo all’interno della rete applicativa decentralizzata richiederà di eseguire ripetutamente il contratto intelligente.
Conclusione
Gli sviluppatori di blockchain spesso reinventano i termini delle regole di base applicate nella blockchain. Ciò porta a diverse applicazioni dei contratti intelligenti. Allo stesso tempo, alcuni potrebbero sfruttare l’immutabilità e la trasparenza, altri si concentrano sulla distribuzione dei contratti intelligenti. È essenziale ricordare che questo articolo non si concentra sulla sua applicazione alla criptovaluta.
Gli sviluppatori di blockchain hanno dimostrato che esistono numerosi progetti di applicazioni decentralizzate. Questo era semplicemente un articolo introduttivo che toccava il concetto di base dei contratti intelligenti ed elaborava l’aspetto fondamentale. Per il nostro pubblico più tecnico, pubblicheremo un articolo che metterà in evidenza la natura complessa dei contratti intelligenti. Inoltre, approfondiremo i diversi linguaggi di programmazione utilizzati.
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- Platoblockchain. Web3 Metaverse Intelligence. Conoscenza amplificata. Accedi qui.
- Fonte: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- WRI
- Il mio account
- acquisire
- Action
- aggiunta
- Dopo shavasana, sedersi in silenzio; saluti;
- Accordo
- AI
- aiuto
- Algoritmi
- Tutti
- già
- americano
- .
- ed
- Un altro
- rispondere
- risposte
- chiunque
- Applicazioni
- applicazioni
- applicato
- articolo
- aspetto
- aspetti
- gli attributi
- pubblico
- Automatizzata
- automaticamente
- Banche
- basic
- base
- perché
- diventare
- prima
- ha iniziato
- fra
- Po
- Bitcoin
- Bloccare
- blockchain
- Rete blockchain
- Reti blockchain
- La tecnologia blockchain
- blockchains
- Blocchi
- Legami
- entrambe le parti
- portato
- Costruzione
- costruito
- affari
- pulsante
- funzionalità
- rivendicare
- codice
- coniato
- combinando
- Uncommon
- rispetto
- complesso
- componenti
- computer
- concetto
- concetti
- condizioni
- Segui il codice di Condotta
- contratto
- contratti
- Nucleo
- Costi
- potuto
- creare
- crea
- creazione
- Creatore
- criptovaluta
- dati
- debutto
- ha debuttato
- decentrata
- Applicazioni decentralizzate
- definito
- definisce
- Dipendente
- Derivati
- Design
- disegni
- dettagli
- sviluppare
- Costruttori
- sviluppatori
- diverso
- digitale
- mondo digitale
- distribuito
- Rete distribuita
- distribuzione
- ogni
- In precedenza
- ecosistema
- Elaborare
- Senza fine
- assicura
- Intero
- entità
- ambienti
- essential
- Anche
- alla fine
- esempio
- eseguire
- esecuzione
- ampliato
- pochi
- ricerca
- Nome
- flessibile
- Focus
- seguire
- formato
- Fondazione
- ti divertirai
- funzionalità
- fondamentale
- fondi
- ulteriormente
- Futures
- genera
- ottenere
- Go
- Oro
- guida
- sentito
- mettendo in evidenza
- speranza
- Come
- Tuttavia
- HTTPS
- ID
- immutabilità
- in
- includere
- individui
- industriale
- Rivoluzione industriale
- informazioni
- inizialmente
- ispirare
- interesse
- interessato
- introduttivo
- Inventato
- Invenzione
- problema
- IT
- Genere
- Conoscere
- Lingua
- Le Lingue
- Cognome
- strato
- galline ovaiole
- Leads
- IMPARARE
- Guidato
- Lunghi
- Basso
- macchina
- Principale
- FA
- Fare
- molti
- max-width
- menzionato
- semplicemente
- unioni
- Siti di estrazione mineraria
- soldi
- Scopri di più
- maggior parte
- reciproco
- nakamoto
- Natura
- necessaria
- Bisogno
- rete
- Rete
- sistema di rete
- reti
- New
- nodo
- numerose
- Vecchio
- Opzioni
- i
- Altro
- Altri
- pacchetto
- Packages
- parte
- parti
- partito
- pagamenti
- Persone
- posto
- Platone
- Platone Data Intelligence
- PlatoneDati
- possibilità
- premio
- processi
- Programmazione
- linguaggi di programmazione
- proprietà
- protocolli
- comprovata
- domanda
- reazioni
- Leggi
- record
- ricorda
- ripetitivo
- replicazione
- richiedere
- necessario
- risposta
- colpevole
- Risultati
- Rivoluzione
- Regola
- norme
- stesso
- soddisfatte
- Satoshi
- Satoshi Nakamoto
- Scienziato
- Valori
- separato
- Serie
- set
- Set
- flessibile.
- simile
- Un'espansione
- semplicemente
- da
- singolo
- Lentamente
- smart
- smart contract
- Smart Contract
- So
- alcuni
- specifico
- ha dichiarato
- step
- Passi
- Ancora
- Tempesta
- tale
- sistema
- SISTEMI DI TRATTAMENTO
- Consulenza
- Tecnologia
- condizioni
- Il
- loro
- cosa
- pensiero
- Attraverso
- per tutto
- tempo
- a
- strumenti
- toccante
- negoziate
- delle transazioni
- costi di transazione
- Le transazioni
- Trasferimento
- Trasparenza
- trasparente
- innescare
- vero
- capire
- e una comprensione reciproca
- unico
- universale
- uso
- Utente
- utilizzare
- convalida
- varietà
- vario
- Convalida
- verificare
- versatile
- versione
- importantissima
- modi
- sito web
- web 3
- Web3
- Che
- quale
- OMS
- largo
- volere
- entro
- Lavora
- lavori
- mondo
- sarebbe
- scritto
- anni
- Tu
- zefiro