最近,我和一个人聊了一会,他说可以打个电话给聪明的合同,而不提供地址。他说,可以发送某些参数,通过这些参数,调用将找到智能契约,并调用参数方法中给定的参数。我怀疑这是可能的,但我想问你。
干杯!
发布于 2019-01-28 11:32:45
不要认为这是可能的,因为您可以有多个合同接受您要发送的参数。但是,知道部署合同的人的地址,您可能会找到合同地址。请看这个线程:合同的地址是如何计算的?。
希望能帮上忙。
发布于 2019-01-28 11:44:23
简短回答:不,这是不可能的。
很长的答案:理论上,有人可以运行任何服务来传递消息到合同。例如,我可以在http://www.mycontract.com运行一个网站,它知道真正的合同地址,我可以在网站上执行一些事情--这样你就不必知道地址,但必须有人知道(服务)。因此,必须始终有某种方法来查找地址,因为所有事务都必须发送到合同地址(或代理合同,后者必须再次知道真正的合同地址)。
https://ethereum.stackexchange.com/questions/66256
复制相似问题