Single private smart contract

This is to verify that a private smart contract between 2 parties are not accessible by others. A simple smart contract is to store a int value and to provide get() and set() functions.

Contract is mined

tags: privacy, mining

Storage Root storing private smart contract must be the same

tags: privacy, storage

Transaction payload is secured

tags: privacy, transaction

Privacy is enforced between parties

tags: privacy

When there's an update, privacy is still enforced

tags: privacy