Bitcoin Forum
February 15, 2026, 08:39:53 PM *
News: Community awards 2025
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Newbie question; can a particular digital signature work for several transactio  (Read 130 times)
NdaMk (OP)
Full Member
***
Offline Offline

Activity: 303
Merit: 137


Defend Bitcoin and its PoW: bitcoincleanup.com


View Profile
April 12, 2022, 10:49:56 AM
 #1

A digital signature is created by combining a private key with transaction data. It's used instead of a public key or an address.
In a Bitcoin transaction, a digital signature is utilized to open an unspent output with the address save from the network

My issue is whether this signature can be used for several transactions.

The OGz Club     [ [ [ [ [   The 1st & Only #MemeFi Project   ] ] ] ] ]
Website     ◢ Reddit     ◢ Telegram     ◢ Twitter     ◢ TikTok     ◢ Facebook
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄     ►► Powered by BOUNTY DETECTIVE     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
]
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1932
Merit: 9377


Bitcoin is ontological repair


View Profile
April 12, 2022, 11:05:14 AM
Merited by pooya87 (2), ABCbits (2), hosemary (1)
 #2

It's used instead of a public key or an address.
It's used along with the public key, to verify the ownership.

My issue is whether this signature can be used for several transactions.
It can't, because in each transaction you need to include the input, which is the id of another transaction (and many other values[1]). Each transaction is unique due to this identifier, which is the id (AKA TXID or transaction hash). You can't have the same signature, because you need to sign an entirely different message each time.

[1] https://learnmeabitcoin.com/technical/transaction-data

 
 b1exch.io 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
hosemary
Legendary
*
Offline Offline

Activity: 3038
Merit: 6852



View Profile
April 12, 2022, 11:17:44 AM
Merited by pooya87 (2), ABCbits (1)
 #3

My issue is whether this signature can be used for several transactions.
If this was possible, anyone could steal other UTXOs from your address.
Note that any data you broadcast (including your digital signature) is public and anyone can see that. This is exactly why for proving our ownership, we broadcast a signature instead of our private key.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
pooya87
Legendary
*
Offline Offline

Activity: 4088
Merit: 12233



View Profile
April 12, 2022, 11:27:42 AM
 #4

A digital signature is created by combining a private key with transaction data.
It is not "combined", the transaction is the result of a mathematics formula where the inputs are the private key and a hash computed from the transaction. This signature can not be used for another transaction because if you change the variables in that formula (eg. the transaction) you get a different result.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
Charles-Tim
Legendary
*
Offline Offline

Activity: 2184
Merit: 6234


Leading Crypto Sports Betting & Casino Platform


View Profile
April 12, 2022, 12:34:58 PM
 #5

With the private key and the transaction data, digital signature can be created, but created in a way the private key can not be known through the digital signature created. The transaction data, digital signature and the public key are then all needed to make a successful transaction. Digital signature is generated in a way private key is protected from exposing.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Hyphen(-)
Hero Member
*****
Offline Offline

Activity: 1456
Merit: 851


View Profile WWW
April 13, 2022, 10:19:12 AM
 #6


My issue is whether this signature can be used for several transactions.
No. A digital signature is created to claim the ownership of our output so as not expose our private keys for security reasons. Digital signatures were made from our private keys and a particular Transaction data you are to use to unlock the transaction output. Therefore if you try using digital signature of a particular Transaction for another transaction it will not be accepted by bitcoin network.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!