can you specify what it is you claim can't be done? BCH hardcoded OP_DSV and then it turned out you could achieve the same outcome with original script.
suspicious of inferring "bitcoin will fail" from "i can't get my idea to work" .
can you specify what it is you claim can't be done? BCH hardcoded OP_DSV and then it turned out you could achieve the same outcome with original script.
suspicious of inferring "bitcoin will fail" from "i can't get my idea to work" .
BSV’s solution to DSV is part of the OP_PUSH_TX technique family which is limited in a few “minor” ways and one “major” way, particularly related to unique identifiers (in L1). Take a look at the scrypt guy’s “almost-no-backtracking” L1 tokens (cont)
Fields the transaction did not carry are omitted. Open the payload to see the bytes as stored.
1MV8wZFSxwqyadJU6KgMsws8NgHibhqddR Verified(cont) https://powping.com/posts/a8323f5a627b1e26ba6d5493b6c61fdb238c0c439017ee265e4fc307d021cfb6
Then look at user @joe’s response in that thread.
All of nchain’s techniques for globally stateful L1 apps make use of compute oracles or as I call them “CSW oracles”, have a look at Run or SuperAsset for case studies.
Btw I didn’t say I thought it will fail, I said it doesn’t create an L1 network effect
As a last note I am open to being proven wrong, in particular I think there could be some way to use a tree structure to encode “backtrack” transactions into the solution provided by xhliu, making it practical at scale even if theoretically constrained.
But to be clear, this is layers of hacks on hacks on hacks, it is absolutely using tricks to work around limitations which could be easily addressed with a very minor architectural improvement with zero drawbacks.