問題タブ [blockchain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2445 参照

blockchain - Hyperledger ファブリック ピアのネットワーク内のクライアントとは?

Hyperledger ファブリック ピアのネットワーク内のクライアントとは?

クライアントの役割は何ですか?

Hyperledger ファブリック ブロックチェーン ネットワークでクライアントとしての資格を得ることができるものは何ですか?

0 投票する
1 に答える
176 参照

ibm-cloud - Cloud Foundry はチェーンコードを BlueMix にデプロイできますか

プライベート git リポジトリからクラウド ファウンドリーを使用して、Go ブロックチェーン コードを BlueMix ブロックチェーン サービスにデプロイすることは可能ですか?

BMX チェーンコード REST API デプロイメント記述子は、次のように警告します。

パブリック git リポジトリにチェーンコードを保存する必要があります。

URL のデプロイは、パブリック git リポジトリにも依存しています。

https://bluemix.net/deploy?repository=https://github.com/ibm-blockchain/marbles.git

クラウド ファウンドリーの manifest.yml 構成ファイルの例を見つけて、プライベート git クローンから直接デプロイするのはうまくいきません。

0 投票する
1 に答える
3369 参照

ruby-on-rails - Ethereum+Geth の代わりに Ruby on Rails または Node.js を使用してローカル ブロックチェーンを作成できますか?

質問:

ブロックチェーンアプリケーションの作成、サーバー/ノードの作成、マイナー、ウォレット、ブロックチェーンインスペクターなどの作成に使用できる安定したフレームワークを知っている人はいますか?

このようなフレームワークは、Node.js や Ruby on Rails にある必要はありませが、私が最もよく知っている 2 つのテクノロジです。

背景:

ブロックチェーン技術に基づいたインターンシップ プロジェクトを作成する必要があります。

私はいいと思われるイーサリアムを見てきました。Ethereum のGETH コマンド ライン インターフェイスを使用すると、ブロックチェーンを作成し、そのブロックチェーンをマイニングすることもできます。

ただし、Ruby on Rails、Node.js などの Web 対応の開発プラットフォームを使用できるようにする必要があるため、インターンにローカル ブロックチェーンに合わせた UI を作成してもらうことができます。

私は Toshi(RoR) と BitCoin.js(Node) を見てきましたが、より良いドキュメントが必要です。

ご提案いただきありがとうございます。

0 投票する
2 に答える
377 参照

blockchain - Hyperledger ファブリックの動作テストが「Docker エンドポイントに接続できません」で失敗する

Hyperledger ファブリックを使用して実行しmake behave-depsましmake behaveたが、いくつかの動作テスト シナリオが失敗しました (「コンテナーの開始エラー: Docker エンドポイントに接続できません」)。これを修正するにはどうすればよいですか?

0 投票する
1 に答える
4285 参照

blockchain - web3経由でブロックからトランザクション履歴を取得する方法は?

私は現在、プライベート チェーンを持っており、トランザクション履歴を照会したいと考えています。web3 がこれらのメソッドweb3.eth.blockNumber / web3.eth.getBlockTransactionCount / web3.eth.getTransactionFromBlockを提供していることを知っています。したがって、最新のブロック番号を取得することでトランザクション履歴を取得できます(nだとします)。n から 0 の範囲で web3.eth.getBlockTransactionCount(i) を呼び出し、web3.eth.getTransactionFromBlock でトランザクションを取得します。しかし、それは時間の浪費で非効率的です。web3やrpcなどを介して効率的なブロックからトランザクション履歴を取得するにはどうすればよいのでしょうか?

0 投票する
2 に答える
545 参照

blockchain - フラット ファイルからブロックチェーンに 100 万行を配置

次のようなレコードを含む各行のフラット ファイルがあります。

私のセットアップには、vagrant と docker を使用して Hyperledger 上のネットワークに接続されたいくつかのマシンがあります。

テスト 1
このテストでは、100 万を超える行を含むフラット ファイルを読み取り、各行を新しいブロックとして配置する検証ピアを 1 つだけ実行しています。その意図は、そうするための速度をテストすることです。これを達成するための最良の方法は何ですか?

アプローチ1:コードはスマートコントラクト内にあるGoLangにある可能性があります
アプローチ2:APIを介してデータを検証ピアに送信する別の言語の別の「リーダー」(遅いと思います)


テスト 2
(できれば) すべてのデータがブロックチェーン上にある場合、たとえば AX101 のすべてのエントリを解析する必要があります。ここでは速度は問題ではありませんが、すべてのエントリを取得することは重要です。

どんなポインタも役に立ちます!