Blockchain 有没有办法将智能合同的执行仅限于我的dapp?

Blockchain 有没有办法将智能合同的执行仅限于我的dapp?,blockchain,ethereum,solidity,smartcontracts,Blockchain,Ethereum,Solidity,Smartcontracts,我的dapp将从客户那里获取一些数据并将其发送给合同。我想避免对其进行欺骗。使用 使用 pragma solidity ^0.4.0; contract MyContract { address mAdmin; modifier adminOnly { if (msg.sender == mAdmin) _; } function MyContract() { mAdmin = msg.sender; } function doSomething(

我的dapp将从客户那里获取一些数据并将其发送给合同。我想避免对其进行欺骗。

使用

使用

pragma solidity ^0.4.0;

contract MyContract {
  address mAdmin;

  modifier adminOnly {
    if (msg.sender == mAdmin) _;
  }

  function MyContract() {
    mAdmin = msg.sender;
  }

  function doSomething() adminOnly {
    ...
  }
}