Minecash. Piattaforma per la monetizzazione su siti web

Documenti analoghi
Tecnologie di Sviluppo per il Web

Community Italiana - Cloud AWS. AWS Certificate Manager. Hangout 49 del Davide Riboldi Massimo Della Rovere

Maxpho Commerce 11. Maxpho Cloud Services. Data: 18 Gennaio 2012 Versione: 1.1 Autore: Maxpho Srl

Indice generale. Introduzione...xi. Ringraziamenti...xv. Capitolo 1 Configurazione di un portafoglio... 1

#IlTombolone: tutti i numeri di un Cloud di successo. Una success story in collaborazione con l agenzia We are social

Architetture di rete. 4. Le applicazioni di rete

Recupero di indirizzi bitcoin dal web

Informatica per la Comunicazione/ Verdicchio/ 25/09/2013/ Domande / VERSIONE 1

WELCOME. To The Net. Ovvero sopravvivere alla rete ed altre storie incredibili.

IL GRUPPO. Proximity Marketing. Sviluppo siti web SEO Digital marketing. App Software 2

Web-App con. Relatore: Leonardo Buscemi

IL SITO WEB. Concetti generali

Secure Socket Layer (SSL) Transport Layer Security (TLS)

Concetti base. Impianti Informatici. Web application

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

LE MACRO DI EXCEL PER TUTTE PDF

INTERNET INTRANET EXTRANET

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Elastic Transcoder

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon CloudFront

Domande frequenti: KWB Comfort Online

Sistemi Operativi. La gestione delle risorse

BREVE STORIA DEL WEB DESIGN

Wordpress & SEO. Gianni Vascellari. Consigli per l ottimizzazione per i motori di ricerca e per le

Sommario. Prefazione... xvii Ringraziamenti...xxv L autore...xxvi

HOSTING AD ALTI LIVELLI LIVELLO DI PERFORMANCE 1&1: PRESTAZIONI CHE CRESCONO IN BASE ALLE TUE ESIGENZE

ELAD FDM-S1. Manuale Installazione Componenti Per Linux

IL GIOVANE HOLDEN FRANNY E ZOOEY NOVE RACCONTI ALZATE LARCHITRAVE CARPENTIERI E SEYMOUR INTRODUZIONE BY JD SALINGER

Comune di Venezia. Scheda descrittiva del programma. whistleblowing

SPORTLANDIA TRADATE Cookie Policy

Esercitazione 2 Certificati

Corsi GNU/Linux 2016

1 di 1 19/02/

Bitcoin e Cash Out. 1 a parte Aspetti Tecnici e Investigativi (Paolo Dal Checco)

I.P.S.I.A. BOCCHIGLIERO

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

PROCEDURA AGGIORNAMENTO LISTE MEDIANTE L INTERFACCIA WEB

Massimo Bernaschi Istituto Applicazioni del Calcolo-C.N.R.

PG5 Starter Training Applicazione File System Daniel Ernst EN Stefano Peracchi IT

I N F I N I T Y Z U C C H E T T I INFINITY APPLICA A TION FRAMEWORK APPLICA

TEDESCO IN RETE VERSIONE STAMPABILE

Xopero Backup and Restore e Xopero Qnap appliance

SPDY & QUIC 29/11/2014

Made in Italy: Eccellenze in Digitale. Presentazione del Progetto

API: building block della Digital Transformation

PORTALE DELLE CONVENZIONI: MANUALE PER LA CONFIGURAZIONE DEL SISTEMA


Mir Adv&Web. Agenzia Sviluppo Comunicazione Integrata. Via Zoccolari, Avellino (IT) T M.

Introduzione Kerberos. Orazio Battaglia

G Suite for Education


ArcGIS for Windows Mobile

Il Sole 24 Ore Digital Publishing The digital experience, da singolo prodotto a cliente multidevice

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Cos è Infinity Project

Informazioni aggiornamento di AdmiCash

Tecnologie di Sviluppo per il Web

Xerox FreeFlow Print Server v SP2 Pacchetto di benvenuto ai clienti di Xerox Color 550/560 Printer e Xerox 700 & 770 Digital Color Press

Prof. Pagani Corrado HTML

innovazione semplicità efficienza

Guida Titolo marca e marca-firma con smart card Dike Sottotitolo

La piattaforma web al servizio della consulenza indipendente

Linee di programmazione

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

Flusso operativo XBRL

Sicurezza delle reti. Monga. Freenet. Bitcoin Come si usa. Come funziona Transazioni Firme Ordinamento temporale Mining Protocollo.

Chi è Endian? Dal lancio della prima versione di prodotto, sono più di 4000 le aziende, distribuite in 50 paesi, ad aver scelto Endian.

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

Valute Virtuali e Moneta di Banca Centrale

BLOCKCHAIN - DONATION PLATFORM

XAMPP - Cos'è e installazione in locale

Open Source e Innovazione in EDISON

Indice generale. Introduzione...xiii. Capitolo 1 Introduzione al marketing digitale...1. Capitolo 2 Ottimizzazione per i motori di ricerca...

Web marketing: come sfruttare la rete per promuovere la propria attività. A cura di Claudia Zarabara scrivi@claudiazarabara.

Servizio di stampa Note operative per installazione client

Aree tematiche dei moduli formativi per il personale scolastico

GESTIONE ILLUMINAZIONE URBANA

Team. creative business presentation presentazione agenzia creativa. Pierluigi Petrelli Direttore tecnico (Web Manager)

Indice dei contenuti del corso su DREAMWEAVER della Adobe

ISO- OSI e architetture Client-Server

AnthericaCMS. Gestisci in autonomia i contenuti del tuo sito-web

ASPETTO SOFTWARE. Estensione del sistema operativo di un pc, ovvero un software di base che permette la comunicazione con gli utenti

Sicurezza dei sistemi e delle reti 1

Un CMS per la scuola

INNOVATION COMPANY. Accoglienza tramite Assistente Virtuale

D3.2 Documento illustrante l architettura 3D Cloud per la realizzazione di servizi in modalità SaaS

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Storage Gateway

Seminari Eucip, Esercizio e Supporto di Sistemi Informativi

DESCRIZIONE CREAZIONE APP Si suddivide in 4 fasi di lavoro: 1. PIANIFICAZIONE; 2. PROGETTAZIONE; 3. SVILUPPO; 4. DISTRIBUZIONE.

Manuale Operativo Beneficiari. Sfinge2020

Event loop. Event Loop. Carica il programma, quindi. Finché c è altro da fare. Attendi che qualcosa accada. Termina, a meno che non ci sia altro

ELAND SPA Foggia Via Fiume, 42 Tel Fax

Flash platform e accessibilità

Il back end di doclife network è utilizzato dalla sede centrale e dagli amministratori dell azienda che adotta il sistema.

Backup Exec 2014 Management Pack for Microsoft SCOM. Manuale dell'utente di Management Pack for Microsoft SCOM

Il Cloud Computing a supporto del Commercio Elettronico

unicampania.it guida operativa alla configurazione della posta elettronica di Ateneo

Domande di verifica su crittografia e Firma Digitale Esercitazione 15 Novembre per esame 2014 IC DAC 1 / 15


SQL Server Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

Transcript:

Minecash Piattaforma per la monetizzazione su siti web

Cos è Servizio online che permette di guadagnare grazie un sito web Risultato simile a quello di altri servizi di advertising, come Google AdSense Funzionamento completamente diverso Non è necessario occupare zone preziose della propria pagina web Non infastidisce l utente finale

Come funziona Un sito web può inserire codice nelle pagine che viene eseguito dal browser Di conseguenza può controllare parte della potenza di calcolo del dispositivo Può utilizzare questa potenza a disposizione per eseguire calcoli utili Il metodo più semplice ed efficace per creare profitti è il mining di criptovalute Possono essere successivamente scambiate per moneta tradizionale

Criptovalute Breve introduzione alle criptovalute I ve been working on Bitcoin s design since 2007. At some point I became convinced there was a way to do this without any trust required at all and couldn t resist to keep thinking about it. - Satoshi Nakamoto, 18/06/2010

Concetto di criptovaluta Strumento che ha caratteristiche tipiche di una valuta tradizionale Simile alle materie prime preziose Utilizza la crittografia per creare un ecosistema trasparente senza entità fidata Non può essere controllato da aziende o governi

Funzionamento in pratica Basato sull esistenza di una blockchain, un archivio pubblico in continua crescita che contiene transazioni firmate digitalmente La sicurezza viene mantenuta da molti computer che eseguono calcoli complessi Questi computer vengono ricompensati in criptovaluta periodicamente

Fase di mining Il processo di creazione di nuova moneta viene definito mining Paragonabile alla ricerca di metalli preziosi Viene eseguito un lavoro (calcolo di hash di numeri casuali) per provare a vincere una ricompensa Riceve la ricompensa chi trova un numero che soddisfi particolari proprietà Statisticamente chi fa più tentativi ha più possibilità di ricevere la ricompensa

Minecash Descrizione del progetto We shouldn t delay forever until every possible feature is done. There s always going to be one more thing to do. - Satoshi Nakamoto, 22/06/2010

Punti critici del progetto Scelta della moneta Bitcoin ad esempio usa un algoritmo di hashing durante il mining poco efficiente su browser La moneta migliore è Monero, simbolo XMR Politica di distribuzione del lavoro Posso accreditare gli hash solo in possesso di una Proof of Work Devo riuscire ad assegnare lavori che non durino più di 10 secondi

Modello di business Una percentuale della moneta prodotta da un sito web viene trattenuta Può essere venduta immediatamente per moneta tradizionale o scambiata per altre criptovalute Molto simile allo scambio di valute tradizionali

Clienti target In generale qualunque sito che abbia un tempo di permanenza di visitatori abbastanza elevato Blog, forum, siti di news, social network Viene offerta all utente la possibilità di scegliere tra la pubblicità o questo sistema

Tecnologie utilizzate I componenti lato server sono stati realizzati in NodeJS, versione 6.10 Le informazioni vengono salvate in un database/cache NoSQL (Couchbase) L interfaccia di amministrazione è stata realizzata in AngularJS Il miner, ovvero il componente che esegue i calcoli nel browser viene preparato in 4 versioni diverse: Con ottimizzazioni sia per architetture little endian che per big endian Sia in WebAssembly per browser moderni sia in JavaScript (asm.js) per browser più vecchi La comunicazione tra miner e server viene gestita con Socket.IO Ottimizza il protocollo di comunicazione (WebSocket, Long Polling, Flash) in base alle caratteristiche del browser

Architettura lato server Il sistema utilizza l ecosistema di Amazon AWS L intero applicativo di amministrazione è statico Viene servito da un sistema di CDN (CloudFront), insieme agli script per il mining Bassa latenza in tutto il mondo Un load balancer NGINX riceve le richieste per il backend di amministrazione e le distribuisce su più istanze Prestazioni migliori e maggiore affidabilità Più load balancer NGINX in diverse parti del mondo distribuiscono i client pronti per il mining su più server in ascolto Bassa latenza, molto importante vista la breve durata dei job (10 secondi)

Demo