問題タブ [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.
encryption - 必要な想像力:復号化に大量のビットコインを費やすようにファイルを暗号化する方法
ビットコインは匿名の暗号化されたデジタル通貨です。私は数ヶ月前に、ファイルを復号化するためにビットコインの支出証明が必要となるファイルを暗号化するというアイデアを思いつきました。ビットコインが特定のアドレスに送信されると、ピアツーピアネットワークで配布されるブロックファイルに表示されます。ブロックチェーンの整合性は、複雑な計算を実行するために多数のコンピューターを必要とすることによって確保されます。この計算の証明は署名として機能します。
次のような方法でファイルを暗号化する方法があると思いますか。ファイルを復号化する唯一の方法は、次のものを提供することです。
- 有効なビットコインブロックコード
- このブロックコードには、ビットコインアドレスに使用されたゼロ以外の量のビットコインが含まれています。
- このビットコインアドレスは、復号化するファイルに固有のものです。
その結果、ファイルをブルートフォースしようとすると、非常に迅速に経済的に破綻することになります。一方、本物のユーザーは、それを復号化するために1ペニーを費やすだけで済みます。
c++ - Windows で system() コマンドを使用する際の問題
システム コマンドを使用してビットコイン マイナーを実行しようとしています。ここにコードがあります
しかし、プロンプトウィンドウはミリ秒表示され、すぐに閉じます。何か提案はありますか?ありがとう。
c# - シンプルなビットコインマイニングアルゴリズム
私は、単純なビットコインマイニングアルゴリズムが単純な単純なcまたはc#またはいくつかの疑似言語でどのように機能するかを理解しようとしています。http://pastebin.com/EXDsRbYHで例を見つけましたが、残念ながら、それが何をするのかは明確ではありません。私はそれを実行することができませんでした。
入力が1つだけだとします。ビットコインのマイニングに使用したいビットコインウォレット「abc...」です。1つのCPUで1つのスレッドを使用して1つのマシンでビットコインマイニングを実行するアルゴリズムを理解するのが簡単である必要があります[完了するまでに何年もかかることを知っています:)]
ruby - MtGox Gem がログインに失敗する
MtGox gem を使用して注文をキャンセルしようとしていますが、次のエラー メッセージしか表示されません。
次のコードを使用して呼び出しを行っています。
また、次を使用して、特定のユーザーの未処理の注文をすべて取得しようとしました。
残念ながら、すべての呼び出しで同じエラー メッセージが返されます。何か不足していますか?
php - AJAXGETの結果を場所に渡す
これが私の問題です
URLはこれを返します:
今、私がやりたいのは、エントリbitcoin_addressを$continueに追加することです'<?php echo $continue;?>'。これは次の略です/index.php?route=checkout/success。だからそれは読むでしょう/index.php?route=checkout/success&btc=1DJ9qiga2fe94FZPQZja75ywkdgNbTvGsW。シンプルなはずなのにどうしたらいいのかわからない。
次のページには、URLからビットコインアドレスを解析してページに表示するjavascript関数があります。これはすべて正常に機能します。実際に表示するビットコインアドレスを取得できません。
complexity-theory - NP 問題のインスタンスの難易度の推定
NP 問題は、解決するのが難しいが、検証するのは簡単であるため、落し戸関数またはプルーフ オブ ワークとしての使用に適しているように見えます。残念ながら、対戦相手が問題の選択をコントロールできる敵対的な設定では、それらを使用するのは少し難しいように見えます。これは、最悪の場合の問題は NP ですが、特定のインスタンスは非常に迅速に解決できるためです。
だから:インスタンスを取り、それらを解決しようとするよりも効率的に推定できるアルゴリズムはありますか?
(コンテキストは、プルーフ・オブ・ワークが再利用可能で、役に立たないハッシュ・チェックではないビットコイン・プロトコルについて熟考しています。明らかなアプローチは、トランザクション・ブロックごとに、実世界に対応する NP インスタンスを中央機関の問題にすることです。問題. しかし、中央当局は転覆する可能性があります, そして、ネットワークを二重支出に対して脆弱にする簡単な問題を発行し始める可能性があります. 複数の当局または誰からの問題も受け入れることができますが、選択された簡単な問題は残ります.ネットワークに提示された問題の難しさを推定するために、「簡単すぎる」問題は単純に無視して、必要に応じてハッシュ レースに戻すことができます。)
編集: jaxtr は、70% の精度で硬度を推定するアルゴリズムを提供する"Predicting Satisfiability at the Phase Transition"にリンクしていますが、アルゴリズムが故意にだまされる可能性があるかどうかを調査していないようです。(同様に、特定の確率で充足可能である SAT 問題を明らかに生成することもできます。)
php - ビットコイン ウォレット トランザクション コールバック
ビットコイン クライアント (サーバー モードで実行中) は、トランザクションを受信して確認したときに HTTP リクエストを送信できますか? つまり、コールバック/確認のために PHP スクリプトに送信します。
c - OpenSSL i2o_ECPublicKey が機能しない
私はこのコードを持っています:
ご覧のとおり、公開鍵をハッシュして印刷しようとしています。SHA ハッシュは sha256_block_data_order に失敗します。詳細はこちら...
バージョンは次のとおりです。 OpenSSL 1.0.1c 2012 年 5 月 10 日 pubSize は 65 に設定されています。
2 番目の i2o_ECPublicKey の後、pubKey データは何らかの理由で無効になります。
ただし、2 番目の i2o_ECPublicKey の前に、割り当てられた pubKey データは次のようになります。
したがって、malloc の割り当ては問題ありません。2 番目の i2o_ECPublicKey 呼び出しが期待どおりに機能しません。EC 公開鍵をバイト単位で読み取るにはどうすればよいですか?
ありがとうございました。
google-app-engine - ビットコインを Google App Engine で実行することは可能ですか? / 代替案?
この質問は、bitcoin.stackexchange、stackoverflow、およびbitcointalksにクロス投稿されています。
ビットコイン取引を多用するアプリケーションを Google App Engine 上に構築することを計画しています。少しグーグルで調べてみましたが、Bitcoin自体をApp Engine(Javaを使用)で実行できるかどうかを見つけることができませんでした。App Engine の使用経験はありますが、純粋な Web アプリケーション中心の使用に限定されています。App Engine で Bitcoin を使用してアプリケーションを作成し、Amazon EC2 インスタンスで個別に Bitcoin をホストしている何人かの人々について読んだことがあります。
では、App Engine for Java で Bitcoin を実行した経験のある人はいますか?それとも、これをどのように実行できるか考えている人はいますか? 多くのビットコイン アプリケーションがあることは知っています。これらのアプリケーションがビットコイン トラフィックをどのように管理しているか知りたいです。
App Engine の隣で常に別の Amazon サービスを実行する必要がないようにしています。
実際、ブロックエクスプローラーやブロックチェーンなどのパッシブ API を使用してビットコインを簡単に受け取ることができるため、支払いを処理するための信頼できる API を見つけることを検討しています。しかし、このアプローチは、この API サービスへの極端な依存を引き起こします。実際には、これはできるだけ避けたいと考えています。
bitcoin - ウェブサイトでビットコインの支払いを受け入れ、ユーザー間の自動ビットコイン転送を提供します (自動取引手数料付き)?
ユーザー間のビットコイン取引を有効にしたいウェブサイトがあります。可能であれば、これらのトランザクションを自動化して、サイトがトランザクションごとにパーセンテージを受け取ることを望みます.
関連する技術の概要と、このサービスを提供するためにそれらがどのように相互作用する必要があるかについて、誰かが説明してくれませんか。関連がある場合、私の Web サイトは Rudy/Rails で書かれています。