Mike Hearn [ARCHIVE] on Nostr: 📅 Original date posted:2011-06-22 🗒️ Summary of this message: The author ...
📅 Original date posted:2011-06-22
🗒️ Summary of this message: The author questions whether the "n PUBKEYS m CHECKMULTISIG" transaction type is necessary, as a higher level protocol could automate verification.
📝 Original message:> All of which makes me wonder if the straightforward "n PUBKEYS m
> CHECKMULTISIG" transaction type is the right thing to do.
As far as I understand the only reason for hashing the public key is
for typing convenience. Otherwise we'd all just pass raw public keys
around and use the simple form seen in the direct-to-ip case.
But as there'd need to be a higher level protocol on top of the
multipay transactions in order to verify who the other parties are,
there's no need for typing convenience. It'd all be done
automatically.
Published at
2023-06-07 01:56:10Event JSON
{
"id": "024ceb2f5dfabb2818ea3062717ad4c96a76ae1dc2394eb949b2a5b9e8025bb7",
"pubkey": "f2c95df3766562e3b96b79a0254881c59e8639f23987846961cf55412a77f6f2",
"created_at": 1686102970,
"kind": 1,
"tags": [
[
"e",
"ab4e647b226b04fb78c6ead49c17f07f91008e8708fbfd55d2dc548bc845ea3a",
"",
"root"
],
[
"e",
"17e4b7731479da5703c1abf05f004a3ccb93b8ae2aac610bd74c4817968e573b",
"",
"reply"
],
[
"p",
"857f2f78dc1639e711f5ea703a9fc978e22ebd279abdea1861b7daa833512ee4"
]
],
"content": "📅 Original date posted:2011-06-22\n🗒️ Summary of this message: The author questions whether the \"n PUBKEYS m CHECKMULTISIG\" transaction type is necessary, as a higher level protocol could automate verification.\n📝 Original message:\u003e All of which makes me wonder if the straightforward \"n PUBKEYS m\n\u003e CHECKMULTISIG\" transaction type is the right thing to do.\n\nAs far as I understand the only reason for hashing the public key is\nfor typing convenience. Otherwise we'd all just pass raw public keys\naround and use the simple form seen in the direct-to-ip case.\n\nBut as there'd need to be a higher level protocol on top of the\nmultipay transactions in order to verify who the other parties are,\nthere's no need for typing convenience. It'd all be done\nautomatically.",
"sig": "7543598af2c3ab96fef5e03ad94cd650f2109008786bdeb248e1bc071607eaa241b542fb13b4ff26a47cb0e3dc597c2f270c0152fec1064582080f41575ce09b"
}