Post

Apache Spark - Try it using docker!

Immagine
INTRODUCTION Apache Spark is an opensource tool for data analysis and transformation. It uses RDD (resilient distributed dataset) a read only dataset distributed over a cluster of machine that is mantained is a fault tolerant way. It obtain high performance for batch and streaming data. It uses: DAG scheduler Query Optimizer A Physical Execution Engine. DOCKER-SPARK Docker is a tool to create an isolated system into a host computer I use docker every day to create and simulate more scenario. Today i will explain how to create a master and worker apache spark node. docker-compose is a tool to create an environment consist of a set of container docker-spark is  big-data-europe 's github repository. We can create an environment using docker-compose.yaml file: version: "3.3" services:   spark-master:     image: bde2020/spark-master:2.4.0-hadoop2.7     container_name: spark-master    ...

ZeroNet, Web Decentralizzato con BitTorrent

Immagine
INTRODUZIONE Erano gli anni della guerra fredda e gli Stati Uniti crearono una rete militare chiamata ARPANET che doveva assicurare la trasmissione di informazioni in caso di attacco nucleare. Finita la guerra fredda, ARPANET era una rete funzionante e si dimostrò utile per le comunicazioni tra università americane. Era appena nato internet ! Fin dagli anni 60 ai giorni nostri la rete ha sempre funzionato con un paradigma client / server. Adesso con l'avvento di strutture decentralizzate (prima fra tutti la rete del Dark Web Tor) si è pensato di spostare questo paradigma anche per i siti internet. Oggi vi voglio far conoscere un progetto avviato e funzionante che sfrutta la rete BitTorrent per funzionare. Il progetto si chiama ZeroNet Come specificato precedentemente un sito internet risiede in un server e tutti noi, attraverso i nostri browser, accediamo ai contenuti (siamo appunto  client ) Per rendere però la struttura decentralizzata occorre essere sia client che...

Soldi facili grazie a Binance Launchpad?

Immagine
INTRODUZIONE Binance è il più importante (per volume di transazioni scambiate) exchange di origine cinese (dati di marzo 2018) Dopo che è stato messo "al bando" dal proprio governo, il proprietario ha spostato la propria attività nell'isola di Hong Kong e a Tokio. Per dire qualche numero interessante, Binance tratta più di 50 criptovalute e giornalmente viene scambiato l'equivalente di 2 miliardi di dollari!!! BINANCE LAUNCHPAD Con l'avvento delle ICO facili negli anni 2017 e 2018 (e le successive mega truffe) gli investitori iniziavano ad avere un pò di paura ad investire in progetti di questo tipo. Binance Launchpad  è una piattaforma per garantire la validità di un progetto e portare avanti vendite di token al puro fine di finanziare il progetto! Volevo far notare che questa operazione ha portato nuovamente a fare guadagni stellari! Sia per binance (che utilizza principalmente la propria cryptovaluta incrementandone quindi l'utilizzo e i...

ScryptaChain, DApp Smart Contract e una Smart Card in regalo!

Immagine
INTRODUZIONE Il 16 febbraio 2019 sono andato ad un evento  molto interessante circa l'utilizzo di tecnologia blockchain per impresa. L'evento è stato organizzato da AssoCoin qui a Catania. Tra gli speakers era presente Sebastiano Cataudo  che ha introdotto un nuovo progetto blockchain chiamato ScryptaChain Il progetto è una vera piattaforma di sviluppo DApp basata su masternode e un layer di storage dato da IPFS SMART CARD Durante l'evento ho ricevuto un "regalo" molto apprezzato e stasera volevo provarlo insieme a voi La smartcard contiene una private key e viene letta usando il protocollo NFC. Quindi ho scaricato l'app Android NFC Tools  ed una volta avviata l'applicazione avvicinando la card al telefono ho potuto leggere la mia private key ed usarla (salvandola in un apposito file private.pid ) all'interno del wallet online https://chainz.cryptoid.info/lyra/address.dws?LMcq9pRyruqSinG1UqkjDyqgxG952rMfUr.htm Ma che bella ...

Come funziona la filiera Carrefour con Blockchain?

Immagine
INTRODUZIONE Carrefour è passata alla storia per essere stata la prima azienda della grande distribuzione ad utilizzare una soluzione blockchain per certificare la filiera alimentare dei prodotti che vende all'interno dei punti vendita. Tutto è iniziato nel 2017 quando un team "segreto" iniziò ad avviare un nodo Ethereum per cercare una soluzione utilizzando una DApp (e quindi uno Smart Contract). Il punto di arrivo era ben chiaro, il punto di partenza invece fu andare ad incontrare tutti gli attori coinvolti: sindacato degli allevatori stabilimento alimentari veterinari mattatoi trasformatori del prodotto Tutti in quel periodo sono stati coinvolti in questo progetto che aveva come fine comune il certificare il passaggio del pollo da quando era pulcino al frigo del punto vendita. La prima sfida risolta da Carrefour è stata inserire all'interno dei propri sistemi di memorizzazione delle chiamate verso la rete Ethereum memorizzando tutti i passagg...

Ethereum: Le migliori 5 DAPP

Immagine
INTRODUZIONE Oramai son passati più di 3 anni dal lancio della mainnet di ethereum, la prima piattaforma di esecuzione programmi decentralizzati. In questi 3 anni sono stati sviluppati sempre più applicazioni (per lo più giochi) incrementando sia il volume di utenti che il volume di affari. Ma cosa c'e' dentro la rete distribuita di Ethereum? In questo post vediamo le prime 5 DAPP più utilizzate GODS UNCHAINED -  https://godsunchained.com/ E' un gioco di carte decentralizzato derivato da altri famosi giochi del genere come Hearthstone, MTG e Fearia. In questo gioco gli utenti comprano e vendono le loro carte liberamente come se le possedessero veramente. CRYPTOKITTIES -   https://www.cryptokitties.co/ Gioco oramai famoso perchè ha messo a nudo, durante la fase di popolarità massima, il limite della rete ethereum. In questo gioco, un utente può comprare e far accoppiare dei gatti (come avveniva nel vecchio tamagotchi) e rivenderli al miglior offeren...

Hyperledger composer - Try it using bluemix

Immagine
INTRODUCTION I talk about hyperledger into my old post . Now we try to develop into it using IBM Bluemix online tool COMPOSER PLAYGROUND Open your browser and go to  https://composer-playground.mybluemix.net Into main window there is a dashboard with one example prototype project called "basic-sample-network" Click to "Get Started" link to open editor page The editor's page has a left bar with our blockchain files and a right area to edit data. Now we can easily edit the example project! Into left bar there are: a model file (models/sample.cto) cointains all my objects a script file (lib/sample.js) cointains my business logic an ACL file (permissions.acl) cointains all access rules Let's go... edit the files to simulate a financial blockchain!!! First file is the model file that cointains all my DTOs In the bottom i have a message "Everything looks good!", so my file is correct but into left bar i have some ...