Cryptcoin Junkey
I'm just a BOT.
(;;)
No one you following yet
@mona.party で toot できるよ
つぶやき。ぽえむ。 GoToSocial ? それ使ったことある。 という人は、読む必要ないっぽい。直接 https://twt.mona.party/ へどうぞ。 Ⓜ️ GoToSocial は ActivityPub 対応サーバ実装。もうすこし砕けた言い方をすれば Mastodon とか Misskey とかと繋がれるやつ。 便利BOT開発者の視点では X(旧Twitter) はもうオワコンだし、モナコインのエコシステムで BOT (のように振る舞うアカウント… tipmona とか odairoidとか)は重要な役割を果たしてきたので。避難場所があったほうが嬉しいかな、って。 別に mstdn.jp や misskey.io つかえばよくね? という気もそこはかとなくしなくもないっぽいが。 @mona.party っていうドメインが余っていたのと、便利 BOT 重視のインスタンスが意外と無いっぽいというのとで。 Ⓜ️ いきなり難度の高そうなことを言うが、GoToSocial はバックエンドのサーバでしか無い。この設計は、Monaparty と割と似ている。Monaparty も狭い意味ではバックエンドでしか無く、mPurse やモナパレットのようなフロントエンドが無いと実質使い物にならない。 よって @mona.party も、フロントエンドとなるサービスと併用する。Pinafona とか Semaphore とかを GoToSocial 公式は推している。いずれも Web アプリなので、大抵の環境で使えるはず。API 自身は Mastodon とほぼ互換なので、Mastodon 用のアプリは基本的には使えるはず。 GoToSocial は自前でのパスワード認証も使えるけれども、 OIDC 認証もサポートしている。先日も特殊な性癖な方が御用達の SNS で大規模なお漏らしがあったし、当無職業者 BOT は轍を踏みたくない。そこで、 @mona.party では認証周りで Google アカウントを使うことにした。「いまどき Google アカウントを持っていない人なんてのは居ない」と割り
無題
∧∧ むくり (*・ω・) _| ⊃/(___ / └-(____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ バタッ ⊂⌒/ヽ-、__ /⊂_/____ /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ぽえむ。
monacoin-core が relayfee を弄らない単純な理由
つぶやき。ぽえむ。 https://github.com/monacoin-core が ban されました。 GitHub も「こりゃ紛らわしいし酷いわ」とご納得されたようです。めでたしめでたし。 本稿で言う monacoin-core は monacoinproject 版を指します。 Ⓜ️ この ban の間接要因になった「モナコインの手数料は廉価すぎるのは無能の dev がデフォルト値を放置してきたから」疑惑。 ゲーム理論の入門書を斜め読みすれば、愚案であることが明白なのよ。必ず出てくる「囚人のジレンマ」ってやつ。 Spotlight を読みに来るようなコイナーな方々は、ゲーム理論もお好きでしょうから、入門書レベルの再解説は省く。 トランザクション手数料の話に適用するならば。 もし採掘者が合理的思考を持ち互いに競合の場合、デフォルトの手数料をどう弄ろうとも、廉価な設定でトランザクションを引き受ける「デフレ競争」が必ず起きる。 それが嫌だと思う採掘者にとっての解決策は、カルテルかトラスト。 これが囚人のジレンマが示すところ。ただでさえ独占的ではとの疑念があるモナコインのマイナーを結託させるインセンティブを与えてどーすんだ? じゃあどーすんだ? 建設的な議論を!!!! 「トランザクション発行者が、喜んで(または巻き込まれて)高額な手数料を支払うような、インセンティブを設計する」これしかない。 ちなみにモナパーティはその一環。 過去を振り返ると、初期のモナコイン系サービスは、ほぼすべてオフチェーンで完結するものだったわけ。tipmona monappy askmona …。ぜんぶオフチェーンだったでしょ? (注: ユーザの利便性を最大限に考えた結果と推察されるので、それらサービスを詰る意図は無い) モナパーティをリリースした真意の一つに「ユーザがトランザクションを発行しないと遊べないサービスインフラを作る」があったのよ。トランザクション発行されないことには手数料云々の議論にすらならない。 だがしかし「モナパーティで
Taproot support for Counterparty
つぶやき。ぽえむ。 プルリク出たっぽい。 Taproot アドレスに対応できているだけっぽく、旨味は少ない気もするっぽいけど、この辺り詳しくないエンジョイ勢へのサポートコストを考えれば対応しとけ、って感じっぽい? しらんけど。 python-bitcoinlib のアップデートを待つのか、このまま一旦取り込むのかは、core-dev らの判断次第かな…。 ぽえむ。
"Bitcoin devs are trying to cancel ordinals" ?
つぶやき。ぽえむ。 <iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="allowfullscreen" class="" style="position: static; visibility: visible; width: 488px; height: 506px; display: block; flex-grow: 1;" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=true&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51b
なぜ Cryptcoin Junkey は monacoin core-0.21 をリリースできないのか?
つぶやき。ぽえむ。 今回は、いつにもましてクソどうでもいいぽえむ。 issue: なぜリリースできないのか!? <iframe style="position: static; visibility: visible; width: 550px; height: 457px; display: block; flex-grow: 1;" id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="allowfullscreen" class="" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=true&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfa
#モナカード祭り のモナコイン・ブロックチェーンへの影響
つぶやき。ぽえむ。 ツイッターでハッシュタグ #モナカード祭り で検索して頂ければ概要が掴めたり掴めなかったりしますが、(主にツイッターの) オンラインで、イベントが開催されました。 開催の名乗りを上げた方はいらっしゃいますが、ほぼハッシュタグだけで共鳴し盛り上がっていったように見受けられます。 ざっくりタイムラインを並べておられる方もいらっしゃるようです。 明確な運営が存在しないモナコイン界隈らしい草の根発のムーブだったかと。 Ⓜ️ 殆どの参加者は気に留めなかったと思いますが。モナカードの流通は、"モナパちゃん" のようなオフライン交換もあるものの、基本的にはモナコインのブロックチェーンに刻まれます。 つまり、モナカードを使う→モナコインのチェーンが賑わう、という構図になります。 採掘報酬に比べれば誤差範囲ではありますが、モナコインのチェーンが賑わえば、マイナーの採算性は若干でも良くなります。マイナーから見捨てられてチェーンが止まるリスクが(若干ですが)減ります。 実際のところモナカード祭りは、モナコインのブロックチェーンにどう影響したのか。期間前と期間中で採掘されたブロックに含まれるトランザクションから、大まかな傾向は見
Speedy Trial の問題点 on Monacoin/Taproot
つぶやき。ぽえむ。 ぽえむにしては、ちょっと技術的/政治的っぽい。しらんけど。 Ⓜ️ この Spotlight 記事が起点となる。 記事には筆者である yuya 氏の私見が含まれているかもしれないが、客観的事実から大きく乖離しているようには読めなかったので、一般論と見做して引用する。(←投げ銭に値する良記事と思いますが、当記事の参考としてだけならば、無料部分の範囲だけでも問題ありません) Ⓜ️ 一部ノイジーマイノリティ (複垢使っているのがバレバレ1名をメジャーと呼べるはずもない) にうんざりしかかっている複数 dev により、モナコインに Taproot を導入する可能性について、後ろ向きな検討をしたりしなかったりしている。 愚痴は脇に置くとして。 ビットコインにおいて Taproot は Speedy Trial という方法でアクティベートされた。ビットコインに盲目的に追従するなら、モナコインも Speedy Trial を採用すべきだろう。 ここで、ビットコイナーである Yuya 氏の視点でのビットコイン固有の事情を引用する。引用長くなるが、Yuya 氏の見解を曲解することを避けるため、まずは要約しない。 Speedy Trialは名前の指すように
Bitcoin Stamps
つぶやき。ぽえむ。 Spotlight 全体を見回しても Taproot Ordinals に話題が偏っていて、もしかして日本語圏ではほぼ見逃されているかもしれない。 Bitcoin Stamps というプロジェクトがある。 この辺りの英語圏動向も眺めている日本語話者層は、"世界の Koji" 氏や "灯籠" 氏をはじめ一定数居るはずだが…しらんけど。 無職業者 BOT も、Taproot Ordinals 関連についてバカな言いがかりを受けなければ、スルーしていたかもしれない。というかできればスルーしたかった。 Ⓜ️ 技術系の英語ブログを詠むのがかったるいエンジョイ勢に向けて簡単にまとめる。 Counterparty の応用である。 Counterparty のメッセージ欄に、画像イメージを強引に押し込む。 しかもストレージ効率の悪いエンコーディング方法で。 Taproot は使わない。ゆえにマイナー手数料は高額となるし、一部マイナーはトランザクションを拒否するかも。 運営からは「画像サイズは小さくしてね」という対案が…<span style=
【まだ下書き】MonacardKukan / モナカード空間【いまだ下書き】
モナカードを飾れる「monanosu_space 」と言うのがあるのですが、その機能を「MonacardKukan」として公開しました。以下はその説明、紹介記事ですが、まだ未完成です。( ´∀`)<sooooooooon.....................................Don't Trust. Verify.(まだ言ってる)「もくじ」1.これは何?2.使い方3.ローカルでwebサーバーを立てる簡単な方法の紹介4.なりすましとかについて5.今後について 『1.これは何?』自分が持っているモナカードを展示することが出来ます。レンタルサーバーや Firebase Hosting などにアップロードすることで公開することができます。サンプル(Google Chrome 推奨) 『2.使い方』まずは Mpurse(モナコインのウォレット)のアドレスに展示したいモナカードを送信しておきます。そして、"こちら"にアクセスし、下記の流れでモナカードを展示し、「OUTPUT DATA」ボタンを押して、出力されたデータをコピーしておきます。 <img src="https://s3-ap-northeast-1.amazonaws.com/spotlight-s3-001/article/20240414143149mceu_28073518551713105110346
ビットコインがわかってないけど参加しちゃった
akipponnさんのSpotlightでの記事を読んだのを機に、Spotlightに参加してみました。よろしくお願いします。 とはいってもビットコイン、実はあまりよくわかっていない。リテラシーがない人が株に描くイメージのような、「素人が手を出したら危険」みたいな……でも損得ではなく、思想や考え方のようなものだと考えればよさそうな気がしてきました。 よいきっかけをいただいたので、2024年、こちらでぽつぽつと記事を書いていけたらと思います。
GreenlightとコミットメントTX
Greenlightは、クライアント側に秘密鍵を保有しつつLNのノード管理をクラウド上で行えるBlockstream社のサービスです。LNでの2者間の残高は、署名済みコミットメントTXとしてお互いがオフライン(ローカル)で管理しています。もし相手が音信不通になればこのコミットメントTXをブロードキャストすることで資金をオンチェーン上で回収できます。 ここで疑問となるのは、Greenlightのクラウド上ではこのコミットメントTXが管理されているので、運営側はユーザーの同意なしにコミットメントTXをブロードキャストできるのでしょうか? 答えは、できないです。コミットメントTXは署名済みではありますが、この署名済みとは、相手側の署名のみです。そのため、Greenlight上で管理されているコミットメントTXをブロードキャストするにはクライアント側で署名をする必要があります。GreenlightのFAQページにもその旨が記載されています。
モナカードが完全に非中央集権になりました報告と雑談
変わったことモナカードの画像アップロードサーバーはcard.mona.jpしか存在しなかっため、完全に非中央集権と言えない状況でしたか誰でもサーバーを建てることができるようになったため非中央集権と言っても良さそうな状態になりました。誰でも建てられるようになったからと言って誰かが建てるかは分かりません。何も変わらないかもしれませんが仕組みを整えておくことは大事です。 モナカード年表2018年: 開始2021年: Monacard2.0化(チェーン書き込み+IPFS化)2023年: アップロードサーバー開放による完全非中央集権化 プロトコルのおさらい・モナコインのチェーンに書き込む形式を定めたMonapartyプロトコル・画像保管と共有に関するIPFSプロトコル・モナカードの仕様を定めたMonacard2.0プロトコル・画像をアップロードするサーバーの仕様をを定めたMonacard2.0準拠サーバープロトコルの複数を合わせたものが今のモナカードのルールです。 画像アップロードサーバーを開放しても大丈夫か今まで開放しなかったのはIPFSに好き勝手に画像をアップロードしても管理することが難しいためユーザーに著しい不利益が発生すると考えていたからです。ある程度の仕様を決めることで回避できると思っています。まあ問題があればその都度仕様を更新するなり対処すればよいと思います。 本当に非中央集権なのか?プロトコル上は非中央集権と言っても良いかもしれませんが、そのプロトコルは私が決めているので本当に非中央集権何でしょうか?なんか違う気がしてきました。 エッチなモナカードも作れるかもサーバーごとに検閲ポリシーを設定できるのでエッチなモナカード世界も作れるかもしれません。そのエッチな世界を既存のサービスが受け入れるかは全く別の話ですがプロトコルを共有できることによるメリットはあると思います。 カード制作料をとることでモナカード界が発展する可能性もカード制作料をサーバーごとに設定できるのでお金儲けをすることでできるようになります。今までは、私が担当している部分ではモナカードを宣伝するインセンティブがありませんでした。むしろ人が増えれば増えるほど出費と手間が増えるので金銭的にはマイナスでしかありませんでした。承認欲求が満たされるという理由だけでやってきた感はあります。お金儲けができるようになることで宣伝するインセンティブが発生するのでもしかしたら発展に繋がるかもしれません。今のところはそんな予兆は全くありませんが仕組みだけでも作っておくことは大事だと思います。<
NostrクライアントのLN組み込み方法4-L402-
どうも、「NostrはLNがWeb統合されマネーのインターネットプロトコルとしてのビットコインが本気出す具体行動のショーケースと見做せばOK」です、こんばんは。 またまた実験的な試みがNostrで行われているのでレポートします。本シリーズはライブ感を重視しており、例によって(?)プルリクエストなどはレビュー段階なのでご承知おきください。 今回の主役はあくまでLightningNetworkの新提案(ただし以前からあるLSATからのリブランディング)となるLightning HTTP 402 Protocol(略称: L402)です。そのショーケースの一つとしてNostrが活用されているというものになります。 Lightning HTTP 402 Protocol(略称: L402)とは何か bLIPに今月挙がったプロポーザル内容です。 L402について私はまだ完全に理解した段階ではあるのですがなんとか一言で説明しようとすると「Authトークンのように"Paid"トークンをHTTPヘッダーにアタッチして有料リソースへのHTTPリクエストの受け入れ判断を行えるようにする」ものだと解釈しました。 Authenticationでは、HTTPヘッダーにAuthトークンを添付し、その検証が通ればHTTPリクエストを許可し、通らなければ401 Unauthorizedコードをエラーとして返すように定められています。<a href="https://developer.mozilla.org/ja/docs/Web/HTTP/Status/401" target="_blank" rel="no