View Single Post
Old 23-06-2021, 21:21   #295
Piedone1113
Senior Member
 
Iscritto dal: Jul 2015
Messaggi: 5385
Quote:
Originariamente inviato da MikTaeTrioR Guarda i messaggi
cerco di usare termini semplici e chiari...
che poi si chiamano anche dapp (applicazioni decentralizzate) quindi sempre di programmi si tratta, esistono già interi exchange dapp...alla faccia dello script.....non mettiamoci ora a fare la lezioncina di informatica per favore, non è questo il punto....che poi metti insieme un po di script legati tra di loro e cosa esce? un programma....

la blockchain esegue eccome, tant'è che più l'operazione richiede computazione più il costo dell'operazione aumenta...ogni nodo verifica correttezza operazione eseguendola in autonomia, da qui il costo derivante.
Avevo fino a sabato 12 script bash che eseguivano 12 (veramente 18) comandi concatenati.
Domenica li ho riuniti in un unico script.
Stranamente oltre che per me, anche per la vm Debian su cui oggi gira, rimane uno script, non un programma.
Quindi o usi i termini corretti oppure smetti di discuterne.

Quote:
Originariamente inviato da mmorselli Guarda i messaggi
In realtà sì, gli smart contract girano in una macchina virtuale, con linguaggi creati appositamente (o fortemente adattati) che compilano un microcodice specifico. Una blockchain non può far conto sul computer ospite, né per i dati né per il codice, per essere sicura deve essere un mondo chiuso dentro le sue regole crittografiche.

Le blockchain si differenziano anche per le difficoltà nello sviluppo in base alla logica e ai linguaggi scelti.
La vm chi la esegue?
I programmi creati operano su dati della BC o esterni?
La memoria di sistema, lo stack dati, il file sistema?

Escono ogni giorno prodotti dotati di IA che usano la stessa logica di controllo dei precedenti prodotti, bene oltre alla moda delle IA dappertutto ora arriva la moda degli os e programmi nella BC.
Un minimo di analisi logica fa capire che un script che opera al presentarsi di un evento rimane uno script e che jre rimane un programma che gira sotto un os su una macchina ospite sia singola che distribuita e non in un database
Piedone1113 è online   Rispondi citando il messaggio o parte di esso
 
1