anyone can run a service that does stuff over nostr, that is basically a dvm, lets say a simple calculator, you would send an event with the params and the service(dvm) you want to use, could be via dm, or onthe event itself and the dvm would execute and give the result, the problem is trust, because someone is running the code and can run a badcalculator so afaik you dont have a way to do this trustless, bc we dont have a mechanism to execute the code we want in a trustless way.
“Smart Contracts” using Nostr and Bitcoin only … we have some work to do.
nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424
nostr:npub16secklpnqey3el04fy2drfftsz5k26zlwdsnz84wtul2luwj8fdsugjdxk
nostr:npub1xxxxxxx0r00r9ga3c25q00z5zvahdtgyjdt5ej324ed5e8e6h8js2a5eh4
nostr:npub14u83wvldmgdn0vyrwxmecpjt4xlwvqc9m7h40ylvrjjlade7wjnsk5ym97
Discussion
Trustless transactions is what smart contracts solve for. We can do this with Bitcoin and Nostr … I’m positive.