Introductie tot Stellar een infrastructuur voor financiële transacties

Wat je gaat creëren

Ik zit bij mijn favoriete coffeeshop terwijl ik dit schrijf. Vele jaren weigerde het om creditcards te accepteren omdat de eigenaars de transactiekosten van de handelaar niet wilden betalen, meestal 3%. In feite vormen de creditcardkartels en hun transactiekosten een aanzienlijke, voortdurende uitputting van onze economie, die we accepteren voor een zekere mate van vloeibaarheid. In 2013 vroeg ik of het tijd was voor de Amerikaanse schatkist om een ​​digitale contante oplossing te bieden.

Stellar, een nieuwe open source, gedecentraliseerde valuta en een financieel handelssysteem kunnen deze belofte waarmaken. 

Het Stellar-systeem, het team, de adviseurs en de vooruitgang tot nu toe hebben veel indruk op me gemaakt. Hoe meer ik onderzocht, hoe meer diepte ik ontdekte. Tegen het einde van mijn verkenningen wilde ik dieper ingaan op het ontwikkelingsplatform. Dit is niet vaak het geval bij het verkennen van nieuwe API's.

In deze tutorial geef ik je een uitgebreid overzicht van het Stellar-concept en -platform. Het is waarschijnlijk dat ik toekomstige zelfstudies zal aanbieden die een duik nemen in de codering met de API.

Wat is Stellar?

Stellar is een gedecentraliseerde, non-profit infrastructuur voor financiële transacties en een nieuwe digitale valuta. Het is ontworpen om online transacties tussen verschillende mensen en met verschillende valuta veilig, betaalbaar en betaalbaar te ondersteunen, en om een ​​open source platform te bieden voor ontwikkelaars om betalingsoplossingen te bouwen in allerhande toepassingen.

Hoe werkt het? 

Vanwege de details en de complexiteit die hiermee gemoeid zijn, parafraseer ik de introductie van Stellar:

Het netwerk van gedecentraliseerde servers van Stellar voorziet in een gedistribueerd grootboek dat elke transactie in het ecosysteem registreert. Het grootboek registreert uw geld als krediet dat wordt uitgegeven door gateways. Gateways brengen bijvoorbeeld dollars over naar credits op het Stellar-platform, of Euros of Bitcoin; dit lijkt veel op hoe Paypal vandaag werkt. Krediet wordt uitgegeven aan uw online account, dat zich gedraagt ​​als een virtuele portemonnee in ruil voor uw storting. Ze moeten vertrouwd worden om je geld vast te houden en je opnames te honoreren.

Stellaire houders kunnen krediet aan andere mensen op het netwerk verzenden met behulp van een verscheidenheid aan valuta's. Het netwerk wisselt automatisch valutakredieten uit tegen het laagst mogelijke tarief.

De servers communiceren met elkaar om transacties te verifiëren en het grootboek om de twee tot vijf seconden te synchroniseren. Dit mechanisme staat bekend als consensus.

Het platform van Stellar maakt ook nieuwe valuta's mogelijk, zoals de Reveal-munt. Deze valuta's kunnen door applicatieproviders worden gemaakt en bij Stellar-gateways worden ingewisseld voor valuta's uit de echte wereld. Elke applicatie-ontwikkelaar kan zijn eigen valuta aanmaken of stellars direct gebruiken.

Mensen kunnen nu gemakkelijk al deze verschillende gateway-credits met elkaar verzenden en uitwisselen. Hierdoor kunnen mensen niet alleen valuta's op vreemde valuta kopen en verkopen, maar ook valuta's naadloos omwisselen tijdens transacties.

Waar bewaar ik mijn geld?

U kunt credits op het netwerk opslaan bij vertrouwde providers. Transacties kunnen worden beheerd via het web of met portemonnee-client-apps die al beschikbaar zijn voor iOS, Android en desktop:

  • Centaurus: Android-portemonnee
  • Stellars: iOS-portemonnee
  • Stargazer: desktop client

Waarom zou ik Stellar moeten vertrouwen??

Stellar opereert als non-profitorganisatie en is transparant over zijn missie en voortgang:

Onze missie is om financiële toegang en alfabetisering wereldwijd uit te breiden. Wanneer individuen toegang hebben tot financiële diensten en het vertrouwen hebben dat die diensten in hun belang werken, kunnen die individuen hun leven onafhankelijk verbeteren. Toch is het huidige financiële systeem te duur en ingewikkeld, waardoor miljoenen mensen aan de zijlijn blijven staan. Net zoals het internet iedereen toestond een e-mail te sturen of een blog te maken, kunt u met Stellars gemeenschappelijke financiële platform eenvoudig geld verzenden, opslaan en ontvangen, zonder hoge kosten of gedoe..

Alle Stellar-platformcode is controleerbaar en open source.

Afbeelding credit: Lynne Cazaly op Twitter

Tot de adviseurs van Stellar behoren MIT Media Lab Director Joi Ito en Matt Mullenweg, oprichter van WordPress. Het bestuur bestaat uit ex-PayPal en huidige Stripe-executives. Het gevarieerde team bestaat met name uit bijna 50% vrouwen, ongebruikelijk in de meeste technologie-startups.

Stellar is een wereldwijd platform; de inleidende diavoorstelling is vertaald in 11 talen: Engels, Vietnamees, Bahasa Indonesisch, Spaans, Portugees, Tagalog, Zweeds, Servisch, Italiaans, Oekraïens en Russisch.

Hoe wordt Stellar gefinancierd?

De Stellar Foundation werd gefinancierd met een lening van $ 3 miljoen van Stripe, die vervolgens werd terugbetaald met 2% van de uitgegeven sterren. Het is toegestaan ​​om tot 5% van de eerste stellaars te gebruiken voor het financieren van operaties (inclusief de terugbetaling van de lening).

In eerste instantie zijn 100 miljard stellars gecreëerd. Ze zijn als volgt verdeeld:

  • 50% voor de wereld via het educatieve programma voor direct aanmelden
  • 25% voor non-profitorganisaties om onderbediende populaties te bereiken via het uitgebreide toegangsprogramma
  • 20% voor het bitcoin-programma
  • 5% voor operationele kosten

Het Bitcoin uitwisselingsprogramma werkt als volgt:

We nemen een momentopname van de bitcoin blockchain op een bepaalde datum en stellen een claimpagina op waarmee bitcoin-houders hun pro-rata aandeel van de stellars gereserveerd onder dit programma kunnen ontvangen door te verifiëren dat ze hun adres beheren vanuit die blockchain snapshot. Een gebruiker die 0,001% van de bitcoins in de blockchain-momentopname bezit, zou bijvoorbeeld 0,001% van de stellars ontvangen die zijn gereserveerd voor bitcoin-houders onder dit programma, of 190.000 stellars.

Bitcoin-gebruikers hebben een duidelijk aandeel in Stellar. 

U kunt meer lezen over het Stellar-financieringsmodel in zijn Mandaat.

Net als een voorbeeld, de toepassing Stellar Charts, ook volledig open source, toont handelsactiviteiten tussen bestaande valuta's, Bitcoin en stellars:

Aan de slag met Stellar

U kunt zich aanmelden voor Stellar op haar website:

Stap één is om je Facebook-account aan te sluiten om een ​​beetje stellaire valuta te ontvangen:

Stellar gebruikt Facebook om misbruik te minimaliseren, omdat het valuta verspreidt aan individuen wereldwijd:

We gebruiken Facebook momenteel als verificatiemethode om spam te voorkomen, maar hopen binnenkort andere methoden toe te voegen. We zullen niet op je Facebook plaatsen. Kortom, Facebook was de gemakkelijkste manier om aan de slag te gaan met de distributie van sterren - het geeft ons een gemakkelijke manier om te voorkomen dat mensen hun sterren vele malen claimen. We weten dat niet iedereen een Facebook-account heeft, en na verloop van tijd hopen we extra kanalen toe te voegen.

Ik kwam een ​​aantal problemen tegen, waarschijnlijk uniek omdat ik Facebook niet meer gebruik. Mijn situatie is waarschijnlijk vrij ongebruikelijk. Ik had het domein dat ik had geregistreerd voor e-mail voor Facebook eigenlijk laten verlopen. Ik probeerde over te schakelen naar een Facebook-account dat ik gebruik om Pages te beheren, maar Stellar heeft geen mechanisme om een ​​Facebook Connect-koppeling te ontkoppelen nadat deze is gemaakt. Dus probeerde ik me opnieuw te registreren met een nieuwe account bij Stellar. Dat werkte ook niet:

Ik ben niet overdreven bezorgd omdat mijn situatie niet gebruikelijk is.

Als je eenmaal deelneemt aan het systeem, biedt Stellar een trading desk om valuta's te wisselen:

Wanneer u uw Stellar-tegoeden ontvangt, kunt u deze naar andere Stellar-gebruikers sturen en ik begrijp dat u uw eerste transactie met meer Stellar vergoed krijgt.

Hier is een videogids om je aan te melden bij Stellar en aan de slag te gaan met zijn valutasysteem:

Natuurlijk is de kracht achter Stellar misschien niet zijn eigen valuta, maar het vermogen om te ruilen en te handelen tussen verschillende valuta's van echte valuta's..

Uw sterrenaccount beveiligen

Naast het robuuste aanmeldings- en verificatiesysteem van Stellar, inclusief Facebook- en e-mailverificatie, biedt het een herstel-token en twee-factor-authenticatie met Google Authenticator.

De Stellaire Gemeenschap

De Stellar-blog bevat veel gedetailleerde updates als je dieper in hun werk wilt duiken. Je kunt Stellar op Twitter volgen op @stellarorg. Ze hebben ook een ZenDesk-ondersteuningsportaal met een kennisbank en een regelmatige nieuwsbrief. Er zijn meerdere communityforums en IRC-kamers. Bekijk hun communitypagina voor meer informatie.

Onlangs publiceerde Stellar de samenvatting van het einde van 2014. En ze huren evangelisten en ontwikkelaars in:

  • Senior Volledige stapel
  • Senior Front End Engineer
  • Ontwikkelaar Evangelist
  • Senior C ++ Engineer

Ze zien eruit als een team dat weet hoe de wereld te veranderen en tegelijkertijd plezier te hebben:

Ontwikkelen op het Stellar Platform

Ik was erg onder de indruk van de diepgang en kwaliteit van documentatie en opensource-applets en -bibliotheken die Stellar biedt.

Er is een eenvoudige wizard die u enkele initiële sandbox-voorbeelden laat zien met de API:

Wat kunt u bouwen met de API van Stellar?

Greg Brockman schreef een geweldige samenvatting van de soorten apps die geschikt zijn om met de Stellar API te bouwen. Hier zijn enkele voorbeelden:

  • Spellen. Veel games hebben al virtuele credits. Stelt u zich eens voor dat deze credits in het Stellar-grootboek worden ingesloten (of dat u die credits gewoon sterft). Dit zou hen onmiddellijk verhandelbaar maken, en iets dat gebruikers van game tot game met zich mee zouden kunnen brengen.
  • Apps voor het bijhouden en terugbetalen van uitgaven onder vrienden. Het ondersteunen van deze apps door credits op het Stellar-grootboek zou zeer interessant zijn, en betekent dat mensen hun schulden kunnen verhandelen en deze kunnen laten communiceren met andere schulden buiten de app.
  • Micropayment paywall. De lage transactiekosten van Stellar maken het aannemelijk voor het doen van microbetalingen. Je zou je een gehoste oplossing of open-sourcecode kunnen voorstellen om de implementatie van paywall heel gemakkelijk te maken.
  • Voorspelling markten. Stellar maakt het heel gemakkelijk om credits te volgen en te verhandelen die verschillende voorspellingen vertegenwoordigen (onafhankelijk van het feit of ze al dan niet converteerbaar zijn in contanten).

Lees zijn volledige post-it's excellent.

Welke Open Source-componenten zijn beschikbaar voor Stellar?

Het Stellar Developer Platform lijkt een goed gedocumenteerde, robuuste start te hebben gemaakt. Hier zijn enkele van de vooraf gebouwde voorbeeldcomponenten die u zult vinden in de Stellar Github repository:

  • The Stellar Client
  • De Stellar-portemonnee
  • De Stellar P2P-referentieserver
  • Een Stellar Account Viewer
  • Een Javascript API-bibliotheek voor interactie met Stellar

U kunt vandaag beginnen met het bouwen met een of al deze componenten. Als je geïnteresseerd bent, moedig ik je aan om het platform te bekijken. 

Zorg ervoor dat u zich aanmeldt voor de mailinglijst van ontwikkelaars.

Vooruit kijken

Ik sta te popelen om het Stellar-ecosysteem en de API verder te verkennen. Ik hoop dat je ook geïntrigeerd bent. Kijk voor toekomstige berichten op Stellar op mijn Tuts + instructeurspagina. Aarzel niet om uw vragen en opmerkingen hieronder te plaatsen. Je kunt me ook volgen op Twitter @reifman of mij rechtstreeks via e-mail bereiken. Ga nu aanmelden en krijg uw ster.

Mijn coffeeshop begon eindelijk creditcards te accepteren toen de wet veranderde om transactiekosten door te berekenen aan klanten. Aangezien ik liever die kosten niet betaal, is dit een van de weinige plaatsen waar ik nog steeds contant geld gebruik. Ik zou best graag mijn koffie met sterren kopen en ik denk dat ze het graag zouden accepteren.

Stellar voorspelt een intrigerende toekomst.

Gerelateerde Links

  • De Stellar-website en veelgestelde vragen
  • Stellar API-documentatie en Github Repository
  • Is het tijd voor de Amerikaanse schatkist om digitaal contant geld beschikbaar te stellen??