По п.1 специально не эксперементировал, скорее рассуждения из логики. Поправьте если я не прав.
Только что провел исследование.
Сделал backup папки byteball.
С кошелька отправил транзакцию в 1500 на другой кошелек.
Вижу через
https://explorer.byteball.org что на исходном кошельке после транзакции и все остальные байты тоже перекочевали на другой адрес, но на этом де кошельке (на адрес, который был на нем ранее). Ну ничего страшного. Стираю папку byteball и заменяю ранее сохраненной. Как и следовало ожидать, все байты на месте.
Я уже подумал, что может был не прав... Но я настойчивый.
Повторяем процедуру.
Перевожу еще раз со своего кошелька небольшую транзакцию в 1500 байт. Смотрю снова
https://explorer.byteball.org.
Остальные байты в размере 2Gbyte тоже поехали дальше путешествовать по адресам. Но на этот раз сюрприз! Кошелек сам, без моего спроса сгенерировал внутри себя новый адрес и перенаправил гигабайты туда. Никакого сообщения мне не выдал. Внешне ничего не поменялось, все байты как будто на месте.
Теперь снова удаляю папку byteball и заменяю ранее сохраненной. Как и следовало ожидать, все гигабайты исчезли. Ноль.
Хорошо, что я как джентельмен делал бекапы на каждом шаге.
Что это значит, если по простому?
Представим ситуацию. Предположим наступило будущее. ByteBall криптовалюта, которая используется везде. У меня кошелек byteball в мобильном. Огромный баланс байтов. Иду с ним, чтобы купить автомобиль. Но по пути решил купить детям мороженого. Мелкая транзакция. Но после покупки случайно роняю телефон, он падает в реку, ну в общем телефона больше нет. Прихожу тогда домой, включаю компьютер, который был выключен, и о той мелкой транзакции не знал. Захожу в этот же кошелек, но облом, балансы пустые.
Очевидно, что-то тут не так. Почему весь баланс постоянно куда-то переезжает, пусть и внутри одного кошелька? Это особенность технологии, или некорректная работа ПО кошелька текущей версии?