暗号通貨の技術者への挑戦状【賞金500Mona】
18 Res. 505.66 MONA 4 Fav.
1 :タロ無し六段:2014/06/08 18:40:58 (10年前) 0MONA/0人
次のIPアドレスは私の管理するMonacoinテストネットのノードの物だ。
54.187.92.194
このテストネットにおいて、私は下記の取引IDで50Monaを送金した。ただし、送り先はどこかのアドレスではない。
txid: 447bf461f01e3283986af1f7f3f02b8ba6380038fe76fd5322941ce85be43bd9
取引にはある問題が仕込まれていて、その問題の答えがすなわち50Monaを動かすための鍵である。
この50Monaを君の管理するアドレスに移動させ、その所有者となったことを証明してくれたまえ。
健闘を祈る。
---------------------------------------------------
・暗号通貨の内部についての知識が必要な、技術者向けの課題です。
・挑戦状とか書いてありますが、そこまで難しくしたつもりはないです。
・サーバハックとかの課題じゃないのでやらないように。無駄です。
・達成したら、50Monaを移動させたアドレスの署名付きで報告してください。
2 :やるお九段錬士尊者:2014/06/08 19:28:10 (10年前) 5.66MONA/1人
>>1
そのIp米アマゾンのだろ?
なんかあやしいお
3 :タロ無し六段:2014/06/08 19:37:12 (10年前) 0MONA/0人
>>2
Amazon EC2で借りてるサーバですけど、それがなぜ怪しいと?
4 :ほげさん二代目二段:2014/06/08 19:41:45 (10年前) 0MONA/0人
Amazon Web Servicesというものがあります。
ちゃんとwhois読み解けば、理解できるってもんです。
5 :てあめなも七段錬士:2014/06/08 20:49:53 (10年前) 0MONA/0人
ウケた(笑)
やるおはしょっちゅうアスクで「みんなで食べたいお」とか言って楽天のうどんのページへのリンク貼ってるんだけど、誘導したらポイントとか付くのかな?
だから>>1もアマゾンのページへ・・ようはアフィか広告への誘導と思ったとか!?
6 :なちゃっと八段錬士:2014/06/08 20:52:11 (10年前) 0MONA/0人
>>ただし、送り先はどこかのアドレスではない。
この部分が理解できないんですが、おそらくシステムを知っている人ならばピンと来るんでしょうね。
7 :くまりんこ七段:2014/06/08 21:39:43 (10年前) 0MONA/0人
scriptPubKeyを解読しないといけないのかな?
8 :名無し七段錬士:2014/06/08 21:54:59 (10年前) 0MONA/0人
ふえぇこれ既成のapiじゃtransaction組み建てられない?
9 :名無し七段錬士:2014/06/08 22:38:34 (10年前) 0MONA/0人
取った
報告はあとで
10 :やるお九段錬士尊者:2014/06/08 22:44:02 (10年前) 0MONA/0人
マルチシグネチャアドレスが関係あるかとおもてた
アマゾンは海外の何かの翻訳かとおもた
うたがってすまん
11 :名無し七段錬士:2014/06/08 22:44:41 (10年前) 500MONA/1人
アドレス
miwb6frFuWByoLZQ2LnhaJb8XtESpSW1TE
取ったtxid
2592466ba02669cc5bf84619b8eca093ef8feb4bc90c164e4ccc475a1c34c38f
===== ↑本文 ↓ signature =====
H7QAfEM622l2+jpCjHTioXA03PP3ybI8qAekswyznCKn54AOp3GFRwHWjxYjUenDKnLfNkOxeBNVqwp0CUz9Aq8=
12 :タロ無し六段:2014/06/08 23:04:25 (10年前) 0MONA/0人
>>11
正解。
問題文はScriptPubKeyに埋め込まれた文字列
「Answer to Life, the Universe, and Everything」(人生、宇宙、全ての答え)で、
ScriptSigにその答えである「42」を文字列として埋め込むのが解答でした。
難しくないとはいったものの、今日のうちに正解が出るのは意外でしたw
参考までに掛かった時間とやったことを教えてもらえますか?
13 :名無し名誉四段:2014/06/08 23:17:48 (10年前) 0MONA/0人
ipとか全部記録されてんのか。なんか怖いね
14 :名無し四段:2014/06/08 23:18:29 (10年前) 0MONA/0人
できなかったけどちょっと仕組みについての理解が深まったよ
適当に思いついた単語とか入れてhash計算してたけど当たるわけなかった
15 :名無し七段錬士:2014/06/08 23:18:32 (10年前) 0MONA/0人
だな
16 :名無し七段錬士:2014/06/08 23:38:34 (10年前) 0MONA/0人
>>12
ありがとう
3時間ぐらいかかりますた
まず問題のトランザクション見てscript関係と思ったけど
bitcoin scriptについて詳しくは知らなかったので調べた
ハッシュ計算するスクリプト書いて、どっかにヒントがあると思ったけど
ヒントに気づくのにまた時間かかった
scriptSigを直接書くapiが無いっぽかったので、
rawtransactionのフォーマット調べつつhexを直接いじって発行したっす
17 :名無し七段錬士:2014/06/08 23:46:05 (10年前) 0MONA/0人
>>14
最初は"monacoin"とかハッシュにつっこんでたわw
18 :タロ無し六段:2014/06/09 00:42:35 (10年前) 0MONA/0人
>>16
なるほど。何を調べればいいか、何を試せばいいか分かる人には難しくなかったですね。
ここの様子を見ているともっと難しくしても大丈夫だったのかな。
ちなみに課題のトランザクションはここで作りました。
http://brainwallet.org/#tx
お気に入り
新規登録してMONAをもらえた
本サイトはAsk Mona 3.0に移行しましたが、登録すると昔のAsk Monaで遊ぶことができます。