Все в блокчейне является детерминированным, поэтому при наличии одного и того же контракта с теми же параметрами (если они есть), включая неявные параметры, такие как msg.sender
, вы получите тот же байт-код контракта в цепочке.
Однако оба контракта все равно будут полностью разделены. А именно, в ethereum они будут храниться по разным адресам, с отдельным хранилищем. Любые будущие операции с контрактами будут указывать адрес to
и влияют только на состояние контракта, на который они действуют.