Introduzione a Stellar un'infrastruttura per le transazioni finanziarie

Cosa starai creando

Sono seduto al mio coffeeshop preferito mentre scrivo questo. Per molti anni, ha rifiutato di accettare carte di credito perché i proprietari non volevano pagare le commissioni delle transazioni commerciali, in genere il 3%. In realtà, i cartelli delle carte di credito e le loro commissioni di transazione rappresentano un notevole e costante drenaggio della nostra economia, che accettiamo per un certo livello di fluidità. Nel 2013, ho chiesto se era il momento per il Tesoro degli Stati Uniti di fornire una soluzione di denaro digitale.

Stellar, una nuova open source, una valuta decentralizzata e un sistema di trading finanziario potrebbero mantenere questa promessa. 

Il sistema Stellar, il suo team, i consulenti e i progressi fino ad oggi mi hanno molto impressionato. Più ho esplorato, più ho approfondito la profondità. Alla fine delle mie esplorazioni, ero impaziente di approfondire ulteriormente la piattaforma di sviluppo. Questo non accade spesso quando si esplorano nuove API.

In questo tutorial, ti darò un'ampia panoramica del concetto e della piattaforma Stellar. È probabile che offrirò tutorial futuri che si immergono nella codifica con l'API.

Cos'è Stellar?

Stellar è un'infrastruttura decentralizzata e senza scopo di lucro per le transazioni finanziarie e una nuova valuta digitale. È progettato per supportare in modo sicuro, fluido e conveniente le transazioni online tra persone diverse e con valute diverse e per fornire una piattaforma open source per gli sviluppatori per creare soluzioni di pagamento in applicazioni di tutti i tipi.

Come funziona? 

A causa dei dettagli e della complessità coinvolti, parlerò parafrasando dalla stessa introduzione di Stellar:

La rete di server decentralizzati di Stellar alimenta un libro mastro distribuito che registra ogni transazione nell'ecosistema. Il registro registra i tuoi soldi come credito emesso dai gateway. Ad esempio, i gateway trasferiscono dollari in crediti sulla piattaforma Stellar, o in euro o in Bitcoin; questo è molto simile a come funziona oggi Paypal. Il credito viene emesso sul tuo conto online che funge da portafoglio virtuale in cambio del tuo deposito. Devono essere considerati affidabili per tenere i tuoi soldi e onorare i tuoi prelievi.

I possessori di Stellar possono inviare credito ad altre persone sulla rete utilizzando una varietà di valute. La rete scambierà automaticamente i crediti di valuta al tasso più basso possibile.

I server comunicano tra loro per verificare le transazioni e sincronizzare il libro mastro ogni due o cinque secondi. Questo meccanismo è noto come consenso.

La piattaforma di Stellar abilita anche nuove valute, come la Reveal Coin. Queste valute possono essere create dai fornitori di applicazioni e scambiate con valute del mondo reale ai gateway Stellar. Qualsiasi sviluppatore di applicazioni può creare direttamente la propria valuta o sfruttare le stellars.

Ora le persone possono facilmente inviare e scambiare tra loro tutti questi diversi crediti di gateway. Ciò consente alle persone non solo di comprare e vendere valute in una valuta straniera, ma anche di convertire le valute senza problemi durante le transazioni.

Dove deposito i miei soldi?

È possibile memorizzare crediti sulla rete con provider affidabili. Le transazioni possono essere gestite tramite Web o con app client wallet già disponibili per iOS, Android e desktop:

  • Centaurus: portafoglio Android
  • Stellars: portafoglio iOS
  • Stargazer: client desktop

Perché dovrei fidarmi di Stellar?

Stellar opera come un'organizzazione no-profit ed è trasparente riguardo alla sua missione e ai suoi progressi:

La nostra missione è di espandere l'accesso finanziario e l'alfabetizzazione in tutto il mondo. Quando gli individui hanno accesso ai servizi finanziari e la fiducia che tali servizi stanno funzionando nel loro migliore interesse, questi individui possono migliorare indipendentemente la loro vita. Eppure l'attuale sistema finanziario è troppo costoso e complicato, lasciando milioni di persone ai margini. Proprio come internet ha permesso a chiunque di inviare una e-mail o creare un blog, la piattaforma finanziaria comune di Stellar ora ti consente di inviare, salvare e ricevere denaro facilmente, senza grandi spese o senza problemi.

Tutto il codice della piattaforma Stellar è revisionabile e open source.

Credito immagine: Lynne Cazaly su Twitter

Stellar's Advisors include il direttore del MIT Media Lab Joi Ito e il fondatore di WordPress Matt Mullenweg. Il suo consiglio include ex PayPal e dirigenti Stripe attuali. Il suo team diversificato comprende in particolare quasi il 50% di donne, inusuali nella maggior parte delle startup tecnologiche.

Stellar è una piattaforma globale; la presentazione introduttiva è tradotta in 11 lingue: inglese, vietnamita, bahasa indonesiano, spagnolo, portoghese, tagalog, svedese, serbo, italiano, ucraino e russo.

Come è finanziato Stellar?

La Stellar Foundation è stata finanziata con un prestito di 3 milioni di dollari da Stripe, che è stato successivamente rimborsato con il 2% delle emissioni stellari. È consentito utilizzare fino al 5% delle stellar iniziali per finanziare le operazioni (incluso il rimborso del prestito).

Inizialmente sono stati creati 100 miliardi di stelle. Sono distribuiti come segue:

  • 50% per il mondo tramite il programma educativo di iscrizione diretta
  • 25% per le organizzazioni non profit per raggiungere le popolazioni sottoservite tramite il programma di accesso potenziato
  • 20% per il programma bitcoin
  • 5% per i costi operativi

Il programma di scambio Bitcoin funzionerà come segue:

Effettueremo un'istantanea della blockchain bitcoin in una determinata data e configureremo una pagina di reclamo che consentirà ai possessori di bitcoin di ricevere la loro quota pro-quota degli stellari riservati sotto questo programma verificando che controllino il loro indirizzo da quella istantanea blockchain. Ad esempio, un utente che possiede lo 0,001% dei bitcoin nell'istantanea blockchain riceverà lo 0,001% degli stellari accantonati per i titolari di bitcoin in questo programma, o 190.000 stellars.

Gli utenti di Bitcoin avranno una partecipazione ovvia in Stellar. 

Puoi leggere ulteriori informazioni sul modello di finanziamento Stellar nel suo mandato.

A titolo di esempio, l'applicazione Stellar Charts, anch'essa completamente open source, mostra attività di trading tra valute legacy, Bitcoin e stellars:

Iniziare con Stellar

Puoi iscriverti a Stellar sul suo sito web:

Il primo passo è connettere il tuo account Facebook per ricevere un po 'di valuta stellare:

Stellar utilizza Facebook per ridurre al minimo gli abusi in quanto distribuisce valuta a privati ​​di tutto il mondo:

Al momento utilizziamo Facebook come metodo di verifica per evitare lo spam ma speriamo di aggiungere presto altri metodi. Non pubblicheremo sul tuo Facebook. In breve, Facebook è stato il modo più semplice per iniziare con la distribuzione stellare: ci offre un modo semplice per evitare che molte persone rivendichino la propria stellar molte volte. Sappiamo che non tutti hanno un account Facebook e, nel tempo, speriamo di aggiungere ulteriori canali.

Ho incontrato alcuni problemi, probabilmente esclusivi del fatto che non uso più Facebook. La mia situazione è probabilmente abbastanza insolita. In realtà avevo lasciato scadere il dominio che avevo registrato per email per Facebook. Ho provato a passare a un account Facebook che uso per gestire Pages, ma Stellar non ha un meccanismo per disconnettere un collegamento a Facebook Connect dopo averlo creato. Così ho provato a registrarmi nuovamente con un nuovo account su Stellar. Questo non ha funzionato neanche:

Non sono eccessivamente preoccupato perché la mia situazione non è comune.

Una volta entrato nel sistema, Stellar offre un trading desk per lo scambio di valute:

Quando ricevi i tuoi crediti Stellar, puoi inviarli ad altri utenti Stellar e la mia comprensione è che ti verrà rimborsato per la tua prima transazione con più Stellar.

Ecco una guida video per registrarti a Stellar e iniziare a utilizzare il suo sistema di valute:

Naturalmente, il potere dietro Stellar potrebbe non essere la sua stessa valuta, ma la sua capacità di scambiare e scambiare tra una varietà di valute del mondo reale.

Proteggere il tuo account stellare

Oltre al solido sistema di registrazione e verifica di Stellar, inclusa la verifica di Facebook ed e-mail, offre un token di ripristino e l'autenticazione a due fattori con Google Authenticator.

La comunità stellare

Il blog Stellar ha un sacco di aggiornamenti dettagliati su di esso se vuoi immergerti più profondamente nel loro lavoro. Puoi seguire Stellar su Twitter all'indirizzo @stellarorg. Hanno anche un portale di supporto ZenDesk con una base di conoscenze e una newsletter regolare. Ci sono più forum di comunità e stanze IRC. Dai un'occhiata alla loro pagina della comunità per maggiori dettagli.

Di recente, Stellar ha pubblicato la sintesi di fine anno 2014. E stanno assumendo evangelisti e sviluppatori:

  • Full Stack Senior
  • Senior Front End Engineer
  • Sviluppatore Evangelista
  • Senior C ++ Engineer

Sembrano una squadra che sa come cambiare il mondo e divertirsi allo stesso tempo:

Sviluppando sulla piattaforma stellare

Sono rimasto molto impressionato dalla profondità e dalla qualità della documentazione e delle applet e librerie open source fornite da Stellar.

C'è un semplice wizard che ti guida attraverso alcuni esempi sandbox iniziali con l'API:

Cosa puoi costruire con l'API di Stellar?

Greg Brockman ha scritto un ottimo riassunto dei tipi di app che sono appropriati per la creazione con l'API Stellar. Ecco alcuni dei suoi esempi:

  • Giochi. Molti giochi hanno già crediti virtuali. Immagina di incorporare quei crediti nel libro mastro stellare (o semplicemente fare quei crediti come stellari). Ciò li renderebbe immediatamente scambiabili e qualcosa che gli utenti potrebbero portare con sé da un gioco all'altro.
  • App per tracciare e ripagare le spese tra amici. Sostenere queste app per crediti sul libro mastro stellare sarebbe molto interessante, e significa che le persone possono scambiare intorno ai loro debiti, e fare interagire con altri debiti esterni all'app.
  • Paywall di micropagamento. Le basse commissioni di transazione di Stellar rendono plausibile la possibilità di eseguire micropagamenti. Si può immaginare una soluzione ospitata o un codice open source per rendere davvero facile l'implementazione di paywall.
  • Mercati di previsione. Stellar rende molto facile tracciare e scambiare crediti che rappresentano varie previsioni (indipendentemente dal fatto che siano o meno convertibili in denaro).

Leggi il suo post completo: è eccellente.

Quali componenti open source sono disponibili per Stellar?

La Stellar Developer Platform sembra aver fatto un inizio solido e ben documentato. Ecco alcuni dei componenti di esempio precostruiti che troverai nel repository Github Stellar:

  • Il client stellare
  • Il portafoglio Stellar
  • Il server di riferimento P2P Stellar
  • Un visualizzatore di account stellare
  • Una libreria API Javascript per interagire con Stellar

Puoi iniziare a costruire con alcuni o tutti questi componenti oggi. Se sei interessato, ti incoraggio a dare un'occhiata alla piattaforma. 

Assicurati di iscriverti alla mailing list degli sviluppatori.

Guardando avanti

Sono ansioso di esplorare ulteriormente l'Ecosistema Stellar e l'API. Spero che anche tu sia intrigato. Cerca i post futuri su Stellar nella pagina dei miei istruttori + istruttore. Non esitate a postare le vostre domande e commenti qui sotto. Puoi anche seguirmi su Twitter @reifman o raggiungermi direttamente via email. Ora vai iscriviti e prendi il tuo stellare.

Il mio coffeeshop ha finalmente iniziato ad accettare le carte di credito quando la legge è cambiata per consentire loro di trasferire le commissioni di transazione ai clienti. Dato che preferisco non pagare queste tasse, questo è uno degli unici posti in cui utilizzo ancora contanti. Io per primo sarei abbastanza felice di comprare il mio caffè con stellar e penso che sarebbero lieti di accettarlo.

Stellar fa presagire un futuro intrigante.

Link correlati

  • Il sito web stellare e le domande frequenti
  • Documentazione API stellare e repository Github
  • È tempo che il Tesoro degli Stati Uniti fornisca denaro digitale?