記事一覧
34歳で公務員からエンジニアになるためにとった戦略と現実について
0 はじめに私は2021年7月にそれまで勤めていた地方公務員を辞めて、Web3のベンチャー企業に入社しました。
当時、34歳でした。
その後、2023年1月にthirdwebという企業の公式アンバサダーになり、 2023年3月にAstarGamesのCTOになりました。
その後、2023年4月にETHGlobal Tokyoのメンターになり、2023年7月からはAstarNetworkのD
【Solanaコアコンセプト②】 トランザクションと命令(インストラクション)
この記事は、こちらの公式を翻訳・編集したものです。
1 はじめに1 トランザクションと命令(Instruction)
Solanaでは、ネットワークとの相互やりとりにトランザクションを送信します。
トランザクションには一つまたは複数の命令が含まれ、各命令は処理される特定の操作を表します。
命令の実行ロジックはSolanaネットワークにデプロイされたプログラムに保存されています。
各プログ
【Solanaコアコンセプト①】 アカウントモデル
この記事は、こちらの公式を翻訳・編集したものです。
1 はじめにSolanaでは、すべてのデータは「アカウント」と呼ばれるものに格納されます。
Solana上のデータの整理方法はキーバリューストアに似ており、データベースの各エントリは「アカウント」と呼ばれます。
2 アカウントの重要ポイント1 内容・容量
アカウントは最大10MBのデータを格納できます。
実行可能なプログラムコードまたは
2024年4月25日 Solana勉強会資料
Solana Faucetはこちら
0 イーサリアムとの違い1 イーサリアム
2 Solana
1 やってみよう1 各種アカウントの作成
ミントトークンアカウントを作った後、トークンの送付元と送付先のアカウントを作成します。
2 トークンのミント
送付の実験に使用するトークンを2,000ミントします。
3 送付先への送付
送付先に1,000トークンを送ります。
今回は、もしくは2
【完全保存版】SolanaのTowerBFTの概要を理解しよう!
0 はじめにTower BFTとは、Solanaにおいて、誤ったフォークが作られないようにするための強力な仕組みです。
この記事では、その概要を説明していきます。
詳細は、公式をご参照ください。
1 スロットとブロックについて1 スロットについて
まずは、基本的なところから見ていきましょう。
Solanaにおいて、「スロット」とは時間の単位です。
このスロットごとに、基本的にはブロック
【Solana】spl-token-cliのインストールについて
こちらのコマンドで、インストールを行います。
cargo install spl-token-cli
ちなみに、私はこのようにエラーが出てしまいました。
こちらで、同じようなエラーの解決方法が載っていました。
記事の通り、追加でインストールを行ってみます。
sudo apt install build-essential cmake pkg-config libudev-dev
再度、
【Solana】RustとAnchorのインストールを行おう!
本日は、こちらの記事を元にして、RustとAnchorをインストールします。
なお、事前に、こちらの記事か動画でSolanaのインストールを終えているものとします。
なお、こちらの公式の記事を元にしています。
1 Rustのインストール1 インストール
こちらのコマンドでRustをインストールします。
curl --proto '=https' --tlsv1.2 -sSf https:
【非エンジニア向け】Solana CLIを使う準備をしよう!(最初からスタート)
0 はじめにSolanaはCLI(コマンドラインインターフェース)を使うことで色々な処理ができます。
使ううちに慣れて来ますが、最初のとっかかりはエンジニアでない方は苦労するのではと思います。
そのため、この記事では、その最初の部分であるインストールとPATHの設定を丁寧にやっていきます。
なお、こちらの記事もご参考にどうぞ
1−1 Windowsの場合Windowsの場合は「WSL(Wi
Astar zKyoto(Astar zkEVMのテストネット)へのブリッジの方法について
本日は、Astar zkEVMのテストネットである、Astar zKyotoで使用するトークンを取得してみましょう。
1 Sepolila ETHの取得まずは、こちらから、Sepolia ETHを取得しましょう。
ウォレットアドレスに「0.001ETH」以上ないと取得できないのでご注意ください。
2 メタマスクへのzKyotoの追加次に、メタマスクに「Astar zKyoto」を入れていきま
【Solana】ウォレット接続ボタンを作ってみよう!
本日は、こちらに沿って、Solanaのウォレット接続ボタンを作ってみましょう。
1 やってみようでは、やってみましょう。
1 git clone
まずは、Git clone を行います。
git clone https://github.com/anza-xyz/wallet-adapter.git
2 依存関係のインストール
次に、依存関係をインストールしていきましょう。
cd
【完全保存版】Astar zkEVMのRPCのAPIエンドポイントを作ろう!
1 はじめにブロックチェーンでは、各チェーンがRPCのAPIエンドポイントを用意しています。
ただ、実際の業務においては、専用のエンドポイントを使用する方がスムーズです。
今回は、Astar zkEVMでのRPCのAPIエンドポイントを作ってみましょう。
2 やってみようまずは、「Startale Web3 Service」のページに行きます。
「node service」を選択
接続を
【io.net】bc8.aiによる画像の生成とトランザクション・クラスターの確認
今回は、bc8.aiで画像を生成し、その際に起こるトランザクションとクラスターを確認してみます。
1 「bc8.ai」で画像を生成してみようまずは、こちらの「bc8.ai」のページに行ってみましょう。
「Powered by IO」というように、「io.net」の力を使っていることがわかります。
「TRY IT NOW」を選択
「生成」を選択します。
任意のプロンプトを入れて、「生成」を
Solana Bootcamp⑤ メタデータアカウントの更新について
1 実行方法について実行方法はこちらのnoteのやり方と同じです。
まずは、こちらの「3.createTokenWithMetadata.ts」を実行します。
トークンミントアカウントの名前を確認することができます。
「Metadata」を確認することで、より詳細に見ることができます。
「5.updateMetadata.ts」を実行して、メタデータを更新してみましょう。
すると、このよ
Solana Bootcamp④ ATA(トークン連結アカウント)の作成とミント
1 実行方法について実行方法はこちらのnoteのやり方と同じです。
こちらの「4.mintTokens.ts」を実行するだけです。
2 概要今回の概要は、「①ATA(トークン連結アカウント)の作成」と②ミントです。
1 ミントトークンアカウントについて
まず、前回作ったのが、こちらの、ミントトークンアカウントです。
ここには、Decimals(小数点以下の桁数)やミント権限のあるアカウン
Solana Bootcamp③ メタデータ付きトークンの作成
1 実行方法について実行方法はこちらのnoteのやり方と同じです。
こちらの「3.createTokenWithMetadata.ts」を実行するだけです。
2 概要今回の概要は、「メタデータ付きのトークンの作成」です。
大きなステップとしては、
から構成されています。
3 トークンミントアカウントの作成1 アカウントの作成
まずは、トークンの必要最低限の設定を保持するためのアカウント