The core of Prometheus is programmed in Go, thus the manipulation of smart contracts must be able to be manipulated by a go applicaton. Javascript will be the the smart contracting language of choice for Prometheus because its widely known in use by people of varying programming experience. Both codius and crypti projects have javascript vm's that are sandboxed. This would be a desireable set of tools for leveraging but a communication bridge must be created between these nodejs based technologies and go applications such as rpc. It is also important that the smart contract platform be independent of a blockchain or token system controlling its execution. This seems desireable in a context of a more mercantile and generic operating environments such as ethereum but not in a canned environment where the scope of what can be calculated and programmed is limited. Ideally this platform should be able to be leveraged by any app for smart contracting purposes.
The core of Prometheus is programmed in Go, thus the manipulation of smart contracts must be able to be manipulated by a go applicaton. Javascript will be the the smart contracting language of choice for Prometheus because its widely known in use by people of varying programming experience. Both codius and crypti projects have javascript vm's that are sandboxed. This would be a desireable set of tools for leveraging but a communication bridge must be created between these nodejs based technologies and go applications such as rpc. It is also important that the smart contract platform be independent of a blockchain or token system controlling its execution. This seems desireable in a context of a more mercantile and generic operating environments such as ethereum but not in a canned environment where the scope of what can be calculated and programmed is limited. Ideally this platform should be able to be leveraged by any app for smart contracting purposes.