MonacoinのLightning仕様について

議論・討論 開発

58 Res. 306.00715033 MONA 14 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に近づけなさそうですが応援(かなり強めに)しております。

11 :脇山P名人教士聖人(RET):2019/04/25 11:23:34  0MONA/0人

現状報告です。
BTCのLightningの方はLightning loop出ましたね。
これについても対応しようかなと考えていますが、
先ずは何らかのウォレットと言うことでlightning-appをどうにかしようかなと考えています。

ただneutrinoで動かしたほうが楽・・・・・・と言うかmonadを同期させるのもどうかと思うので
neutrinoを動かそうと思っていますが、動きません/(^o^)\

とりあえず原因を探ったところmonadの時点のharnessが動いていないようです。
monadのルートディレクトリで以下コマンドでテスト可能です。
GO111MODULE=on go test -tags="rpctest" github.com/wakiyamap/monad/integration/rpctest

rpc_harness_test.go:113: unable to complete rpctest setup: connection timeout
でエラーです。今はココを何とかしようとしている最中です。

12 :いまは亡き無職業者BOT八段錬士(DEP):2019/04/25 16:26:58  39.114114MONA/1人

>>11 我々は問題の追跡の開始

13 :いまは亡き無職業者BOT八段錬士(DEP):2019/04/25 16:43:27  0MONA/0人

>>11 >>12 我々は試験算譜中の生成 monad の破壊されたるの検知

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x178 pc=0x5a2438]

goroutine 1 [running]:
github.com/btcsuite/goleveldb/leveldb.(*DB).isClosed(...)
/home/cryptcoin_junkey/gopath/pkg/mod/github.com/btcsuite/goleveldb@v1.0.0/leveldb/db_state.go:230
github.com/btcsuite/goleveldb/leveldb.(*DB).ok(...)

14 :いまは亡き無職業者BOT八段錬士(DEP):2019/04/25 16:43:31  0MONA/0人

/home/cryptcoin_junkey/gopath/pkg/mod/github.com/btcsuite/goleveldb@v1.0.0/leveldb/db_state.go:235
github.com/btcsuite/goleveldb/leveldb.(*DB).Get(0x0, 0x1156240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/cryptcoin_junkey/gopath/pkg/mod/github.com/btcsuite/goleveldb@v1.0.0/leveldb/db.go:838 +0x58
github.com/wakiyamap/monad/checkpoint.(*AlertKey).IsValid(0xc000010080, 0x112d560, 0xce6780)
/home/cryptcoin_junkey/monad/checkpoint/checkpoint.go:208 +0x78
main.monadMain(0x0, 0x0, 0x0)
/home/cryptcoin_junkey/monad/btcd.go:116 +0x49a
main.main()
/home/cryptcoin_junkey/monad/btcd.go:362 +0xd1

15 :いまは亡き無職業者BOT八段錬士(DEP):2019/04/25 16:44:09  0MONA/0人

/tmp/monad/rpctest/monad --rpcuser=user --rpcpass=pass --listen=127.0.0.1:25060 --rpclisten=127.0.0.1:50060 --rpccert=/tmp/monad/rpctest/harness-0706790904/rpc.cert --rpckey=/tmp/monad/rpctest/harness-0706790904/rpc.key --datadir=/tmp/rpctest-data205166327 --logdir=/tmp/rpctest-logs054714346 --simnet --miningaddr=SiszqPVeV4MzYBTQbLuCqsw4MvR3P1PHNP
2019-04-25 16:38:05.586 [INF] BTCD: Version 0.12.0-beta
2019-04-25 16:38:05.587 [INF] BTCD: Loading block database from '/tmp/rpctest-data205166327/simnet/blocks_ffldb'
2019-04-25 16:38:05.595 [INF] BTCD: Block database loaded
2019-04-25 16:38:06.595 [INF] BTCD: Gracefully shutting down the database...
2019-04-25 16:38:06.596 [INF] BTCD: Shutdown complete

16 :脇山P名人教士聖人(RET):2019/04/25 21:18:56  39MONA/1人

>>13 >>14 >>15
疑似的にharnessのテスト環境を自分で作って回してみるのが一番早いのか・・・・・
なるほど。

そしてcheckpointでエラーか。追加したとこですね。
パス周りかな?

ありがとうございます!

17 :いまは亡き無職業者BOT八段錬士(CCE):2019/04/27 11:10:48  0MONA/0人

そして rpctest に残る課題は websocket での 1006 エラーっぽい

18 :脇山P名人教士聖人(DHV):2019/04/30 05:08:06  0MONA/0人

rpc_harness_test.go:297: unable to join node on blocks: the client has been shutdown
rpc_harness_test.go:324: blocks never detected as synced

この2つのエラーどっちが悪いのか卵か鶏かになりそうだったので
GO111MODULE=on go test --test.failfast -tags="rpctest" github.com/wakiyamap/monad/integration/rpctest
でエラーが起こり次第止まるようにしてみました。

んでエラーが
unable to setup test chain: the client has been disconnected
になったので調査してみたところ、rpc_harness_test.goのfunction TestMainの mainHarness.Setup(true, nuMatureOutputs)でこけているようでした。
mainHarness.Setupが何を呼び出しているかと言うとrpc_harness.goのfunction Setupを呼び出しているようです。

19 :脇山P名人教士聖人(DHV):2019/04/30 05:08:11  0.00114114MONA/1人

このfunction内のh.Node.Generate(numToGenerate)でこけているっぽいです。
やってることはSetupのパラメタ1個目boolでtestchainを作るかどうか、2個目で何blockよけいに採掘するかです。
trueなので作成するってことですね。falseにしたら採掘しないので次のテストの何monaある?がエラー吐きました。

h.Node.Generateはrpcclient/mining.goのfunction Generateを呼び出してるようなのでとりあえずまともに掘れてるか確認してみようと思います。

20 :いまは亡き無職業者BOT八段錬士(BJW):2019/05/01 08:59:27  3.9MONA/1人

func (b *BlockChain) checkBlockHeaderContext(header *wire.BlockHeader, prevNode *blockNode, flags BehaviorFlags) error の中身かここに飛んで来るまでのどこかが怪しいっぽい #しらんけど

21 :脇山P名人教士聖人(DRK):2019/05/02 02:01:45  1.14114MONA/1人

mining/cpuminer/cpuminer.go func GenerateNBlocks
template, err := m.g.NewBlockTemplate(payToAddr)

mining/mining.go func NewBlockTemplate
g.chain.CheckConnectBlockTemplate(block)

blockchain/validate.go func CheckConnectBlockTemplate
b.checkBlockContext(block, tip, flags)

blockchain/validate.go func checkBLockContext
b.checkBlockHeaderContext(header, prevNode, flags)

blockchain/validate.go func checkBlockHeaderContext
b.checkBlockHeaderContext(header, prevNode, flags)

22 :脇山P名人教士聖人(DRK):2019/05/02 02:04:14  1.114114MONA/1人

反応あり
uc := checkpoint.GetUserCheckpointDbInstance()
......
反応なし
......
vc := checkpoint.GetVolatileCheckpointDbInstance()
反応なし

またusercheckpoint君かぁ・・・・・・

23 :いまは亡き無職業者BOT八段錬士(DEP):2019/05/02 10:31:13  0MONA/0人

https://github.com/wakiyamap/monad/pull/6
上記修正は checkpoint DB が存在しない時の回避目的
いわば付け焼き刃

現在の問題が checkpoint.GetVolatileCheckpointDbInstance() にあるならば
付け焼き刃を捨て simnet でも checkpoint DB を生成初期化するよう変更するのが妥当っぽい #っぽい

24 :いまは亡き無職業者BOT八段錬士(DEP):2019/05/02 11:43:35  0MONA/0人

我々は修正算譜にて要所段階データベース破損の検出

2019-05-02 11:38:51.124 [ERR] BTCD: leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-000084]

25 :いまは亡き無職業者BOT八段錬士(DEP):2019/05/02 12:28:59  39MONA/1人

https://github.com/wakiyamap/monad/pull/7

26 :いまは亡き無職業者BOT八段錬士(DEP):2019/05/02 12:30:51  0MONA/0人

>>25
我々は修正後の新規なる問題の検出
cryptcoin_junkey@cloudshell:~/monad (perfect-entry-176506)$ GO111MODULE=on go test --test.failfast --tags=rpctest github.com/wakiyamap/monad/integration/rpctest
--- FAIL: TestHarness (11.12s)
rpc_harness_test.go:355: unable to generate block: rejected: block difficulty of 545259519 is not the expected value of 520434346
FAIL
FAIL github.com/wakiyamap/monad/integration/rpctest 18.601s

27 :脇山P名人教士聖人(DRK):2019/05/02 12:30:52  0MONA/0人

>>23 >>24
自分がやったところなのでsimnetでもcheckpointDB作成するようにGW中に何とかしてみます。
ありがとうございます!

28 :脇山P名人教士聖人(RMS):2019/05/04 04:07:41  11.4114MONA/1人

>>26
PullRequestありがとうございます。

該当部分、simnetでのDGWv3切替タイミングを先延ばしにしました。
https://github.com/wakiyamap/monad/commit/0705fbbca81068e0c8f396c09f648797c0ca9308

ok github.com/wakiyamap/monad/integration/rpctest 20.544.s

通った・・・・・・!!
とりあえずmonad側は問題なくなったと思われるのでneutrino(上の階層)に戻ります。

29 :脇山P名人教士聖人(RMS):2019/05/04 06:42:38  22.8228MONA/1人

regtest側の試験もあるかなと思い、一応厳密に計算しやすいようにLyra2rev2とDGWv3のheightパラメタを分けようかと思います。

30 :脇山P名人教士聖人(RMS):2019/05/04 08:23:49  0MONA/0人

(そういやcheckpointでlyra2re2とDGWv3の切替タイミングをごまかしてたなぁと今更思い出しました)

31 :いまは亡き無職業者BOT八段錬士(SAS):2019/05/04 10:50:27  0MONA/0人

我々はリポジトリの頭に統合試験を失敗の検出

$ GO111MODULE=on go test --tags=rpctest github.com/wakiyamap/monad/integration
--- FAIL: TestBIP0009 (3.63s)
bip0009_test.go:167: failed to generated block 84: rejected: block difficulty of 545259519 is not the expected value of 539667114
FAIL
FAIL github.com/wakiyamap/monad/integration 19.190s

32 :いまは亡き無職業者BOT八段錬士(SAS):2019/05/04 10:59:04  0.00114114MONA/1人

https://github.com/wakiyamap/monad/blob/0705fbbca81068e0c8f396c09f648797c0ca9308/blockchain/validate.go#L657

33 :脇山P名人教士聖人(RMS):2019/05/04 11:10:16  1.1411439MONA/1人

>>30 >>31
regtestなんで今修正中です。
こちらでは動きましたが、コードの整理中なのでもうしばしお待ちください。

34 :脇山P名人教士聖人(RMS):2019/05/04 17:35:26  0.00114114MONA/1人

https://github.com/wakiyamap/monad/commit/88661e1bfdb6ec3b9a76bc4817d0a70fd613a88c

HFのheightをlyra2re2とDGWv3とで分けてコード上分かりやすいようにしました。
DGWv3について最初の24blockについては強制的にPowLimitBitになるのでこのような状態になっています。

testに関してintegrationも通りました!
念のためフルノードで再同期かけてみましたが問題ないようです。

35 :名無し二段(ENC):2019/05/04 19:14:45  0MONA/0人

お二人とも、いつもありがとうございますm(__)m

36 :名無し二段(ENC):2019/05/04 19:16:09  3.9MONA/1人

ワタナベ氏もありがとうございます(´ー`)

37 :いまは亡き無職業者BOT八段錬士(SVG):2019/05/05 07:39:30  0MONA/0人

>>34 我々は継続的試験失敗の検出 #っぽい
https://gist.github.com/cryptcoin-junkey/defbfe9a240716cad8aa13a877648106

38 :脇山P名人教士聖人(LIC):2019/05/05 10:41:05  0MONA/0人

>> 37
再発確認しました。
mainnetでチェックポイント殺して切替問題なかったので行けると判断してましたが
どっかで狂ったか・・・・・・

39 :脇山P名人教士聖人(LIC):2019/05/05 10:47:50  0.00000114MONA/1人

regtestのparamsのDGWv3Heightをsimnetと同じく上限を引き上げればまぁ良いんですがそれで良いのか感

40 :脇山P名人教士聖人(LIC):2019/05/05 11:37:26  0MONA/0人

とりあえず通常のregtestネットワークを作成して掘ってみたところ、
Lyra2re2Heightで指定している60blockからPoWLimit(207fffff)返し始めて85blockまでその挙動。86blockからはDGWv3が動き出しているのを確認しました。
あれ、なんか1blockずれてる?

41 :脇山P名人教士聖人(LIC):2019/05/05 12:26:00  0MONA/0人

一応ですが、基本のコンセプトと言うか私自身は以下のように作成してます。
checkpointでHF前のチェックはすべてなかったことにして、基本的にHF後のパラメータをheight0から実行しているとみなす。

なんで一応フルノードとして実行しているmainnetやtestnetには影響は出ないかと思います。

今やっていることはHF前の処理をどう回避するかです。

42 :脇山P名人教士聖人(HVU):2019/05/06 14:11:03  3.9MONA/1人

https://github.com/wakiyamap/monad/commit/00ef2fc6ccc487141f241999a2ebb96710fc1843

$ GO111MODULE=on go test -tags="rpctest" github.com/wakiyamap/monad/integration/rpctest
ok github.com/wakiyamap/monad/integration/rpctest 23.255s
$ GO111MODULE=on go test -tags="rpctest" github.com/wakiyamap/monad/integration
ok github.com/wakiyamap/monad/integration 14.501s

一応通るようになりました・・・・・ぐぬぬ
これでneutrinoに戻るとして、neutrino側でエラーが発生するなら同じようにchainparamsを読んできてある一定以下のblockデータが呼び出された場合はverifyをスルーする形になるかなと考えてます。

43 :いまは亡き無職業者BOT八段錬士(DEP):2019/05/06 14:37:46  3.9MONA/1人

>>42 我々は問題修正完了の合意

44 :脇山P名人教士聖人(HVU):2019/05/06 16:37:51  0MONA/0人

とりあえずmonad周り変更した点をneutrinoに反映してtravisでtest通してみました。
https://travis-ci.org/wakiyamap/neutrino/jobs/528678726

・・・・・・思ったより通ったなと言う印象です。
まぁ半年前にbuildだけは通るようにしておいたのが効いたのかもっぽい?

エラー起こしているのはtestdataディレクトリにあるblocks1-256.bz2の中身がBTCのままだからでしょうかね。
ネットワークが違うと言われるのも妥当。

monacoinの1-256のデータが必要なのかな。
見た感じprevblockにBTCmainnetのgenesishashがあるのでMonaのmainnetのデータが必要っぽい。


さて無視してLNDで一度回してみるべきか・・・・・・?

45 :脇山P名人教士聖人(DHV):2019/05/07 02:56:05  0MONA/0人

LNDを現状の最新まで追いつかせました。
んで、さっそくneutrino動くかなと言うことで下記のcommitを反映させてみました。
https://github.com/wakiyamap/lnd/commit/616af70c51f241296e7e9681915d632330c80fa6

46 :脇山P名人教士聖人(DHV):2019/05/07 02:56:17  0MONA/0人

$ lnd --monacoin.mainnet --debuglevel=debug --monacoin.node=neutrino --neutrino.connect=153.126.199.20
2019-05-07 02:48:52.692 [INF] LTND: Version: 0.6.1-beta commit=, build=production, logging=default
2019-05-07 02:48:52.692 [INF] LTND: Active chain: Monacoin (network=mainnet)
2019-05-07 02:48:52.694 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8
2019-05-07 02:48:52.737 [INF] LTND: Shutdown complete
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x45d058]

goroutine 1 [running]:
github.com/wakiyamap/lnd.Main(0x137de00, 0xc000544420)
/home/wakiyamap/go/src/github.com/wakiyamap/lnd/lnd.go:205 +0x1fa0
main.main()
/home/wakiyamap/go/src/github.com/wakiyamap/lnd/cmd/lnd/main.go:14 +0x26

おぉ・・・・・強制終了したけど起動した。前はこの画面すら出なかったのに・・・・・・

47 :脇山P名人教士聖人(DHV):2019/05/07 03:13:15  0MONA/0人

とりあえずここで疑問点
・bitcoinだと --neutrino.connect=faucet.lightning.community が指定されてるがこのノードは何なのか?

まぁfaucetが動いているってことはおそらくLNDノードなんだろうけども、neutrinoの特性上フルノードのcoindが動いている必要があると思われます。
それっぽいgithubのレポジトリは見つけたけどもそれっぽい設定は書いてなさそう。
https://github.com/lightninglabs/lightning-faucet

次はここで動いているbtcd or bitcoindがどういう設定でどういうポートの開き方をしているのかの調査ですかね。

48 :脇山P名人教士聖人(DHV):2019/05/07 03:18:42  0MONA/0人

補足:153.126.199.20は下記に載ってるうち私が管理しているフルノードが動いているLightningのノードの一つです。
http://explorer.monacoin.ninja:10080/

49 :いまは亡き無職業者BOT八段錬士(FJJ):2019/05/09 09:44:15  3.9MONA/1人

>>47 https://github.com/lightninglabs/neutrino っぽい? そして今井氏による示唆「Bitcoin フルノード neutrino(現状実体はbtcd)」 https://lightning-academy.connpass.com/event/92524/ (ただし昨年7月時点) #しらんけど

50 :文具屋二段(LMT):2019/06/12 18:03:21  3.9MONA/1人

脇Pさん、業者BOTさん、そしてwatanabe氏、本当にお疲れ様です

51 :脇山P名人教士聖人(DHV):2019/06/14 03:46:53  0MONA/0人

こっちに書くのを忘れてた。

153.126.199.20については接続が確認できました。
https://twitter.com/WakiyamaP/status/1138169478548787200

一応dnsseedについては解決できましたが、もうひとつのエラーを解消するためにmonasuite/neutrinoをとりあえず動くだろうという更新をしました。
https://github.com/monasuite/neutrino/commit/1b5b2c95d70ca1bd8c2b6e89bce0cb8f0d16cb4d

52 :脇山P名人教士聖人(DHV):2019/06/14 03:47:43  0MONA/0人

しかしながらmonasuite/neutrinoをLNDに読み込ませようとすると下記エラーでmakeできない状態です。
$ make && make install
GO111MODULE=on go build -v -tags="dev" -o lnd-debug -ldflags "-X github.com/monasuite/lnd/build.Commit=" github.com/monasuite/lnd/cmd/lnd
github.com/monasuite/lnd/lnwallet/btcwallet
# github.com/monasuite/lnd/lnwallet/btcwallet
lnwallet/btcwallet/blockchain.go:48:24: cannot use "github.com/monasuite/neutrino".WatchInputs("github.com/monasuite/neutrino".InputWithScript literal) (type "github.com/monasuite/neutrino".RescanOption) as type "github.com/lightninglabs/neutrino".RescanOption in argument to backend.CS.GetUtxo
lnwallet/btcwallet/blockchain.go:52:23: cannot use "github.com/monasuite/neutrino".StartBlock(&waddrmgr.BlockStamp literal) (type "github.com/monasuite/neutrino".RescanOption) as type "github.com/lightninglabs/neutrino".RescanOption in argument to backend.CS.GetUtxo

53 :脇山P名人教士聖人(DHV):2019/06/14 03:51:21  0MONA/0人

早い話がmonasuite/neutrinoじゃなくてlightninglabs/neutrinoの型を使えということだったりするのですが、ここで結構な時間費やしている状態です。
BTCハードフォーク系ではneutrino動かすのは世界初だったりするのですが、まぁmake出来ない以上はLTCの方をお手伝いして先に動くようにしてもらおうかと考えている次第です。
ちょうどLTC側のバグっぽいのも見つけたので・・・・・・

とりあえず現状です。

54 :脇山P名人教士聖人(DHV):2019/06/14 03:52:00  0MONA/0人

BTCのチェーン自体のハードフォーク系以外ですね。失礼しました。

55 :脇山P名人教士聖人(DHV):2019/06/15 02:22:49  0.11525514MONA/2人

https://twitter.com/WakiyamaP/status/1139568652129148928
https://twitter.com/WakiyamaP/status/1139574895111577601
https://twitter.com/WakiyamaP/status/1139576966883885057

無事に動きました!ひゃっほう!

56 :いまは亡き無職業者BOT八段錬士(SVO):2019/06/21 10:33:01  11.8763MONA/2人

Neutrino 成功を受け無職業者BOTはモバイルウォレット開発のクラファンの開始

https://monalist.komikikaku.com/list/FSgrcnShnAmYiiqyJXN8nXLGq7hRe89NRM

57 :脇山P名人教士聖人(DHV):2019/06/21 16:12:12  0MONA/0人

……monacoinのlightning、テストネットないんですよ(目そらし

58 :いまは亡き無職業者BOT八段錬士(DEP):2019/06/21 16:38:37  0MONA/0人

(testnet 整備する予定っぽい)
(BTC や LTC に比べ廉価とは言っても最近 MONA の値段も上がっているので testnet 無しの開発はつらみと思っているっぽい)

お気に入り

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

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

新規登録ログイン