{"id":3098,"date":"2022-08-13T11:40:40","date_gmt":"2022-08-13T02:40:40","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=3098"},"modified":"2022-08-14T05:58:51","modified_gmt":"2022-08-13T20:58:51","slug":"alice%e3%81%a8bob%e3%81%ae%e7%92%b0%e5%a2%83%e3%82%92%e5%86%8d%e4%bd%9c%e6%88%90","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=3098","title":{"rendered":"<small>alice\u3068bob\u306e\u74b0\u5883\u3092\u518d\u4f5c\u6210<\/small>"},"content":{"rendered":"<p>1. user02 : daemon stop<br \/>\n&#8211; bob daemon stop<br \/>\n&#8211; alice daemon stop<\/p>\n<pre>\r\n$  bitcoin-core.cli -regtest -rpcport=10002 stop\r\nBitcoin Core stopping\r\n$  bitcoin-core.cli -regtest -rpcport=10001 stop\r\nBitcoin Core stopping\r\n<\/pre>\n<p>2. https:\/\/jlopp.github.io\/bitcoin-core-rpc-auth-generator\/<br \/>\n&#8211; <a href=\"https:\/\/jlopp.github.io\/bitcoin-core-rpc-auth-generator\/\">https:\/\/jlopp.github.io\/bitcoin-core-rpc-auth-generator\/<\/a><br \/>\n2.1<br \/>\n&#8211; username: alice<br \/>\n&#8211; password: keybordcat<\/p>\n<pre>\r\nrpcauth=alice:20924f2c9ed09e58d256b510ab2931ac$75e83a1b75057367117ffdbb5a696892dead2024e3ecbcb28234ac1ac6f62401\r\n<\/pre>\n<p>2.2<br \/>\n&#8211; username: bob<br \/>\n&#8211; password: keybordcat<\/p>\n<pre>\r\n\r\nrpcauth=bob:87fb0fbdd610473af0f18666f60c0311$7aac966ea1ef5a0f6b547dc7af4408ad8d262fc0a1c8c34924f653e19a64e789\r\n<\/pre>\n<p>3. pwd<br \/>\n$ pwd<br \/>\n\/home\/user02<\/p>\n<p>4. rm alice wallet, bob wallet<br \/>\n4.1<br \/>\nrpcuser=alice<br \/>\nrpcpassword=20924f2c9ed09e58d256b510ab2931ac$75e83a1b75057367117ffdbb5a696892dead2024e3ecbcb28234ac1ac6f62401<\/p>\n<pre>\r\n$ rm -rf dev\/alice\r\n$ mkdir dev\/alice\r\n$ vi dev\/alice\/bitcoin.conf\r\n<\/pre>\n<p>4.2<br \/>\nrpcuser=alice<br \/>\nrpcpassword=87fb0fbdd610473af0f18666f60c0311$7aac966ea1ef5a0f6b547dc7af4408ad8d262fc0a1c8c34924f653e19a64e789<\/p>\n<pre>\r\n$ rm -rf dev\/bob\r\n$ mkdir dev\/bob\r\n$ vi dev\/bob\/bitcoin.conf\r\n<\/pre>\n<p>5. new login<br \/>\n5.1 login user02<\/p>\n<pre>\r\n$ bitcoin-core.daemon -regtest -conf=\/home\/user02\/dev\/alice\/bitcoin.conf -datadir=.\/alice\/ -rpcport=10001 -port=10011\r\n<\/pre>\n<p>5.2 login user02<\/p>\n<pre>\r\n$ bitcoin-core.daemon -regtest -conf=\/home\/user02\/dev\/bob\/bitcoin.conf -datadir=.\/alice\/ -rpcport=10002 -port=10011\r\n<\/pre>\n<p>6.<br \/>\n6.1<\/p>\n<pre>\r\n$ bitcoin-core.cli -conf=\/home\/user02\/dev\/alice\/bitcoin.conf  createwallet \"AliceWallet\"\r\n{\r\n  \"name\": \"AliceWallet\",\r\n  \"warning\": \"\"\r\n}\r\n<\/pre>\n<p>6.2<\/p>\n<pre>\r\n$ bitcoin-core.cli -conf=\/home\/user02\/dev\/bob\/bitcoin.conf  createwallet \"BobWallet\"\r\n{\r\n  \"name\": \"BobWallet\",\r\n  \"warning\": \"\"\r\n}\r\n<\/pre>\n<p>7.<br \/>\n7.1<\/p>\n<pre>\r\n$ bitcoin-core.cli -conf=\/home\/user02\/dev\/alice\/bitcoin.conf getbalance\r\n0.00000000\r\n<\/pre>\n<p>7.2<\/p>\n<pre>\r\n$ bitcoin-core.cli -conf=\/home\/user02\/dev\/bob\/bitcoin.conf\r\n getbalance\r\n0.00000000\r\n<\/pre>\n<p>8. Create address<br \/>\n8.1 alice<\/p>\n<pre>\r\n$ bitcoin-core.cli -regtest -conf=\/home\/user02\/dev\/alice\/bitcoin.conf -rpcport=10001 getnewaddress\r\nbcrt1qqtm00jv39e09uxgtrzwgvk2wyv0umq0tasnr8m\r\n<\/pre>\n<p>8.2 bob<\/p>\n<pre>\r\n$ bitcoin-core.cli -regtest -conf=\/home\/user02\/dev\/bob\/bitcoin.conf -rpcport=10002 getnewaddress\r\nbcrt1qj8mle4z5vw4pkx3mvjn9kkvqmrap55yd6gj4hk\r\n<\/pre>\n<p>9.Niming<br \/>\n&#8211; Mining does not increase balance<\/p>\n<pre>\r\n9.1\r\n$ bitcoin-core.cli -regtest -conf=\/home\/user02\/dev\/alice\/bitcoin.conf -datadir=. -rpcport=10001  generatetoaddress 101 bcrt1qqtm00jv39e09uxgtrzwgvk2wyv0umq0tasnr8m\r\n9.2\r\n$ node getBalanceByAlice.js\r\n0\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1. user02 : daemon stop &#8211; bob daemon stop &#8211; alice daemon stop $ bitcoin-core.cli -regtest -rpcport&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/3098"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3098"}],"version-history":[{"count":7,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/3098\/revisions"}],"predecessor-version":[{"id":3106,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/3098\/revisions\/3106"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}