2025-01

プログラミング

GraphQLのスキーマが難しい

構文ではなく設計の話。現在はブロックチェーンに関連する情報を取得するAPIをGraphQLで実装しているが、そのデータ構造の設計でどうするのが正解かわからずに進めている部分がある。それは設定関連。具体的にはチェーンに対するデータ構造なのだが...
ブロックチェーン

コントラクトとコンストラクタ

ややこしい。英語だと「contract」と「constructor」で、混同しそうだがまだ日本語よりはマシな気がする。コントラクトに関連する動画を作っている時にコンストラクタの説明を行うことになり、打ち間違いがよく発生している。「コントラク...
個人の感想です

一般人が秘密鍵とシークレットリカバリーフレーズの違いを認識するのは難しい

前回、YouTubeにシークレットリカバリーフレーズが書き込まれた件について記事にした。あの後、ウォレットには秘密鍵をエクスポートする機能が備わっていることを思い出した。この秘密鍵の存在が利用者に露呈された時、さらなる混乱を引き起こすように...
SNS

スマートコントラクト解説動画

スマートコントラクトについて解説する動画をアップロードしました。進捗のネタが無い時に作るつもりで手を付けてみましたが、これ、かなり大変ですね。。。次回からは分割するとか、何か方法を考えようと思います。
個人の感想です

どのビットコインを買えば儲かる?

とある動画を見ていたところ、表題のコメントをされていて衝撃だったので。正確には「難しいからどのビットコインを買えば儲かるかの話して?」と書き込まれていた。見たときは自分の中の概念が破壊されるような、そんな印象を受けた。一番最初、「WBTCの...
ブロックチェーン

Ethereumのfinalityはブロックの書き換えが完全に阻止されているわけではない

Ethereumにはブロックのfinalityという概念がある。finalityという名称から、完全に書きかえができないような印象を受けるが、実はそうではない。(2025年1月におけるPoSの実装において)ではfinalityとはどういう状...
インフラ

シンフリーサーバーを使ってみた

以前、WordPressを無料で使うため、Google CloudのAlways Free枠を使ってVMにDockerで構築した。その際、情報としては拾っていたが契約(アカウント作成)まで行っていなかったのがタイトルにもあるシンフリーサーバ...
SNS

YouTubeコメントにシークレットリカバリーフレーズが書き込まれた

前回投稿した動画にコメントが付いていた。対象の動画は以下の記事から参照してほしい。コメントが付いていたのはよいが、問題はその内容であった。シークレットリカバリーフレーズがコメントに含まれていたのである。画像内の「シードフレーズ」は、シークレ...
個人の感想です

early return について考える

「early return」という用語をご存じだろうか。日本語では「早期リターン」とも呼ばれる。これは、if文のネストを減らすために、(主に)関数の最初で条件に合致しない場合に処理抜けをする処理を記述するテクニックである。各所で「early...
個人の感想です

自分の当たり前はあなたの当たり前ではない

さんざん言われていることだけれども。ふとしたきっかけがあったのでそれを書いてみる。そのきっかけとは、「VSCodeで変数名の置換をするにはF2で行えばいいよ」という内容の記事だった。VSCodeを毎日のように使っている自分にとっては息をする...