-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #139 from BoostryJP/dev-2.1
Release v2.1.0
- Loading branch information
Showing
41 changed files
with
307 additions
and
83 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,19 @@ | ||
.idea/ | ||
!.gitkeep | ||
|
||
docker-compose-*.yml | ||
.python-version | ||
|
||
tests/contracts/*.json | ||
tests/__pycache__/ | ||
tests/__pycache__/ | ||
|
||
# VSCode | ||
.vscode | ||
|
||
# Intellij | ||
.idea/ | ||
/*.iml | ||
|
||
# PyEnv | ||
.python-version | ||
|
||
# Mac | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
# ibet-Network | ||
|
||
<p> | ||
<img alt="Version" src="https://img.shields.io/badge/version-2.1-blue.svg?cacheSeconds=2592000" /> | ||
</p> | ||
|
||
[English](./README.md) | 日本語 | ||
|
||
<img width="33%" align="right" src="https://user-images.githubusercontent.com/963333/130191619-f1f0c342-ab8f-499d-b8f8-52309c13d2cb.png"/> | ||
|
||
## 特徴 | ||
|
||
[ibet](https://ibet.jp/) は [株式会社BOOSTRY](https://boostry.co.jp/) が開発・運用を主導するコンソーシアムブロックチェーンです。 | ||
|
||
### 1. コンソーシアムブロックチェーン | ||
|
||
ibet はコンソーシアム型のブロックチェーンです。 | ||
エンタープライズ向けOSSブロックチェーンプロダクトである [Quorum](https://consensys.net/quorum/) を利用して構築されています。 | ||
現在のところ、日本市場に限定して開発が行われています。 | ||
|
||
ibet は「企業」によって構成されるコンソーシアムブロックチェーンです。 | ||
コンソーシアム参加企業は自身のノード(非Validatorノード)を構築し、ネットワークに接続します。 | ||
|
||
### 2. 2つのブロックチェーン | ||
|
||
日本法令に準拠する2つのネットワーク、"**ibet**" と "**ibet for Fin**" が存在します。 | ||
それぞれのネットワークは別々のネットワークとして構成されています。 | ||
|
||
各コンソーシアムには独立したガバナンスがあり、独自の規約とガイドラインに従って運営されています。 | ||
|
||
- **ibet** : どのような企業でも参加できるネットワークです。主に非金融商品の権利(ユーティリティトークン)が流通します。 | ||
- **ibet for Fin** : 主に金融機関のみが参加できるネットワークです。流通市場においては、認可を受けた金融機関の仲介が必要な商品が流通します。 | ||
|
||
|
||
## このリポジトリについて | ||
|
||
このリポジトリでは、ibet コンソーシアムで定義されるネットワーク定義、 | ||
Quorumノードコンテナ(Validator、General)の管理を行います。 | ||
|
||
### リポジトリの構造 | ||
|
||
各ネットワークのネットワーク定義、ノード定義が以下のディレクトリに格納されています。 | ||
|
||
- `ibet-network` : ibet メインネットワーク | ||
- `ibet-for-fin-network` : ibet for Fin メインネットワーク | ||
- `test-network` : ibet テストネットワーク | ||
- `local-network` : ローカルネットワーク | ||
|
||
### バージョン管理方針 | ||
|
||
ibet-Networkのリポジトリは、以下の方針でバージョン管理されます。 | ||
|
||
- リポジトリ全体のバージョンアップは6ヶ月に1回行います。 | ||
- Quorumノードのバージョンアップは6ヶ月に1回行います。次回の更新で採用するバージョンは、コンソーシアムの合意により決定します。 | ||
- ハードフォークを行わず マイナーバージョンアップ(例:1.0 -> 1.1) | ||
- ハードフォークあり メジャーバージョンアップ(例:1.0 -> 2.0) | ||
- その他、緊急性の高い修正については、リビジョンアップを緊急にリリースします(例:1.1.0 -> 1.1.1)。 | ||
|
||
|
||
## Quorum バージョン | ||
|
||
現在、ibet Network は Quorum の v22.7.6 をベースにしたノードクライアントを利用して構築されています。 | ||
ノードアプリケーションは ibet Network 向けに最適化されて、Quorum 本体のものとは部分的に異なります。 | ||
詳細は以下のプロジェクトをご参照ください。 | ||
|
||
[BoostryJP/quorum](https://github.com/BoostryJP/quorum) | ||
|
||
## コンセンサスプロトコル | ||
|
||
ibet ネットワークではコンセンサスプロトコルとして [QBFT](https://arxiv.org/abs/2002.03613) を利用しています。 | ||
|
||
## EVM バージョン | ||
|
||
ibet ネットワークでは `berlin` を採用しています。 | ||
そのため、スマートコントラクトはこのバージョンでコンパイルをする必要があります。 | ||
|
||
## ibet ネットワークへの参加方法 | ||
|
||
ネットワークへの参加方法に関する詳細な情報は、[ibet 公式](https://ibet.jp/) をご確認ください。 | ||
|
||
## ライセンス | ||
|
||
- go-ethereum 関連のライブラリは [GNU Lesser General Public License v3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) でライセンスされています。`COPYING.LESSER` のファイルを参照ください。 | ||
- go-ethereum 関連のバイナリは [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html) でライセンスされています。`COPYING` のファイルを参照ください。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[ | ||
"enode://cfb88a3a4b3ad0f80cc785354947e1ac04753021c1309955c67dfa74f69b347dcdd231c19cd8d63145a53533618eb77c296eb2cf428e438fab8e08811b48d485@13.208.188.235:30303", | ||
"enode://f310662c61c74be2221dd28f704b1073c9e62c8e922b951191265400e4f87c7a1c28d14fac289a3bb8d036688be8d32bff886d9d68771ca43a5fd656d045d48d@13.208.201.170:30303", | ||
"enode://cfb88a3a4b3ad0f80cc785354947e1ac04753021c1309955c67dfa74f69b347dcdd231c19cd8d63145a53533618eb77c296eb2cf428e438fab8e08811b48d485@15.168.52.199:30303", | ||
"enode://f310662c61c74be2221dd28f704b1073c9e62c8e922b951191265400e4f87c7a1c28d14fac289a3bb8d036688be8d32bff886d9d68771ca43a5fd656d045d48d@15.152.124.55:30303", | ||
"enode://a491656cd482b4f03cdebdddb6008209e2fc982427d60c697abd52f853bfb8a23429ce74cb3661ca54523eeb465e2f911d75406a0efbe2c8b8ebb126820b6d70@54.65.22.133:30303", | ||
"enode://e1b82644bad6092d222da8b4c50cd09c0ffd79a99b801844f10e010377029749728f9175c1716a6acee75979381e33d0fa545bb01773d0b66b5a3883683f937c@54.238.32.26:30303" | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.