Bitcoin Forum
July 07, 2024, 10:26:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What are witness and signscript used for?  (Read 101 times)
BoiCrypto (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
August 31, 2023, 02:12:04 AM
 #1

As you can see I'm new to the forum and have made the decision to become more knowledgeable about the technical parts of bitcoin technology before I start my trips with bitcoin and other cryptocurrencies. How do I make a new wallet? What exchange can I trust?

The second question is: What makes a signscript and witness different in a transaction, and what are they used  for? What will I be using them for if I want to use bitcoin and other cryptocurrencies that call for a signscript and a witness?
DifDrama
Jr. Member
*
Offline Offline

Activity: 34
Merit: 32


View Profile
August 31, 2023, 03:36:09 AM
 #2

How do I make a new wallet?
One common way is to use a reputable wallet software or app, like Bitcoin Core, which is the original Bitcoin wallet. and here is its official website: https://bitcoin.org/en/bitcoin-core/

The scriptSig contains the signature created by the private key of the sender to prove ownership of the funds being spent. It also includes the public key or address of the sender. This signature is used to verify that the sender is authorized to spend the funds. While the scriptWitness contains additional data required for certain types of transactions, such as Segregated Witness (SegWit) transactions. SegWit is a technology that separates the signature (witness data) from the transaction data, which helps reduce transaction malleability and increase block capacity.

pooya87
Legendary
*
Offline Offline

Activity: 3500
Merit: 10703



View Profile
August 31, 2023, 05:45:45 AM
 #3

How do I make a new wallet?
First your choose a wallet then you install that and follow the on-screen instructions. I suggest Electrum.

Quote
What makes a signscript and witness different in a transaction, and what are they used  for? What will I be using them for if I want to use bitcoin and other cryptocurrencies that call for a signscript and a witness?
You don't need to know any of that to use bitcoin, the wallet takes care of it under the hood.

If you want to gain extra knowledge; bitcoin transactions contain smart contracts that act similar to locks and keys. Each transaction contains outputs that contain the "locking script" also known as scriptpub to spend these outputs you need to provide the "unlocking script" that for legacy transactions is placed in "scriptsig" and for SegWit transactions it is placed in "witness" part of the transaction.
Execution of these two parts together will automatically determine if you can spend those coins or not.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
nc50lc
Legendary
*
Offline Offline

Activity: 2464
Merit: 5784


Self-proclaimed Genius


View Profile
August 31, 2023, 07:54:00 AM
Merited by vapourminer (1)
 #4

As you can see I'm new to the forum and have made the decision to become more knowledgeable about the technical parts of bitcoin technology before I start my trips with bitcoin and other cryptocurrencies.
-snip-
Then, you need to find a good resource with basic and technical articles about Bitcoin,
then just "forum search" what you can't understand; if it's not discussed yet, create a NewTopic.

Other famous cryptocurrencies work differently so you'll need a different resource for those
but some are straight-up copy of Bitcoin so what you'll about to learn is applicable to those bunch.

I'd suggest you to read everything from this website, it's a good start:

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
EL MOHA
Sr. Member
****
Offline Offline

Activity: 462
Merit: 271



View Profile
August 31, 2023, 08:20:56 AM
 #5

As you can see I'm new to the forum and have made the decision to become more knowledgeable about the technical parts of bitcoin technology before I start my trips with bitcoin and other cryptocurrencies. How do I make a new wallet? What exchange can I trust?


There are many useful threads on the forum that you can use to gain the technical knowledge you want. You can make use of the search function for to search any but here is a beginners and help encyclopedia by Ratimov with almost all the necessary information or useful threads on the forum there.

For wallet this particularly thread on Bitcoin wallets will answer your question, but from forum suggestions and security reasons, you should use the electrum wallet for bitcoin storage and Unstoppable for multi cryptocurrency storage.

On the issue of Exchange, you can use decentralized exchange which is preferred to than centralized exchanges because of KYC protocols like Bisq. Do not leave your coins on any exchange because not your keys not your coins

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
NotATether
Legendary
*
Offline Offline

Activity: 1652
Merit: 6962


In memory of o_e_l_e_o


View Profile WWW
August 31, 2023, 09:27:30 AM
 #6

What exchange can I trust?

Use one of these exchanges.

The second question is: What makes a signscript and witness different in a transaction, and what are they used  for? What will I be using them for if I want to use bitcoin and other cryptocurrencies that call for a signscript and a witness?

Sigscript, not signscript.

All transactions have a sigscript and that is used for proving that the person making the transaction has access to said address, in order to spend some amount of bitcoins.

Witness data is used in transactions involving Segwit addresses as the area to store this proof data instead of in the sigscript itself, since it saves on fees and also prevents a special condition called transaction malleability where you can have two different txids for the same transaction.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!