I have written a simple smart contract. I'm running it using rinkeby testnet. But the problem is that any machine can access and see the data. But I need only to send the data to a specific machine( Think of an organization).

  • I don't exactly know your use-case. you can simply go for a private ethereum net? Commented Jul 14, 2018 at 10:29
  • 1
    check out quorum
    – Badr Bellaj
    Commented Jul 15, 2018 at 12:52

1 Answer 1


Maybe you should consider to use an Ethereum private network or other permissioned blockchain technologies, e.g. Hyperledger. Indeed, Ethereum (as well as Bitcoin) is a permissionless (i.e. without authentication) blockchain, that means that potentially every machine in the network can access to the data of the smart contract.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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