Saturday, February 24, 2018

Simple contract chain

A transaction is a finite protocol, the conditional directed graph going forward.  It is on the blockchain.  The trading parties that first  produce a condition and drop  down one step will generate a new transaction containing the subtended graph of possibilities, or some pointer to.  Notaries agree the the transition according to how the checks are called out.

Thus we get all the benefits of secure processor in the existing web. But this is memory intensive, we keep record of paths not taken.

Consider parties A and B declaring their intent to swap. The pay the miners to put their proposed contract on  the block chain. Path left is party A pays, waiting for B;and visa versa, both valid, and the first to sign selects the path.  It is on the block china. I party B fails to arrive, my step reverts to timeout, fair outcome.   Neither party can cheat because any cheat is a protocol and thus competes with the swap yielding on safe outcomes. Notaries will not find a solution to the swap if one of the parties sneaks in a transfer.

This approach is similar to a lot of what is happening in block chain.   Since ownership protocol are chained and unique, segmented paths, the the total block chain is simply a chain of power of attorneys defining who owned what, no special coin implied.

In fact, this is nothing but a robot attorneys executing a complicated contract among parties, without benefit of notaries,  all done on the witness stand [block chain] so to speak.

This is pipeline control in simulation, works great. The reason thi approach wins is because, like pipeline control, the trading protocols determine the  otray sequence. The blockchain lists the notary function prior to execution, the notaries can actually anticipate notary demand. But heir is no disagreement even though the consensus methods may change along the ledger, because the notary methods were known prior, the prior possible outcomes gave  notice.

We are faced with too many great ideas caught in proprietary shells. Let us look for agreement on simple protocols and routes.  Let protocols select route managers operating from a parsable, posted map. Thus, the blockchain format independent of ledger  use, except limited to digital bearer assets of all type. Then let the notaries step the protocols. With pipeline control, the blockchain is the  linked list of pipelines, each holding a notarized set of independent protocols. The protocols, by directing their own path via notary, will actually alter  the pipeline chain from one consensus condition to the next.

A strictly spanning tree finite, multiple convolutions among them,  and you solved most of it. Do it on the web or in the instruction cache. By convolutions among separate protocol trees, I limit myself to one check point per party per  protocol pairing.  Thus, I can, in theory, free run each protocol over each other protocol and cover all checkpoints in proper order. No repeat and retry necessary.   Once  multiple parties reach a conditional lock on the block chain, then neither party should be holding a lock at any other position. Hire a mathematician who knows protocol theory, they will create compiler proofs to stop interlocking loops.

Variations:

This idea is  simply a continuation of what is happening in market. Blockchain style consistency check. Here is a variation of simple chain.  A transaction is a protocol tree, fits in a reusable space on the blockchain.  When all parties and notaries and pit bosses are done moving through the agreed path, they can agree to delete their record, put it into permanent off line  storage.

Make the further stipulation that any protocol operates from one wallet, at a time.  The rent a connected wallet on the chain.  Since all pit bosses and notaries need be reachable via protocol pointers on the chain, all the separate services will adopt the common call interface. That common interface also applies to pipeline control.

Where to use simple chain?  Work flow management. A public company uses pipeline control for ownership contract. Purchase of assemblies in value added chain.

No comments: