Bitcoin Forum
May 04, 2024, 05:46:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  Print  
Author Topic: Post your SegWit questions here - open discussion - big week for Bitcoin!  (Read 84736 times)
X7 (OP)
Legendary
*
Offline Offline

Activity: 1162
Merit: 1009


Let he who is without sin cast the first stone


View Profile
November 15, 2016, 10:59:55 PM
Merited by ABCbits (1)
 #1

Hoping that everything goes smoothly on the SegWit roll out this week, not sure how the Ver blockades will impede the implementation.

For what shall it profit a man, if he shall gain the world, and lose his own soul?
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714801585
Hero Member
*
Offline Offline

Posts: 1714801585

View Profile Personal Message (Offline)

Ignore
1714801585
Reply with quote  #2

1714801585
Report to moderator
thezerg
Legendary
*
Offline Offline

Activity: 1246
Merit: 1010


View Profile
November 16, 2016, 03:53:54 AM
 #2

Let's hope everything goes well and nobody can stop it.
bitkilo
Legendary
*
Offline Offline

Activity: 1638
Merit: 1010


https://www.bitcoin.com/


View Profile WWW
November 16, 2016, 10:22:00 AM
 #3

How many have now updated to 0.13.1, they need at least 95% don't they?
Do we know if all the wallet providers are supporting the upgrade?

ScripterRon
Full Member
***
Offline Offline

Activity: 136
Merit: 120


View Profile
November 16, 2016, 12:02:38 PM
 #4

How many have now updated to 0.13.1, they need at least 95% don't they?
Do we know if all the wallet providers are supporting the upgrade?
SegWit needs 95% of the miners to upgrade.  You can look at the block version to see if the miner has updated (version is x'2000002' for SegWit).  So far, I'm seeing around 1 block in 10 that has the SegWit version.  So there is a long ways to go yet.  I already have a SegWit transaction in the blockchain just waiting for the support to be locked in (you can create a P2SH-P2WPKH transaction but you can't spend it yet).
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
November 16, 2016, 01:09:47 PM
 #5

not sure how the Ver blockades will impede the implementation.

Is this a possibility?

I highly doubt someone will hinder adoption or make it lower in any way. Whoever does it would be hurting himself too.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
November 16, 2016, 01:20:42 PM
 #6

How many have now updated to 0.13.1, they need at least 95% don't they?
Do we know if all the wallet providers are supporting the upgrade?
SegWit needs 95% of the miners to upgrade.  You can look at the block version to see if the miner has updated (version is x'2000002' for SegWit).  So far, I'm seeing around 1 block in 10 that has the SegWit version.  So there is a long ways to go yet.  I already have a SegWit transaction in the blockchain just waiting for the support to be locked in (you can create a P2SH-P2WPKH transaction but you can't spend it yet).
Signalling hasn't actually begun yet. Signalling officially begins at the start of the first retarget period after November 15th. We still have another day or two to go before we get there, then signalling officially begins and we will see lots of segwit blocks being produced.

Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1122



View Profile
November 16, 2016, 01:20:48 PM
 #7

I use mycelium for the most part (and paper wallets). Has anyone heard if / when they're implementing the upgrade to segwit? Once it is implemented should I sweep my paper wallet or does it matter?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
November 16, 2016, 01:25:54 PM
 #8

I use mycelium for the most part (and paper wallets). Has anyone heard if / when they're implementing the upgrade to segwit?
See https://bitcoincore.org/en/segwit_adoption/ for adoption status of most Bitcoin software.

Once it is implemented should I sweep my paper wallet or does it matter?
It doesn't matter. The Bitcoin on your paper wallet will still be safe. Also, I'm not sure how paper wallets will work with segwit and how they would work with it.

yefi
Legendary
*
Offline Offline

Activity: 2842
Merit: 1511



View Profile
November 17, 2016, 11:58:34 PM
Last edit: November 18, 2016, 12:27:42 AM by yefi
 #9

Is this a possibility?

I highly doubt someone will hinder adoption or make it lower in any way. Whoever does it would be hurting himself too.

Possibility? Seems like a probability to me. Bitcoin.com and ViaBTC are sustaining ~10% of the hashing power meaning they can veto the upgrade and they seem ideologically bent on on-chain, block-size scaling.
xdrpx
Hero Member
*****
Offline Offline

Activity: 616
Merit: 603


View Profile
November 18, 2016, 04:45:10 PM
 #10

How does the separated signatures in scriptPubKey that Segregated Witness nodes will be able to see, be split from the main input field of a transaction while reducing the size of the block? Won't the people running full nodes have to download this separated part of the signature output called segregated witness still and it would still add to additional data being downloaded because now a block can hold and have more capacity + the segwit signatures has to be downloaded as a separate component?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
November 18, 2016, 04:50:04 PM
 #11

How does the separated signatures in scriptPubKey that Segregated Witness nodes will be able to see, be split from the main input field of a transaction while reducing the size of the block?
It does not. That is a common misconception. Segwit does not make the block size smaller; it is a block size increase.

Won't the people running full nodes have to download this separated part of the signature output called segregated witness still and it would still add to additional data being downloaded because now a block can hold and have more capacity + the segwit signatures has to be downloaded as a separate component?
Yes. Segwit sigs are not a separate component. They are part of the transaction, not a separate structure.

ScripterRon
Full Member
***
Offline Offline

Activity: 136
Merit: 120


View Profile
November 19, 2016, 02:25:11 PM
 #12

How does the separated signatures in scriptPubKey that Segregated Witness nodes will be able to see, be split from the main input field of a transaction while reducing the size of the block? Won't the people running full nodes have to download this separated part of the signature output called segregated witness still and it would still add to additional data being downloaded because now a block can hold and have more capacity + the segwit signatures has to be downloaded as a separate component?
There are now two transaction formats - legacy and segwit. 

A node that doesn't support segwit will receive transactions in the legacy format.  These transactions will not have the witness data, thus no signatures or public keys.  This works because the witness program allows anybody to spend the output.  A node that supports segwit will not accept a legacy transaction that attempts to spend an output using a witness program.  Thus the need to get 95% of the miners to support segwit.

A non-segwit node won't accept a segwit transaction because the format is invalid by the old rules.  So you need to get a large number of non-mining nodes to also support segwit so that the segwit transactions will be relayed across the network.

You have control over the type of transactions that you create since the initial implementation of segwit uses a P2SH address (address starts with '3') instead of a P2PKH address (address starts with '1').  Existing wallets will continue to create legacy transactions that will be accepted by both types of nodes.

I have tested this using my own wallet and Bitcoin Core 0.13.1.  Sending a segwit transaction results in a reject with the message that segwit is not active yet.  Sending a legacy transaction spending a segwit output results in a reject with the message that the witness data is missing.
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
November 20, 2016, 06:13:21 AM
 #13

It would not be smart to not implement SegWit if/when it becomes part of the mainnet.

Some Bitcoin companies may however not "support" SegWit and would prefer that it not be implemented. My question is, how can a non-mining entity that is part of the Bitcoin economy and/or ecosystem show their support/non-support of SegWit? Even if an entity does not support SegWit they may prepare for SegWit in the event that it becomes part of Bitcoin despite their wishes.
OgNasty
Donator
Legendary
*
Offline Offline

Activity: 4732
Merit: 4239


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
November 20, 2016, 06:51:33 AM
 #14

My question is, how can a non-mining entity that is part of the Bitcoin economy and/or ecosystem show their support/non-support of SegWit?

The best thing a non-miner can do to support the network and signal their support for SegWit would be to run Bitcoin Core 0.13.1.  You can see that currently 30% of the nodes on the network are running 0.13.1.
https://bitnodes.21.co/nodes/

You could also find a site that offers a voting mechanism to make your opinion heard.  Here's one for example: https://vote.bitcoin.com/arguments/segregated-witness-is-a-good-short-term-approach-to-scaling-bitcoin-capacity

Currently, 52 of the last 300 blocks (17%) signaled SegWit support, and 32 of the last 142 blocks (23%).  You can monitor progress here:
https://data.bitcoinity.org/bitcoin/block_version/7d?c=block_version&t=a

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
November 20, 2016, 04:03:38 PM
Last edit: November 21, 2016, 02:37:08 AM by achow101
 #15

It would not be smart to not implement SegWit if/when it becomes part of the mainnet.
Why? Segwit brings many improvements to Bitcoin that we need, including scaling. Many wallets have or are in the process of implementing segwit.

Some Bitcoin companies may however not "support" SegWit and would prefer that it not be implemented. My question is, how can a non-mining entity that is part of the Bitcoin economy and/or ecosystem show their support/non-support of SegWit?
Nodes that signal segwit have the NODE_WITNESS service bit set. So to check if a node supports segwit, just check for that service bit.

Even if an entity does not support SegWit they may prepare for SegWit in the event that it becomes part of Bitcoin despite their wishes.
Segwit is backwards compatible. If you don't like segwit, you can continue to use Bitcoin as you do now with almost zero impact on you.



Edit:
It would not be smart to not implement SegWit if/when it becomes part of the mainnet.
Why? Segwit brings many improvements to Bitcoin that we need, including scaling. Many wallets have or are in the process of implementing segwit.
Look closer. That was a double negative.
Hah. Whooops.

doc12
Legendary
*
Offline Offline

Activity: 1284
Merit: 1042


View Profile
November 20, 2016, 04:21:41 PM
 #16

My question is, how can a non-mining entity that is part of the Bitcoin economy and/or ecosystem show their support/non-support of SegWit?

The best thing a non-miner can do to support the network and signal their support for SegWit would be to run Bitcoin Core 0.13.1.  You can see that currently 30% of the nodes on the network are running 0.13.1.
https://bitnodes.21.co/nodes/

Actually there are already around 33% Segwit nodes ( NODE_WITNESS flag )  1777 of 5434
Thura
Jr. Member
*
Offline Offline

Activity: 60
Merit: 5


View Profile
November 20, 2016, 09:55:26 PM
 #17

Why is segwit BIP9 version bit ( blockversion 00100000000000000000000000000010b, 536870914, 0x20000002)

signaling decreasing right now?



(Source: http://bitcoin.sipa.be/ver9-2k.png from 2016-11-20 21:44 UTC)
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
November 20, 2016, 09:57:00 PM
 #18

Why is segwit BIP9 version bit ( blockversion 00100000000000000000000000000010b, 536870914, 0x20000002)

signaling decreasing right now?



(Source: http://bitcoin.sipa.be/ver9-2k.png from 2016-11-20 21:44 UTC)
Probably just the normal variation in who finds the blocks. The real number to look at is the signalling over 2016 blocks, the red line. That one is steadily increasing.

OgNasty
Donator
Legendary
*
Offline Offline

Activity: 4732
Merit: 4239


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
November 21, 2016, 02:01:09 AM
 #19

My question is, how can a non-mining entity that is part of the Bitcoin economy and/or ecosystem show their support/non-support of SegWit?

The best thing a non-miner can do to support the network and signal their support for SegWit would be to run Bitcoin Core 0.13.1.  You can see that currently 30% of the nodes on the network are running 0.13.1.
https://bitnodes.21.co/nodes/

Currently, 52 of the last 300 blocks (17%) signaled SegWit support, and 32 of the last 142 blocks (23%).  You can monitor progress here:
https://data.bitcoinity.org/bitcoin/block_version/7d?c=block_version&t=a

Actually there are already around 33% Segwit nodes ( NODE_WITNESS flag )  1777 of 5434

What I said was that 30% of the nodes on the network are running 0.13.1.  Currently it is 30.27%.

Now showing that 60 of the last 300 blocks signaled SegWit support (20%). 

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
-ck
Legendary
*
Offline Offline

Activity: 4102
Merit: 1631


Ruu \o/


View Profile WWW
November 21, 2016, 02:25:55 AM
 #20

It would not be smart to not implement SegWit if/when it becomes part of the mainnet.
Why? Segwit brings many improvements to Bitcoin that we need, including scaling. Many wallets have or are in the process of implementing segwit.
Look closer. That was a double negative.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  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!