problems, e.g. to create real smart software agents and also fully trustless gateways.
for those interested in this:
http://bitcoinmagazine.com/10055/cryptographic-code-obfuscation-decentralized-autonomous-organizations-huge-leap-forward/
I remember somebody raised this as a possibility last week, but was booed off the stage and told to work on stuff that is more near term.
Oh, that was me
So, I am not so crazy to believe that we can get fully trustless gateways and even automated DACs that can do cross chain operations. I wish you were there last week. I guess I should have reiterated that I got the idea about indistinguishability obsfucators from Vitalik butern's reddit page. I'm not smart enough to understand the maths, but I am smart enough to recognize the potentials of new algos.
Anyway, I hope nobody will get upset if I suggest that the NXT VM team make sure that they design things so DACs that do crosschain, offchain operations and just generally external to NXT actions are possible.
My point with the NXTplugins is that by putting outputs of plugins into the blockchain in a way that doesnt require trust, we can expand NXT to incorporate whatever we can design the NXTplugins to do properly. My guess is that with a constrained set of operations and strict requirements as to how the NXTplugin is implemented, we can eventually get a secure architecture that allows for submission and verification of thousands of NXTplugins that will all be listed on the NXT plugin store.
By creating the infrastructure that allows easy creation of third party plugins, including validation, source release requirements and whatever else is needed, NXT will indirectly be able to reach ANY market segment that a NXTplugin can be created for.
All of them secured by being in a decentralized NXT blockchain.
James