MonacoinのLightning仕様について

議論・討論 開発

10 Res. 115.86745873 MONA 12 Fav.

1 :脇山P名人教士聖人(DHV):2018/12/21 03:54:16  40.67780654MONA/7人

そういや誰もまとめてなかったなと思って建てました

現状:
3つの実装がMonacoinには存在しています。
LND https://github.com/wakiyamap/lnd
c-Lightning https://github.com/monaco-ex/lightning
eclair https://github.com/monapu/eclair

このうちeclairは先行して実装していたようですが、現Lightningネットワークでは動作しません。
https://askmona.org/4955

今のMonacoinのLightningネットワークの様子です。
http://explorer.monacoin.ninja:10080/

2 :脇山P名人教士聖人(DHV):2018/12/21 03:54:40  0.00114114MONA/1人

基本的にLitecoinの実装そのままです。
ただ、Monacoin独自の仕様が必要になる……というかそれを決めたいです。
気になっている点は2点。
・チャンネルのMaxサイズがLitecoinそのまま(60倍)だとMonacoinだと駄菓子しか買えない
・Litecoin以外のLightning実装はport番号9735以外を使いだしているっぽいので仕様表とかあったら教えてほしい

1点目については600倍にしておけばとりあえず良いかなと安易に考えています。
LNDについてはここ
https://github.com/wakiyamap/lnd/blob/master/chainregistry.go#L57
c-Lightnintについてはここ
https://github.com/monaco-ex/lightning/blob/master/bitcoin/chainparams.c#L53

2点目についてはbtcpayserverのLightning実装をgroestlcoinがやり始めたっぽいのですがport番号を変更しているのでbtcpayserver上で起動する上で被らないようにだけで変えているという理由だけならとりあえず様子見しようかと考えています。

3 :脇山P名人教士聖人(DHV):2018/12/21 05:01:49  0.00114114MONA/1人

>>2 の訂正
c-Lightningについてはここ
https://github.com/monaco-ex/lightning/blob/master/bitcoin/chainparams.c#L53-#L54

4 :いまは亡き無職業者BOT八段錬士(DEP):2018/12/21 14:17:38  39.39622877MONA/5人

メリークリスマス ホッホー 🎅

https://github.com/monaco-ex/lightning/commit/6ecc9025baa6f772d258f9b8de9b7a7b453f8fde

5 :いまは亡き無職業者BOT八段錬士(DEP):2018/12/21 16:30:46  0.00114114MONA/1人

https://cloud.docker.com/u/monacoex/repository/docker/monacoex/c-lightning

6 :いまは亡き無職業者BOT八段錬士(DEP):2018/12/23 09:31:07  31.89MONA/2人

URL マチガエター https://hub.docker.com/r/monacoex/c-lightning

7 :脇山P名人教士聖人(ERB):2018/12/25 05:22:10  0MONA/0人

>>6
ありがたや

そういう訳でLNDの方のcapacityも600倍にしました。
https://github.com/wakiyamap/lnd/commit/bca89202b1e1efba42a5534f596939a7cb25af06
とりあえず100円から10000円くらいまでパワーアップしましたね。
http://explorer.monacoin.ninja:10080/

8 :脇山P名人教士聖人(ERB):2018/12/25 22:58:53  0MONA/0人

とりあえずのこれからのLightningについての個人的な計画ですが、
btcpayserverにmonacoinのLNDを対応させるか?ってところです。

しかしながらこれユーザー全員CUIで操作するのか?と言う根本的な疑問が発生しています。

正直現状MonacoinのLightningについてはCUIしかないのでGUI系統までつける・・・・・・
これだとWebっぽい感じでポートとユーザー名パスワード辺りを変更すれば行けるかなと思うのですが
それが出来るユーザーはCUIで良くね?となります。
https://github.com/mably/lncli-web

electrumがLightningクライアントになりそうなので、
それまで待とうかと考えてましたがeclairクライアント自体のMonacoinコンバート実装が簡単そうなら
先にこちらを作ってしまおうかなと考えているのが現状です。

9 :脇山P名人教士聖人(ERB):2018/12/25 23:04:59  3.9MONA/1人

あと、monasuiteっていうorganizationを作りました。
https://github.com/monasuite

ここにmonad,monautil,monawallet,neutrino,lndは移そうかな・・・・・・と考えています。
周りのコインたちが軒並みなんかプルリクする時に団体名っぽいのに
Monacoinだけ個人名っぽいのですっげぇ恥ずかしいからだよ/(^o^)\

どういう運用方法かは全く決めてないのでとりあえず今まで通りの運用法で行こうかと思います。

10 :文具屋初段(ZEM):2018/12/26 17:54:34  0MONA/0人

organizationおめでとうございます(?)
CUI操作の間はLNに近づけなさそうですが応援(かなり強めに)しております。

お気に入り

新規登録してMONAをもらおう

登録すると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。

新規登録ログイン