В Ethereum есть проблема ошибочной отправки токенов или эфира на нулевой адрес. Какая нибудь несовместимость в софте, и наиболее вероятной ошибкой в адресе получателя будет то, что токены отправятся на нулевой адрес. Вот ссылка: https://etherscan.io/address/0x0000000000000000000000000000000000000000
Почему так бывает? Потому что из за ошибки в софте, когда как то получается, что адрес получателя какой нибудь undefined, некоторые программы превращают в 0, который и превращается в адрес 0x0000000000000000000000000000000000000000.
Сейчас нулевой адрес используется как "колодец" для сжигаемых токенов, их просто отправляют на нулевой адрес. Для смарт-контрактов это, например, позволяет сделать унифицированный transfer и burn токенов и иметь информацию о количестве сожженных токенов простым запросом по нулевому адресу.
Возможно, можно было бы позволить забирать с нулевого адреса свой эфир или токены, предоставив подпись адреса, с которого они туда попали (и разумеется, ранее сожженные токены вернуть нельзя, делается простой проверкой timestamp). Слегка костыльно, но это позволило бы спасать ушедшие не туда токены.
Просто мысля
...