L’impiego della tecnologia blockchain (o “catena di blocchi”) è destinato ad aumentare nel tempo non solo nel campo delle criptovalute ma anche per tutta una serie di applicazioni IoT e Industry 4.0. In questa categoria scopriremo cos’è e come funziona la blockchain basata su vari algoritmi di consenso quali PoW e PoS che costituiscono un elemento cruciale per ogni network, gli ultimi sviluppi riguardo le applicazioni blockchain e come avvengono le transazioni blockchain. Ci soffermeremo su cosa sono i bitcoin e su come funziona questa criptovaluta, sulla piattaforma Ethereum, Stable Coin e molte altre. La Blockchain unita all’intelligenza artificiale sarà un valido alleato anche per lo sviluppo di algoritmi Machine Learning.
Oggi esce il primo numero della rivista Firmware 2.0 per l'anno 2022. In questo numero troverete numerosi contenuti esclusivi per Makers e Professionisti, progetti, tutorial a puntate, articoli tecnici e approfondimenti sull'IoT e la tecnologia Blockchain. Ecco alcuni articoli che potrete leggere in Firmware 2.0 #20: progetto per la gestione IoT di un sistema Blockchain, progetto di un sistema IoT per l'acquisizione del prezzo corrente dei Bitcoin, la criptovaluta IOTA (di Elektor), progetto di un sistema di sicurezza IoT con il sensore PIR HC-SR501, e molto altro. EDITORIALE Un nuovo inizio, trend e prospettive dell’Elettronica Cari lettori, un nuovo …
Redazione
31 Gennaio 2022
Aerospace & Defense, AI, Arduino, Automotive, Blockchain, Embedded, Energy Harvesting, Industry 4.0 IIoT, IoT, LED Lighting & Opto, Makers & Progetti Fai Da Te, Mems & Sensors, Microcontrollori & FPGA, PCB Circuiti Stampati, Power & Motor, Raspberry Pi, RFID NFC, Robotica & Droni, Scienza & Tecnologia, Stampanti 3D, Test & Measurements, Wireless RF
Sono arrivati i giorni della Merla, il periodo più freddo dell'anno. Quale momento migliore per dedicare un pò del nostro tempo alla lettura? Anche quest'anno, in occasione dei giorni della Merla, Elettronica Open Source ti regala una grande opportunità. L'imperdibile Promozione dei giorni della Merla Solo fino al 6 Febbraio potrai usufruire subito di uno sconto sull'abbonamento annuale Platinum 2.0 e in più ricevere uno speciale omaggio esclusivo. L'abbonamento Platinum 2.0 potrà essere tuo per soli 29€ all'anno (meno di 3€ al mese!), invece di 37€/anno, con rinnovo annuale a prezzo ridotto, finché vorrai. Ma non è tutto! Si, …
Le Dapp sono applicazioni costruite su una rete decentralizzata, principalmente Ethereum, dove uniscono uno smart contract con interfaccia utente di front-end. Di fatto, l’abilitazione degli smart contracts su blockchain ha permesso lo sviluppo crescente di applicazioni decentralizzate. Ma come nascono, che differenza c’è con le app tradizionali e, soprattutto, come funziona una Dapp? Introduzione La diffusione della blockchain ha cambiato anche i paradigmi di programmazione di applicazioni e web app con la decentralizzazione delle risorse e dei server, permettendo la nascita di Dapp o applicazioni decentralizzate (decentralized applications). Nonostante la prima Dapp in assoluto ad aver utilizzato blockchain sia …
La robotica è un dominio multidisciplinare in continua espansione in vari ambiti della ricerca, dell'industria manifatturiera, della sanità e persino nella vita quotidiana. Tuttavia, come una qualsiasi altra tecnologia in evoluzione, la robotica deve affrontare numerose sfide. In questo contesto, recentemente, la tecnologia blockchain è stata identificata come una tecnologia promettente per risolvere alcuni di questi problemi quali l'identificazione di nodi dannosi, malfunzionamenti/errori nei processi automatizzati, non conformità alle norme concordate ed alle regole sulla privacy, attacchi alla sicurezza sui sistemi robotici e la non trasparenza nel monitoraggio delle prestazioni e negli audit. In particolare, la blockchain grazie alle …
Le tecnologie delle Blockchain sono tra le vittime preferite degli hacker per due principali motivi: prima di tutto contengono valore in forma di criptovalute o di smart contract (contratti intelligenti) ed in secondo luogo presentano molte vulnerabilità vista la giovane età della tecnologia e delle applicazioni. In questo articolo andremo ad osservare quali sono i principali attacchi che può subire una generica rete basata sulla blockchain. Per affrontare i dettagli delle tecniche di attacco saranno ribadite le caratteristiche fondamentali che sono alla base della tecnologia delle blockchain in quanto a partire da questi concetti fondamentali si possono comprendere le …
Le criptovalute, ormai in circolazione da dieci anni, stanno entrando nella nostra quotidianità; per questo motivo è necessario pensare se queste tecnologie finanziarie che, essendo immateriali, sembrano "green", siano davvero così sostenibili. L'azienda Tesla ha deciso che non accetterà più pagamenti in Bitcoin, perché continuare ad utilizzare monete digitali sembrerebbe avere, in realtà, un grosso costo ambientale. In questo articolo cerchiamo di comprendere se davvero le criptovalute possono essere un problema per l'ambiente e quali sono le alternative. Alcuni economisti, come Alex de Vries, pensano che esistano problemi strutturali che non possono essere risolti. Ma gli investitori Millennials sono …
Questo articolo intende descrivere un progetto dimostrativo di approccio all’interazione con la tecnologia Blockchain mediante l’impiego di un dispositivo IoT a basso costo. Nello specifico, il progetto realizzerà l’interfacciamento della scheda di sviluppo ESP32 con la piattaforma Blockchain Algorand. Gli elementi chiave della specifica Algorand impostano le basi per creare soluzioni più avanzate mirate all’impiego di dispositivi con risorse limitate. Nel progetto verrà utilizzata come esempio una semplice applicazione per dimostrare come un dispositivo IoT a basso costo possa rispondere ai comandi inviati dagli utenti sulla piattaforma Blockchain. Introduzione - Blockchain Blockchain è un registro digitale pubblico a cui …
Cari lettori, vi presentiamo oggi il nuovo numero della rivista tecnica digitale Firmware 2.0. Il topic di questo mese è dedicato all'ambito Open Source IoT/Blockchain. In questo nuovo numero di Firmware 2.0 troverete articoli tecnici e progetti su Blynk, ESP32, Internet delle Cose, IIoT, Bleb, Arduino Edge Control per l'agricoltura smart, Blockchain, servomotori, articoli del magazine Elektor, riconoscimento facciale e molto altro. Il download della rivista tecnica è disponibile nei formati PDF, ePub e mobi. Editoriale IoT e Blockchain, pilastri della trasformazione digitale Cari lettori, oggi vi presentiamo il nuovo numero della rivista tecnica digitale Firmware 2.0. Questo numero …
Già da un pò di tempo si sente parlare di blockchain, soprattutto con la gran volata del Bitcoin degli ultimi anni, la cui piattaforma è basata proprio su questa tecnologia. La capacità di decentralizzazione e l’assenza di intermediari fanno della blockchain un cavallo di battaglia per innumerevoli settori, non solo quello finanziario e delle criptovalute. In questo articolo andremo ad osservare gli aspetti dell’applicabilità di questa formidabile tecnologia alla ricerca scientifica e al settore sanitario. Introduzione Come tutti ben sappiamo, la tecnologia alla base della blockchain è la rete Internet in cui ogni nodo abilitato consente di gestire la …
In questo articolo si descrive la struttura, le caratteristiche e il potenziale della tecnologia blockchain. Come funziona e quali sono gli aspetti chiave che la rendono uno strumento tecnologico rivoluzionario? L'avvento dei Distributed Ledger non rappresenta esclusivamente un mutamento significativo in ambito tecnologico, ma un mutamento di più ampio raggio che va (e andrà ancor di più nel futuro), a modificare la nostra cultura, i concetti inerenti alla gestione dei dati e il controllo sul trasferimento di valore tra persone. È lo stesso concetto di archiviazione e gestione delle transazioni e delle informazioni a mutare. Nascono nuovi paradigmi, Internet …
La tecnologia blockchain è ormai fondamentale per tutti i settori fortemente in espansione, come IoT e AI. Le principali applicazioni sono per i servizi finanziari, visto che si tratta di una specie di "libro mastro" di transazioni di vari tipi, che consente di bypassare banche, notai ed istituti finanziari. Tuttavia, è ancora poco applicata al settore del gaming; la maggior parte dei videogiochi online si basa su un modello centralizzato, ma questa tecnologia promette di far avere ai giocatori il pieno controllo sui propri account. Cosa significa questo? Ce lo spiega in questa intervista Carlo Moretti, studente dell'Università di …
Dietro ogni criptovaluta esiste sempre un algoritmo di consenso, il cui compito è assicurare che ogni transazione sia correttamente verificata e validata prima di essere inserita nella blockchain. Non esiste a priori un algoritmo perfetto, ognuno ha i suoi particolari pregi, punti di forza e difetti. Scopriamo in questo articolo quali sono le caratteristiche e le differenze tra i due principali algoritmi di consenso e quali altri schemi sono stati portati alla ribalta dalle criptovalute di ultima generazione. Introduzione Tutti noi sappiamo che ciascuna transazione inserita nella blockchain (per comodità facciamo riferimento al Bitcoin, la criptovaluta che attualmente …
L'idea degli smart contract nasce durante la fine degli anni 90 e consiste nella digitalizzazione di contratti veri e propri che vengono conservati in un database (che sono in genere server nel caso centralizzato e blocchi nel caso della blockchain). L'esempio che viene subito in mente è quello di Kickstarter, una delle piattaforme più famose per progetti che si finanziano tramite crowdfunding. La blokchain rende uno smart contract molto più sicuro e soprattutto condiviso con tutti coloro che partecipano alla proof of work (o proof of stake) della catena di blocchi scelta per la creazione del proprio smart contract. …
Il protocollo a conoscenza zero o dimostrazione a conoscenza zero è una tecnica largamente utilizzata nel mondo della crittografia. Tra le sue applicazioni più interessanti rientrano le criptovalute, dove consente di eseguire la validazione delle transazioni inserite nella blockchain mantenendo l’anonimità degli utenti. Introduzione Le criptovalute, in particolare quelle che utilizzano il meccanismo della Proof of Work (PoW) per validare le transazioni inserite nella blockchain, fanno largo uso di tecniche crittografiche. Algoritmi come SHA-256 (Bitcoin), Keccak o SHA-3 (Ethereum) o persino la logica ternaria di IOTA, sono tutti caratterizzati da una solida componente crittografica. Come vedremo nel corso dell’articolo, …
Con il boom dello sviluppo nel campo blockchain sono nati innumerevoli progetti, tra questi uno dei più interessanti è sicuramente Cardano, una blockchain innovativa nata dalla formazione di un team di accademici americani (ingegneri, ricercatori, etc.) con l'intenzione di mostrare al pubblico non solo cosa si può creare grazie alle menti più brillanti del pianeta, ma anche di dare una forma più leggittima ad un campo che fino a qualche anno fa era visto come una giungla dalla quale istituzioni e personaggi pubblici si tenevano alla larga. Vedremo in questo articolo le funzioni principali di Cardano e cosa lo …
Qual è il valore della Blockchain? E perché ti dovrebbe interessare quanto un bit? Il mondo sta vivendo una grande rivoluzione tecnologica; quando vengono create ed adottate delle tecnologie innovative, alcune di esse sono in grado di influenzare il cambiamento - in misura considerevole - all'interno della nostra società. Queste includono la Virtual Reality (VR), l'Artificial Intelligence (AI), i big data, la tecnologia Internet of Things (IoT) ed altre tecnologie altrettanto impressionanti. Dai un'occhiata ad un sito di notizie tecnologiche e ti renderai conto che ultimamente molta attenzione è focalizzata su una tecnologia dirompente chiamata blockchain. Una blockchain è …
Nel campo della blockchain si sono sviluppati innumerevoli progetti, l'esplosione a livello di fama del Bitcoin degli ultimi anni ha di fatto creato un settore nel quale molti sviluppatori lavorano. Questi non mirano solo a costruire e migliorare le blockchain, alcuni hanno pensato a come costruire dei "supporti" in modo tale da rendere la tecnologia efficiente e competitiva con i sistemi che attualmente regolano gli scambi a livello globale. In questo articolo vedremo cosa è la Lightning Network e come funziona. Questa è una delle reti più promettenti per il futuro, vedremo le sue potenzialità e il motivo per cui …
Ogni criptovaluta dovrebbe idealmente soddisfare quattro requisiti: scalabilità, decentralizzazione, privatezza e stabilità del prezzo. Quest’ultima proprietà, tanto migliore quanto più bassa è la volatilità, è uno dei limiti delle attuali critptovalute, condizionate da andamenti dei prezzi altalenanti. Le criptovalute Stable Coin (o semplicemente stablecoin) si propongono come la nuova moneta digitale in grado di superare anche questo ostacolo. Introduzione Bitcoin ed Ethereum, due tra le attuali criptovalute a maggiore capitalizzazione, sono entrambe caratterizzate da un’estrema volatilità dei prezzi, con oscillazioni giornaliere che possono raggiungere il 10-20%. Ciò limita e condiziona pesantemente il loro utilizzo come forma di pagamento per le …
Uno tra gli elementi fondamentali quando si parla di criptovalute è il mining, argomento già trattato in articoli come questo, in cui si illustra la possibilità di minare con Raspberry. Il concetto di mining non è soltato qualcosa di fittizio o creato per attrarre utenti, ma è uno dei pilastri alla base del funzionamento di alcune blockchain. Nel white paper presentato da Satoshi Nakamoto, approfondito qui, viene presentato il mining come il processo che permette la decentralizzazione della blockchain. In questo articolo si illusterà la teoria del mining e le alternative a questo che alcune criptovalute hanno adottato. La …
È possibile sostituire i rapporti secolari e millenari tra le persone, forzatamente legati alle circostanze, con un sistema automatico e libero di generazione della fiducia? La blockchain prova a far questo, proponendosi per tutti gli aspetti, dal controllo della filiera produttiva al trasferimento di diritti. Si scontra però con i limiti propri e con quelli della giurisprudenza. Il tempo è spesso il vincolo principale. INTRODUZIONE La blockchain è un approccio per la scrittura di database replicati e lenti e la cui sicurezza è affidata alla crittografia. Si tratta di uno dei principali trend di mercato: EO ha già pubblicato …