Post

Visualizzazione dei post da Novembre, 2018

IOTA Delegate PoW [Italian]

Immagine
INTRODUZIONE Sono Spataro Fabrizio (fabryprog), sviluppatore J2EE con 12 anni di esperienza. Negli ultimi 2 anni sto dedicando i miei sforzi di apprendimento al settore blockchain e a tutto quello che gira intorno ad esso.

Il mondo blockchain è vasto e trovare un progetto di riferimento è molto importante per capirne veramente le potenzialità. Da 6 mesi  ho scelto il mio progetto: IOTA

IOTA è una DLT dedicata al mondo IoT ed è conosciuta soprattutto perchè non usa uno schema a blocchi (blockchain) ma un groviglio di transazioni chiamato tangle. Proprio per la natura del tangle, la rete IOTA non ha limiti di crescita, più grande è la rete più grande è la potenzialità.

Il progetto è opensource (github) ed è tutt'ora in via di sviluppo.

PROBLEMATICA La rete peer2peer di IOTA è fatta da nodi con all'interno un'interfaccia REST API per interagire con essa.

Le fasi di scrittura di una transazione IOTA (che è equiparabile ad un record del database) possono essere fatte localment…

IoTeX: Intervista a Simone Romano

Immagine
In queste settimane ho conosciuto una persona molto preparata che dedica la propria attenzione ad una nuova DLT che sta nascendo in questi mesi. IoTeX! Buona Lettura!
Ciao Simone, presentati un po’: chi sei, di cosa ti occupi? Ciao Fabrizio, e grazie per il tuo interesse nel progetto IoTeX! Ho 41 anni e sono un appassionato di tecnologie informatiche praticamente da sempre. Mi sono laureato in Ingegneria Informatica specializzandomi in Automazione e Robotica Industriale, e il mio percorso professionale ha poi seguito un binario di tipo più “industriale” che IT, sebbene in un settore molto innovativo. Da 10 anni ho una piccola società con cui progetto macchine automatiche avanzate, che eseguono il controllo di qualità in linea sul 100% della produzione industriale. In breve, macchine equipaggiate con telecamere digitali e un software di elaborazione immagini che "controllano" e “valutano” tutti i pezzi prodotti, eliminando quelli non conformi. Nello stesso settore ho anche rea…

Linux - Utility varie

Immagine
INTRODUZIONE Di seguito una lista di Utility per rendere la vita dell'utente linux più facile
GTOP
GTop Tutti noi abbiamo sempre sognato una dashboard su terminale!!!!!
FX
FX è un utility command line che permette di stampare in modo facile e intuitivo un JSON
THE FUCK

The Fuck corregge il precedente comando lanciato male per un semplice errore di scrittura
TERMINALIZER


Terminalizer permette di creare gif animate a partire dalla shell aperta. Utile per creare immagini di esempio come quelli che sto usando in questo post!
CLIMATEClimate è il coltellino svizzero della shell linux. All'interno potrete trovare un set di comandi utilissimi!

Un esempio di comando per scoprire quali porte aperte ha il nostro sistema:

climate ports FSELECTFSelect è una utility che permette l'utilizzo di una sintassi SQL-Like per trovare informazioni sui file

Un esempio per trovare tutti i file di configurazione e temporanei in un determinato path:

fselect size, path from /home/user where name = '…

GitHub, opensource by big-company

Immagine
INTRODUZIONE GitHub è un servizio di hosting per progetti software basato sul controllo di versione distribuito GIT.

Fondato nel 2008, oggi conta più di 31 milioni di utenti sparsi in tutto il mondo. Per capire la potenzialità del progetto occorre pensare che Microsoft, nel giugno del 2018, ha acquistato la piattaforma per 7.5 miliardi di dollari!!!

BIG COMPANY? All'interno dell'universo github sono presenti tutti i tipi di utenti possibili: da semplici sviluppatori a corporazioni e/o associazioni enormi!

Ecco una lista di grandi aziende che sfruttano e alimentano l'open-source attraverso il portale di github.

Sono certo che spulciando questi repositories troverete progetti molto interessanti!!!

Buon divertimento!
SERVIZI CLOUD AMAZON (https://github.com/amzn)

GOOGLE (https://github.com/google)

MICROSOFT AZURE (https://github.com/Azure)

NETFLIX (https://github.com/Netflix)

SKY (https://github.com/BSkyB)

SKY UK (https://github.com/sky-uk)
SOCIAL NETWORK FACEBOOK (https://g…

Ethereum Constantinople - Gennaio 2019

Immagine
INTRODUZIONE Come indicato su un mio precedente post, Ethereum è una infrastruttura distribuita che può essere assimilata come un unico super computer dove vengono eseguite DAPP.
Ethereum che conosciamo si basa su un protocollo di consenso PoW (Proof of Work) che sta diventando sempre più complesso da supportare.
All'interno della roadmap del progetto chiamato oramai Ethereum 2.0, l'aggiornamento "Costantinopoli" è quello che preparerà il terreno all'aggiornamento più atteso: Casper che indicherà la fine dell'era PoW per passare ad un PoS (Proof of Stake)
COSTANTINOPLE - Storia infinita Come la vera Costantinopoli, l'upgrade che ne prende il nome, sembra un opera faraonica!
Più volte rimandato questa volta sembra quella buona! Nel mese di Gennaio vedremo nascere questa nuova versione di Ethereum. COSA PREVEDE L'AGGIORNAMENTO Questo aggiornamento prevede le seguenti EIP: Nuove istruzioni di spostamento bit a bit native, in modo tale da rendere più effi…

Bitcoin Cash TPS e fork di novembre

Immagine
INTRODUZIONE Come descritto più volte, quando occorre modificare un progetto riguardante il crypto-world è inevitabile effettuare un "fork" del progetto. Se poi non tutti i miners seguono il nuovo progetto avviene la nascita di una nuova infrastruttura.

Avvenne così pure nell'agosto del 2017 per Bitcoin Cash.

L'ESIGENZA Il casus belli che ha fatto nascere Bitcoin Cash è un problema che tutt'ora persiste su Bitcoin, ovvero il bassissimo TPS (Transactions per Second) che è uguale a 7.

Questo numero non è accettabile se si vuole pensare al Bitcoin come moneta elettronica di pagamento globale. Basti pensare che VISA dichiara di supportare mediamente 2.000 TPS, quasi 2.000.000 al giorno contro le 280.000 di Bitcoin (info)

IL LIMITE TECNICO Il TPS basso è imposto dal limite tecnico del blocco (1 MB) che viene creato mediamente ogni 11/12 minuti. Di solito sul blocco entrano più di 700 transazioni e questo rallenta tutto il processo di conferma.

La soluzione, tutt'…

Velocità reti mobile 4G 4G plus 4.5G 5G

Immagine
INTRODUZIONE In questi giorni Vodafone pubblicizza la nuova offerta mobile puntando al nuovo standard 4.5 G già attivo in 17 città italiane: Roma, Agrigento, Ancona, Catania, Firenze, Napoli, Palermo, Salerno, Taranto, Vicenza, Milano, Bologna, Torino, Genova, Novara, Brescia e Livorno.

Vediamo insieme come si è evoluta la tecnologia mobile!
4 G La rete di quarta generazione è stata disponibile nel 2010 in alcuni stati ma in Europa solo nel 2014. L'incremento delle prestazioni rispetto al precedente è notevole, passa dai 42 Mbps del 3G ai 220 Mbps. Grazie al 4G quindi, con una connessione mobile, è possibile vedere un video in streaming a discreta risoluzione senza interruzioni.
4 G+ E' la prima evoluzione, infatti lo standard sfrutta tre bande 4 G diverse (800, 1600 e 2600 Mhz)  in modo tale da permettere di raggiungere velocità superiori alla tradizionale (300 Mbps). Naturalmente occorre che sia l'operatore sia il dispositivo mobile siano in grado di sfruttare queste ca…