Bitcoin Forum
May 06, 2024, 11:20:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Maximum signature operations per block hard rule  (Read 2525 times)
paraipan (OP)
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
September 29, 2012, 11:11:58 PM
Last edit: September 30, 2012, 02:00:05 AM by paraipan
 #1

Well, I sincerely doubt an absolute leadership role, Linus Torvalds-style was intended. Not even Satoshi made himself appear that way.

Satoshi had absolute control over the bitcoin.org client, and he discouraged people from creating alternative clients. He tended to view the Bitcoin network as being equivalent to the Bitcoin software which he controlled. He once asked me to refrain from posting publicly about him changing a hard network rule. I have little doubt that he would have handled the P2SH issue by just quietly adding the code to the client, not waiting for miners to "agree" as Gavin did.

Not that any of this is necessarily bad, but it seems you remember Satoshi as being different than he actually was.

What hard rule was that? If I may ask

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
1715037637
Hero Member
*
Offline Offline

Posts: 1715037637

View Profile Personal Message (Offline)

Ignore
1715037637
Reply with quote  #2

1715037637
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715037637
Hero Member
*
Offline Offline

Posts: 1715037637

View Profile Personal Message (Offline)

Ignore
1715037637
Reply with quote  #2

1715037637
Report to moderator
1715037637
Hero Member
*
Offline Offline

Posts: 1715037637

View Profile Personal Message (Offline)

Ignore
1715037637
Reply with quote  #2

1715037637
Report to moderator
1715037637
Hero Member
*
Offline Offline

Posts: 1715037637

View Profile Personal Message (Offline)

Ignore
1715037637
Reply with quote  #2

1715037637
Report to moderator
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
September 30, 2012, 01:41:35 AM
 #2

The rule that a block may not contain more than 20,000 signature operations. Satoshi was concerned that if this rule change was publicly known, someone would try to make some really expensive blocks before the new rule was scheduled to take effect. However, nowadays a rule change such as this would be very controversial, and this particular rule might cause problems in the future because the limit is quite low.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
paraipan (OP)
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
September 30, 2012, 01:58:50 AM
 #3

The rule that a block may not contain more than 20,000 signature operations. Satoshi was concerned that if this rule change was publicly known, someone would try to make some really expensive blocks before the new rule was scheduled to take effect. However, nowadays a rule change such as this would be very controversial, and this particular rule might cause problems in the future because the limit is quite low.

Interesting, I didn't know that, thanks theymos

Is nice to know we have all the bases covered, because everything unlimited in this world gets abused with enough time.

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
goodlord666
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


100%


View Profile
September 30, 2012, 02:02:16 AM
 #4

The rule that a block may not contain more than 20,000 signature operations. Satoshi was concerned that if this rule change was publicly known, someone would try to make some really expensive blocks before the new rule was scheduled to take effect. However, nowadays a rule change such as this would be very controversial, and this particular rule might cause problems in the future because the limit is quite low.

What is a signature operation? A transaction? Or is it related to the block hash?


theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
September 30, 2012, 02:45:58 AM
 #5

What is a signature operation? A transaction? Or is it related to the block hash?

Every CHECKSIG-like script op increases the number of signature operations (sigops) by a certain amount. So:
- A standard transaction has one or two sigops
- A sendmany transaction has one sigop for each recipient and perhaps one additional sigop
- A transaction using multisig counts as 20 sigops per "multisig arrangement" unless you're using P2SH, in which case each public key involved in the multisig counts as one sigop.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
goodlord666
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


100%


View Profile
September 30, 2012, 03:16:23 PM
 #6

What is a signature operation? A transaction? Or is it related to the block hash?

Every CHECKSIG-like script op increases the number of signature operations (sigops) by a certain amount. So:
- A standard transaction has one or two sigops
- A sendmany transaction has one sigop for each recipient and perhaps one additional sigop
- A transaction using multisig counts as 20 sigops per "multisig arrangement" unless you're using P2SH, in which case each public key involved in the multisig counts as one sigop.

OK I get it.


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!