BlockchainTransactionSign[obj,key]
指定された秘密鍵を使ってブロックチェーンのトランザクションにデジタル署名する.
BlockchainTransactionSign[obj,{key1,key2,…}]
すべての鍵 keyiを使ってトランザクションにデジタル署名する.
BlockchainTransactionSign
特定のブロックチェーンのバージョン »BlockchainTransactionSign[obj,key]
指定された秘密鍵を使ってブロックチェーンのトランザクションにデジタル署名する.
BlockchainTransactionSign[obj,{key1,key2,…}]
すべての鍵 keyiを使ってトランザクションにデジタル署名する.
詳細
- BlockchainTransactionSign[obj,…]の obj はBlockchainTransactionオブジェクトである.
- BlockchainTransactionSignの鍵は,PrivateKeyオブジェクトまたは秘密鍵を表す16進数の文字列でなければならない.
- 秘密鍵のタイプは使用されているブロックチェーンに適したものでなければならない.
- BlockchainTransactionSignは,特性"Signed"の値がTrueのブロックチェーントランザクションオブジェクトを返す.
- 複数の秘密鍵を任意の順序で与えることができる.
例題
すべて開く すべて閉じる例 (1)
ビットコインのP2PKHBlockchainTransactionを作る:
btcTX = BlockchainTransaction[<|"Inputs" -> {<|"TransactionID" -> "9bef194418607318673caaf8f45d52fb60e8c8586e6ce8414c377a279ca14399", "Index" -> 0|>}, "Outputs" -> {<|"Amount" -> Quantity[0.0002, "Bitcoins"], "Address" -> "munDTMqa9V9Uhi3P21FpkY8UfYzvQqpmoQ"|>, <|"Amount" -> Quantity[0.16223, "Bitcoins"], "Address" -> "mo9QWLSJ1g1ENrTkhK9SSyw7cYJfJLU8QH"|>}, "BlockchainBase" -> {"Bitcoin", "Testnet"}|>]WIF符号化された秘密鍵でトランザクションオブジェクトに署名する:
BlockchainTransactionSign[btcTX, "6a25394168f52156c58bbf4924e8c82da0d8bcb581f8baac6d67a5d3556a5e76"]スコープ (1)
複数のキーによる署名 (1)
btcTX = BlockchainTransaction[<|
"Inputs" -> {
<|"TransactionID" -> "a6736e807fa84219b6b41e250faf6393a76f055feeba95014458a583463143e4", "Index" -> 1|>,
<|"TransactionID" -> "a6736e807fa84219b6b41e250faf6393a76f055feeba95014458a583463143e4", "Index" -> 0|>
}, "Outputs" -> {
<|"Amount" -> 0.0023, "Address" -> "mkHGstoUaDWzGxag29MEnp8WJPpfA45omK"|>,
<|"Amount" -> 0.0015, "Address" -> "mgPhDaCzXcm4gmkxfz9sZKvpabmNGdLj52"|>
}, "BlockchainBase" -> {"Bitcoin", "Testnet"}|>]BlockchainTransactionSign[btcTX, {"cVN2fsWXoxMkPGx5EL7X6grykQ3VSDfHPUg3CJhD8AC9pJ5y8Nhi", "cSdsGz3xhvFZAXW9U3cpMKCnGW5DV3Frfp921wnFk5nvWttByMT1"}]関連するガイド
関連するワークフロー
- ビットコインの標準トランザクションを作成する ▪
- イーサを送る
テキスト
Wolfram Research (2019), BlockchainTransactionSign, Wolfram言語関数, https://reference.wolfram.com/language/ref/BlockchainTransactionSign.html.
CMS
Wolfram Language. 2019. "BlockchainTransactionSign." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BlockchainTransactionSign.html.
APA
Wolfram Language. (2019). BlockchainTransactionSign. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BlockchainTransactionSign.html
BibTeX
@misc{reference.wolfram_2026_blockchaintransactionsign, author="Wolfram Research", title="{BlockchainTransactionSign}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/BlockchainTransactionSign.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransactionsign, organization={Wolfram Research}, title={BlockchainTransactionSign}, year={2019}, url={https://reference.wolfram.com/language/ref/BlockchainTransactionSign.html}, note=[Accessed: 17-August-2026]}