r? Settle

53 views
Skip to first unread message

Stanislas Polu

unread,
Jan 14, 2017, 12:01:03 AM1/14/17
to mazieres-vwqkg5x5...@temporary-address.scs.stanford.edu, Guillermo Rauch, Arnaud CAVAILHEZ, Miguel Morin, Cyril Gantzer, Guillaume Luccisano, Greg Brockman, Gabriel Hubert, Antoine Llorca, Stanislas Marion, Constance POLU, settle...@googlegroups.com
Dear friends,

I've talked to most of you about Settle before, a personal research
project I've been working on over the past 8 months[0].

I'd like to release it publicly sometime next week and would love to
get your feedback before I do so.

https://settle.network/posts/settle-introduction/

I hope the blog post along with the rest of the website are
sufficiently self explanatory such that you'll manage to easily
install the `settle` command-line and register on `m.settle.network`.

If you do so, and mint an asset, ping me over chat, I'll be happy to
create a trustline to you. I've myself[1] minted `USD.2` and `EUR.2`.

A public mailing-list[2] is Cc-ed to this email. Feel free to
reply-all or reply to me directly if you don't feel comfortable
sharing your thoughts publicly. In any case, I really look forward to
your feedback!

-stan

[0] working on your free time... takes time!
[1] I'm sp...@m.settle.network
[2] settle...@googlegroups.com

Stanislas Polu

unread,
Jan 14, 2017, 11:11:14 AM1/14/17
to Damien Detcherry, settle...@googlegroups.com
+damien!

Stanislas Polu

unread,
Jan 14, 2017, 11:26:09 AM1/14/17
to Anthony MOI, settle...@googlegroups.com
+anthony!

Stanislas Polu

unread,
Jan 15, 2017, 12:45:05 AM1/15/17
to alexei....@gmail.com, settle...@googlegroups.com
+alexei!

On Fri, Jan 13, 2017 at 9:00 PM Stanislas Polu <polu.st...@gmail.com> wrote:

Stanislas Polu

unread,
Jan 15, 2017, 12:53:38 AM1/15/17
to Francois Lagunas, Nicolas Steegmann, settle...@googlegroups.com
+nicolas & +françois!

-stan 

On Fri, Jan 13, 2017 at 9:00 PM Stanislas Polu <polu.st...@gmail.com> wrote:

Stanislas Polu

unread,
Jan 15, 2017, 12:54:58 AM1/15/17
to Nicolas Vennin, settle...@googlegroups.com
+nicolas!

On Fri, Jan 13, 2017 at 9:00 PM Stanislas Polu <polu.st...@gmail.com> wrote:

Stanislas Polu

unread,
Jan 17, 2017, 12:45:53 AM1/17/17
to mazieres-vwqkg5x5...@temporary-address.scs.stanford.edu, Guillermo Rauch, Arnaud CAVAILHEZ, Miguel Morin, Cyril Gantzer, Guillaume Luccisano, Greg Brockman, Gabriel Hubert, Antoine Llorca, Stanislas Marion, Anthony MOI, settle...@googlegroups.com
Thank you very much all for your thoughtful reviews. I was able to
make the blog post much better thanks to them and even found a
critical bug[0] in the codebase.

If you've installed `settle`, you should update it with the same
install command:
```
curl -L https://settle.network/install | sh && export PATH=$PATH:~/.settle
```

I plan to release the blog post on HN tomorrow morning, I might ask a
little help from some of you.

Thanks again!

-stan

[0] https://github.com/spolu/settle/pull/41

On Fri, Jan 13, 2017 at 9:00 PM, Stanislas Polu
<polu.st...@gmail.com> wrote:

Miguel Morin

unread,
Jan 17, 2017, 11:52:15 AM1/17/17
to Stanislas Polu, settle...@googlegroups.com
Salut Stan,

Comment vas-tu et la famille?

J'ai lu le post hier et aujourd'hui, voici mes commentaires.

Mon impression en général c'est que c'est un stock exchange avec un "order book". Une mint n'est pas exactement une banque car elle garde la liste de tous les IOU's de chaque personne, car la mint est autorithative et ne transfère jamais les assets. Je n'ai pas regardé le code source et je te fais confiance pour ça, surtout pour une chaîne de transaction atomique.

Quelques questions / commentaires:

- la liste des IOUs de chaque personne ne fait que grandir? ou, si deux transactions ont un edge en commun, est-ce que tu annules les IOUs? Par exemple, si le mois prochain Alan paie John, est-ce que leurs IOUs s'annulent?

- on avait fait un truc comme ça, très low-tech avec un tableau de craie, quand je vivais en co-loc avec 3 personnes à Paris. On se faisait tous confiance et on faisait des settlements à travers les uns les autres.

- ça me fait penser aux Etats-Unis avant l'introduction de la Fed en 1913, chaque banque "issuait" sa propre monnaie. L'argent s'échangeait avec des discounts, par exemple une boutique à Chicago acceptait l'argent de JP Morgan New York à 50% de discount. Il y avait souvent des crises financières, surtout parce que la monnaie n'était pas élastique et les taux d'intérêt montaient énormément quand tout le monde demandait de la monnaie, ce qui ruinait les agriculteurs. Ici ce n'est pas ton cas (tout le monde peut émettre de la monnaie), mais ça vaut peut-être le coup de regarder cet phase historique.

- J'ai compris l'exemple de Alan, John, et Kurt. J'ai eu du mal avec l'exemple de Tesla, et je l'ai compris avec 3 lectures. Peut-être parce que je ne connais pas Tesla, peut-être que ça mérite un petit graphe avec 4 agents et une maison.

- maintenant que j'ai compris Tesla, je doute que ça marche aussi simplement car on n'arrive pas à l'emmagasiner sans coûts. Le marché de l'électricité a des prix différents à des moments différents. Pour le consommateur, ce qui compte c'est les kilowatt-heures, pour le producteur c'est le "peak load" qui détermine l'infrastructure et son coût. Je n'aurais pas de doutes si on pouvait emmagasiner l'électricité et la transférer sans coûts. J'ai fait un peu de recherche sur le marché de l'électricité et on peut en discuter.

- Ça aiderait le on-boarding s'il pouvait y avoir une limite d'argent que je dois au total. Même si c'est impliqué par mes déclarations de confiance, je pense que les utilisateurs seraient plus tranquilles avec un peu de redundancy, au cas où un jour ils rajoutent plusieurs zéros.

- you mention gateways at the end, which is a very interesting part to me and lacks a bit more development. How do these transactions get "settled"? Is settle a record-keeping tool and then people clear their balances at some point (e.g. in my case in Paris, when we all moved out)?

- I can think of a semi-decentralized use-case. I belong to a "makespace" or fabrication lab where we run a system of IOUs on paper: each time I take a cookie, I strike through my previous debt and add 5 cents. It's the same for materials. It would be nice if this could be incorporated, and then deducted from my bank account every month. I'll talk to the owners about it.

- I trusted you in USD.2 and pinged you on FreeNode, can you trust me back?

Regarding content of the blog post:

maybe explain EUR.2 = cents of euro, USD.2 = cents of dollar. I only got it after 1.5 readings.

I found it easier to understand this paragraph with IOUs (I underlined my additions):
After this operation is complete, Alan holds an IOU from Kurt for $10, i.e. he will have a balance ofku...@princetown.edu[USD.2] 1000 on the mint at princetown.edu, and Kurt holds an IOU from John for $10, i.e. he will have a balance of jo...@lanl.gov[USD.2] 1000

Some suggestions for grammar:
Lightning networks resolve that issue at the transcation level, but 
-> transaction

Everyone need to trust
-> needs

users can loose up
-> lose (this one occurs twice)

if you whish
-> wish

at various rate
-> rates

La doc a aussi quelques glitches, e.g. "asyncrhonously", peut-être utiliser un auto-correct?

A+!

Miguel
Reply all
Reply to author
Forward
0 new messages