Introduction à Stellar une infrastructure pour les transactions financières

Ce que vous allez créer

Je suis assis à mon coffeeshop préféré pendant que j'écris ceci. Pendant de nombreuses années, il a refusé d'accepter les cartes de crédit car les propriétaires ne voulaient pas payer les frais de transaction du commerçant, généralement 3%. En réalité, les cartels de cartes de crédit et leurs frais de transaction pèsent de manière significative sur notre économie, ce que nous acceptons avec un certain niveau de fluidité. En 2013, j’ai demandé s’il était temps que le Trésor américain fournisse une solution de paiement numérique.

Stellar, un nouveau système de trading open source, monétaire et financier décentralisé peut tenir sa promesse. 

Le système Stellar, son équipe, ses conseillers et les progrès réalisés à ce jour m'ont beaucoup impressionné. Plus j'explorais, plus je découvrais de profondeur. À la fin de mes explorations, j'avais hâte de plonger plus profondément dans la plate-forme de développement. Ce n'est pas souvent le cas lors de l'exploration de nouvelles API.

Dans ce tutoriel, je vais vous donner un aperçu général du concept et de la plate-forme Stellar. Il est probable que j'offrirai de futurs tutoriels qui abordent le codage avec l'API..

Qu'est-ce que Stellar??

Stellar est une infrastructure décentralisée à but non lucratif pour les transactions financières et une nouvelle monnaie numérique. Il est conçu pour prendre en charge de manière sécurisée, fluide et économique les transactions en ligne entre différentes personnes et avec différentes devises. Il fournit également une plate-forme open source permettant aux développeurs d’intégrer des solutions de paiement à des applications de toutes sortes..

Comment ça marche? 

En raison des détails et de la complexité impliqués, je vais paraphraser de la propre introduction de Stellar:

Le réseau de serveurs décentralisés de Stellar alimente un grand livre distribué qui enregistre toutes les transactions de l'écosystème. Le grand livre enregistre votre argent sous forme de crédit émis par des passerelles. Par exemple, les passerelles transfèrent des dollars en crédits sur la plate-forme Stellar, en euros ou en bitcoins; Cela ressemble beaucoup à la façon dont Paypal fonctionne aujourd'hui. Un crédit est émis sur votre compte en ligne, qui agit comme un portefeuille virtuel en échange de votre dépôt. Il faut faire confiance à eux pour conserver votre argent et honorer vos retraits..

Les détenteurs stellaires peuvent envoyer des crédits à d’autres personnes sur le réseau en utilisant diverses devises. Le réseau échangera automatiquement des crédits en devises au taux le plus bas possible.

Les serveurs communiquent entre eux pour vérifier les transactions et synchroniser le grand livre toutes les deux à cinq secondes. Ce mécanisme est appelé consensus.

La plate-forme de Stellar permet également de nouvelles devises, telles que la pièce Reveal. Ces monnaies peuvent être créées par les fournisseurs d’applications et échangées contre des monnaies du monde réel aux passerelles Stellar. Tout développeur d’applications peut créer sa propre devise ou utiliser directement les stellars..

Les gens peuvent maintenant facilement envoyer et échanger tous ces différents crédits de passerelle les uns avec les autres. Cela permet non seulement d’acheter et de vendre des devises d’une manière analogue au taux de change, mais également de les convertir de manière transparente pendant les transactions..

Où dois-je stocker mon argent?

Vous pouvez stocker des crédits sur le réseau auprès de fournisseurs de confiance. Les transactions peuvent être gérées via le Web ou avec des applications clientes du portefeuille déjà disponibles pour iOS, Android et le bureau:

  • Centaurus: portefeuille Android
  • Stellars: portefeuille iOS
  • Stargazer: client de bureau

Pourquoi devrais-je faire confiance à Stellar?

Stellar fonctionne comme une organisation à but non lucratif et est transparent sur sa mission et ses progrès:

Notre mission est d'élargir l'accès financier et l'alphabétisation dans le monde entier. Lorsque des personnes ont accès à des services financiers et qu’elles ont la certitude que ces services fonctionnent dans leur meilleur intérêt, elles peuvent améliorer leur vie de manière autonome. Pourtant, le système financier actuel est trop coûteux et compliqué, laissant des millions de personnes sur la touche. Tout comme Internet permettait à quiconque d'envoyer un courrier électronique ou de créer un blog, la plate-forme financière commune de Stellar vous permet désormais d'envoyer, d'économiser et de recevoir facilement de l'argent, sans frais élevés ni tracas..

Tout le code de la plateforme Stellar est révisable et open source.

Crédit d'image: Lynne Cazaly sur Twitter

Les conseillers de Stellar incluent le directeur du MIT Media Lab, Joi Ito, et le fondateur de WordPress, Matt Mullenweg. Son conseil d'administration comprend d'anciens membres de PayPal et des cadres actuels de Stripe. Son équipe diversifiée comprend notamment près de 50% de femmes, ce qui est inhabituel dans la plupart des startups technologiques.

Stellar est une plateforme mondiale. son diaporama d'introduction est traduit en 11 langues: anglais, vietnamien, indonésien bahasa, espagnol, portugais, tagalog, suédois, serbe, italien, ukrainien et russe.

Comment Stellar est-il financé??

La Stellar Foundation a été financée par un prêt de 3 millions de dollars de Stripe, qui a ensuite été remboursé avec 2% des stellaires émis. Il est autorisé d'utiliser jusqu'à 5% des stellars initiaux pour financer les opérations (y compris le remboursement du prêt).

Au départ, 100 milliards d'étoiles ont été créées. Ils sont répartis comme suit:

  • 50% pour le monde via le programme éducatif d'inscription directe
  • 25% pour les organisations à but non lucratif d'atteindre les populations mal desservies via le programme d'accès accru
  • 20% pour le programme bitcoin
  • 5% pour les coûts opérationnels

Le programme d'échange Bitcoin fonctionnera comme suit:

Nous allons prendre un instantané de la blockchain bitcoin à une date donnée et créer une page de réclamation qui permettra aux détenteurs de bitcoin de recevoir leur part proportionnelle des stellars réservés sous ce programme en vérifiant qu'ils contrôlent leur adresse à partir de cet instantané. Par exemple, un utilisateur possédant 0,001% des bitcoins dans l'instantané de la blockchain recevrait 0,001% des stellaires réservés pour les détenteurs de bitcoins dans le cadre de ce programme, ou 190 000 stellaires..

Les utilisateurs de Bitcoin auront un intérêt évident dans Stellar. 

Vous pouvez en savoir plus sur le modèle de financement Stellar dans son mandat.

À titre d’exemple, l’application Stellar Charts, également complètement open source, montre l’activité de trading entre les anciennes monnaies, les bitcoins et les stellaires:

Débuter avec Stellar

Vous pouvez vous inscrire pour Stellar sur son site Web:

La première étape consiste à connecter votre compte Facebook pour recevoir un peu de monnaie stellaire:

Stellar utilise Facebook pour minimiser les abus en distribuant de la monnaie à des particuliers dans le monde entier:

Nous utilisons actuellement Facebook comme méthode de vérification afin d’éviter le spam, mais espérons pouvoir ajouter d’autres méthodes prochainement. Nous ne publierons pas sur votre Facebook. En bref, Facebook était le moyen le plus simple pour nous de démarrer avec la distribution stellaire - cela nous permet d'éviter facilement aux gens de réclamer leur statut stellaire à plusieurs reprises. Nous savons que tout le monde n’a pas de compte Facebook et que, avec le temps, nous espérons ajouter de nouveaux canaux..

J'ai rencontré des problèmes, probablement dus au fait que je n'utilise plus Facebook. Ma situation est probablement assez inhabituelle. En fait, j'avais laissé expirer le domaine que je m'étais inscrit pour le courrier électronique de Facebook. J'ai essayé de passer à un compte Facebook que j'utilise pour gérer Pages, mais Stellar ne dispose pas d'un mécanisme permettant de déconnecter un lien Facebook Connect une fois qu'il est créé. J'ai donc essayé de me réinscrire avec un nouveau compte chez Stellar. Cela n'a pas fonctionné non plus:

Je ne suis pas trop inquiet car ma situation n'est pas courante.

Une fois dans le système, Stellar propose un pupitre de négociation pour échanger des devises:

Lorsque vous recevez vos crédits Stellar, vous pouvez les envoyer à d'autres utilisateurs Stellar. Si j'ai bien compris, votre première transaction vous sera remboursée avec davantage de Stellar..

Voici un guide vidéo pour vous inscrire à Stellar et commencer à utiliser son système monétaire:

Bien entendu, le pouvoir derrière Stellar n'est peut-être pas sa propre monnaie, mais sa capacité à échanger et à commercer entre diverses monnaies du monde réel..

Sécuriser votre compte Stellar

Outre le solide système d'inscription et de vérification de Stellar, y compris la vérification de Facebook et des e-mails, il offre un jeton de récupération et une authentification à deux facteurs avec Google Authenticator..

La communauté stellaire

Le Stellar Blog contient de nombreuses mises à jour détaillées si vous souhaitez approfondir leur travail. Vous pouvez suivre Stellar sur Twitter à @stellarorg. Ils disposent également d'un portail de support ZenDesk avec une base de connaissances et une lettre d'information régulière. Il existe plusieurs forums communautaires et salles IRC. Consultez leur page de communauté pour plus de détails.

Stellar a récemment publié son résumé de fin d’année 2014. Et ils recrutent des évangélistes et des développeurs:

  • Senior Full Stack
  • Ingénieur Senior Front End
  • Développeur évangéliste
  • Senior C ++ Engineer

Ils ressemblent à une équipe qui sait changer le monde et s’amuser en même temps:

Développer sur la plate-forme stellaire

J'ai été très impressionné par la profondeur et la qualité de la documentation et des applets et bibliothèques open source fournis par Stellar..

Il existe un assistant simple qui vous guide à travers quelques exemples initiaux de sandbox avec l'API:

Que pouvez-vous construire avec l'API de Stellar??

Greg Brockman a écrit un excellent résumé des types d’applications appropriées pour la construction avec l’API Stellar. Voici quelques exemples:

  • Jeux. De nombreux jeux ont déjà des crédits virtuels. Imaginez incorporer ces crédits dans le registre des stellaires (ou simplement transformer ces crédits en stellaires). Cela les rendrait immédiatement échangeables, et que les utilisateurs pourraient emporter avec eux d'un jeu à l'autre..
  • Des applications pour suivre et rembourser les dépenses entre amis. Soutenir ces applications par des crédits sur le grand livre Stellar serait très intéressant, car cela permettrait aux gens d'échanger leurs dettes et de les faire interagir avec d'autres dettes externes à l'application..
  • Paywall de micropaiement. Les faibles frais de transaction de Stellar le rendent plausible pour effectuer des micropaiements. Vous pouvez imaginer une solution hébergée ou un code source ouvert pour faciliter la mise en œuvre de Paywall.
  • Marchés de prévision. Stellar facilite le suivi et l’échange de crédits représentant diverses prévisions (qu’ils soient ou non convertibles en espèces)..

Lire son post complet c'est excellent.

Quels composants Open Source sont disponibles pour Stellar?

La plate-forme pour développeurs Stellar semble avoir pris un départ robuste et bien documenté. Voici quelques exemples de composants prédéfinis que vous trouverez dans le référentiel Stellar Github:

  • Le client stellaire
  • Le portefeuille stellaire
  • Le serveur de référence P2P Stellar
  • Un visualiseur de compte stellaire
  • Une bibliothèque d'API Javascript pour interagir avec Stellar

Vous pouvez commencer à construire avec tout ou partie de ces composants dès aujourd'hui. Si cela vous intéresse, je vous encourage à consulter la plateforme.. 

Assurez-vous de vous inscrire à la liste de diffusion des développeurs.

Regarder vers l'avant

Je suis impatient d'explorer l'écosystème stellaire et les API. J'espère que vous êtes également intrigués. Recherchez les prochains articles sur Stellar sur ma page d’instructeur Tuts +. N'hésitez pas à poster vos questions et commentaires ci-dessous. Vous pouvez également me suivre sur Twitter @reifman ou me contacter directement par courrier électronique. Maintenant, inscrivez-vous et obtenez votre stellaire.

Mon coffeeshop a finalement commencé à accepter les cartes de crédit lorsque la loi a été modifiée pour leur permettre de facturer les frais de transaction aux clients. Comme je préfère ne pas payer ces frais, c'est l'un des rares endroits où j'utilise encore de l'argent. Pour ma part, je serais assez heureux d'acheter mon café avec stellaire et je pense qu'ils seraient heureux de l'accepter.

Stellar laisse présager un avenir intriguant.

Liens connexes

  • Le site Stellar et FAQ
  • Documentation de l'API Stellar et référentiel Github
  • Le temps est-il venu pour le Trésor américain de fournir de l’argent numérique??