Bitcoin Forum
June 19, 2024, 11:54:27 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: what is SegWit's arbitrary discount rate of witness data segment  (Read 1221 times)
JaredR26
Full Member
***
Offline Offline

Activity: 219
Merit: 100


View Profile
June 15, 2017, 10:27:25 PM
 #21


You are confused as to how it works.

Segwit actually does _eliminate_ the size limit.   The weight limit is constructed in a way which is compatible with the old limit, such that pre-segwit nodes will not think their limit is violated under any condition.

There are not two distinct limits, avoiding that was a design _requirement_ because multiple limits require multidimensional optimization in mining which would be a serious computational burden and because it would make accurate fee estimation intractable.  (because the fees you would need to pay would depend on the relative contention of the various limits, which depends on the compositions of the transactions in the future after you author your own.)

Weight = 3 x witness-stripped-size + size; and the limit is that the weight must be less than 4 million.   Old nodes receive witness stripped blocks and so they always accept the blocks under their own limits.

(And, FWIW, this is how Bitcoin does all the calculations since 0.13-- the results are the same as the only logic when there are no segwit txn-- so the size is already gone, just witness tx are not yet in use).

Selecting transactions by highest fee per weight is the unique income maximizing solution, no other priority order can produce more fee income (+/- small knapsack boundary effects-- e.g. you might skip a higher rate input in order to fill the block more completely).

Ok, thank you for the thorough response.  It makes sense now and I understand segwit a bit better.
Variogam
Sr. Member
****
Offline Offline

Activity: 276
Merit: 254


View Profile
June 16, 2017, 12:16:35 AM
 #22

Just because you are incapable of operating in a trustless environment, does not mean we all are.

Sure, keep living in a denial  Roll Eyes
jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
June 16, 2017, 09:12:10 PM
 #23

Just because you are incapable of operating in a trustless environment, does not mean we all are.

Sure, keep living in a denial

Denial of what exactly?

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
Variogam
Sr. Member
****
Offline Offline

Activity: 276
Merit: 254


View Profile
June 16, 2017, 11:35:46 PM
 #24

Denial of what exactly?

of reality. Because you dont acknowledge you trust others when you validate the blockchain. For example with freshly installed linux operating system of your choice you most likely trust others who evalated every line of the code, and nothing interfere when your Bitcoin software validate the blockchain. The same with hardware, and so on. Individual can not check everything, so he has no other choice than trust others the things he is not checking really behave as he is expecting.
jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
June 17, 2017, 05:24:39 PM
 #25

Denial of what exactly?

of reality. Because you dont acknowledge you trust others when you validate the blockchain. For example with freshly installed linux operating system of your choice you most likely trust others who evalated every line of the code, and nothing interfere when your Bitcoin software validate the blockchain. The same with hardware, and so on. Individual can not check everything, so he has no other choice than trust others the things he is not checking really behave as he is expecting.

Yes. And now we know that atoms are not the last division of matter. So what? Do you have an actual point related to the amount of trust I need to place in the integrity of THE BITCOIN BLOCKCHAIN?

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
Pages: « 1 [2]  All
  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!