我是否可以将代码添加到我的合同中,以检查它正在运行的区块链?
这是出于安全原因,因为我只想在官方的Ethereum区块链上运行。
发布于 2016-07-28 15:51:53
请参阅如何有条件地将以赛人发送到另一个帐户后硬叉,以保护自己免受重播攻击。的问题部分中列出的有条件合同。
特别是,您可以使用ClassicCheck或AmIOnTheFork契约作为oracle来确定您正在运行的区块链。
而使用上述合同的示例代码是在SafeConditionalHFTransfer和ReplaySafeSplit合同中。
https://ethereum.stackexchange.com/questions/7541
复制相似问题