Bitcoin Forum
May 03, 2024, 01:32:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Sending transactions only to SegWit miners  (Read 479 times)
LonelyPrince (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
April 08, 2017, 04:34:16 PM
 #1

What do you think of sending transactions only to segwit miners and avoid non-segwit miners, thus we can create incentive for miners with our fees.
1714743131
Hero Member
*
Offline Offline

Posts: 1714743131

View Profile Personal Message (Offline)

Ignore
1714743131
Reply with quote  #2

1714743131
Report to moderator
1714743131
Hero Member
*
Offline Offline

Posts: 1714743131

View Profile Personal Message (Offline)

Ignore
1714743131
Reply with quote  #2

1714743131
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714743131
Hero Member
*
Offline Offline

Posts: 1714743131

View Profile Personal Message (Offline)

Ignore
1714743131
Reply with quote  #2

1714743131
Report to moderator
1714743131
Hero Member
*
Offline Offline

Posts: 1714743131

View Profile Personal Message (Offline)

Ignore
1714743131
Reply with quote  #2

1714743131
Report to moderator
1714743131
Hero Member
*
Offline Offline

Posts: 1714743131

View Profile Personal Message (Offline)

Ignore
1714743131
Reply with quote  #2

1714743131
Report to moderator
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
April 08, 2017, 04:44:40 PM
 #2

What do you think of sending transactions only to segwit miners and avoid non-segwit miners, thus we can create incentive for miners with our fees.

Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that. 
Whoever mines the block decides what transactions to include.

franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4458



View Profile
April 08, 2017, 06:19:05 PM
 #3


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that.  
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
SONG GEET
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500

CryptoTalk.Org - Get Paid for every Post!


View Profile
April 08, 2017, 06:26:40 PM
 #4

What do you think of sending transactions only to segwit miners and avoid non-segwit miners, thus we can create incentive for miners with our fees.
Rather than this i think segwit supported pools should start tx accelerator service like viabtc have. to attract more support for segwit. Also this is not possible currently, users don't have power to choose from which miner they want to get their transaction confirmed.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
April 08, 2017, 07:05:55 PM
 #5


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that.  
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?

franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4458



View Profile
April 08, 2017, 07:35:34 PM
 #6


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that.  
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?

some pools dont relay unconfirms to other pools. especially high fee tx's so that if the pool misses that block they can still include the still unconfirmed tx in next block.

also the network game theory is that the normal non-mining fullnode relay should have got the tx's to all the pools so no need for the pools to retransmit unconfirms between each other, allowing the bandwidth between pools to be utilised better to broadcast to each other mainly solved blocks and not much else

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
April 08, 2017, 07:40:47 PM
 #7


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that. 
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?
It most likely would get relayed. Pools do not want to harm their reputation by confirming a double spend transaction, so they will broadcast any transaction they receive to the rest of the network, and will not accept any transaction that conflicts with other transactions in their mempool.
Killerpotleaf
Sr. Member
****
Offline Offline

Activity: 812
Merit: 250


A Blockchain Mobile Operator With Token Rewards


View Profile
April 08, 2017, 07:52:07 PM
 #8


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that.  
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?

some pools dont relay unconfirms to other pools. especially high fee tx's so that if the pool misses that block they can still include the still unconfirmed tx in next block.

also the network game theory is that the normal non-mining fullnode relay should have got the tx's to all the pools so no need for the pools to retransmit unconfirms between each other, allowing the bandwidth between pools to be utilised better to broadcast to each other mainly solved blocks and not much else

interesting...

this could be a strong incentive for miners to signal upgrades.

but this idea might deteriorate into a way to pay miners to signal what you want them to signal tho  Cheesy

              ███
             █████
            ███████
           █████████
          ███████████
         █████████████
        ███████ ███████
       ███████   ███████
      ███████     ███████
     ███████       ███████
    ███████         ███████
   ███████           ███████
  ███████             ███████
 █████████████████████████████
███████████████████████████████
.
M!RACLE TELE
BRINGING MAGIC
TO THE TELECOM INDUSTRY

██
██
██
██
██
██
██
██
██
██
40% Biweekly Rewards
▬▬▬   Calls at €0.2   ▬▬▬
Traffic from €0.01 worldwide

██
██
██
██
██
██
██
██
██
██
      ██         ██     
        ▀▌     ▐▀       
       ▄██▄▄▄▄▄██▄      
     ▄█████████████     
   ▄█████████████████▄   
  ██████▄██████▄██████  
 ▐█████████████████████▌
  ██████▀███████▀██████ 
  █████   █████   █████  
  █████████████████████  
  █████████████████    
    ███████████████    
 ▀██▄ ████████████  ▄██▀
      ▀██▀   ▀██▀   
       ▄█       █▄
ANN
Lightpaper
Bounty
Facebook
Twitter
Telegram
Killerpotleaf
Sr. Member
****
Offline Offline

Activity: 812
Merit: 250


A Blockchain Mobile Operator With Token Rewards


View Profile
April 08, 2017, 07:54:38 PM
 #9


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that. 
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?
It most likely would get relayed. Pools do not want to harm their reputation by confirming a double spend transaction, so they will broadcast any transaction they receive to the rest of the network, and will not accept any transaction that conflicts with other transactions in their mempool.

i dont see how they are at risk of minning a double spend.
if the TX they are withholding from the rest of the network, at one point becomes a double spend, they simply drop it.

              ███
             █████
            ███████
           █████████
          ███████████
         █████████████
        ███████ ███████
       ███████   ███████
      ███████     ███████
     ███████       ███████
    ███████         ███████
   ███████           ███████
  ███████             ███████
 █████████████████████████████
███████████████████████████████
.
M!RACLE TELE
BRINGING MAGIC
TO THE TELECOM INDUSTRY

██
██
██
██
██
██
██
██
██
██
40% Biweekly Rewards
▬▬▬   Calls at €0.2   ▬▬▬
Traffic from €0.01 worldwide

██
██
██
██
██
██
██
██
██
██
      ██         ██     
        ▀▌     ▐▀       
       ▄██▄▄▄▄▄██▄      
     ▄█████████████     
   ▄█████████████████▄   
  ██████▄██████▄██████  
 ▐█████████████████████▌
  ██████▀███████▀██████ 
  █████   █████   █████  
  █████████████████████  
  █████████████████    
    ███████████████    
 ▀██▄ ████████████  ▄██▀
      ▀██▀   ▀██▀   
       ▄█       █▄
ANN
Lightpaper
Bounty
Facebook
Twitter
Telegram
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
April 08, 2017, 08:12:20 PM
 #10


Since segwit requires 95% signaling to activate, most or all miners will be segwit anyway.

If you're asking if today, would it be possible to send your transactions to a pool signaling segwit, the answer is no.  You don't have the power to do that. 
Whoever mines the block decides what transactions to include.


technically it can be done if you set your node to only connect to a pools IP adress of the ones you prefer
or you know the pools API to manually 'PushTX' the transaction to only the pools you prefer

why wouldnt the tx get relayed onward?
It most likely would get relayed. Pools do not want to harm their reputation by confirming a double spend transaction, so they will broadcast any transaction they receive to the rest of the network, and will not accept any transaction that conflicts with other transactions in their mempool.

i dont see how they are at risk of minning a double spend.
if the TX they are withholding from the rest of the network, at one point becomes a double spend, they simply drop it.
This would entail a lot of extra processing all for a few extra measly cents in a transaction. Normally a node will receive a transaction, and if said transaction is valid per the blockchain and does not conflict with another transaction in it's mempool they will accept said transaction, regardless of the attached fee. You are proposing that a (mining) node accept a never before seen transaction, not relay said transaction, and if a conflicting transaction is later received, to drop the original.

This has the potential to result in lower overall transaction fees because the public transaction may have a lower tx fee attached, and if the private higher tx fee transaction was broadcast, then other nodes would have rejected the conflicting public transaction.
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!