ライトニングネットワーク実験場

科学・IT

158 Res. +10273.65605305 MONA 21 Fav.

https://github.com/monapu/eclair

説明
https://github.com/monapu/eclair/blob/master/README.mona.md

実行用JARファイル
https://github.com/monapu/eclair/releases/download/v0.2-alpha3-mona1/eclair-node_2.11-0.2-SNAPSHOT-mona1-4f9b96

ノード状況
http://54.201.194.99/

1 :LN試験中七段:2017/04/28 20:28:50 +10143.94937791MONA/11人

eclairというguiクライアントを、とりあえずmonaのmainnetで動くようにいじった。

https://github.com/monapu/eclair/releases/download/v0.2-alpha3-mona1/eclair-node_2.11-0.2-SNAPSHOT-mona1-4f9b964-capsule-fat.jar

monacoin-qtかmonacoindが必要です。例によってrpc関係の設定をする。
とりあえずlitecoinの場合を参考にしてください
https://gist.github.com/sstone/4746992b6d0f53db2d55116e50cc4d03

2 :LN試験中七段:2017/04/28 20:30:36 +0MONA/0人

インストーラーなどないのでjar玉をなんとかして実行してね

3 :名無し三段:2017/04/28 20:32:24 +0MONA/0人

すげぇ
頑張ってください

4 :LN試験中七段:2017/04/28 20:33:45 +0MONA/0人

で、グローバルなip持ってる人がいたら、ノード晒してくれると嬉しいなって

pubkey@ホスト:ポート みたいな

5 :LN試験中七段:2017/04/28 20:35:08 +0MONA/0人

自分のマシンで二つ立ちあげてオフチェーン送金はできた
二つだとLNの意味あまりないけど

6 :LN試験中七段:2017/04/28 20:36:31 +0MONA/0人

単位がBTCとかsatoshiとかになってるけど気にしない

7 :LN試験中七段:2017/04/28 20:37:48 +0MONA/0人

さあリアルネットでchannel開こうや

8 :名無し三段:2017/04/28 20:38:17 +0MONA/0人

手数料はかからなかったんですか?

9 :LN試験中七段:2017/04/28 20:44:34 +0MONA/0人

>>8
オフチェーン分はかからないよ

10 :LN試験中七段:2017/04/28 20:45:47 +0MONA/0人

これはさっきチャンネル開いたときのトランザクション

https://mona.chainsight.info/tx/634d6f8a46982bafd1ec030048c0b6a70f79ce329812e3d76abe41c914bcb2cd

11 :名無し四段:2017/04/28 20:48:38 +0MONA/0人

安価なVPSで動きます?

12 :LN試験中七段:2017/04/28 20:52:34 +0MONA/0人

>>11
javaが動けば動くんじゃね?
eclairにはguiなしモードでjson-rpcもあるっぽい
どうせcoindは要る

13 :ひとばしらさん五段:2017/04/28 21:24:55 +5.00114114MONA/2人

bitcointalk.orgにお披露目しておいた。
ノードが増えることを祈る。

14 :名無し三段:2017/04/28 21:35:19 +0MONA/0人

手数料がかからないとか革命だな
歴史が変わるぞ

15 :LN試験中七段:2017/04/28 21:43:33 +0MONA/0人

ノード間でチャンネルを開いたり閉じたりするときに手数料がかかるんだな

16 :だれかさん七段:2017/04/28 21:47:15 +0MONA/0人

でも一度開けばその後ずーっと手数料かからないならすごいぞ
100回送金しても2回分ぐらいの手数料払えば使いたい放題

17 :名無し四段:2017/04/28 23:22:56 +5MONA/1人

あれMONAのブロックチェーンサイズって1.11GBなの?こんな軽いんだ
https://bchain.info/MONA/

月5$のVPSでいけるかな

18 :だれかさん七段:2017/04/28 23:24:25 +0MONA/0人

いや、自分の使用容量を見たところ、約2GBだよ。

19 :名無し四段:2017/04/28 23:27:30 +0MONA/0人

情報ありがとう、それでも軽いね :)

20 :もなこいにすた★六段:2017/04/29 08:34:21 +0MONA/0人

知識ないとカジュアルには参加できない感じ?

21 :名無し四段:2017/04/29 09:08:41 +0MONA/0人

zeromqっての使うのか
https://github.com/bitcoin/bitcoin/blob/master/doc/zmq.md

22 :くまりんこ五段:2017/04/29 09:54:45 +5MONA/1人

ノードIDってどうやって作るの?
64.137.221.178:9735

23 :LN試験中七段:2017/04/29 11:48:52 +0MONA/0人

調べてないけど、もしかしてmonacoinクライアントのバイナリ配布ってzmq有効でない?

24 :LN試験中七段:2017/04/29 12:00:11 +0MONA/0人

>>23
自己レス
linux版ではそうでもなかった

25 :LN試験中七段:2017/04/29 12:19:46 +0MONA/0人

>>22
guiなら、左下のpubkeyのところを右クリックからコピーできる

26 :LN試験中七段:2017/04/29 12:37:05 +0MONA/0人

直結してるはずなのにrouteがみつからないとか言われる時がある

27 :くまりんこ五段:2017/04/29 12:45:44 +0MONA/0人

>>25
CUIはどうすればいいんだろう…
jsonrpcで色々できるっぽいけど...

28 :ひとばしらさん五段:2017/04/29 13:13:01 +0MONA/0人

時間があるので協力しまふ。
22はcliでカナダあたりに立ててるっぽいので、GUI環境をシンガポールあたりに作ってみます。

お待ちください。

29 :LN試験中七段:2017/04/29 13:51:26 +0MONA/0人

>>27
json-rpcのreceiveでpubkeyは取れそう

コマンドラインなら

curl -X POST -H "Content-Type: application/json" -d '{"method":"receive","params":[1]}' "http://localhost:8080";

で、resultの最初の:までが自分のpubkey

30 :くまりんこ五段:2017/04/29 13:59:36 +10MONA/1人

>>29
ありがとう!

028c7e792c243d082b53703d108436b6add251d866dd72e8cac2ef158beee4a999@64.137.221.178:9735

これでいいのかな?

31 :LN試験中七段:2017/04/29 14:01:33 +0MONA/0人

>>30
ちょっとチャンネル繋いでみた

32 :LN試験中七段:2017/04/29 14:05:11 +0MONA/0人

>>31
うちのpubkey: 03afca67357839926e94d24fa70169866aec4f1070e726e575edfcc559741b3486

channel id: faf528ccf46abb3353bb1bc7c0a6fa151ba46a5f2a2c379ca711921c808d310a

33 :くまりんこ五段:2017/04/29 14:07:11 +0MONA/0人

>>32
peersとchannelで確認できました!

34 :LN試験中七段:2017/04/29 14:09:13 +0MONA/0人

100 mMONAのチャンネル

35 :LN試験中七段:2017/04/29 14:18:05 +0MONA/0人

送金するには、まず受け手が受取り用のハッッシュを生成するしくみらしい

36 :くまりんこ五段:2017/04/29 14:19:16 +0MONA/0人

とりあえず>>30は開けっ放しにしておくので接続テストしたい方はどうぞ。

37 :LN試験中七段:2017/04/29 14:25:13 +1MONA/1人

>>36
良ければテスト用に受け取りハッシュを作ってくれませんか
さっきのreceiveの出力がそれです。paramの値が請求額ですが
単位はミリsatoshiで非常に小さい、0.001mona=1ミリMonaが100000000msat

38 :くまりんこ五段:2017/04/29 14:29:11 +0MONA/0人

>>37
PMで送りました。

39 :LN試験中七段:2017/04/29 14:36:54 +0MONA/0人

あれroute not foundになる

40 :LN試験中七段:2017/04/29 14:42:27 +0MONA/0人

よく解らんが額が小さすぎる旨のエラーが出ている

fr.acinq.eclair.channel.HtlcValueTooSmall: htlc value too small: mininmum=1000000 actual=1

1000000msatからしか送れないのか?

41 :くまりんこ五段:2017/04/29 14:50:50 +0MONA/0人

MinimumMsatが1000000らしいのでこれでリクエスト作ってみます。

42 :LN試験中七段:2017/04/29 15:01:17 +0MONA/0人

受け取り側の設定による感じか
htlc-minimum-msat = 1000000

43 :LN試験中七段:2017/04/29 15:07:21 +0MONA/0人

お、届いた!

44 :くまりんこ五段:2017/04/29 15:14:46 +0MONA/0人

届きました!

45 :LN試験中七段:2017/04/29 15:17:25 +0MONA/0人

同じpayment hashで連投はできないんだなこれ
無差別ばらまきには向かないか?

46 :LN試験中七段:2017/04/29 15:18:32 +0MONA/0人

このチャンネルは一旦閉じます

47 :くまりんこ五段:2017/04/29 15:25:21 +0MONA/0人

了解です。お疲れ様です!

48 :おでん六段:2017/04/29 15:28:36 +5MONA/1人

Could not connect to Bitcoin Core using JSON-RPCと出てeclairが起動しないです;v;
windows10 x64
dataディレクトリはデフォルトとは別のフォルダに変えてあります
そのフォルダにmonacoin.confとeclair.confを作成しました
monacoin.confにはzmqpubrawblock=tcp://127.0.0.1:29000とzmqpubrawtx=tcp://127.0.0.1:29000とrpcuser,prcpassword,rpcport,txindex,serverを入れてあります
eclair.confはhttps://git.io/v9Cqr rpc関連だけ自分の設定値にしました

49 :おでん六段:2017/04/29 15:42:54 +0MONA/0人

eclair.confを置くのはこっちでしたね(C:\Users\[ユーザ名]\.eclair)
それでもエラーは変わらずですがエラーログは変わりました
2017-04-29 15:38:31,022 INFO fr.acinq.eclair.router.Router akka://default/user/$f/router - current status channels=0 nodes=0 updates=0
2017-04-29 15:38:36,124 ERROR fr.acinq.eclair.gui.FxPreloader - An error has occured

50 :LN試験中七段:2017/04/29 15:47:08 +0MONA/0人

>>47
また開きました
あんまり大きな資金を投入したチャンネルは作れないようです
まだ仕様がよく解らない
https://github.com/lightningnetwork/lightning-rfc/blob/master/02-peer-protocol.md#requirements

51 :おでん六段:2017/04/29 15:47:49 +0MONA/0人

エラー名も変わってました
Coukd not connect to Bitcoin Core using ZMQ.
つまるところこういうことなのでしょうか >>23

52 :LN試験中七段:2017/04/29 19:39:05 +0MONA/0人

https://medium.com/@rusty_lightning/bitcoin-lightning-faq-why-the-0-042-bitcoin-limit-2eb48b703f3
現在のLNの仕様だと、一度に送金できるのはunsigned 32bitなミリサトシ、
つまり0.042BTCまでなのだな

これはmonaの価格だと、いくらテストとはいえ、さびしいな

53 :名無し初段:2017/04/30 00:57:31 +0MONA/0人

LNの仕様はRustyの提案に過ぎなくて、ペイメントチャネルの上限はないのでは?つまり、2 of 2でのデポジットが1,000,000 monaでも問題なく使えるのでは?

54 :名無し四段:2017/04/30 06:25:56 +0MONA/0人

>Coukd not connect to Bitcoin Core using ZMQ.
昨日VPSにmonacoindビルドしたとき同じエラーでてて
libzmq3入れずにビルドしてたから今日やり直したら動いたよ

55 :名無し四段:2017/04/30 08:52:46 +0MONA/0人


//connect
curl -X POST -H "Content-Type: application/json" -d '{"method":"connect","params":["127.0.0.1",48002,"03f252bb08cb7b554b63cb7fe356dcd967288d7d85cdd047a9b07132082309bc6d"]}' "http://localhost:8081";;

"result" : "connected",

//peers
curl -X POST -H "Content-Type: application/json" -d '{"method":"peers"}' "http://localhost:8081";;

"result" : [ "03f252bb08cb7b554b63cb7fe356dcd967288d7d85cdd047a9b07132082309bc6d" ],

56 :名無し四段:2017/04/30 08:56:19 +0MONA/0人

↑なんか;が2重になってるけど1つです。

57 :名無し四段:2017/04/30 09:00:31 +0MONA/0人

openのfundingSatoshisとpushMsatってなんだろ?

58 :名無し四段:2017/04/30 11:29:04 +0MONA/0人

2of2マルチシグの2フェイズトランザクションってことであってる?

59 :名無し四段:2017/04/30 11:29:51 +0MONA/0人

LNね

60 :LN試験中七段:2017/04/30 11:34:11 +0MONA/0人

>>57
fundingSatoshisはチャンネルに入れる資金です。
ここで入れた分だけ、チャンネル間で送ったり送り返されたりできます。
チャンネルが開いている間、この資金はブロックチェーン上ではマルチシグアドレスに拘束されています。
pushMsatを指定すると、資金のうちいくらかを最初から相手側に渡します
単位が違うので注意

61 :名無し四段:2017/04/30 11:49:27 +0MONA/0人

>>60
ありがとうございます!
相手側に渡すをヒントにドキュメントも読んでみます

62 :ひとばしらさん五段:2017/04/30 19:46:46 +0MONA/0人

上手く出来ているかどうかは微妙ですが、とりあえずたてました。

037c9f3ddb51d13bdafa4476a7c471462972346fae508cd5de4fe9fde6e64f8638@163.44.153.192:9402

ubuntu 16.04デスクトップ環境 + Jar玉起動
(ソースからはコンパイルしてません)
GUIバージョンで起動放置しておきます。
ご自由にお使いください。

63 :ひとばしらさん五段:2017/04/30 21:09:38 +0MONA/0人

チャンネル2つ、確認できました。
ありがとうございます!



ALL Nodes と ALL Channelが表示されてない点が少し不安ですが、、、

64 :LN試験中七段:2017/04/30 21:32:14 +0MONA/0人

なんかちょっと弄っただけで、送金上限は増やせたっぽいが
プロトコルが変わってしまうので、BOLT仕様の他のクライアントとは送金できなくなる問題

65 :LN試験中七段:2017/04/30 21:55:27 +0MONA/0人

>>62
なぜかうまくいかない…

66 :名無し四段:2017/04/30 21:57:32 +0MONA/0人

monaの価格が上がれば解決します!

67 :名無し四段:2017/04/30 22:01:51 +0MONA/0人

相手側からsendできないのはpushMsatを0にしたからなのか?

68 :名無し四段:2017/04/30 22:03:07 +0MONA/0人

sendでいくらか相手側に渡してもダメ。sendで送った分ってロックされる?

69 :ひとばしらさん五段:2017/04/30 22:05:50 +0MONA/0人

>>65

コメントありがとうございます。
Javaの起動は出来ているようなので、
ポートやFWあたりを見直してみます~

70 :KBF四段:2017/04/30 22:08:04 +0MONA/0人

(∩´∀`)∩ワーイ

71 :名無し四段:2017/04/30 22:10:22 +0MONA/0人

いや、MONABOLT仕様クライアントっていいかも・・・

72 :LN試験中七段:2017/04/30 22:22:29 +0MONA/0人

>>68
いや送り返せるはず
ログを見よう

73 :ひとばしらさん五段:2017/04/30 22:25:41 +0MONA/0人

少しご質問させてくださいませ。

> pubkey@ホスト:ポート

ここでいうポートって、
1. eclair.bitcoind.rcpport
2. eclair.bitcoind.zmq
3. eclair.api.port
4. それ以外
のどれが正しいんでしょう?

FWの解放ポートで混乱してしまいまして、、、

74 :LN試験中七段:2017/04/30 22:35:15 +0MONA/0人

>>73
4.
eclair.server.portです
デフォルトは9735です

75 :ひとばしらさん五段:2017/04/30 23:43:24 +10MONA/1人

>>74
ありがとうございます。
eclair.server.portを追加、
かつ、必要なさそうなポートはFWで閉じました。

037c9f3ddb51d13bdafa4476a7c471462972346fae508cd5de4fe9fde6e64f8638@163.44.153.192:9735

こちらでお願いします。

76 :LN試験中七段:2017/04/30 23:49:45 +0MONA/0人

>>75
できました

が、なぜかいきなりチャンネルが4つも出来たぞ…?

77 :LN試験中七段:2017/04/30 23:51:57 +0MONA/0人

どうもさっき失敗したやつが開通したっぽい?

78 :名無し四段:2017/05/01 00:16:47 +0MONA/0人

received an error message from local, trying to use a different channel (failure=insufficient funds: missingSatoshis=41000 reserveSatoshis=42000 fees=0)

missingSatoshisとは・・・

79 :名無し四段:2017/05/01 00:24:42 +0MONA/0人

相手側に多めに(1,000,000,000)送ったら送り返せるようになりました。
さっき相手側がトータル2,000,000(1,000,000*2)のときに>>78のエラーが出てました。

80 :名無し四段:2017/05/01 00:27:54 +0MONA/0人

2,000,000の時に送り返そうとしていたのは1,000,000です。

81 :LN試験中七段:2017/05/01 00:35:01 +0MONA/0人

>>75 にチャンネルを貼って、この↓請求データ(1ミリmona)で送金すると、
>>75を中継して私のところに着金するはず
チャンネル間で玉突き的に資金が移動する

021be63ba4f35b793ad212941dc2eaa8e9824a65387b739158aa0c8755cebb24b2:100000000:00f7c5d08d82df13bd9d672be7a0dd9491768ad7f71a41f89179e64065f4eabc

82 :LN試験中七段:2017/05/01 00:41:32 +1MONA/1人

>>78
デフォルト設定では、全額を直結したノードに払い出せないようになってるっぽい
これは、中継するときのため、たぶん

83 :名無し四段:2017/05/01 02:52:47 +13.9MONA/2人

monacoinのライトニングネットワークを5$/monthのVPSで実験
http://qiita.com/Nxtima1/items/d68f75202fc4f633c9ec

84 :名無し四段:2017/05/01 02:55:17 +0MONA/0人

>>82
中継ありそうですね。ドキュメントも読んでみます。

85 :ひとばしらさん五段:2017/05/01 06:50:57 +1MONA/1人

>>77

ステータスがNormal以外のチャンネルをいったん閉じました。
本日からは、ちょっとVPSを触れる時間が減るんですが
常時起動しておきますので、ご活用ください。

86 :名無し四段:2017/05/02 13:30:23 +0MONA/0人

techcrunchでちょっとだけモナの名前が出てきた
誰かこの著者にモナはもうメインネットでLN使ってるって教えてあげて
http://b.hatena.ne.jp/HoshiAkio/20170502

87 :脇山P名人:2017/05/02 13:58:23 +1MONA/1人

>>86
bitbankのマストドンにもおるし既に知ってると思うよ

88 :LN試験中七段:2017/05/02 19:23:19 +1MONA/1人

どうもチャンネルや送金のタイムアウト的なしくみがわからない

89 :名無し四段:2017/05/04 04:36:17 +3MONA/1人

>>88
HTLCのタイムアウトはあるみたいだけど、他にもあるのかな?
http://techmedia-think.hatenablog.com/entry/2017/04/10/182826

90 :名無し四段:2017/05/04 04:43:12 +1MONA/1人

>>78 received an error message from local, trying to use a different channel (failure=insufficient funds: missingSatoshis=41000 reserveSatoshis=42000 fees=0)

reserveSatoshisはチャンネルの双方が維持する準備金で、おそらくfundingした資金の1%が設定されてる。4,200,000,000msatoshiの1%42,000,000がreserveSatoshisで1,000,000msatoshiを送信するには43,000,000msatoshiの残高が必要。

2,000,000msatoshiが残高だからmissingSatoshisは41,000,000msatoshi = 41000

91 :LN試験中七段:2017/05/04 20:59:20 +0MONA/0人

なんか、チャンネルをforce closeした時にエラー出て決済トランザクションが発行できてないようですね…

92 :名無し四段:2017/05/05 01:09:56 +0MONA/0人

>>91
気になりますね・・・errorログあります?

93 :LN試験中七段:2017/05/05 08:39:23 +0MONA/0人

>>92
関係ありそうなのこのへんかな

2017-05-04 22:55:08,322 WARN f.a.eclair.channel.Helpers$Closing$ - tx generation failure: desc=main-delayed-output reason: requirement failed: output not found

2017-05-04 22:55:08,357 ERROR f.a.eclair.blockchain.PeerWatcher akka://default/user/$b/watcher - cannot publish tx: reason=16: bad-txns-vout-empty (code: -26) txid=2698ffa9d754fbb107d1a0e6cd949b336742913936895f8911411856462a338c tx=020000000001015eb21d1aa1bebafc02f35e4b6159fffebb0634dd1b736c3fd5a1bd6e17ce10af0000000000e29ede80000400483045022100af360862fd20675159c37e17c2743444abf78b38799eb65124e0ff644e80d8b6022036faadd5a208cb45866b2cc3e166553f504b0432c66f5a06add5aa7a55021629014830450221009ae5fd2f7184d6e41ee950a08825d6f8d9a741e8cbe93cba63f06132547b9399022001a90be70b2a1ca650b865be3c6c48195505d64a0941b9d8e1e28ca1b4d83f2e01475221032f5b86cff7756622072a78444c2358a9df6ab8cd4ae13c802725fc4a9e7a222d2103326c27626eb99f62ff7b190634267bd7a5d9db56dd108be11f5607b79b03705552ae2f86a320

94 :名無し四段:2017/05/05 09:40:35 +0MONA/0人

https://blockchain.info/decode-tx

{
"lock_time":2251271762,
"size":273,
"inputs":[

],
"version":2,
"vin_sz":0,
"hash":"8ba672e377d3887d8029a2eab546eca30a42404c8ba542648e42a5925f15b4f2",
"vout_sz":1,

95 :名無し四段:2017/05/05 09:41:18 +0MONA/0人

"out":[
{
"script_string":"f35e 6159fffebb0634dd1b736c3fd5a1bd6e17ce10af0000000000e29ede80000400483045022100af360862fd20675159c37e17c2743444abf78b38799eb65124e0ff644e80d8b6022036faad d5 OP_GREATERTHANOREQUAL cb45866b2cc3e166 OP_5 504b0432c66f5a06add5aa7a55021629014830450221009ae5fd2f7184d6e41ee950a08825d6f8d9a741e8cbe93cba63f06132547b9399022001a90be70b2a a650b865be3c6c48195505d64a0941b9d8e1e28ca1b4d83f2e014752 032f5b86cff7756622072a78444c2358a9df6ab8cd4ae13c802725fc4a9e7a222d 03326c27626eb99f62ff7b190634267bd7a5d9db56dd108be11f5607b79b037055",
"value":-4990374203540480511,

96 :名無し四段:2017/05/05 09:42:37 +0MONA/0人

"script":"02f35e4b6159fffebb0634dd1b736c3fd5a1bd6e17ce10af0000000000e29ede80000400483045022100af360862fd20675159c37e17c2743444abf78b38799eb65124e0ff644e80d8b6022036faadd5a208cb45866b2cc3e166553f504b0432c66f5a06add5aa7a55021629014830450221009ae5fd2f7184d6e41ee950a08825d6f8d9a741e8cbe93cba63f06132547b9399022001a90be70b2a1ca650b865be3c6c48195505d64a0941b9d8e1e28ca1b4d83f2e01475221032f5b86cff7756622072a78444c2358a9df6ab8cd4ae13c802725fc4a9e7a222d2103326c27626eb99f62ff7b190634267bd7a5d9db56dd108be11f5607b79b037055"
}
]
}

よくわからないけどvinがないとか、valueがマイナスとかかな?

97 :LN試験中七段:2017/05/05 12:06:46 +0MONA/0人

>>94
このデコーダーsegwit形式に対応してないっぽい

98 :名無し四段:2017/05/05 12:29:57 +0MONA/0人

https://live.blockcypher.com/ltc/decodetx/
こっちもだめ?

99 :LN試験中七段:2017/05/05 13:03:47 +1MONA/1人

>>98
だめっぽい

人力で読むと、やっぱりエラーメッセージの通り、outputが無いようだ

100 :LN試験中七段:2017/05/05 13:06:39 +1MONA/1人

02000000の後の0001を消せばデコードできないこともない
ただしlocktimeはズレる

101 :名無し四段:2017/05/05 13:48:09 +1MONA/1人

>>100
ほんとだこれやるとアウトプットないですね。
prev_outがこうなってるということは資金回収できない?
https://mona.chainsight.info/tx/af10ce176ebda1d53f6c731bdd3406bbfeff59614b5ef302fcbabea11a1db25e

102 :くまりんこ五段:2017/05/05 14:28:26 +1MONA/1人

>>101
アウトプットがUnparsed addressになってるのはInsightがSegwitに対応してないからですね…

103 :名無し四段:2017/05/05 14:54:22 +1MONA/1人

なるほど、やっぱり自力でやらないとダメみたいですね。

104 :LN試験中七段:2017/05/05 18:12:00 +1MONA/1人

>>91
なおこれはbitcoin(regtest)ではうまくいくので
(片側のみで閉じられたチャンネルの資金は144blockロックされた後で利用できる)
monacoin版での問題のよう

105 :名無し四段:2017/05/06 10:18:27 +13MONA/1人

to-local outputがdust-limit-satoshisi以下だとトリムされてfeeに追加されるたいです。
デフォルト値dust-limit-satoshis = 54600
default-feerate-perkw = 100000
のままでcommitment weightが724~だとすると0.001mona - feeはトリムされそうですね。
https://github.com/monapu/eclair/blob/master/eclair-node/src/main/resources/application.conf

106 :名無し四段:2017/05/06 10:32:30 +0MONA/0人

これです
Commitment Transaction Construction
https://github.com/lightningnetwork/lightning-rfc/blob/master/03-transactions.md#commitment-transaction-construction

107 :LN試験中七段:2017/05/06 14:36:46 +0MONA/0人

>>105
これデフォルトをmonaに合わせて上げておいたんだよね
それでmonaでは通らなくなっていたようです
情報ありがとうございました

108 :LN試験中七段:2017/05/06 15:15:02 +1MONA/1人

別のライトニングネットワーク実装であるlndは
いろんなブロックチェーンで動くようにするらしい
http://lightning.community/release/software/lnd/lightning/2017/05/03/litening/

109 :ひとばしらさん五段:2017/05/07 11:54:49 +0MONA/0人

問題が見つかっているようですが、
Jar玉が更新されてるなら差し替えますよ~
なお、ソースからコンパイルする余力はないです。。。

VPSは5月末までは維持、以後の継続はそのとき考えます。

110 :名無し四段:2017/05/07 16:44:07 +0MONA/0人

これはスパム対策?
dust-limit-satoshis = 546
default-feerate-perkw = 100000じゃダメ?

111 :名無し四段:2017/05/07 16:47:22 +0MONA/0人

いやdefault-feerate-perkw = 5000かな

112 :LN試験中七段:2017/05/07 16:57:16 +0MONA/0人

>>110
mona公式クライアントのdustが54600なので、そんな小さい額の
トランザクションはちゃんと伝播しなさそう

つまりエラー出なくてもどうせ取り戻せない金額
この件はとりあえずこのままにしとこうかと

113 :名無し四段:2017/05/08 04:51:11 +1MONA/1人

>>108辺りからソリューション出てきそうですね

114 :名無し四段:2017/05/08 04:57:49 +12.14114MONA/3人

(日本語訳)[作業中]BOLT #2: Peer Protocol for Channel Management
http://qiita.com/Nxtima1/items/4cd210baa9bc11603e7d

115 :名無し四段:2017/05/08 14:12:56 +1MONA/1人

open_channelメッセージってどこで確認できるんだろ

116 :ひとばしらさん五段:2017/05/09 12:54:05 +1MONA/1人

bitcointalk.orgの皆様が、この実験に気がついたようです。
今朝から盛り上がっております。

https://bitcointalk.org/index.php?topic=392436.1240

117 :LN試験中七段:2017/05/09 20:46:02 +1.14114MONA/1人

やっぱりおいおい自分でもサーバー立てよう

118 :ひとばしらさん五段:2017/05/09 21:36:01 +1MONA/1人

>>83

勝手ながら、bitcointalk.orgに紹介してきました。
ノードが増えることを祈ります。

119 :LN試験中七段:2017/05/11 22:50:38 +1MONA/1人

一つのチャンネルで送る資金が足りなければ、
二つというか、複数ルート合わせて使うみたいな動作はできないっぽいな、
今のところ

120 :名無し三段:2017/05/11 22:57:28 +0.2MONA/1人

リットとかいうクライアントが公開されたらしいよ
http://btcnews.jp/65ucrsce11304/

モナーと関係あるのかよくわからんが

121 :LN試験中七段:2017/05/12 19:36:24 +12MONA/3人

テスト用ノード立てました
03aafadba1c7608a52b8defcb880e52c76d06eb36b6cb740ef94649b2a5277701e@54.201.194.99:9735

このテストノードにチャンネルを貼ると、
自動でテストノード側からもチャンネルを貼りかえしてきます。
(10mMONAより多い資金がテストノード側にあるチャンネルが無い場合)
pushしなくても、ここを中継して送金テストができます。

122 :名無し四段:2017/05/12 23:27:24 +1MONA/1人

>>118
ありがとうございます :)

リットはSPVクライアントも兼ねるのかな?

123 :ひとばしらさん五段:2017/05/15 22:18:58 +0.2MONA/1人

お仲間、増えないかなー

124 :もなこいにすた★六段:2017/05/16 22:33:41 +0MONA/0人

参加した気持ちはあるんだけどなー、応援する。

125 :LN試験中七段:2017/05/17 00:49:39 +0MONA/0人

zeromq有効なwindowsバイナリ作成しんどそう…

126 :名無し初段:2017/05/17 13:12:44 +1MONA/1人

dockerコンテナ求む…

さくらのクラウドのスタートアップスクリプトに
「Monacoind」とか「lightning」とかあると捗るのだけど…

127 :ひとばしらさん五段:2017/05/17 14:32:30 +1MONA/1人

ohacさんが作成されたdockerコンテナがありますよ~
(以下、bitcointalk.orgより転記)

------

I'm using below scripts.
https://github.com/ohac/docker-monacoin
https://github.com/ohac/docker-eclair

Enjoy!

------

128 :名無し初段:2017/05/17 17:51:31 +0MONA/0人

wow すてき
というかめっちゃ見逃してました。

thnx

129 :LN試験中七段:2017/05/18 21:56:17 +0MONA/0人

>>121
やっぱり折り返しチャンネル機能うまくいってないな…

130 :LN試験中七段:2017/05/19 13:48:43 +2.14114MONA/2人

windowsのZMQ有効化バイナリ作りました
https://github.com/monapu/monacoin/releases/tag/monacoin-0.13-zeromq-win

テストノードもちょっと直しました

131 :ひとばしらさん五段:2017/05/19 15:32:04 +0MONA/0人

>>130

お疲れさまです!
Jar玉、更新、来る感じですか?
それともソースからコンパイル?

132 :LN試験中七段:2017/05/19 15:40:03 +0MONA/0人

jarの方は今のことろ特にリリースありません

133 :ひとばしらさん五段:2017/05/19 16:10:20 +0MONA/0人

>>132

了解です。
引き続き、起動放置します。

134 :ひとばしらさん五段:2017/05/19 21:41:53 +0MONA/0人

windowsユーザーの皆様。
気が向きましたら、ライトニングネットワーク実験のお手伝いをお願いします!

135 :LN試験中七段:2017/05/19 21:55:18 +3.9MONA/1人

次の目標はfaucet的なものを作る
複雑なものは、今のeclairの機能ではむずかしいな

136 :もなこいにすた★六段:2017/05/19 22:20:46 +0MONA/0人

お手伝いに必要な知識レベルはどの程度でしょう

137 :あごだしの女子大生二段:2017/05/19 23:03:13 +0MONA/0人

力石くんは死んだ

138 :ひとばしらさん五段:2017/05/19 23:24:33 +0MONA/0人

>>136

やりたいことは、48-49に書かれている事象が回避出来るかどうかです。

1.130のmonacoin-qt立ち上げる
2.eclairを実行する
3.エラーなく起動できるかどうかチェック

ここまでを、お願いしたいです。
トップの「適当な説明」から、設定の参考となる動画が見れます。

後日、ワタシもやってみますので、気が向いたらお願いします~

139 :もなこいにすた★六段:2017/05/20 00:23:24 +0MONA/0人

挑戦してみますね

140 :LN試験中七段:2017/05/21 19:03:52 +1MONA/1人

やっつけ
http://54.201.194.99/

141 :名無し初段:2017/05/21 20:02:17 +1.14MONA/1人

>>140
文字化け
<meta charset="utf-8">
的なのを

142 :LN試験中七段:2017/05/21 20:19:41 +0.2MONA/1人

>>141
つけました

143 :ひとばしらさん五段:2017/05/21 22:11:08 +0.2MONA/1人

>>140

ノードの可視化、お疲れ様です!

75に書いた私のノード(hitobb)
6月以降もしばらく維持することにしましたので、
追記して頂いてもOKです

144 :じゃぶじゃぶ六段:2017/05/22 04:30:19 +1.814114MONA/3人

windowsから接続できたっぽいっす。わーい

145 :ひとばしらさん五段:2017/05/22 09:30:10 +0MONA/0人

わーい、ちゃんと動いてる~

1さんのノードにも繋いで、ネットワークのトライアングルが出来るかどうか見てみたいな~(チラチラ

146 :LN試験中七段:2017/05/22 19:08:25 +0MONA/0人

>>144
Receive paymentから請求データ作って貼ったら送金テストするよ
一度に42ミリmona以上は現状送れません

147 :じゃぶじゃぶ六段:2017/05/22 21:06:20 +0MONA/0人

>>146
おなしゃす
1ミリでいけるのかな

02528533274526673479d2db2eb51bef186e60de31ffe69fcb644d5cccc14ab74c:100000000:d25d7196330c2c2e8a75bbc698912482e85e92e021c3408187ca57d9c83465c3

148 :LN試験中七段:2017/05/22 21:40:09 +0MONA/0人

>>147
あれ、不達になる
今ノードは起動していますか

149 :じゃぶじゃぶ六段:2017/05/22 22:05:45 +0MONA/0人

はい、昨日からつけっぱです

150 :LN試験中七段:2017/05/22 22:17:10 +0MONA/0人

>>149
いろいろすみません、チャンネル
36bb3fb6b5ea1de08a0079a3da5a63fe8a51cb26096b602a28712722fbf01bf8
のstateはnormalですか

151 :じゃぶじゃぶ六段:2017/05/22 22:27:41 +0MONA/0人

今チャンネルこんな感じです

152 :LN試験中七段:2017/05/22 22:30:28 +0MONA/0人

>>151
どうもtesthubがeclair-mojaがオンラインだと認識できてないようす
ちょっと再起動させてみます

153 :LN試験中七段:2017/05/22 22:48:20 +0MONA/0人

これでとどいたはず

154 :じゃぶじゃぶ六段:2017/05/22 22:55:42 +2.5MONA/1人

おお、とどいたっぽいです。あざます

155 :LN試験中七段:2017/05/22 22:58:46 +0MONA/0人

どうもまだまだ不安定だな〜

156 :ひとばしらさん五段:2017/05/23 03:54:52 +0.114MONA/1人

ここで少しコーヒーブレイク。

調査したところ、LiteCoinで最初のLNトランザクションが発生したのは、5月10日。
LiteCoinのSegwitがActivatedされてから2時間後のようです。

ソース:

https://news.bitcoin.com/litecoin-activates-segwit-completes-first-lightning-network-transaction/

MonaCoinの場合、最初のLNトランザクションは、このスレの10だから「2017/04/28 20:45:47」かな?
最初のユーザー間取引は、このスレの43だから「2017/04/29 15:07:21」っぽいですね。

明らかにLiteCoinより早く動き始めていますね!

157 :LN試験中七段:2017/05/24 17:52:16 +0.114MONA/1人

https://github.com/lightningnetwork/lightning-rfc/commit/068b0bccf94e8cdaf5f298dade0fcc8cc8421ef6

Litecoin対応で送金額関係のバイト長が伸びるらしい
これでmonaももうちょっと送金できるようになる

158 :名無し二段:2017/05/24 21:56:52 +0MONA/0人

ふむふむ

お気に入り

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

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

新規登録ログイン