Openchain 無料のブロックチェーンプラットフォーム
デジタル資産を制御するためのオープンソースブロックチェーンプラットフォーム
セルフホストのオープンソースブロックチェーン分散型台帳プラットフォーム。デジタルで署名されたトランザクション、ウォレットを構築するためのHTTPエンドポイント、および資産管理を提供します。
概要
OpenChainは、無料でオープンソースのブロックチェーンベースのソフトウェアです。非常にスケーラブルで拡張可能です。このソフトウェアは、効率のためによく知られているクライアントサーバーアーキテクチャに基づいています。堅牢で自己ホストされており、デジタル資産を管理する安全な方法を提供します。ただし、誰でもインスタンスを設定し、デジタル署名されたトランザクションを制御できます。トランザクションを検証するためのインスタンスレベルの権限を提供します。さらに、インスタンスはHTTPベースのAPIを介して互いに構成できます。同様に、すべてのOpenChainインスタンスに、デジタル資産を交換するルールを定義および実施する管理者がいます。 この分散型台帳技術には、マイニングメカニズムむしろインスタンス管理者がトランザクションを検証していません。したがって、取引に関連する料金はありません。さらに、ウォレットアプリはAPIを介してバリデーターに接続して、デジタルトランザクションをレコードします。とりわけ、OpenChainはブロックにトランザクションを保存せず、トランザクションが互いに直接リンクされています。次に、Partionned Consensusという名前のコンセンサスアルゴリズムを使用します。 このオープンソースソフトウェアはC#で記述されています。さらに、開発と展開に関する包括的なドキュメントがあります。
特徴
OpenChainは次の重要な機能を提供します。
- オープンソース *トランザクションの即時確認 *採掘料はありません *複数のレベルの制御 *デジタル署名で保護します *拡張可能 *スケーラブル *ルールを定義するための提供
- 屈強 *トランザクションの監査可能性
インストール手順
まず、次のコマンドを実行して、GitHubからOpenChain/Dockerリポジトリをクローン化します。
git clone https://github.com/openchain/docker.git openchain
第二に、次のコマンドを実行します。
cd openchaincp templates/docker-compose-direct.yml docker-compose.ymlmkdir datacp templates/config.json data/config.json
次に、構成ファイル( data/config.json
)を編集します。
nano data/config.json
最後に、「instance_seed」設定をランダム(空の)文字列に設定します。
[...] // Define transaction validation parameters "validator_mode": { // Required: A random string used to generate the chain namespace "instance_seed": "", "validator": { [...]
最後に、次のコマンドを実行してサーバーを起動します。
docker-compose up -d