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..0e073ee4 --- /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..13ac9a86 --- /dev/null +++ b/.gitbook/jp/glossary.mdx @@ -0,0 +1,248 @@ +--- +description: >- + Injectiveのポケットサイズのチートシート。この用語集を使用して、Injective固有の用語について学びましょう。 +title: 用語集 +icon: arrow-down-a-z +--- + +### Active set(アクティブセット) + +コンセンサスに参加し、報酬を受け取るvalidator。 + +### Airdrops(エアドロップ) + +ステーキング報酬とは別に、特定のvalidatorを通じてdelegatorに付与される追加報酬。エアドロップは一般的に、Injectiveエコシステム内のアプリケーションが認知度を高めるために配布します。 + +### Arbitrage(アービトラージ) + +ユーザーが市場間の価格差を利用しようとするプロセス。アービトラージャーは通常、ある市場で資産を購入し、別の市場でより高い価格で売却します。 + +### Blockchain(ブロックチェーン) + +独立したコンピューターシステムのネットワーク間でコピーされる、変更不可能なトランザクション台帳。 + +### Blocks(ブロック) + +ブロックチェーンに保存される情報のグループ。各ブロックには、validatorによってグループ化、検証、署名されたトランザクションが含まれます。 + +### Bonded validator(ボンデッドvalidator) + +コンセンサスに参加するactive set内のvalidator。ボンデッドvalidatorは報酬を獲得できます。 + +### Bonding(ボンディング) + +ユーザーがステーキング報酬を受け取るためにvalidatorにINJを委任またはボンドすること。validatorはdelegatorのINJの所有権を持つことはありません。委任、ボンディング、ステーキングは一般的に同じプロセスを指します。 + +### Burn(バーン) + +資産の永久的な破壊。Injectiveは各バーンオークション後にINJをバーンします。 + +### Burn Auction(バーンオークション) + +コミュニティメンバーがINJを使用してInjectiveが収集した全取引手数料の60%に入札できる週次イベント。落札者が使用したINJはバーンされます。 + +### Commission(コミッション) + +validatorがdelegatorに報酬を分配する前に保持するステーキング報酬の割合。validatorの収入はこのコミッションのみに依存します。validatorは独自のコミッションレートを設定します。 + +### Community pool(コミュニティプール) + +コミュニティプロジェクトへの資金提供のために指定された特別基金。コミュニティメンバーは誰でも、コミュニティプール内のトークンを使用するためのガバナンス提案を作成できます。提案が可決された場合、資金は提案で指定された通りに使用されます。 + +### Consensus(コンセンサス) + +validatorまたはマイナーがブロックチェーン内の各トランザクションブロックが正しいことに同意するために使用するシステム。InjectiveはTendermintコンセンサスフレームワークを使用しています。validatorはコンセンサスに参加することで報酬を獲得します。詳細については[Tendermint公式ドキュメントサイト](https://docs.tendermint.com/)をご覧ください。 + +### Cosmos-SDK + +Injectiveブロックチェーンが構築されているオープンソースフレームワーク。詳細については[Cosmos SDKドキュメント](https://docs.cosmos.network/)をご覧ください。 + +### CosmWasm + +Injectiveがオンチェーンスマートコントラクトを動かすために使用するライブラリ。詳細についてはCosmWasmドキュメントをご覧ください。 + +### dApp + +分散型アプリケーション。分散型プラットフォーム上に構築されたアプリケーション。 + +### DDoS + +分散型サービス拒否攻撃。攻撃者がサービスを中断させるためにネットワークにトラフィックやリクエストを氾濫させること。 + +### DeFi + +分散型金融。従来の金融から離れ、金融仲介者を必要としないシステムへの動き。 + +### Delegate(委任) + +ユーザーまたはdelegatorが報酬と引き換えにvalidatorのステークにINJを追加すること。委任されたINJはvalidatorにボンドされます。validatorはdelegatorのINJの所有権を持つことはありません。委任、ボンディング、ステーキングは一般的に同じプロセスを指します。 + +### Delegator(デリゲーター) + +報酬を獲得するためにvalidatorにINJを委任、ボンド、またはステークするユーザー。委任、ボンディング、ステーキングは一般的に同じプロセスを指します。 + +### Devnet + +開発ネットワーク。メインネットとは独立して動作し、ユーザーがプライマリネットワークを中断することなく新機能や製品をテストできるネットワーク。 + +### Frequent Batch Auction (FBA) + +Injectiveがオンチェーン注文マッチングに使用するモデル。このモデルは、暗号デリバティブを提供するほとんどの中央集権型取引所や従来の金融市場で使用されているContinuous Double Auction(CDA)と比較して、より効率的に資本を使用します。Frequent Batch Auctionモデルはフロントランニングの可能性も排除します。 + +### Full node(フルノード) + +Injectiveメインネットに接続され、トランザクションを検証しInjectiveと対話できるコンピューター。すべてのアクティブなvalidatorはフルノードを実行します。 + +### Gas Fees(ガス手数料) + +スパムを避けるためにすべてのトランザクションに追加される計算手数料。validatorは最小ガス価格を設定し、この閾値を下回る暗黙のガス価格を持つトランザクションを拒否します。 + +### Governance(ガバナンス) + +ユーザーとvalidatorがInjectiveに変更を加えることを可能にする民主的なプロセス。コミュニティメンバーは提案を提出、投票、実行します。ステークされた1 INJは1票に相当します。 + +### Governance proposal(ガバナンス提案) + +Injectiveプロトコルへの変更または追加のための書面による提出。提案のトピックは、コミュニティプールの支出、ソフトウェアの変更、パラメーターの変更、またはInjectiveに関連するあらゆる変更など多岐にわたります。 + +### IBC + +Inter-Blockchain Communication。異なるブロックチェーンが相互に対話できるようにする技術。IBCにより、異なるブロックチェーン間で資産を取引および取引できます。 + +### INJ + +Injectiveのネイティブトークン。 + +### injectived + +Injectiveノードと対話するためのコマンドラインインターフェース。 + +injectivedの詳細については、`injectived`ガイドをご覧ください。 + +### Injective core + +Injectiveの公式ソースコード。 + +Injective coreの詳細については、Injective coreモジュールをご覧ください。 + +### Injective Hub + +ウォレット、ガバナンス、ステーキング、INJバーンオークションのためのInjectiveのプラットフォーム。 + +Injective Hubの機能については、Injective Hubガイドをご覧ください。 + +### Inactive set(インアクティブセット) + +active setに含まれていないvalidator。これらのvalidatorはコンセンサスに参加せず、報酬も獲得しません。 + +### Jailed(ジェイル) + +不正行為をしたvalidatorは、一定期間active setから除外(ジェイル)されます。 + +### Maximum Extractable Value (MEV) + +ブロック内のトランザクションを含めたり、除外したり、順序を変更したりすることで、標準的なブロック報酬とガス手数料を超えてブロック生成から抽出できる最大価値。 + +InjectiveはMEV耐性があります。 + +### Module(モジュール) + +Injectiveの特定の機能を表すInjective coreのセクション。詳細についてはInjective coreモジュール仕様をご覧ください。 + +### Oracle(オラクル) + +Injectiveが外部の実世界データにアクセスできるようにするサードパーティサービス。通常、これは価格フィードです。 + +### Pools(プール) + +トークンのグループ。供給プールは市場内のトークンの総供給量を表します。 + +### Proof of Stake + +validatorが保有するコインの数に応じてブロックを提案するよう選ばれる、ブロックチェーンで使用される検証方法。 + +### Quorum(定足数) + +選挙を有効にするために必要な最小投票数。すべてのステークされたINJの33%が投票しないと定足数に達しません。投票期間終了前に定足数に達しない場合、提案は失敗し、提案者のデポジットはバーンされます。 + +### Redelegate(再委任) + +delegatorがボンドされたINJを別のvalidatorに移転したい場合。INJの再委任は即座に行われ、21日間のアンボンディング期間は必要ありません。 + +### Rewards(報酬) + +validatorに与えられ、delegatorに分配される手数料から生成される収益。 + +### Self-delegation(自己委任) + +validatorが自分自身にボンドするINJの量。自己ボンドとも呼ばれます。 + +### Slashing(スラッシング) + +不正行為をしたvalidatorへの罰則。validatorはスラッシュされるとステークの一部を失います。 + +### Slippage(スリッページ) + +トランザクションの開始時と終了時の資産価格の差。 + +### Stake(ステーク) + +validatorにボンドされたINJの量。 + +### Staking(ステーキング) + +ユーザーが報酬を受け取るためにアクティブなvalidatorにINJを委任またはボンドすること。ボンドされたINJはvalidatorのステークに追加されます。validatorはコンセンサスプロセスに参加するための担保としてステークを提供します。より大きなステークを持つvalidatorはより頻繁に参加するよう選ばれます。validatorは参加に対してステーキング報酬を受け取ります。validatorのステークは不正行為をした場合にスラッシュされる可能性があります。validatorはステーキング時でもdelegatorのINJの所有権を持つことはありません。 + +ステーキングの詳細については、コンセプトページをご覧ください。 + +### Tendermint consensus + +Injectiveで使用されるコンセンサスフレームワーク。まず、validatorが新しいブロックを提案します。他のvalidatorは2ラウンドでブロックに投票します。ブロックが両方のラウンドで3分の2以上の賛成票を受け取った場合、ブロックチェーンに追加されます。validatorはブロックのトランザクション手数料で報酬を受け取ります。提案者は追加の報酬を受け取ります。各validatorはウェイトに基づいて提案するよう選ばれます。詳細については[Tendermint公式ドキュメント](https://docs.tendermint.com/)をご覧ください。 + +### Mainnet(メインネット) + +すべてのトランザクションが行われるInjectiveのブロックチェーンネットワーク。 + +### Testnet(テストネット) + +テスト用に使用されるメインネットのバージョン。テストネットは実際の資産を使用しません。テストネットを使用して、トランザクションや全体的なネットワークに慣れることができます。 + +### Total stake(総ステーク) + +自己ボンドされたINJを含む、delegatorにボンドされたINJの総量。 + +### Unbonded validator(アンボンデッドvalidator) + +active setに含まれておらず、コンセンサスに参加せず、報酬も受け取らないvalidator。一部のアンボンデッドvalidatorはジェイルされている可能性があります。 + +### Unbonding validator(アンボンディングvalidator) + +active setからinactive setに移行中のvalidator。アンボンディングvalidatorはコンセンサスに参加せず、報酬も獲得しません。アンボンディングプロセスには21日かかります。 + +### Unbonded INJ(アンボンデッドINJ) + +自由に取引でき、validatorにステークされていないINJ。 + +### Unbonding(アンボンディング) + +delegatorがvalidatorからINJのアンデリゲートを決定した場合。このプロセスには21日かかります。この期間中は報酬は発生しません。このアクションは実行されると停止できません。 + +### Unbonding INJ(アンボンディングINJ) + +ボンドからアンボンドに移行中のINJ。アンボンディング中のINJは自由に取引できません。アンボンディングプロセスには21日かかります。この期間中は報酬は発生しません。このアクションは実行されると停止できません。 + +### Undelegate(アンデリゲート) + +delegatorがvalidatorにINJをボンドしたくなくなった場合。このプロセスには21日かかります。この期間中は報酬は発生しません。このアクションは実行されると停止できません。 + +### Uptime(アップタイム) + +特定の期間内にvalidatorがアクティブな時間の量。アップタイムが低いvalidatorはスラッシュされる可能性があります。 + +### Validator(バリデーター) + +ブロックチェーン上のトランザクションを検証する責任を持つInjectiveブロックチェーンのマイナー。validatorはフルノードと呼ばれるプログラムを実行し、コンセンサスへの参加、ブロックの検証、ガバナンスへの参加、報酬の受け取りを可能にします。active setのvalidatorのみがコンセンサスに参加できます。 + +### Weight(ウェイト) + +validatorの総ステークの尺度。ウェイトが高いvalidatorはブロックを提案するためにより頻繁に選ばれます。validatorのウェイトは、ガバナンスにおける投票力の尺度でもあります。 diff --git a/.gitbook/jp/index.mdx b/.gitbook/jp/index.mdx new file mode 100644 index 00000000..d10ea3a6 --- /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での取引開始方法を学ぶ + + + sentryノードとvalidatorノードの運用方法を学ぶ + + + 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..5790544a --- /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")をご覧ください