04:20
Deleted Account
Хотел бы поделится также идеей для вашего мултиассетного кошелька.
В соответствии с принципом для Web 3, в котором каждый человек имеет и распоряжается сам свой private цифровой информацией, он делится ее частью только тогда, когда считает необходимым.
В общем случае человек может иметь разные интересы и контракты с несколькими workchain, и в каждом из етих контрактов может делиться частью своей инфо. например, только номером акaунта, или акаунтом, именем и адресом, или налоговым номером, именем и адресом, или своей медицинской диагностической информацией, или фото/видео, или инвестиционным порфелем, - вариантов немало.
Давайте в ТОNе предложим такую цифровую личность. Eто динамические данные, которые можно сохранить на TON Storage, без возможности их идентифицировать, но с доказательством, что они расположены в пределах страны его постоянного проживания.
Все ети данные плюс несколько аккаунтов с разными ассетс могут быть обьединены в один класс, назовем его DigitalMe. У такого класса есть линк to ToN Storage где сидят data chunks, есть структуры для этих данных, которые заполняются при необходимости ими поделиться, есть методы (API) для действий как с акаунтами, так и с данными из этих структур, есть и методы для перевода (забрать, закрыть и перенести DigitalMe в другую страну/регион/реальность), есть и Events, которые могут быть инициализованы, скажем, новым контрактом.
Простой пример такого контракта: постоянные (ежемесячные) платежи за телефон, где новая трансакция перевода ежемесячно создается в выстрелившем Event.
Инициализация даже одного акаунта фактически уже есть инициализация instance of DigitalMe class, который становится очень похож на контракт "с собой".
Неплохо бы использовать сохранение State для DigitalMe после каждого reference или изменения.
Think about it.😁