Ethereum実行レイヤーのGo実装。フルノードまたはアーカイブノードとして稼働し、JSON-RPC APIや開発者向けツールを提供します。
IBAX-io/go-ibax
スマートコントラクト、データベーステーブル、インターフェースを備え、dApps、DeFi、DAO、クロスチェーンアプリケーションを構築できるGo製ブロックチェーンプラットフォーム。
- スター
- 7,848
- フォーク
- 6,359
- 未解決の Issue
- 92
- 最終コミット
- 12 時間前
これは何?
go-ibaxはGoで書かれたブロックチェーンシステムプラットフォームです。開発者が基盤となるインフラを一から構築せずに、ブロックチェーン上で独自のアプリケーションを展開できることを目指しています。スマートコントラクト、データベーステーブル、インターフェースを1つのフレームワークにまとめており、分散型・中央集権型のどちらのエコシステムも対象としています。
分散型アプリケーション、DeFi、DAOガバナンス、クロスチェーン取引などのユースケースを想定しています。コントラクトのロジックには簡易化されたプログラミング言語を採用しており、アプリケーション開発の敷居を下げることを意図していると、プロジェクトの作者は説明しています。
リポジトリにはノードの実行ファイルが用意されており、設定ファイルの作成、ノードキーの生成、最初のブロックの生成(プライベートネットワーク向けのテストフラグ付き)、データベースの初期化、ノードの起動を行うコマンドが含まれています。ビルドにはGo 1.27以上が必要です。
主な機能
- 01スマートコントラクト、データベーステーブル、インターフェースを1つのプラットフォームに統合
- 02アプリケーションロジック向けの簡易化されたプログラミング言語
- 03DApps、DeFi、DAO、クロスチェーン取引に対応
- 04設定、キー生成、最初のブロックの作成、ノード起動を行うコマンドラインツール
ユースケース
- アプリケーションのテスト用に、プライベートまたはコンソーシアム型のブロックチェーンネットワークを構築する
- DeFiプロトコルやDAOなどの分散型アプリケーションを開発する
- クロスチェーンでの資産移転を試す
クイックスタート
- 1
Go 1.27 以降をインストールする
- 2
依存関係を取得する
GO111MODULE=on go mod tidy -v - 3
バイナリをビルドする
go build - 4
ノード設定ファイルを作成する
go-ibax config
使う前に知っておきたいこと
- ビルドには Go 1.27 以降が必要です。
- ノードを実行するには、起動前にキーの生成、最初のブロックの作成、データベースの初期化など、いくつかのセットアップ手順が必要です。
トピック
よくある質問
- go-ibax とは?
- スマートコントラクト、データベーステーブル、インターフェースを備え、dApps、DeFi、DAO、クロスチェーンアプリケーションを構築できるGo製ブロックチェーンプラットフォーム。 go-ibaxはGoで書かれたブロックチェーンシステムプラットフォームです。開発者が基盤となるインフラを一から構築せずに、ブロックチェーン上で独自のアプリケーションを展開できることを目指しています。スマートコントラクト、データベーステーブル、インターフェースを1つのフレームワークにまとめており、分散型・中央集権型のどちらのエコシステムも対象としています。
- go-ibax は無料で使えますか?ライセンスは?
- go-ibax は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- go-ibax は今もメンテナンスされていますか?
- 活発にメンテナンス中。go-ibax の最終コミットは 2026年10月21日 です。
- go-ibax は何に使えますか?
- アプリケーションのテスト用に、プライベートまたはコンソーシアム型のブロックチェーンネットワークを構築する DeFiプロトコルやDAOなどの分散型アプリケーションを開発する クロスチェーンでの資産移転を試す
- go-ibax のインストール方法は?
- Go 1.27 以降をインストールする 依存関係を取得する: GO111MODULE=on go mod tidy -v バイナリをビルドする: go build ノード設定ファイルを作成する: go-ibax config
- go-ibax はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/IBAX-io/go-ibax
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートコントラクトに現実世界のデータやオフチェーン計算を提供する分散型オラクルネットワーク、Chainlinkのコアノードとコントラクト。
Ethereumの開発、スマートコントラクト、基盤技術を解説する書籍『Mastering Ethereum』の第2版。
プラグイン可能なコンポーネントを備えた、エンタープライズ向けブロックチェーンソリューションやアプリケーションを構築するためのGo製許可型分散台帳フレームワークです。
チャネル管理や決済のルーティングを行い、gRPCとREST APIを提供するLightning NetworkノードのGo実装です。
Swayは、Fuelブロックチェーン上のスマートコントラクト開発向けに作られた、Rustに着想を得たプログラミング言語です。