問題タブ [zcash]

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 投票する
1 に答える
769 参照

java - BitcoinJ を通じて zCash を使用する

学術プロジェクトでさまざまな通貨を監視する必要があるため、BitcoinJ で zCash を使用することは、私にとって合理的な進歩のように思えます。現在、Dogecoin 開発者のネットワーク パラメータを使用して、Bitcoin と Litecoin の BitcoinJ とともに zCash でフル ノードを実行しています。

zCash がビットコインのコードベースを多く使用している状況から考えると、これは互換性があると思いますが、残念ながら単独で動作させることはできません。

ZcashMainNetParams に対する私のアプローチは次のとおりです (zCashs chainparams.cpp と共に BitcoinJ の MainNetParams クラスから多く使用されます)。

抽象クラスは、dogecoin 開発者からも再利用されます。

ここでの私の問題は、基本的にジェネシスブロックの生成です。正しいハッシュで偽造できません。zCashの chainparams.cpp で理解しようとしているトランザクションに関係していると思います。ただし、私のジェネシスブロック e88b11fd3581e170f86db9c574f65c0ada3216e126011ac968869f1b64ea4c4aには、必要な代わりに のハッシュがあります00040fe8ec8471911baa1db1266ea15dd06b4a8a5c453883c000b031973dce08

これは不可能であるという合理的な結論を含めて、あらゆる種類の助けに感謝します。

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

blockchain - rawtransaction 中の無効な zcash アドレス

zcashのtアドレスとzアドレスの間で生のトランザクションを実行しようとしています。次のことを試しました

  • 使用createrawtransactionすると「無効なzcashアドレス」がスローされます
  • エラー

~/zcash$ ./src/zcash-cli createrawtransaction '[{"txid":"f7e04b684ee10c3c8e7aacdcd11454e7f21d91c5a8b27ae6cbbbca93efa57ddd","vout":0}]' '{"ztJTQ72v68ZddM4vmJg77K1mdBXHWQPS8GXN4Yb7A8e48JUo3tNzLgej1yqFPFeNkVUL1CMeg62qHMr7joaYK35A86neMNM":7,"tmNHNUV56LiEyb8cSrrAgupHXnrxhbN1H6v":2.9999}' error code: - 5 エラー メッセージ: 無効な Zcash アドレス: ztJTQ72v68ZddM4vmJg77K1mdBXHWQPS8GXN4Yb7A8e48JUo3tNzLgej1yqFPFeNkVUL1CMeg62qHMr7joaYK35A86neMNM