Trustless: Rusty potwierdza, że się da

Rusty_Russell-lca2011+crop

Ostatnio sporo czasu poświęcam na koncepcję waluty o roboczej nazwie Trusless, w której pełny portfel zajmował by nie setki gigabajtów (jak ma to miejsce w przypadku Bitcoina), ale dziesiątki megabajtów. Odpowiedni mniejszy byłby tez transfer danych a to wszystko umożliwiłoby użycie pełnego portfela na urządzeniach mobilnych. Taka waluta nie potrzebowałaby więc podziału na portfele lekkie i ciężkie. Koncepcja została opisana w oddzielny dokumencie:

https://docs.google.com/document/d/1zBReIGeUJT8aUherpgWVIYdxtNgFTj3KVXXCgkm5PQY/edit

Oczywiście ciężko oczekiwać od każdego zainteresowanego przebrnięcia przez dokument, który wymaga zarówno znajomości blockchaina jak i  Lightning Network. Uznałem więc, że warto by było, gdyby o pomyśle wypowiedział się ktoś inny. Najlepiej ktoś z dorobkiem w branży znający się również na LN. Napisałem więc do osoby znanej jako Rusty Russell (https://en.wikipedia.org/wiki/Rusty_Russell).

Nie dość, że jest to zasłużony programista z dużym doświadczeniem to ponadto pracuje dla firmy Blockstream nad implementacją Lightning Network właśnie. Firma Blockstream przez niektórych jest bardzo nielubiana, ale nie da się ukryć, że mają kasę, więc raczej zatrudniają najlepszych. Uznałem, że warto o zapytać choćby o samą koncepcję. Dostałem odpowiedź i zgodę na publikację. Linie z wcięciami “>” to mój tekst.

 

> Good Morning,
>
> My name is Cezary Dziemian. I’m software developer and LN enthusiast. I’m
> also author of blog lightningnetwork.pl for polish community.

Hi!

> So I spent some time thinking about LN, crypto and other similar things.
> About month ago I realized that with LN it is possible to create currency
> based on multiple blockchains. In such currency full node can requires
> megabytes of storage only (for few million users). Internet bandwidth also
> would be really small. This mean, everyone could have full node on his
> mobile phone, in his pocket.
>
> I ever wrote whitepaper with some storage/bandwidth calculations.
>
> Could you please tell me, if I’m right that such thing is possible? If we
> use LN for transferring coins, all users don’t need to share single
> blockchain. Am I right? I’m really excited about this idea, but maybe this
> is obvious for someone working on LN? Or maybe I’m worng?

Yes, this is right, and people keep being surprised by it!

We’ve long-talked about using atomic swaps for cross-chain
transactions, eg https://blockstream.com/sidechains.pdf Appendix C.  But
nobody has ever implemented them seriously, for some reason.

Since lightning is a series of atomic swaps, it can fairly trivially
operate across chains.  There are still issues: how do you advertise
exchange rate, etc. but it’s definitely a tenable idea.  In fact, Tadge
has been playing with this recently to send coins between different
regtest chains.

Cheers!

Jak wynika z powyższego, idea jest jak najbardziej do realizacji.

 

3 Comments
  1. ByteEater
    • Cezary Dziemian
      • ByteEater

Leave a Reply

Your email address will not be published.