The ambition of Cosmic.vote is to bring decentralized organizations to Stellar. No wonder that Majority Judgment has been chosen for its first contract: when it comes to decentralized governance, having a well-designed, robust voting system is an absolute game-changer. Let’s see why Majority Judgement is superior in this matter.

Image for post
Image for post

Origin

Majority Judgment is a voting system invented in 2007 by Michel Balinski & Rida Laraki. Those scientists based their design on decades of studies regarding voting systems — a field known as social choice theory.

The point of Majority Judgment is to combine the advantages of previous voting systems while avoiding as many flaws as possible. While a perfect voting system has been proven impossible to achieve, Majority Judgment appears to be the closest to an ideal solution. …

Image for post
Image for post
Photo by Cristian Escobar

Two years ago, I introduced Cosmic.link to the Stellar community and last year, I summed up the progress made so far.

I went briefly over the concept of Cosmic.link and delegated signing, and announced the first app to use this technology on Stellar. I concluded on the challenge ahead: bootstrapping adoption.

By the time, the number of wallet-independent applications on Stellar was 0. Let’s see what developers have accomplished since then.

Brief Remainder

Cosmic.link makes it possible for applications to communicate with your software wallet the same way they do with Ledger wallets. In other words, it makes it possible to login & sign transactions from multiple Stellar applications using only one wallet — without ever granting any form of control over your accounts. …

Image for post
Image for post
Photo by Clark Tibbs

What makes CosmicLink different from most Stellar-related services is that it is an open solution. In other words, instead of jailing users for growth & profit, it gives the keys to everyone. Let’s dig together into one of the greatest feature of such an open system: forks.

Why?

CosmicLinks offers applications to send transaction requests to user wallets, where the transaction can get signed without compromising private keys. The flow is as follows:

User wallet is known:

  1. The application passes the transaction request directly to the user wallet.
  2. The user signs the request which is then submitted to the network.

User wallet is not…

Image for post
Image for post

20 years ago, people made their first steps with email and online payments. Many of them learned the hard way. For scammers, it was an age of abundance. Things improved thanks to two keys: education and better software design. Today, that’s exactly what crypto needs and, users are fortunate, the rules are simple. Rule 1. Keep your secret key secret / Rule 2. Never (ever) break rule 1. Let’s talk about it.

Public-key Cryptography

When coming across a title such as “Public-key Cryptography”, some of you may feel like they clicked on the wrong link… Rest assured you did not. Cryptography is indeed a complicated matter, but what one needs to know to use it safely is definitely within reach. …

Equilibre.io 0.10.0 came with a way to compute the full historical value of any Stellar account, in fiats. After entering using the account public key, it is under “Portfolio” => “History”. In this article, I’ll use this data to analyze the performance of an account that I rebalanced using Equilibre.io’s algorithms since over a year.

Disclaimer:

Please remember that past performance may not be indicative of future results. Different types of investments involve varying degrees of risk, and there can be no assurance that the future performance of any specific investment, investment strategy, or product will be profitable, equal any corresponding indicated historical performance level(s), or be suitable for your portfolio. …

This is the 1-year birthday of Cosmic.Link & Stellar Authenticator! For this event, I invite you to discover the first wallet-independent software for Stellar − which is the goal I’m aiming at since I joined the Stellar developer community.

Equilibre.io is a portfolio balancer: it let you define how you want to distribute an investment over various assets, and help you passing the required transactions. This is the first of its kind to be released on Stellar DEX.

I wrote the first version of the rebalancing algorithm for my own needs in April 2017 & fined-tuned it since then. This is a very convenient tool to manage long-term positions. …

Image for post
Image for post
(Photo by Frame Harirak)

Exactly one year ago, I wrote an article called “A Standardized Way Of Handling Stellar Transactions”. It was the synthesis of several ideas floating around in the community & described a secure way for independent applications to interact with Stellar wallets. You can think about it as a way to give Metamask-like capabilities to any Stellar wallet.

I think now is a good time to sum up & give a hint about what’s coming.

What Happened Since A Year?

Back when I wrote that article, I hoped that someone would take on the job. Some interested developers helped me to refine the concept, which was great. However, no one showed up to code that thing. I decided to put myself at work. One month later I released the Stellar Authenticator wallet & the Cosmic Link transaction request protocol. …

Originally published the 22 January 2018 on Steemit, this article led to the creation of Stellar Authenticator and Cosmic Links.

Image for post
Image for post
Just an idea… (photo by Fachy Marín)

I’m trying here to wrap up my thought about the issues discussed here: https://galactictalk.org/d/803-idea-default-link-protocol-handler-in-stellar-applications And there: https://galactictalk.org/d/806-about-web-wallet-and-security

Although I’m quite affirmative in this paper, I invite you to read it as a work in progress and a proposal. You’re very welcome to contribute and critic on our board: https://galactictalk.org/d/819-a-standardized-way-of-handling-stellar-transactions

Basically, there’s two different ideas:

  • We need a standard protocol to allow stellar payment through an URI scheme similar to mailto:me@example.org
  • We need a secure way to sign transactions instead of relying on multiple web interfaces and applications for security reasons. …
Image for post
Image for post

In this article I’ll explain the motivation behind the creation of cosmic links and how it can improve the Stellar ecosystem as a whole. I’ll then cover the minimal requirements to support them. I’ll describe how we could implement a login interface to complete this scheme. Finally I’ll talk briefly about possible additional steps to secure better the whole thing.

Why Cosmic Link ?

The Stellar ecosystem is constantly growing and is now made of dozens of services, soon to become hundredth. As creativity and innovation unfold, we can note a few things:

  • A lot of services implement their own wallet, mostly because they somehow require the user to sign a significant amount of transactions. While this could make senses for some of them, like sophisticated wallets with DEX access, we may question whether this is generally a desirable thing. If we think about it, having 50 different “light wallets” — and having to create a new accounts / new wallets each time we want to try a new service — leads to a sub-optimal user experience. And to a fragmented ecosystem. Ideally, I would create one wallet and I would access to the whole thing. …

Image for post
Image for post
Photo by Bill Jelen

Rocket Stellar on the Interchain!

I wonder how you feel about this idea: “Trustless anchors are the new blockchain grail”. Does it sounds like obvious to you ? Or total non-sense ? If you’re not sure what I’m talking about, please allow me to make my point.

The current situation

What I like about blockchain is the robust design. When I own a lumen, I really own it. Meaning, nobody is going to steal it, duplicate it, destroy it or (really) prevent me to access it with a law. It’s secured by my private key and I’m the only one responsible to keep it safe.

Now, when I buy some LTC, EURT or XRP on Stellar network, it’s not the same deal, right? I need to give my trust to an anchor, and I do. I’m buying promise of LTC, EURT, XRP. I know 98% of us are (mainly) honest peoples, and I’m happy with the idea that anchor managers intent to offer a nice service and grow our network while paying themselves fairly for the job. …

About

Mister Ticot

Free software and permaculture enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store