Post
Topic
Board Development & Technical Discussion
Re: Questions about generic signmessage (BIP322)
by
aktersadia
on 19/12/2020, 18:17:23 UTC
I have two questions regarding the generalization of message signing/verification that has until recently only been done with legacy addresses through the RPC commands signmessage/verifymessage.

1 - Why was it chosen to prepend the scriptPubKey (when not P2PKH) to the preimage? To me, this adds unnecessary complexity which will slow down the adoption of BIP 322 by bitcoin libraries.

2 - In https://bitcoinops.org/en/topics/generic-signmessage , it can be read "This means a signed message can be produced for any script or address that a wallet would be able to spend. Additionally, two or more wallets can cooperate to create a BIP322 signed message for multisig scripts.". Additionally, BIP322 states that in order to sign: (https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki#signing) "Derive the private key privkey for the scriptPubKey". I just don't know how this is possible, it should be impossible to derive a private key from a scriptPubKey of a multisig for example. For a multisig there are a set of private and public keys of the owners, can there be a single private key of the whole multisig that can sign anything without the other's approval? And even if yes, how can the public key of this derived master multisig private key match the public key hash which is a hash of the locking script?


    
Forum moderation policy
June 21, 2011, 02:02:54 AM
Merited by OgNasty (2), BayAreaCoins (2), JayJuanGee (1), Jeremycoin (1), Wipeout2097 (1)
   
Reply with quote  #1
The policy to not remove anything worked when the forum was small. Now that we have thousands of posts a day, we can't afford 50% of them being junk. The moderators are now instructed to be less tolerant of low-value posts.

Some guidelines:

1. Free speech - you can say anything as long as it is relevant and presented in a calm and polite manner. Swearing, SHOUTING etc. make your post more likely to be removed.
2. No zero value posts or threads, like "SELL SELL SELL"
3. No pointless or uninteresting threads.
4. No referral code spam
5. No NSFW content
   
Identifi - Decentralized address book with trust ratings
I'm not a forum admin - please contact theymos instead.
   CATCH THE WINNING SPIRIT   CATCH THE WINNING SPIRIT   
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
epii
Full Member
***


Activity: 210
Merit: 100



View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 02:25:19 AM
   
Reply with quote  #2
+1

EDIT:  Wait, does +1 count as a zero-value post?   Huh
   
AngstHase
Newbie
*


Activity: 39
Merit: 0


View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 02:28:27 AM
   
Reply with quote  #3
"lot of crap falling from the skiy these days"


what about a "last edited %CLOCK%" function for edited posts?
   
sirius
Bitcoiner
Sr. Member
****


Activity: 429
Merit: 268



View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 02:36:17 AM
   
Reply with quote  #4
Quote from: epii on June 21, 2011, 02:25:19 AM
+1

EDIT:  Wait, does +1 count as a zero-value post?   Huh

Depends on context Wink Perhaps we can get a good post / bad post mod up and running to do the job.
   
Identifi - Decentralized address book with trust ratings
I'm not a forum admin - please contact theymos instead.
epii
Full Member
***


Activity: 210
Merit: 100



View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 02:39:23 AM
   
Reply with quote  #5
Quote from: sirius on June 21, 2011, 02:36:17 AM
Quote from: epii on June 21, 2011, 02:25:19 AM
+1

EDIT:  Wait, does +1 count as a zero-value post?   Huh

Depends on context Wink Perhaps we can get a good post / bad post mod up and running to do the job.
But wasn't that a disaster last time we tried it?  Oh, that was a good poster / bad poster mod.
   
Alex Beckenham
Full Member
***


Activity: 154
Merit: 100


View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 02:43:00 AM
   
Reply with quote  #6
Quote from: sirius on June 21, 2011, 02:02:54 AM
1. Free speech
5. No NSFW content

Please read 5, then read 1, then read 5, then read 1 and tell me if you see a problem.

Can I say "fat cock" if I present it in a calm and polite manner?
   
http://btcriches.com/images/btcriches468.gif

 Need to contact me? Please read this.

 http://payb.tc/alex
MoonShadow
Legendary
*


Activity: 1708
Merit: 1000



View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 03:34:29 AM
   
Reply with quote  #7
Quote from: Alex Beckenham on June 21, 2011, 02:43:00 AM
Quote from: sirius on June 21, 2011, 02:02:54 AM
1. Free speech
5. No NSFW content

Please read 5, then read 1, then read 5, then read 1 and tell me if you see a problem.

Can I say "fat cock" if I present it in a calm and polite manner?


Think of it like this, you have freedom of speech in the presence of your mother, but would you choose your words more carefully?
   
"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Mark Oates
Full Member
***


Activity: 168
Merit: 100



View Profile Personal Message (Offline)

Ignore
   
   
Re: Forum moderation policy
June 21, 2011, 03:39:01 AM
   
Reply with quote  #8
How difficult would it be to implement a voting system for posts using the current forum software?
   
Nescio
Newbie
*


Activity: 56
Merit: 0


View Profile Personal Message (Offline)

Ignore

http://oldbpa.org/fdg/Colo-Colo-v-Catlica-En-viv-Tv05.html
https://www.cbre-ea.com/ito-w-v-i6-X04.html
https://www.cbre-ea.com/X--video-w-v-i6-c604.html
https://www.cbre-ea.com/720P--video-w-v-i6-c604.html
https://www.cbre-ea.com/HD--video-w-v-i6-c604.html
https://www.cbre-ea.com/copy--video-w-v-i6-c604.html
https://www.cbre-ea.com/copy--video-w-v-i6-D604.html
https://et.water.ca.gov/wev/ito-w-v-i6-X04.html
https://et.water.ca.gov/wev/X--video-w-v-i6-c604.html
https://et.water.ca.gov/wev/HD--video-w-v-i6-c604.html
https://et.water.ca.gov/wev/copy--video-w-v-i6-c604.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-fr.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-ie.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-au.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-es.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-po.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-uk.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-usa.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-sw.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-vwd.html
https://et.water.ca.gov/wev/PAR-JUV-in-diretta-qw.html
http://ir.igps.ru/vcn/video-w-v-i.html
http://ir.igps.ru/vcn/it-video-w-v-i-130.html
http://ir.igps.ru/vcn/it-video-w-v-i-13.html
http://ir.igps.ru/vcn/it-video-w-v-i-12.html
http://ir.igps.ru/vcn/it-video-w-v-i-11.html
http://ir.igps.ru/vcn/it-video-w-v-i-10.html
http://ir.igps.ru/vcn/it-video-w-v-i-0.html
http://ir.igps.ru/vcn/it-video-w-v-i.html
https://et.water.ca.gov/wev/tPeUHECNLKs.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i60.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i6-603.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i6-60.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i6-0.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i0.html
https://et.water.ca.gov/wev/no-copy-video-w-v-i.html
https://et.water.ca.gov/wev/no-copy-video-w-vi.html
https://igps.ru/dkr/G-2p88n.html
https://igps.ru/dkr/G-kick.html
https://igps.ru/dkr/G-optv.html
https://igps.ru/dkr/G76-boxing.html
https://igps.ru/dkr/G76-kickboksen.html
https://igps.ru/dkr/wtch-g76-l-k-nl-on-t03.html
https://igps.ru/dkr/wtch-g76-l-k-nl-on-t-4.html
https://igps.ru/dkr/wtch-g76-l-k-nl-on-tv.html
https://igps.ru/dkr/wtch-g76-l-k-nl-on-tv01.html
https://igps.ru/dkr/wtch-g76-l-k-nl-on-tv02.html
https://et.water.ca.gov/wev/wtch-g76-l-k-nl-on-t03.html
https://et.water.ca.gov/wev/wtch-g76-l-k-nl-on-t-4.html
https://et.water.ca.gov/wev/wtch-g76-l-k-nl-on-tv.html
https://et.water.ca.gov/wev/wtch-g76-l-k-nl-on-tv01.html
https://et.water.ca.gov/wev/wtch-g76-l-k-nl-on-tv02.html
https://igps.ru/vne/ett-Juventus-a5s.html
https://igps.ru/vne/get-Juventus-a5s.html
https://igps.ru/vne/diretta-Juventus-a5s.html
https://igps.ru/vne/retta-Juventus-a5s.html
https://igps.ru/vne/gratistta-Juventus-a-s.html
https://igps.ru/vne/gratistta-it-s.html
https://www.cbre-ea.com/ecl/ett-Juventus-a5s.html
https://www.cbre-ea.com/ecl/get-Juventus-a5s.html
https://www.cbre-ea.com/ecl/diretta-Juventus-a5s.html
https://www.cbre-ea.com/ecl/retta-Juventus-a5s.html
https://www.cbre-ea.com/ecl/gratistta-Juventus-a-s.html
https://www.cbre-ea.com/ecl/gratistta-it-s.html
https://et.water.ca.gov/wev/ett-Juventus-a5s.html
https://et.water.ca.gov/wev/get-Juventus-a5s.html
https://et.water.ca.gov/wev/diretta-Juventus-a5s.html
https://et.water.ca.gov/wev/retta-Juventus-a5s.html
https://et.water.ca.gov/wev/gratistta-Juventus-a-s.html
https://et.water.ca.gov/wev/gratistta-it-s.html
https://et.water.ca.gov/wev/can-v-smt1.html
https://et.water.ca.gov/wev/can-v-smt2.html
https://et.water.ca.gov/wev/can-v-smt3.html
https://et.water.ca.gov/wev/can-v-smt4.html
https://et.water.ca.gov/wev/can-v-smt5.html
http://www.wellspring.edu.lb/ton/can-v-smt1.html
http://www.wellspring.edu.lb/ton/can-v-smt2.html
http://www.wellspring.edu.lb/ton/can-v-smt3.html
http://www.wellspring.edu.lb/ton/can-v-smt4.html
http://www.wellspring.edu.lb/ton/can-v-smt5.html
https://igps.ru/dkr/can-v-smt1.html
https://igps.ru/dkr/can-v-smt2.html
https://igps.ru/dkr/can-v-smt3.html
https://igps.ru/dkr/can-v-smt4.html
https://igps.ru/dkr/can-v-smt5.html
https://et.water.ca.gov/wev/video-w-v-i3dgfd5.html
https://et.water.ca.gov/wev/video-w-v-i3dgdxg.html
https://et.water.ca.gov/wev/video-w-v-i3.html
https://igps.ru/ogw/video-w-v-i3.html
https://igps.ru/ogw/video-w-v-i3dgdxg.html
https://igps.ru/ogw/video-w-v-i3dgfd5.html
https://et.water.ca.gov/wev/video-w-v-ig.html
https://et.water.ca.gov/wev/video-w-v-ytc.html
https://et.water.ca.gov/wev/video-w-v-ytc11.html
https://et.water.ca.gov/wev/video-w-v-ytcgfkl.html
https://et.water.ca.gov/wev/video-w-v-y4k.html
https://igps.ru/xin/Glory-76.html
https://igps.ru/xin/Glory-76-0.html
https://igps.ru/xin/Glory-76-1.html
https://igps.ru/xin/Glory-76-2.html
https://igps.ru/xin/Glory-76-3.html
https://igps.ru/xin/vo-Glory-76-c5.html
https://igps.ru/xin/vo-Glory-76-c6.html
https://igps.ru/xin/vo-Glory-76-c7.html
https://et.water.ca.gov/wev/c-v-s1.html
https://et.water.ca.gov/wev/c-v-s2.html
https://et.water.ca.gov/wev/c-v-s3.html
https://et.water.ca.gov/wev/c-v-s4.html
https://et.water.ca.gov/wev/c-v-s5.html
http://www.wellspring.edu.lb/ton/c-v-s1.html
http://www.wellspring.edu.lb/ton/c-v-s2.html
http://www.wellspring.edu.lb/ton/c-v-s3.html
http://www.wellspring.edu.lb/ton/c-v-s4.html
http://www.wellspring.edu.lb/ton/c-v-s5.html
https://igps.ru/dkr/c-v-s1.html
https://igps.ru/dkr/c-v-s2.html
https://igps.ru/dkr/c-v-s3.html
https://igps.ru/dkr/c-v-s4.html
https://igps.ru/dkr/c-v-s5.html
https://igps.ru/dkr/Video-b-vs-b-liv-on1.html
https://igps.ru/dkr/Video-b-vs-b-liv-on2.html
https://igps.ru/dkr/Video-b-vs-b-liv-on3.html
https://igps.ru/dkr/Video-b-vs-b-liv-on4.html
https://igps.ru/dkr/Video-b-vs-b-liv-on5.html
https://igps.ru/dkr/b-vs-b-liv.html
https://igps.ru/dkr/b-vs-b-liv1.html
https://igps.ru/dkr/b-vs-b-liv2.html
https://et.water.ca.gov/wev/b-vs-b-liv.html
https://et.water.ca.gov/wev/b-vs-b-liv1.html
https://et.water.ca.gov/wev/b-vs-b-liv2.html
https://et.water.ca.gov/wev/Video-b-vs-b-liv-on1.html
https://et.water.ca.gov/wev/Video-b-vs-b-liv-on2.html
https://et.water.ca.gov/wev/Video-b-vs-b-liv-on3.html
https://et.water.ca.gov/wev/Video-b-vs-b-liv-on4.html
https://et.water.ca.gov/wev/Video-b-vs-b-liv-on5.html
https://et.water.ca.gov/wev/clColo-v-Catlica-En-viv-Tv4.html
https://et.water.ca.gov/wev/clColo-v-Catlica-En-viv-Tv3.html
https://et.water.ca.gov/wev/clColo-v-Catlica-En-viv-Tv2.html
https://et.water.ca.gov/wev/clColo-v-Catlica-En-viv-Tv1.html
https://www.cbre-ea.com/ecl/clColo-v-Catlica-En-viv-Tv4.html
https://www.cbre-ea.com/ecl/clColo-v-Catlica-En-viv-Tv3.html
https://www.cbre-ea.com/ecl/clColo-v-Catlica-En-viv-Tv2.html
https://www.cbre-ea.com/ecl/clColo-v-Catlica-En-viv-Tv1.html
http://www.johnshillidays.co.uk/rdf/uc-cc-es-cl01.html
http://www.johnshillidays.co.uk/rdf/uc-cc-es-cl02.html
http://www.johnshillidays.co.uk/rdf/uc-cc-es-cl03.html
http://www.johnshillidays.co.uk/rdf/uc-cc-es-cl04.html
http://dci-dsa.com/fgt/uc-cc-es-cl01.html
http://dci-dsa.com/fgt/uc-cc-es-cl02.html
http://dci-dsa.com/fgt/uc-cc-es-cl03.html
http://dci-dsa.com/fgt/uc-cc-es-cl04.html
https://igps.ru/xin/uc-cc-es-cl01.html
https://igps.ru/xin/uc-cc-es-cl02.html
https://igps.ru/xin/uc-cc-es-cl03.html
https://igps.ru/xin/uc-cc-es-cl04.html
https://et.water.ca.gov/ciz/uc-cc-es-cl01.html
https://et.water.ca.gov/ciz/uc-cc-es-cl02.html
https://et.water.ca.gov/ciz/uc-cc-es-cl03.html
https://et.water.ca.gov/ciz/uc-cc-es-cl04.html
http://www.wellspring.edu.lb/rok/uc-cc-es-cl01.html
http://www.wellspring.edu.lb/rok/uc-cc-es-cl02.html
http://www.wellspring.edu.lb/rok/uc-cc-es-cl03.html
http://www.wellspring.edu.lb/rok/uc-cc-es-cl04.html
http://www.johnshillidays.co.uk/rdf/j-v-p-drtta04.html
http://www.johnshillidays.co.uk/rdf/j-v-p-drtta03.html
http://www.johnshillidays.co.uk/rdf/j-v-p-drtta02.html
http://www.johnshillidays.co.uk/rdf/j-v-p-drtta01.html
http://dci-dsa.com/fgt/j-v-p-drtta04.html
http://dci-dsa.com/fgt/j-v-p-drtta03.html
http://dci-dsa.com/fgt/j-v-p-drtta02.html
http://dci-dsa.com/fgt/j-v-p-drtta01.html
https://igps.ru/xin/j-v-p-drtta04.html
https://igps.ru/xin/j-v-p-drtta03.html
https://igps.ru/xin/j-v-p-drtta02.html
https://igps.ru/xin/j-v-p-drtta01.html
https://et.water.ca.gov/ciz/j-v-p-drtta04.html
https://et.water.ca.gov/ciz/j-v-p-drtta03.html
https://et.water.ca.gov/ciz/j-v-p-drtta02.html
https://et.water.ca.gov/ciz/j-v-p-drtta01.html
http://www.wellspring.edu.lb/rok/j-v-p-drtta04.html
http://www.wellspring.edu.lb/rok/j-v-p-drtta03.html
http://www.wellspring.edu.lb/rok/j-v-p-drtta02.html
http://www.wellspring.edu.lb/rok/j-v-p-drtta01.html
https://www.cbre-ea.com/ecl/j-v-p-drtta04.html
https://www.cbre-ea.com/ecl/j-v-p-drtta03.html
https://www.cbre-ea.com/ecl/j-v-p-drtta02.html
https://www.cbre-ea.com/ecl/j-v-p-drtta01.html
https://www.cbre-ea.com/ecl/uc-cc-es-cl04.html
https://www.cbre-ea.com/ecl/uc-cc-es-cl03.html
https://www.cbre-ea.com/ecl/uc-cc-es-cl02.html
https://www.cbre-ea.com/ecl/uc-cc-es-cl01.html

   
Re: Forum moderation policy
June 21, 2011, 03:46:06 AM
   
Reply with quote  #9
As long as it's not goatse, Alex Beckenham has a major point.

Also, some of the 'useless' threads are actually quite entertaining, if not educational (e.g. the Rawdawg and Bitcoin snail graph/meme ones).

I agree with the referral code one, though even that was interesting to see, some people are quite creative