How to Create Overlay Networks inside Bitcoin Script

  1. Efficiently retrieve a subset of transactions from the UTXO set and/or the blockchain
  2. Enforce a specific transaction structure across inputs/outputs
  1. Anything in OP_RETURN can be pruned by nodes on the network at any time
  2. The data in OP_RETURN cannot be consumed by Bitcoin Script itself, limiting the ability to perform validation on the data or otherwise utilize Script to interact with the data. This means we cannot enforce restrictions on who can spend an output based on the data inserted into the transaction.
  3. Data structures can be interrupted by attackers, where junk that follows a certain data protocol can be inserted in OP_RETURN to confuse the overlay nodes

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Murray Distributed Technologies

Murray Distributed Technologies

Building the future of online reviews powered by blockchain technology at britevue.com