Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boostryjp/ibet-network
ibet Blockchain Network 🔗
https://github.com/boostryjp/ibet-network
blockchain ethereum goquorum ibet qbft
Last synced: 29 days ago
JSON representation
ibet Blockchain Network 🔗
- Host: GitHub
- URL: https://github.com/boostryjp/ibet-network
- Owner: BoostryJP
- License: lgpl-3.0
- Created: 2019-07-16T05:50:08.000Z (over 5 years ago)
- Default Branch: dev-2.4
- Last Pushed: 2024-11-18T23:52:10.000Z (3 months ago)
- Last Synced: 2025-01-06T17:07:26.242Z (29 days ago)
- Topics: blockchain, ethereum, goquorum, ibet, qbft
- Language: Python
- Homepage: https://ibet.jp/ibet-for-fin
- Size: 606 KB
- Stars: 11
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# ibet-Network
English | [日本語](./README_JA.md)
## Features
[ibet](https://ibet.jp/) is a consortium blockchain built and operated mainly by [BOOSTRY Co., Ltd.](https://boostry.co.jp/).
### 1. Consortium blockchain
ibet is a consortium blockchain.
It is built using [Quorum](https://consensys.net/quorum/), an OSS blockchain for enterprise.
Currently, it is being developed only for the Japanese market.ibet is a consortium blockchain made up of "companies".
Each company in the consortium builds its own node (non-Validator node) and connects it to the network.### 2. Two networks
There are two consortium networks, "**ibet**" and "**ibet for Fin**", in compliance with Japanese laws and regulations.
Each of them constitutes its own blockchain network.Each consortium has its own independent governance and operates according to its own terms of reference and guidelines.
- **ibet** : A network in which any company can participate. Mainly non-financial rights (utility tokens) are distributed.
- **ibet for Fin** : A network in which mainly only financial institutions can participate. Products that require the intermediation of licensed financial institutions in the secondary market are distributed.## About this repository
This repository manages the network definitions and Quorum node containers (Validator, General) defined by the ibet consortium.
### Repository structure
The network definitions and node definitions for each network are stored in each of the following directories.
- `ibet-network` : ibet main network
- `ibet-for-fin-network` : ibet for Fin main network
- `test-network` : ibet test network
- `local-network` : local network### Version control policy
The repository of ibet-Network will be version controlled by the following policy.
- Version up of the whole repository is done every 6 months.
- Version up of the Quorum node will be done every 6 months. The version to be adopted in the next update will be decided by consortium agreement.
- Without a hard fork: Minor version up (e.g. 1.0 -> 1.1)
- With a hard fork: Major version up (e.g., 1.0 -> 2.0)
- For other urgent fixes, a revision upgrade will be released urgently (e.g., 1.1.0 -> 1.1.1).## Quorum Version
Currently, the ibet Network is built using a node client based on [v24.4.0](https://github.com/ConsenSys/quorum/releases/tag/v24.4.0) of Quorum.
The node application has been optimized for ibet Network and partially differs from that of Quorum itself.
For more information, please refer to the following project.[BoostryJP/quorum](https://github.com/BoostryJP/quorum)
## Consensus Protocol
In our ibet network we use [QBFT](https://arxiv.org/abs/2002.03613) as a consensus protocol.
## EVM Version
Our ibet network EVM version is `berlin`. Therefore, smart contracts need to be compiled for this EVM version.
## How to Join the ibet Network
For more information on how to join the network, please visit the official [ibet website](https://ibet.jp/).
## License
- The go-ethereum library is licensed under the
[GNU Lesser General Public License v3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html), also
included in our repository in the `COPYING.LESSER` file.- The go-ethereum binaries is licensed under the
[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), also included
in our repository in the `COPYING` file.