In enterprise application development, Blockchain facilitates greater cross-organizational collaboration by providing a secure technology for sharing processes and assets. Simply put, Enterprise Smart Contracts vary significantly from Public Smart Contracts as they are designed for a networks that has some established trust. This allows for greater performance and scalability as a single transaction does not have to be run on multiple computers to establish validity.
In the post announcing Enterprise Smart Contracts, the new contract is defined and Azure's role in providing the technology is illustrated.
The aim of the Coco Framework is to promote enterprise adoption of blockchain technology by providing an open-source system. The framework is comprised of blockchain protocols, trusted execution environments (TEEs) and distributed systems and cryptography and leverages Azure across on-premises and cloud resources.