Hey, I'm new here and trying to get a grip on the technical side of Bitcoin before I get into trading. How do you set up a wallet? And which exchanges are reliable? Also, what’s up with sigscript and witness in transactions? What are they actually used for?
Understanding sigscript and witness in Bitcoin transactions
5 replies 443 views
Welcome! For wallets, I’d recommend going with something solid like Bitcoin Core, the original wallet. Just download and install it from their site. As for your question, scriptSig (not signscript) is key since it holds the signature from the sender’s private key, proving they own the funds.
Yeah, definitely pick a wallet first. I suggest trying out Electrum. Honestly, you don’t need to understand all these scripts to use Bitcoin. Your wallet handles that stuff. But if you’re curious, just think of Bitcoin transactions like smart contracts that use locking and unlocking scripts, with legacy using scriptSig and SegWit using the witness part.
Gonna need to dig into some beginner resources to get a handle on it. If you have questions, just search the forum or start a new topic if it’s not covered yet. Other cryptos might have similar structures, but some can be totally different.
chris.novaMember
Posts: 66 · Reputation: 229
#5Oct 24, 2023, 04:11 AM
True, lots of threads around here can help you learn. For wallets, check out that one thread dedicated to Bitcoin wallets. A lot of folks recommend Electrum for Bitcoin and Unstoppable for multi-crypto storage. There’s also decent info about exchanges.
Use decentralized exchanges instead. Sigscript is used for proving ownership when spending, so it’s essential. Witness data is specifically for SegWit transactions, which helps reduce fees and avoid malleability issues, letting you have two different txids for the same transaction.
Related topics
- Understanding the Bitcoin Wallet Code 2
- Help Needed for Long-Stuck Bitcoin Transactions since February 19
- Need Help Cracking My Bitcoin Wallet Password 19
- How to use bitcoin-cli verifychain on Ubuntu? 5
- Need Help Redirecting Bitcoin Knots to Existing Blockchain 3
- Setting Up a Bitcoin Wallet System for My Website 19