diff --git a/.gitbook/docs.json b/.gitbook/docs.json index cb39358b..d33c16be 100644 --- a/.gitbook/docs.json +++ b/.gitbook/docs.json @@ -1122,6 +1122,20 @@ ] } ] + }, + { + "language": "jp", + "groups": [ + { + "group": "INJECTIVE", + "pages": [ + "jp/index", + "jp/faq", + "jp/glossary", + "jp/references" + ] + } + ] } ] }, diff --git a/.gitbook/jp/faq.mdx b/.gitbook/jp/faq.mdx new file mode 100644 index 00000000..c03865e9 --- /dev/null +++ b/.gitbook/jp/faq.mdx @@ -0,0 +1,44 @@ +--- +title: Injective FAQ +icon: question +--- + +## 基本事項 + +Q: Injectiveではどのようなアカウントアドレスタイプがサポートされていますか? + +A: 以下の2種類のアドレスタイプに対応しています: +- Bech32(`inj...`):主にCosmosウォレット/ツールを介して操作する際に使用 +- Hexadecimal(`0x...`):主にEVMウォレット/ツールを介して操作する際に使用 + +---- + +Q: Injective CosmosアドレスとInjective EVMアドレスの対応関係を調べる方法はありますか? + +A: これらのアドレスタイプ間のマッピングは数学的操作によって行われ、1対1で対応しており、双方向に変換可能です。 +- 実例:[Injective Testnet Faucet](https://testnet.faucet.injective.network/) +- ドキュメント:[TSコード例](https://docs.injective.network/developers/convert-addresses) + +---- + +## インフラストラクチャ + +Q: プライベートノードを維持する場合: + +- 2.5 Tiのアーカイブデータ(event provider)を保存する必要がありますか? +- その部分をスキップしてindexerを動作させることはできますか? + +A: Event providerはプルーニング可能です。初期同期にはパブリックのevent providerエンドポイントを使用できます。その後、ローカルデプロイメントへ切り替える場合は、最新ブロック高からの運用となります。したがって、スキップ可能です。 + +---- + +## EVM + +Q: Injectiveには[`multicall3`](https://www.multicall3.com/)スマートコントラクトのデプロイメントがありますか? + +A: はい。 + +- Injective Mainnet `multicall3`:[`0xcA11bde05977b3631167028862bE2a173976CA11`](https://blockscout.injective.network/address/0xcA11bde05977b3631167028862bE2a173976CA11?tab=contract) +- Injective Testnet `multicall3`:[`0xcA11bde05977b3631167028862bE2a173976CA11`](https://testnet.blockscout.injective.network/address/0xcA11bde05977b3631167028862bE2a173976CA11?tab=contract) + +---- diff --git a/.gitbook/jp/glossary.mdx b/.gitbook/jp/glossary.mdx new file mode 100644 index 00000000..3108caf0 --- /dev/null +++ b/.gitbook/jp/glossary.mdx @@ -0,0 +1,248 @@ +--- +description: >- + Injectiveの主要用語をコンパクトにまとめたチートシート。Injective固有の用語を理解するために活用してください。 +title: 用語集 +icon: arrow-down-a-z +--- + +### Active set(アクティブセット) + +コンセンサスに参加し、報酬を受け取るバリデーターの集合。 + +### Airdrops(エアドロップ) + +ステーキング報酬とは別に、特定のバリデーターを通じてデリゲーターに配布される追加報酬。主にエコシステム内アプリの認知拡大を目的として提供される。 + +### Arbitrage(アービトラージ) + +市場間の価格差を利用して利益を得る行為。通常、ある市場で資産を購入し、別の市場でより高値で売却する。 + +### Blockchain(ブロックチェーン) + +複数の独立したコンピューター間で共有・複製される改ざん不可能なトランザクション台帳。 + +### Blocks(ブロック) + +ブロックチェーンに保存されるデータの単位。各ブロックにはバリデーターによって検証・署名されたトランザクションが含まれる。 + +### Bonded validator(ボンデッドバリデーター) + +アクティブセットに属し、コンセンサスに参加して報酬を得るバリデーター。 + +### Bonding(ボンディング) + +ユーザーがステーキング報酬を得るためにINJをバリデーターに委任すること。所有権はデリゲーターにあり、委任・ボンディング・ステーキングは同義。 + +### Burn(バーン) + +トークンを永久に消滅させること。Injectiveではバーンオークション後にINJがバーンされる。 + +### Burn Auction(バーンオークション) + +週次イベント。ユーザーはINJを使って取引手数料の60%に入札し、落札に使われたINJはバーンされる。 + +### Commission(コミッション) + +バリデーターが報酬分配前に受け取る手数料割合。収益はこのコミッションに依存し、各バリデーターが自由に設定する。 + +### Community pool(コミュニティプール) + +コミュニティプロジェクト資金として用意された基金。提案が可決されると、その内容に従って資金が使用される。 + +### Consensus(コンセンサス) + +トランザクションの正当性について合意を形成する仕組み。InjectiveはTendermintを採用し、参加バリデーターは報酬を得る。詳細については[Tendermint公式ドキュメントサイト](https://docs.tendermint.com/)をご覧ください。 + +### Cosmos-SDK + +Injectiveブロックチェーンが構築されているオープンソースフレームワーク。詳細については[Cosmos SDKドキュメント](https://docs.cosmos.network/)をご覧ください。 + +### CosmWasm + +オンチェーンスマートコントラクトを実行するためにInjectiveが利用するライブラリ。詳細についてはCosmWasmドキュメントをご覧ください。 + +### dApp + +分散型アプリケーション。分散型プラットフォーム上に構築されたアプリケーション。 + +### DDoS + +分散型サービス拒否攻撃。攻撃者がサービスを中断させるためにネットワークにトラフィックやリクエストを氾濫させること。 + +### DeFi + +中央管理者を介さずに金融サービスを提供する仕組み。 + +### Delegate(委任) + +ユーザーが報酬を得るためにINJをバリデーターに委任すること。所有権は移らない。 + +### Delegator(デリゲーター) + +報酬を獲得するためにvalidatorにINJを委任、ボンド、またはステークするユーザー。委任、ボンディング、ステーキングは一般的に同じプロセスを指します。 + +### Devnet + +本番環境に影響を与えずに機能テストができるネットワーク。 + +### Frequent Batch Auction(FBA) + +Injectiveの注文マッチング方式。資本効率が高く、フロントランニングを防ぐ。 + +### Full node(フルノード) + +ネットワークに接続し、トランザクション検証や通信を行うノード。 + +### Gas Fees(ガス手数料) + +スパム防止のために各トランザクションに課される計算手数料。 + +### Governance(ガバナンス) + +ユーザーとバリデーターがネットワーク変更を決定する仕組み。 + +### Governance proposal(ガバナンス提案) + +プロトコル変更などを提案する正式な提案文書。 + +### IBC + +異なるブロックチェーン間の相互通信を可能にする技術。 + +### INJ + +Injectiveのネイティブトークン。 + +### injectived + +Injectiveノードと対話するためのコマンドラインツール。 + +injectivedの詳細については、`injectived`ガイドをご覧ください。 + +### Injective core + +Injectiveの公式ソースコード。 + +Injective coreの詳細については、Injective coreモジュールをご覧ください。 + +### Injective Hub + +ウォレット、ガバナンス、ステーキング、バーンオークションを提供するプラットフォーム。 + +Injective Hubの機能については、Injective Hubガイドをご覧ください。 + +### Inactive set(インアクティブセット) + +コンセンサスに参加しないバリデーターの集合。 + +### Jailed(ジェイル) + +不正行為により一定期間コンセンサスから除外された状態。 + +### Maximum Extractable Value (MEV) + +トランザクション順序操作などにより追加的に得られる最大利益。 + +InjectiveはMEV耐性があります。 + +### Module(モジュール) + +Injective core内の機能単位。 + +### Oracle(オラクル) + +外部データ(主に価格)をブロックチェーンに提供するサービス。 + +### Pools(プール) + +トークンの集合。市場の総供給量を表す。 + +### Proof of Stake + +Proof of Stake(プルーフ・オブ・ステーク)。ステーク量に応じてブロック提案者が選ばれる仕組み。 + +### Quorum(定足数) + +選挙を有効にするために必要な最小投票数。すべてのステークされたINJの33%が投票しないと定足数に達しません。投票期間終了前に定足数に達しない場合、提案は失敗し、提案者のデポジットはバーンされます。 + +### Redelegate(再委任) + +ステークしたINJを別のバリデーターへ移動すること。 + +### Rewards(報酬) + +手数料などから生成され分配される収益。 + +### Self-delegation(自己委任) + +バリデーター自身がステークするINJ量。 + +### Slashing(スラッシング) + +不正行為時にステークが削減されるペナルティ。 + +### Slippage(スリッページ) + +注文時の想定価格と実際の約定価格の差。 + +### Stake(ステーク) + +バリデーターにボンドされたINJの量。 + +### Staking(ステーキング) + +ユーザーが報酬を受け取るためにアクティブなvalidatorにINJを委任またはボンドすること。ボンドされたINJはvalidatorのステークに追加されます。validatorはコンセンサスプロセスに参加するための担保としてステークを提供します。より大きなステークを持つvalidatorはより頻繁に参加するよう選ばれます。validatorは参加に対してステーキング報酬を受け取ります。validatorのステークは不正行為をした場合にスラッシュされる可能性があります。validatorはステーキング時でもdelegatorのINJの所有権を持つことはありません。 + +ステーキングの詳細については、コンセプトページをご覧ください。 + +### Tendermint consensus(Tendermintコンセンサス) + +2ラウンド投票でブロックを確定する仕組み。詳細については[Tendermint公式ドキュメント](https://docs.tendermint.com/)をご覧ください。 + +### Mainnet(メインネット) + +実際の取引が行われる本番ネットワーク。 + +### Testnet(テストネット) + +テスト用ネットワーク。実資産は使用されない。 + +### Total stake(総ステーク) + +自己ステークを含む総ステーク量。 + +### Unbonded validator(アンボンデッドバリデーター) + +コンセンサスに参加しないバリデーター。 + +### Unbonding validator(アンボンディングバリデーター) + +離脱処理中のバリデーター。 + +### Unbonded INJ(アンボンデッドINJ) + +自由に取引可能なINJ。 + +### Unbonding(アンボンディング) + +委任解除プロセス(21日ロック)。 + +### Unbonding INJ(アンボンディング中INJ) + +解除処理中で取引不可のINJ。 + +### Undelegate(アンデリゲート) + +委任を解除する行為。 + +### Uptime(アップタイム) + +バリデーターの稼働率。 + +### Validator(バリデーター) + +トランザクション検証・ブロック提案を行うノード運営者。 + +### Weight(ウェイト) + +ステーク量の指標。提案選出頻度や投票力に影響する。 diff --git a/.gitbook/jp/index.mdx b/.gitbook/jp/index.mdx new file mode 100644 index 00000000..c6a582cc --- /dev/null +++ b/.gitbook/jp/index.mdx @@ -0,0 +1,108 @@ +--- +description: >- + Injectiveは、最先端のWeb3金融アプリケーションを構築するための高性能かつ相互運用性を備えたレイヤー1ブロックチェーンです。 +title: Injectiveについて +icon: flag-checkered +--- + +## Injectiveとは? + +Injectiveは金融のために構築されたブロックチェーンです。 + +Injectiveは、開発者が他のネットワークでは不可能な動的アプリケーションを作成するために、事前構築されたカスタマイズ可能な[モジュール](./developers-native/)を使用できる唯一のブロックチェーンです。コアアーキテクチャの最適化と強化されたクロスチェーン相互運用性を組み合わせることで、Injectiveはグローバル金融システムを効率的かつ安全にオンチェーン化するための高性能ネットワークを提供します。 + +---- + + + + ウォレットの作成方法を学ぶ + + + Injectiveでの取引開始方法を学ぶ + + + セントリーノードおよびバリデーターノードの運用方法を見る + + + Injectiveでの開発方法を学ぶ + + + Injective Discordに参加 +
+ 開発者Telegramに参加 +
+
+ +# はじめに + +Injective探索の旅へようこそ!質問をする前に、ドキュメント内の検索機能をご利用ください。本ドキュメントは自己完結型の構成となっており、オンボーディングをスムーズにし、誰もがInjectiveについて簡単に学べるようにすることを目標としています。 + +## Injectiveクイックスタートガイド + + + + + Injectiveでウォレットを作成する方法と、サポートされているウォレットについて学ぶ + + + Injectiveのさまざまなトークン規格について学ぶ + + + Injectiveでトランザクションを準備、署名、送信する方法を学ぶ + + + +## サポートが必要ですか? + +ご質問やフィードバックがある場合は、DiscordまたはTelegramでお問い合わせください: + +* [Injective Discordサーバー](https://discord.gg/injective)に参加して、該当チャンネルをご確認ください。 +* [Injective開発者Telegramチャンネル](https://t.me/+8Y_0HOFLhnRlZDU9)に参加してください。 diff --git a/.gitbook/jp/references.mdx b/.gitbook/jp/references.mdx new file mode 100644 index 00000000..b98331c9 --- /dev/null +++ b/.gitbook/jp/references.mdx @@ -0,0 +1,73 @@ +--- +description: Injectiveエコシステムの主要な参考情報・リンク集 +title: リファレンス +icon: paperclip +--- + +## 開発者リソース + +### 開発者ツールとリソース + +Injectiveでの開発を始めるための開発者ツールとリソース + +| **リソース** | **説明** | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| [MCP Server](./developers/ai/mcp) | Model Context Protocolを使用してAIアシスタントをInjectiveドキュメントに接続 | +| [Injective 101](https://injective.notion.site/Injective-101-589dedc4c9c04531aae503dbb235d443) | Injectiveリソースのワンストップショップ | +| [Injectived](./developers/injectived/) | Injectiveに接続するコマンドラインインターフェースとノードデーモン | +| [Injective Explorer](https://explorer.injective.network/) | アドレス、取引、トークン、トランザクション、およびInjective上のその他のアクティビティを検索できる分析プラットフォーム | +| [Injective Local](https://github.com/InjectiveLabs/injective-local) | Dockerでコンテナ化され、シンプルなdocker-composeファイルで管理されるInjectiveテストネットとエコシステム | +| [Injective REST API](https://lcd.injective.network/swagger/) | Swagger APIエクスプローラー | +| [Injective TypeScript SDK](https://docs.ts.injective.network) | TypeScriptを使用してInjective上でdAppを構築 | +| [Injective API Reference](https://api.injective.exchange) | トレーダー向けに、Injectiveの各種操作APIをまとめた詳細リファレンス | +| [Cosmovisor](./infra/cosmovisor/) | ガバナンスモジュールを監視するCosmos SDKバイナリ周辺の小さなプロセスマネージャー | +| [CosmosSDK](https://docs.cosmos.network/main/build) | Injectiveエコシステムと統合する開発者にとって貴重なリソースとなるCosmos SDKドキュメント | + +### エコシステムツールとリソース + +エコシステム開発者とパートナーが開発したツールとリソース + +| **リソース** | **説明** | +| -------------------------------------------------------------------------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [Desig](https://desig.io/) | マルチパーティ計算(MPC)マルチシグソリューション | +| [DiscoverINJ](https://alpha.discoverinj.com/) | UIスマートコントラクトクエリ/実行 | +| [The Graph](https://docs.substreams.dev/tutorials/intro-to-tutorials/injective) | Injectiveブロックチェーンからデータを抽出するためのSubstreams | +| [NewMetric](https://app.newmetric.xyz/) | カスタム高性能RPCノード | +| [Notifi](https://injective.com/notifications/) | Notifiを通じて最新のチェーンアップデート、エコシステム開発、市場インサイトなどの通知を受け取る | +| [Pyth](https://docs.pyth.network/home) | 価格フィードオラクルと市場データ | +| [Starship](https://docs.cosmology.zone/starship) | 開発者がフルシミュレートされたミニCosmosエコシステムを起動し、エンドツーエンドのテストケースを書けるようにする統合開発環境 | +| [SubQuery](https://github.com/subquery/cosmos-subql-starter/tree/main/Injective/injective-starter) | カスタムAPIを提供するオープンソースデータインデクサー | +| [Remix IDE](https://docs.welldonestudio.io/code/deploy-and-run/injective) | スマートコントラクトデプロイメント&開発API | +| [Synternet](https://docs.synternet.com/build/data-layer/developer-portal/subscribe-to-streams) | リアルタイムライブデータストリームの購読または公開 | +| [Wormhole](https://docs.wormhole.com/wormhole) | クロスチェーンメッセージングプロトコル | +| [DAO DAO](https://daodao.zone/dao/injective) | DAO DAOは、ブロックチェーン上で実行される基盤となるスマートコントラクトと簡単にやり取りするための視覚的インターフェースを提供することで、DAOの構築と運用を支援します。DAO DAOはマルチシグソリューションも提供しています。 | + +### 有用なリポジトリ + +Injectiveでの開発と統合に役立つリポジトリ + +| **リポジトリ** | **説明** | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| [CosmWasm101](https://github.com/InjectiveLabs/CosmWasm101) | 2023 Injective Global HackathonのCosmWasm 101プレゼンテーションに合わせたガイド | +| [cw20-adapter](https://github.com/InjectiveLabs/cw20-adapter/tree/master/contracts/cw20-adapter) | CW-20トークンをInjective-chain発行のネイティブトークン(TokenFactoryモジュールを使用)と交換できるコントラクト | +| [cw-injective](https://github.com/InjectiveLabs/cw-injective) | CosmWasmをInjectiveと統合するために使用できるパッケージ | +| [injective-rust](https://github.com/InjectiveLabs/injective-rust) | Injective-Coreのすべてのrustバインディングジェネレーターが存在する場所 | +| [injective-ts-examples](https://github.com/InjectiveLabs/injective-ts-examples) | injective-tsライブラリでの開発を始めるのに役立つリポジトリ | +| [injective-ui](https://github.com/InjectiveLabs/injective-ui) | Injectiveでの開発を容易にするUIパッケージのコレクション | +| [swap-contract](https://github.com/InjectiveLabs/swap-contract) | 2つの異なるトークン間の即時スワップを示すオープンソースアトミックトークンスワップコントラクト | +| [test-tube](https://github.com/injectiveLabs/test-tube) | CosmWasmスマートコントラクトのテスト環境を構築するための汎用ライブラリ | + +### 開発者サポート + +DiscordまたはTelegramで開発者サポートを見つける + +1. [Injective Discordサーバー](https://discord.gg/injective)に参加して、関連するチャンネルを見つけてください +2. [Injective開発者Telegramチャンネル](https://t.me/+qorn-J06fzA0YTZl)に参加してください + +### パブリックエンドポイント + +パブリックエンドポイントのリストについては、[パブリックエンドポイント](./infra/public-endpoints/ "mention")をご覧ください + +### プライベート/専用ノードサービス + +プライベートノードサービスの完全なリストについては、[プレミアムエンドポイント](./infra/premium-endpoints/ "mention")をご覧ください