マガジン

  • Solana関連記事

    Solana関連の記事です。

  • Solana コアコンセプト

    Solanaのコアコンセプトの翻訳記事です。

  • Astar関連記事(WASM以外)

    Astar関連記事(WASM以外)

  • Gelato

    This is for gelato

  • WASM関連記事

    WASM

記事一覧

固定された記事

34歳で公務員からエンジニアになるためにとった戦略と現実について

0 はじめに私は2021年7月にそれまで勤めていた地方公務員を辞めて、Web3のベンチャー企業に入社しました。 当時、34歳でした。 その後、2023年1月にthirdwebという企…

500
ユウキ
8か月前
55

【Solana発展コンセプト①】 バージョン付きトランザクション

この記事は、こちらの公式を翻訳・編集したものです。 0 はじめにバージョン管理されたトランザクションは、アドレス検索テーブルを含むSolanaランタイムで追加機能を可…

ユウキ
3日前
3

【Solanaコアコンセプト⑧】 クラスターと公開RPCエンドポイント

この記事は、こちらの公式を翻訳・編集したものです。 0 はじめにSolanaブロックチェーンには、クラスタと呼ばれるいくつかの異なるバリデータグループがあります。 そ…

ユウキ
4日前
3

【Solanaコアコンセプト⑦】 Solanaにおけるトークン

この記事は、こちらの公式を翻訳・編集したものです。 0 はじめに1 トークンとは トークンは、さまざまな資産の所有権を表すデジタル資産です。 トークン化により、…

ユウキ
5日前
5

【Solanaコアコンセプト⑥】 CPI(Cross Program Invocation)

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめにクロスプログラム呼び出し(CPI)とは、あるプログラムが別のプログラムの命令を呼び出すことを指しま…

ユウキ
6日前
2

【Solanaコアコンセプト⑤】 プログラム派生アドレス

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめにProgram Derived Address(PDA)について説明します。 PDAはSolanaの開発者に以下の2つの主な用途を提…

ユウキ
9日前
2

【Solanaコアコンセプト④】 プログラム

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめにSolanaエコシステムでは、「スマートコントラクト」はプログラムと呼ばれます。 各プログラムは実行可…

ユウキ
11日前
2

【Solanaコアコンセプト③】 トランザクション手数料

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめに1 概要 小額の手数料でSolanaブロックチェーン上での指示を処理することができ、これを「トランザク…

ユウキ
11日前
6

【Solanaコアコンセプト②】 トランザクションと命令(インストラクション)

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめに1 トランザクションと命令(Instruction) Solanaでは、ネットワークとの相互やりとりにトランザク…

ユウキ
12日前
6

【Solanaコアコンセプト①】 アカウントモデル

この記事は、こちらの公式を翻訳・編集したものです。 1 はじめにSolanaでは、すべてのデータは「アカウント」と呼ばれるものに格納されます。 Solana上のデータの整理…

ユウキ
13日前
5

2024年4月25日 Solana勉強会資料

Solana Faucetはこちら 0 イーサリアムとの違い1 イーサリアム 2 Solana 1 やってみよう1 各種アカウントの作成 ミントトークンアカウントを作った後、トー…

ユウキ
3週間前
6

【完全保存版】SolanaのTowerBFTの概要を理解しよう!

0 はじめにTower BFTとは、Solanaにおいて、誤ったフォークが作られないようにするための強力な仕組みです。 この記事では、その概要を説明していきます。 詳細は、公…

ユウキ
1か月前
6

【Solana】spl-token-cliのインストールについて

こちらのコマンドで、インストールを行います。 cargo install spl-token-cli ちなみに、私はこのようにエラーが出てしまいました。 こちらで、同じようなエラーの解決…

ユウキ
1か月前
2

【Solana】RustとAnchorのインストールを行おう!

本日は、こちらの記事を元にして、RustとAnchorをインストールします。 なお、事前に、こちらの記事か動画でSolanaのインストールを終えているものとします。 なお、こち…

ユウキ
1か月前
3

【非エンジニア向け】Solana CLIを使う準備をしよう!(最初からスタート)

0 はじめにSolanaはCLI(コマンドラインインターフェース)を使うことで色々な処理ができます。 使ううちに慣れて来ますが、最初のとっかかりはエンジニアでない方は苦…

ユウキ
1か月前
3

Astar zKyoto(Astar zkEVMのテストネット)へのブリッジの方法について

本日は、Astar zkEVMのテストネットである、Astar zKyotoで使用するトークンを取得してみましょう。 1 Sepolila ETHの取得まずは、こちらから、Sepolia ETHを取得しまし…

ユウキ
1か月前
5
34歳で公務員からエンジニアになるためにとった戦略と現実について

34歳で公務員からエンジニアになるためにとった戦略と現実について


0 はじめに私は2021年7月にそれまで勤めていた地方公務員を辞めて、Web3のベンチャー企業に入社しました。

当時、34歳でした。

その後、2023年1月にthirdwebという企業の公式アンバサダーになり、 2023年3月にAstarGamesのCTOになりました。

その後、2023年4月にETHGlobal Tokyoのメンターになり、2023年7月からはAstarNetworkのD

もっとみる
【Solana発展コンセプト①】 バージョン付きトランザクション

【Solana発展コンセプト①】 バージョン付きトランザクション

この記事は、こちらの公式を翻訳・編集したものです。

0 はじめにバージョン管理されたトランザクションは、アドレス検索テーブルを含むSolanaランタイムで追加機能を可能にする新しいトランザクション形式です。

オンチェーンプログラムに変更を加える必要はありませんが(バージョン管理されたトランザクションの新機能や後方互換性のために)、開発者はクライアントサイドのコードを更新する必要があります。

もっとみる
【Solanaコアコンセプト⑧】 クラスターと公開RPCエンドポイント

【Solanaコアコンセプト⑧】 クラスターと公開RPCエンドポイント

この記事は、こちらの公式を翻訳・編集したものです。

0 はじめにSolanaブロックチェーンには、クラスタと呼ばれるいくつかの異なるバリデータグループがあります。

それぞれがエコシステム全体で異なる目的を果たし、それぞれのクラスタのJSON-RPCリクエストを満たすために専用のAPIノードを含んでいます。

クラスタ内の個々のノードは第三者によって所有および運営されており、各ノードには公開エン

もっとみる
【Solanaコアコンセプト⑦】 Solanaにおけるトークン

【Solanaコアコンセプト⑦】 Solanaにおけるトークン

この記事は、こちらの公式を翻訳・編集したものです。

0 はじめに1 トークンとは

トークンは、さまざまな資産の所有権を表すデジタル資産です。

トークン化により、財産権のデジタル化が可能となり、代替可能および非代替可能な資産の管理の基本的な構成要素として機能します。

2 FTとNFT

代替可能トークンは、同じ種類で価値のある交換可能で分割可能な資産を表します(例:USDC)。

非代替可能

もっとみる
【Solanaコアコンセプト⑥】 CPI(Cross Program Invocation)

【Solanaコアコンセプト⑥】 CPI(Cross Program Invocation)

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめにクロスプログラム呼び出し(CPI)とは、あるプログラムが別のプログラムの命令を呼び出すことを指します。

このメカニズムにより、Solanaプログラムの組み合わせが可能になります。

命令はプログラムがネットワークに公開するAPIエンドポイントと考えることができます。

そして、CPIはあるAPIが内部的に別のAPIを呼び出すものと

もっとみる
【Solanaコアコンセプト⑤】 プログラム派生アドレス

【Solanaコアコンセプト⑤】 プログラム派生アドレス

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめにProgram Derived Address(PDA)について説明します。

PDAはSolanaの開発者に以下の2つの主な用途を提供します。

1 決定論的アカウントアドレス

PDAは、オプショナルな「シード」(事前に定義された入力)と特定のプログラムIDの組み合わせを使用します。

これにより、アドレスを決定論的に導出するメ

もっとみる
【Solanaコアコンセプト④】 プログラム

【Solanaコアコンセプト④】 プログラム

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめにSolanaエコシステムでは、「スマートコントラクト」はプログラムと呼ばれます。

各プログラムは実行可能なロジックを格納するオンチェーンアカウントであり、インストラクションと呼ばれる特定の機能に整理されています。

Solanaプログラムに関連する追加トピックについては、このドキュメントの「プログラムのデプロイ」セクションに含まれ

もっとみる
【Solanaコアコンセプト③】 トランザクション手数料

【Solanaコアコンセプト③】 トランザクション手数料

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめに1 概要

小額の手数料でSolanaブロックチェーン上での指示を処理することができ、これを「トランザクション手数料」と呼びます。

各トランザクション(一つ以上の指示を含む)がネットワークを通じて送信されると、現在のリーダーバリデーションクライアントによって処理されます。

2 経済設計と手数料

トランザクションがグローバルステ

もっとみる
【Solanaコアコンセプト②】 トランザクションと命令(インストラクション)

【Solanaコアコンセプト②】 トランザクションと命令(インストラクション)

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめに1 トランザクションと命令(Instruction)

Solanaでは、ネットワークとの相互やりとりにトランザクションを送信します。

トランザクションには一つまたは複数の命令が含まれ、各命令は処理される特定の操作を表します。

命令の実行ロジックはSolanaネットワークにデプロイされたプログラムに保存されています。

各プログ

もっとみる
【Solanaコアコンセプト①】 アカウントモデル

【Solanaコアコンセプト①】 アカウントモデル

この記事は、こちらの公式を翻訳・編集したものです。

1 はじめにSolanaでは、すべてのデータは「アカウント」と呼ばれるものに格納されます。

Solana上のデータの整理方法はキーバリューストアに似ており、データベースの各エントリは「アカウント」と呼ばれます。

2 アカウントの重要ポイント1 内容・容量

アカウントは最大10MBのデータを格納できます。

実行可能なプログラムコードまたは

もっとみる
2024年4月25日 Solana勉強会資料

2024年4月25日 Solana勉強会資料

Solana Faucetはこちら

0 イーサリアムとの違い1 イーサリアム

2 Solana

1 やってみよう1 各種アカウントの作成

ミントトークンアカウントを作った後、トークンの送付元と送付先のアカウントを作成します。

2 トークンのミント

送付の実験に使用するトークンを2,000ミントします。

3 送付先への送付

送付先に1,000トークンを送ります。

今回は、もしくは2

もっとみる
【完全保存版】SolanaのTowerBFTの概要を理解しよう!

【完全保存版】SolanaのTowerBFTの概要を理解しよう!

0 はじめにTower BFTとは、Solanaにおいて、誤ったフォークが作られないようにするための強力な仕組みです。

この記事では、その概要を説明していきます。

詳細は、公式をご参照ください。

1 スロットとブロックについて1 スロットについて

まずは、基本的なところから見ていきましょう。

Solanaにおいて、「スロット」とは時間の単位です。

このスロットごとに、基本的にはブロック

もっとみる
【Solana】spl-token-cliのインストールについて

【Solana】spl-token-cliのインストールについて

こちらのコマンドで、インストールを行います。

cargo install spl-token-cli

ちなみに、私はこのようにエラーが出てしまいました。

こちらで、同じようなエラーの解決方法が載っていました。

記事の通り、追加でインストールを行ってみます。

sudo apt install build-essential cmake pkg-config libudev-dev

再度、

もっとみる
【Solana】RustとAnchorのインストールを行おう!

【Solana】RustとAnchorのインストールを行おう!

本日は、こちらの記事を元にして、RustとAnchorをインストールします。

なお、事前に、こちらの記事か動画でSolanaのインストールを終えているものとします。

なお、こちらの公式の記事を元にしています。

1 Rustのインストール1 インストール

こちらのコマンドでRustをインストールします。

curl --proto '=https' --tlsv1.2 -sSf https:

もっとみる
【非エンジニア向け】Solana CLIを使う準備をしよう!(最初からスタート)

【非エンジニア向け】Solana CLIを使う準備をしよう!(最初からスタート)

0 はじめにSolanaはCLI(コマンドラインインターフェース)を使うことで色々な処理ができます。

使ううちに慣れて来ますが、最初のとっかかりはエンジニアでない方は苦労するのではと思います。

そのため、この記事では、その最初の部分であるインストールとPATHの設定を丁寧にやっていきます。

なお、こちらの記事もご参考にどうぞ

1−1 Windowsの場合Windowsの場合は「WSL(Wi

もっとみる
Astar zKyoto(Astar zkEVMのテストネット)へのブリッジの方法について

Astar zKyoto(Astar zkEVMのテストネット)へのブリッジの方法について

本日は、Astar zkEVMのテストネットである、Astar zKyotoで使用するトークンを取得してみましょう。

1 Sepolila ETHの取得まずは、こちらから、Sepolia ETHを取得しましょう。

ウォレットアドレスに「0.001ETH」以上ないと取得できないのでご注意ください。

2 メタマスクへのzKyotoの追加次に、メタマスクに「Astar zKyoto」を入れていきま

もっとみる