Post

DeFi, Ho provato l'exchange dYdX

Immagine
INTRODUZIONEUna delle definizioni della finanza decentralizzata (DeFi) parla di "movimento" che fa leva sulle reti informatiche decentralizzate, per trasformare i prodotti finanziari in protocolli sicuri, trasparenti e senza intermediari.

In questi ultimi anni il volume delle operazioni effettuate all'interno della DeFi è da vero e proprio capogiro. Si parla di un controvalore attuale di 650 Milioni di dollari (per altre statistiche https://defipulse.com/ )


Ma come si accede a questi servizi super tecnologici? Io ho provato per voi uno dei tanti exchange deltaYdeltaX


dYdX
Dopo aver installato Metamask e selezionato un indirizzo da utilizzare, l'exchange chiede di accedere alla rete di ethereum attraverso il plugin installato sul proprio browser.

Dopo aver dato l'ok, risulto immediatamente collegato alla dashboard principale. Adesso la prima cosa da fare è effettuare un versamento.

Cliccando sul pulsante Deposit Asset viene visualizzata una schermata come la segue…

Cosa sono i Graph Databases?

Immagine
INTRODUZIONE Tipicamente quando pensiamo alla parola database viene subito in mente la famosa struttura tabellare, con le colonne che descrivono gli attributi e le righe che associano gli attributi con i corrispondenti valori.
Comunemente, nel caso in cui ho più tabelle posso legarle mettendole in relazione tra di loro.

Questo che ho descritto, in maniera semplificata, è il concetto base di un database relazionale.


Una volta che ho scritto i dati serve un modo per recuperarli. Grazie al linguaggio SQL è possibile utilizzare dei costrutti per filtrare o selezionare dati all'interno di una o più tabelle.
Utilizzando un approccio No SQL (query first) ogni tabella raffigura il dato de-normalizzato come verrebbe visualizzato in un ipotetico front-end. 
Ipotizzando di analizzare e sviluppare una problematica abbastanza complessa, la soluzione in un relazionale potrebbe raggiungere un numero non importante di tabelle alcune relazionate tra di loro.  Se volessimo sviluppare lo stesso sce…

FaceApp - Identikit, fake people e AI

Immagine
INTRODUZIONE L'intelligenza artificiale è una delle aree dell'informatica che sta superando le migliori aspettative.

Grazie all'intelligenza artificiale le grandi e piccole aziende possono incrociare i dati in loro possesso e trovare i nostri "prodotti preferiti" suggerendoci cosa acquistare. Un altro esempio può essere suggerire vacanze o offerte irripetibili!

Stasera, durante TG5 c'è stato un servizio sull'app che sta spopolando in questi giorni nel mondo social: face app

FACE APP

Questa applicazione mobile modifica l'aspetto di un volto in una foto cambiandone le sembianze. Per esempio si può vedere un ipotetico fabrizio invecchiato, oppure un fabrizio senza occhiali, con il pizzetto, senza capelli etc etc.

Com'e' possibile fare questo? 

In realtà, avendo a disposizione tante foto ed associando delle etichette è possibile costruire un modello per creare ed adattare foto simili.

Facendo in questo modo è possibile poi effettuare una transizio…

ScryptaChain - How to create a masternode with docker

Immagine
INTRODUCTION Scryptachain is a POS blockchain, forked by PIVX, supported by staking and masternode.
Into Scryptachain you can reward using staking or installing a masternode.

This guide allow you to create a masternode using docker.

Are you ready?
PREPARE ENVIRONMENT First step: install docker and buy 15.000 LYRA from cryptobridge or mercatox exchange

Into our desktop dowload and install official wallet.

Note: You can use this site to download blockchain bootstrap and speedup wallet initialization phase!

GENERATE MASTERNODE KEY AND PREPARE ADDRESS
To generate the masternode key, we must have 15.000 LYRA into specific address. So open the Debug Window (from Help menu) and digit:

masternode genkey (copy it into separated txt file)

and

getnewaddress

Now we can send the 15.000 LYRA to this address!

The address must be locked, so open Settings > Options > Wallet and click Enable coin control features

Go to Send menu and click to Inputs button. The dialog will show you the address list…

Microsoft Azure Blockchain Framework

Immagine
INTRODUCTION
Blockchain is the stong trend hashtag, it is a revolutionary technology and all big companies are developing own technologies.

After IBM, with bluemix, now is the moment of Microsoft Azure Blockchain Workbench!

IT IS A FRAMEWORK
According to the chapter title, Azure Blockchain Workbench is a framework to develop a private Distributed Ledger. It help you to develop a blockchain application using it together other Azure components.

Naturally, Azure Blockchain Workbench, can be deployed using an specific template in the Azure Marketplace. The template include some functionalities like

blockchain stacktype of client applicationsupport for IoT integration


A most important point value is the identity integration using Azure Active Directory. So the structure trasform the features into a permissioned blockchain
There are other core features: Client applicationsGateway service APIMessage broker for incoming messageMessage broker for downstream consumersMessage consumersTransaction…

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 schedulerQuery OptimizerA 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
    ports:
      - "8080:8080"
      - "7077:7077"
    environment:
      - INIT_DAEMON_STEP…

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 server nello st…