問題タブ [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 投票する
2 に答える
221 参照

transactions - ブロックチェーン上のビットコイン以外の取引

ブロックチェーンを使った非金融取引への応用に興味があります。

Null Data (OP_RETURN) トランザクションについて読みました。これらのトランザクションでは、ブロックチェーンへのトランザクションに最大 40 バイトの任意のデータを追加できますが、これには依然として通貨の転送が含まれます。

そこで、通貨を送金せずにブロックチェーンを使用する方法を探しています。これは可能ですか?

誰かが私を正しい方向に向けることができますか? どんなドキュメントや API も本当に役に立ちます。

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

blockchain - あるノードから別のノードに Ethereum ブロックチェーンをコピーする方法

Ethereum Mist クライアントを 6 GB RAM Ubuntu 14.04 マシンにインストールしましたが、期待どおりに動作しています。2 つ目の 3GB RAM Ubuntu 14.04 マシンに別のノードをインストールしようとしましたが、このノードでブロック同期プロセスが終了しません。何度も試行しましたが、同期プロセスが約 400,000 以上のブロックで停止するたびに (完全なチェーンが約 1,000,000 以上の長さの場合)、エラーはありません。ネットワークアクティビティが停止し、何もダウンロードされず、プロセスがただそこに留まるだけです...私がそれを殺すまで。2 つの質問

  1. RAM が少ないために同期プロセスが停止していませんか? または、把握する必要がある他のプロセスはありますか?
  2. アクティブなイーサリアム ノードからブロック チェーンをコピーして、正しいディレクトリに配置することはできますか? もしそうなら、どのディレクトリをコピーするか、または何をすべきか。GETH コンソールを持っていないため、admin.copychain コマンドを発行できません
0 投票する
1 に答える
87 参照

php - blockchain.info からビットコインで 30 ドルの値を表示すると、File_Get_Conents が機能しなくなりますか?

私はコードを実行していました:

<?php echo file_get_contents("https://blockchain.info/tobtc?currency=USD&value=30"); ?>

30 ドルのビットコインが現在どのくらいの価値があるかを簡単に表示するために、これが機能しなくなったことに気付きました。

URL にアクセスするとビットコインの値が表示されるので、blockchain.info へのアクセスがブロックされているのは私の Web サーバーであるに違いないと考えました。ホテルのウェブ IP を使用して URL にアクセスすると、次のようになります。

私たちのオニオン リンクを使用してくださいhttps://blockchainbdgpzk.onion/

このサーバーは tor ネットワーク上にないため、オニオン IP に到達できません...何が間違っていますか? 過ちは私の側にありますか、それとも彼らの側にありますか? サーバーにクエリを実行せずに値を表示する別の方法はありますか?

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

blockchain - Solidity 構造体に新しいフィールドを 1 つ追加すると、イーサリアム コントラクトが機能しなくなります

Ethereum プライベート ネットワーク (geth) では、非常に単純なコントラクト (Solidity) を使用しています。

バージョン 1:

コントラクトをデプロイしてから、次のように呼び出します ( web3.jsから):

  1. 契約.getLog()
  2. contract.setBalance(有効なアドレス、55)
  3. 契約.getLog()
  4. contract.getBalance(住所)
  5. contract.get42(アドレス)

そして、私は出力結果として得ます:

  1. [通話終了]: T()
  2. [通話終了]: setBalance()
  3. 55
  4. 42

ここで、TData 構造体に新しいフィールドを 1 つ追加するだけです。

バージョン 2:

上記と同じ呼び出しを行います。

  1. 契約.getLog()
  2. contract.setBalance(有効なアドレス、55)
  3. 契約.getLog()
  4. contract.getBalance(住所)
  5. contract.get42(アドレス)

しかし、今私は得る:

  1. [通話終了]: T()
  2. [通話終了]: T()
  3. 0
  4. 0

setBalance()」関数が実行されていない (またはどこかで終了している) ようで、ストレージの状態は変更されていません。

助けてください!

ありがとう。

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

php - 私の最大API呼び出しPHPのみを使用する方法

生のブロックチェーン APIを使用していますが、ドキュメントには 10 秒ごとに 1 つのリクエストを実行できると書かれていますが、この制限を超えないようにするにはどうすればよいですか? 私はそれをphpでサーバー側に保ちたいと思います。返信ありがとうございます

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

php - PHP 変数からブロックチェーンへ ToBTC API

Blockchain ToBTC API が PHP 変数の値を返すのに問題があります。

API = https://blockchain.info/tobtc?currency=USD&value=500

このようにすることは可能ですか、それとも JSON で解析する必要がありますか? 私はPHPが初めてで、Pythonをもっと気にかけているので、実際には私のことではありません。ただし、これは PHP プロジェクトです。読んでいただきありがとうございます。

0 投票する
3 に答える
2834 参照

go - ビルドに失敗、致命的なエラー: rocksdb/ch

プロジェクトobc-peerでテストしています。

github.com/**** 、 golang.org/**** 、 google.golang.org/**** 、 google/**** についてどこで入手すればよいか混乱しています。$GOPATH について間違っていますか?

go build と go env のログは次のとおりです。

誰かが私を助けてくれることを願っています......神々