Mentioned in topics
GPT-4版のChatGPTと会話しながらSolidityでスマートコントラクトを実装して、それから「このスマートコントラクトとインタラクションするための簡易なウェブサイトもつくりたい」と相談したらHTMLとJavaScriptも生成してくれた。 詳細は https://github.com/june29/token-sandbox/pull/3 に記録しておいた。 今後もこの手の作業にChatG
Ethereum 接続用 これをjune29.ethにする? それともjune29front.eth的ななにかにする? 資産保管用 ハードウェア・ウォレットを使うのがよさそう これをjune29.ethにする? それともjune29box.eth的ななにかにする? 開発用 スマートコントラクトをデプロイするときのアドレスも分けた方がいい気がする これはjune29.ethにはしなくていいかな ju
2023-06-29には40歳になるわけですし、バーンとやっていきたいものですな。いいテンションで年明けしたので、この調子でやっていきたい。 実験ネタ Nikki Hub (仮称) スマートコントラクトで奨学金的なものを運用するコミュニティ活動 ポッドキャストとトークンについて考える ソーシャルブックマークの、トークンを絡めた版 1on1 Token 暮らし 作り手へのフィードバックをやっていく2
2022-12-30、2022-12-31、2023-01-01とPochi Bukuroというプロジェクトに取り組んでいた。学びが多く、いいテンションで取り組めたので少し記録を残しておきたい。 謝辞 まずなにより、いっしょに遊んでくれたchanohaに感謝である。chanohaがいなければ走り始めることもなかっただろうし、たとえ走り始めたとしてもリリースにいたらなかったんじゃないかと思う。 数年
ポチ袋を表現したトークン。お年玉としてETHとNFTをセットで送付できる。Solidityで実装して、Ethereum Mainnetにデプロイした。スマートコントラクトの習作。 2022-12-30にchanohaと話しているときにアイディアが出て、年末の2日間の隙間時間を使って開発して、年明け2023-01-01にリリースした。 開発リポジトリ Etherscan OpenSeaのコレクション
Ethereum、EIP-165、ERC-165 追っていき EIP-165: Standard Interface Detection Creates a standard method to publish and detect what interfaces a smart contract implements. nakajoさんによる日本語での解説もあった。 ContractのInter
こんなやつがいいな 2022-08-15にこのページを用意した 学習に重きを置いているので、完成しない壮大なやつより、小さいけど稼働するやつが望ましい 利用者向けのGUIを作るのはけっこう高コストなので、なるべく操作がシンプルなやつがいい 自分が利用者になるやつがいい 自分の日常の中にあるトピックと絡めたい トークンの遊び方、思いつくままとあわせて考えていく 雑に観点を出していく 「スマートコント
Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. プログラミング言語、スマートコントラクト Programming Language、Smart Contract、Ethereum、EVM ぼくは
Mentioned in days
夜にEthereum Japanの活動に関しての相談会があった。発行したいトークンがあって、その設計と実装について有識者に相談させてもらう会。スーパー有益タイムだった。お仕事でスマートコントラクトをいくつも実装してきたような人、やっぱり知見がすごいぜ。「なるほど、こういうふうに考えて意思決定していけばいいのか〜」と現場感のある知見をいくつもゲットできてだいぶ楽しかった。ありがとうございました!
小学校でのボランディア活動のため、午前は小学校へ。今日もとても楽しかったなあ。全力で鬼ごっこに取り組むと体がガタガタになってしまう。昼過ぎに帰ってきて、きのう仕込んだラタトゥイユを食べる。おいしい。
たぶん大麦が実りまくっていた区画、きのうあたりに刈り取りがあったのかな?鳥がたくさん集まっていて立食パーティみたいな雰囲気だった。
夜は鎖活動を少し。ChatGPTに話し相手してもらいながらスマートコントラクトの設計・実装を進めている。人間相手に雑にしゃべると考えが整理される作用があって、これ相手がChatGPTでも似たような作用があるよね。
今日の生活
黄金の中華そば 森商店でお昼ごはんを食べた。おいしいねぇ、おいしいよぉ。
ロロノア・ゾロさんと思われる肖像画が飾ってあった。とてもよい。
ビーフシチューを仕込んで、夜に食べました。
夜にchanohaとDiscordで話していたらプログラミング関連の話になって、ぼくがわかりそうな内容だったから軽くボイスチャットをつないでワイワイとやった。少し力になれたようでなにより。こんな調子で、スマートコントラクトで遊んでいこうな。
今日の生活
大晦日じゃん。
さかなバルRENGEでランチ。前菜もスパゲッティもおいしかった。いい場所だなあ。妻が頼んだ日替わりメニューは漁師飯ってやつで、ヒンナヒンナという感じで妻がよろこんでいたのでよかった。
夕方に買い出しに行って、帰ってきてうま煮をやった。調理酒がなかったので代わりに白ワインを入れた。雑な料理だねぇ、ガッハッハ。実家では母がつくっているようだし、妹は年明けにつくるそうな。日本の各地で大和田たちがうま煮をやっている。
きのうの夕方からchanohaとふたりでトークンの実装を進めている。プロジェクト名はPochi Bukuroかな。今日の22:00過ぎに動くものができた。わーい。明日の午前にリリース作業を行うつもり。
きのう今日でEthereum、スマートコントラクト、Solidity、NFTあたりの知見が一気に増えて興奮している。きのうchanohaと話し始めたときは「来年はいろいろとつくっていこうぜ!」くらいの気持ちでいたが、年が明ける前におもちゃがひとつ形になったことがとてもうれしい。
「スマートコントラクトで遊びたい!!」って気持ちが高まっていたんだろうなあ。年末のまとまった時間においてそれが炸裂した感じ。よかったのは、直近数ヶ月でchanohaとぼくがそれぞれ体験して思考して持ち寄ったものたちが、いい感じにトークンの設計に練り込まれていったところ。今のぼくらふたりだから、この設計に着地したと思う。
あれだな、初めてウェブアプリケーションをつくってデプロイしたときの興奮に近いものがあるな。だいたい15年くらい前のテンションに近い。新鮮なよろこびに包まれている。いい機会をくれたchanohaに感謝したい。
今日の暮らし
今日と明日は東京のオフィスでお仕事するぞ!ってことで渋谷に向かう。最近は8:18に那須塩原駅を出発する新幹線に乗っている。今朝は駅に着いたのが8:14くらいだったのでギリギリすぎたなあ。もうちょっと余裕を持って行動しましょう。
オフィスに着いて雑談していたら、社の人がGoogle Mapsを「大和田」で検索して首都圏に謎の四角形を発見した。
@june29: 大和田の錬成陣でもあるのか…?
これをおもしろがっていたら、他の人が九州の北部にも四角形を見つけてくれてさらにおもしろかった。
@june29: 九州の北の方もダメかもしれん…
道玄坂で「スマ婚」を見かけてスマートコントラクトじゃん、となる。
渋谷の故宮というお店で夜ごはん。公式サイトを見ると「台湾小皿料理」と書いてあって、なるほど、たしかに一品一品が小皿のサイズ感で提供されるから、あれこれ食べることができて満足を得やすいんだな〜と思った。
https://cocue-shibuya.gorp.jp/
以前にpyamaさんたちが利用していて「おいしかったよ」と言っていて有益情報だった。ありがたいね。
お店を出て、宿泊先のホテルまで20分くらいのお散歩。けっこう涼しくて気持ちのいい夜だった。
「iPhone Giga Max」
「ペヤング?」
みたいな会話があっておもしろかった。iPhoneとペヤングが同じような道を辿っているという解釈はおもしろいな。
https://github.com/june29/token-sandbox をつくって、スマートコントラクトをやっていくぞ!となって、M2 MacBook Air 2022にはいろいろと足りていないと気がついてmacOSのクリーンセットアップ2022-09の続きを進めるなどした。やっていくぞ。
Web3だからこそ可能になる世界 | 中島聡「エンジニアとしての生き方」/ Voicy - 音声プラットフォーム
snakajimaさんによるDAOよりもさらに分権的なコラボレーションのありかたのお話がおもしろかった。スマートコントラクト同士が連携して経済圏を形成するような姿かな。
@snakajima: そこで私が提案したいのは、さまざまな開発者が作った複数のスマートコントラクトが、定められたプロトコルを使ってエコシステムを作る、Decentralized Autonomous Ecosystem(DAE)。多数決のような無駄な仕組みを排除し、スマートコントラクトだけで経済圏を作ってしまうのだ。👇
たしかにこれはスマートコントラクトのコンポーザビリティの可能性を引き出す形だと思う。「おもしろそう」からさらに進んだことを考えられるように、自分の頭でもなにができるかを考えていこう。
https://goerli.etherscan.io/address/0x5dbc7b840baa9dabcbe9d2492e45d7244b54a2a0#code にてthirdwebのスマートコントラクトのコードを読める。ドキュメント https://portal.thirdweb.com/ を読んで理解を進めていくのもよさそうだ。
ところでGoerliはなんて読むの…? 発音としては「ゴォリィ」って感じか。
https://www.definitions.net/pronounce/Goerli
今日の取り組み
GitHub Copilotは便利だなあ。なんだけれど、Project WWの執筆作業のときにサジェストされる内容に思考が引っ張られるのがとても怖くて、原稿を書いていたMarkdownファイルについては早々に無効化したのだった。なんとなくGitHub Copilotを使っていると権利的にまずいことが起きてしまいそうで心配だよな。プログラミング言語だけじゃなくて、自然言語でもそうだよな〜と思ったのだった。
自分でもSolidityのコードを書きつつ、Twitterでpaji_aさんが『dGirlsNFT』というプロジェクトを動かしていて、おもしろがってウォッチしていた。詳しいことはdGirlsNFTのページにまとめていく。
スマートコントラクトはNoCode系のツールがどんどん充実していきそうだなあ。まったく前例のないことをやろうとしたら自前のプログラミングが必要になるだろうけれど、事例が生まれたものはどんどん仕組み化されていきそう。コンポーザビリティ。プログラミングの仕事の重要性はどれだけ残るだろうか。
今日の取り組み
CryptoZombiesのLesson 5とLesson 6を終えた。
Solidityによるスマートコントラクト実装の基本的なことと、それをHTML/JavaScriptの世界とつなぎこむ方法を学び直した。今の知識でなにかおもちゃをつくってみることにしよう。まずは、あんまり複雑じゃないやつがいいな。とはいえおもしろいものにしたい。アイディアを練ろう。
今日の暮らし
丸亀製麺でお昼ごはんを食べました。周囲の人々に生かされているな、と実感する日々です。
あらためてスマートコントラクト開発をやっていくぞ、ってことで数年ぶりにCryptoZombiesに再入門する。
https://cryptozombies.io/ は2018-01-26にブックマークしているから、約4年半ぶりか。なんも覚えていない。この期間でSolidityのバージョンもけっこう変わっちゃっているんじゃないの? 現時点での最新バージョンはv0.8.15かな。
進捗 → https://share.cryptozombies.io/jp/lesson/1/share/june29?id=Y3p8NTQ2NTU4
今日の学び
『マスタリング・イーサリアム』の読書会があり、今回は7章8章9章を読んだ。ぼくが担当させてもらった9章はスマートコントラクトのセキュリティのお話で、過去に実際に起きたインシデントの事例をたくさん取り扱った。歴史の教科書でも読んでいるような雰囲気で、ワイワイと盛り上がった。楽しい場があり、楽しく読み進めることができてありがたい。




