Mike Burr - log

[BT®] Trivial smartcontract-powered services for online digital providers

I have long thought that the keypairs that live in your e.g. metamask could be easily utilized for other things but are not, and in my ignorance haven't been able to do much about that.

Example:

VPN provider publishes a contract:

  1. put coins in
  2. get vpn connection secrets out

With lots of substeps of course.

If you said to the contract, "here is money for vpn service. please just use my wallet's public key to encrypt the vpn access secrets to me."

Why not a thing?

The key can expire whenever and however the provider chooses. If you deposit enough for 9E7 seconds of service, the access credentials/secrets, encrypted to your wallet key, can be set to automatically expire after 9E7s!

Maybe ask all of ExpressVPN's lawyers. They'll arrange a sit-down to discuss the developers' recent stand-up on this topic!

Turns out, it's 57.329% illegal.

However, ExpressSKI VPNski will not have this encumbrance.