zach on Nostr: Perhaps this could be done with FROST Dkg. The DVM would just need an arbitrary ...
Perhaps this could be done with FROST Dkg. The DVM would just need an arbitrary pubkey to use as the other share and then generate a bunch of “disposable” secondary shares until the resulting aggregated Pubkey has sufficient PoW. Then the DVM just returns the second shares sk and the user is the only one able to determine the root sk
Published at
2024-08-10 00:14:14Event JSON
{
"id": "d053882df19b16bb519eb896fa66f7d32a1364cd039b59297dd52e33c8da182f",
"pubkey": "17717ad4d20e2a425cda0a2195624a0a4a73c4f6975f16b1593fc87fa46f2d58",
"created_at": 1723248854,
"kind": 1,
"tags": [
[
"e",
"9d116dfe1b10688eba6557ee4dfcfc1f247a5473ca506ddb943889aa62bff013",
"wss://relay.primal.net",
"root"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52"
]
],
"content": "Perhaps this could be done with FROST Dkg. The DVM would just need an arbitrary pubkey to use as the other share and then generate a bunch of “disposable” secondary shares until the resulting aggregated Pubkey has sufficient PoW. Then the DVM just returns the second shares sk and the user is the only one able to determine the root sk",
"sig": "cce221cbe65a32178a82320533b514db97e7fe0cf0f2f13e4131cd84944cd3f85b0f5b35d1e1bf0425700613feb6467a7e0f802e4371a692ff5527d01c8d1d77"
}