問題タブ [bitcoin]
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.
bitcoin - ビットコインを0.0.0.0:8332でリッスンさせるにはどうすればよいですか?
あるマシンで実行bitcoind
していて、別のマシンから制御したい(PythonとJSON RPCインターフェースを使用)。
~/.bitcoin/bitcoin.config
ビットコインホスト(192.168.2.4):
今、私は始めますbitcoind -daemon
、しかし私のpythonプログラムはで失敗します
ビットコインホストでは、ps -nlpはビットコインが127.0.0.1:8332でリッスンしていることを示しており、0.0.0.0:8332ではありません(これは私が期待していたことです)。Wiresharkは、TCP接続の試行に対するRST、ACKの応答を示していますが、これは論理的であるように見えます。
私は何が欠けていますか?
vb.net - VB.netビットコイン転送アプリケーションのセットアップ
BitCoinの寄付を受け入れることができるアプリケーションを作成する必要があります。データを送信するクライアントと結果を収集するサーバーがあります。今、私は自分のビットコインアカウント(http://ww.MyBitCoin.com)を持っていますが、クライアントからサーバーにコインを自動的に転送し、そこでアカウントに追加するにはどうすればよいですか?
sha256 - (ビットコイン)getwork関数からハッシュを計算する-それを行う方法は?
ビットコインサーバーでgetworkを呼び出すと、次のようになります。
このプロトコルは文書化されていないようです。このデータからハッシュを計算するにはどうすればよいですか。このデータはリトルエンディアンだと思います。では、最初のステップはすべてをビッグエンディアンに変換することですか?それが終わったら、データのsha256を計算します。データは、それぞれ64バイトの2つのチャンクに分割できます。最初のチャックのハッシュはmidstateによって与えられるため、計算する必要はありません。
したがって、初期ハッシュ値としてミッドステートを使用して、チャンク#2をsha256でハッシュする必要があります。それが完了すると、32バイトのチャンク2のハッシュになります。このチャンクのハッシュをもう一度計算して、最終的なハッシュを取得します。
次に、すべてをリトルエンディアンに変換して作業を送信しますか?
hash1は何に使用されますか?
ruby-on-rails - Heroku でビットコイン サーバーを実行することは可能ですか?
一部のトランザクションを自動化したいのですが、Heroku のアプリ内で実行する必要があります。
php - PHP で通貨を処理するために小数点以下の桁数を追跡する int を使用する
問題があります。PHPでビットコインを使っていくつかの計算を行っています。API を呼び出すと、ビットコイン値を含む JSON が返されます。これらは、小数点以下 100 万分の 1 の精度を持つ文字列です。
アプリでそれらをフロートとして追跡していましたが、それは多くの精度の問題と損失につながっています。
そこで、各文字列を整数に変換し、小数の「累乗」を格納することにしました。減算などの演算を実行し、結果を元の累乗に戻します。
私のコード(私はそれががらくたのように見えることを知っています、これを一晩中いじっています):
この時点で、すべての異なる値について、結果を適切な基数に変換するのに苦労しています...これについてはすべて間違っている必要があります-この種の通貨に使用できる通貨の種類はありますか?精度?
デバッグ出力は次のとおりです。
ティアそう!
c++ - 'wxGetTranslation'を呼び出すと、コンパイラエラー「オーバーロードされた関数へのあいまいな呼び出し」が発生するのはなぜですか?
それがどのように曖昧なのか全くわかりませんか?1つは1つの引数を取り、もう1つは2つを取ります。そのファイルは1つの引数でそれを呼び出しています。
magento - Magento Bitcoin 通貨拡張機能をインストールするにはどうすればよいですか?
標準の LAMP スタックを備えた Linux ボックスにMagento Bitcoin 通貨拡張機能をインストールするにはどうすればよいですか?
私はすでに検索し、ドキュメントを読み、ルート Magento ディレクトリにファイルを配置しました (指示に従って、https://github.com/ticean/magento-bitcoin/wiki/Installation )。
language-agnostic - ビットコインでユーザーから支払いを受け取る
特定のユーザーから支払いを受け取る正しい方法は何ですか?
ユーザーごとに新しいアドレスを作成できると思いましたが、アドレスbitcoind
を削除するオプションがありません(ユーザーが自分のアカウントをサイトから削除した場合)。
上記を行うことはできますが、(古いアカウントが不要になったときに削除するのではなく)新しいユーザーが参加したときにそれらをリサイクルします。
python - Python で subprocess.popen によって生成されたファイルの出力を読み取るにはどうすればよいですか?
私はビットコイン マイナー用の GUI を書き始めました。現在、「開始」ボタンと「停止」ボタンを備えたウィンドウがあり、それらが機能しているので、開始をクリックすると、self.p = が使用されます。 subprocess.Popen(args) でプロセスを開き、self.p.terminate() でプロセスを終了します。私の次のステップは、出力からマイナーの速度を読み取ることです。プロセスからの出力を読み取るにはどうすればよいですか?
c++ - zlibのuncompress()が奇妙なことにZ_BUF_ERRORを返します
Qtベースのクライアントアプリケーションを書いています。を使用してリモートサーバーに接続しますQTcpSocket
。実際のデータを送信する前に、zlibで圧縮されたjsonであるログイン情報を送信する必要があります。
サーバーソースから知る限り、すべてを機能させるには、非圧縮データの長さで4バイトに続いてXバイトの圧縮データを送信する必要があります。
サーバー側での解凍は次のようになります。
Qtの組み込みzlibを使用してjsonを圧縮しています(ヘッダーをダウンロードしてmingwのinclude
フォルダーに配置しました):
ここに完全な機能コード:http://pastebin.com/hMY2C4n5
サーバーは圧縮されていない長さを正しく受信しますが、をuncompress()
返しZ_BUF_ERROR
ます。
PS:私は実際にプッシュプールのクライアントを作成して、バイナリプロトコルがどのように機能するかを理解しています。私は公式のビットコインフォーラムでこの質問をしましたが、運がありません。http://forum.bitcoin.org/index.php?topic=24257.0