What is chaincode and is it compatible with the EVM?

Chaincode FAQ says it supports smart contracts and can these contracts be deployed and function on the Ethereum blockchain?


It doesn't seems to support Ethereum contract languages like Solidity.

The first OBC-supported chaincode language is Golang, and support for JavaScript and Java is planned for 2016. Support for additional languages and the development of an OBC-specific templating language have been discussed, and more details will be released in the near future.

Quote from: chaincode FAQ


Chaincode is arbitrary programs in a docker container that satisfies the chaincode interface. It is possible to run the EVM in chaincode, and then pass solidity contracts in and so on, but I don't think it's been done yet.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.