Детальный процесс пожертвований DAO

Пожертвования DAO дают доступ к пожизненному использованию NFT или оплате за каждый контракт, открывая дополнительные функции и обеспечивая устойчивость проекта.

Мы создаём продукт, который будет существовать и развиваться бесконечно. Краткосрочные рыночные циклы крипты, где доминируют фонды, централизованные биржи и спекулятивные токен-оценки, для этого не подходят. Чтобы обойти эти ограничения, мы используем модель пожертвований DAO, ориентированную на реальную ценность, а не на спекуляции или будущий рост цены токена.

Вы можете сделать пожертвование при каждом создании и обновлении контракта или один раз внести пожертвование, чтобы получить NFT с пожизненным доступом. Также можно создать контракт без пожертвования DAO, но тогда ваш контракт CryptoLegacy будет оставаться на паузе, пока вы не внесёте пожертвование.


Пожертвование при создании контракта без взноса (состояние паузы)

  • При первом создании контракта без пожертвования в нём фиксируется сумма разового пожертвования DAO.

  • Чтобы активировать приостановленный контракт, нужно отправить транзакцию с необходимой суммой пожертвования DAO.

  • Либо вы можете внести более крупное пожертвование DAO, чтобы одновременно выпустить и заблокировать NFT (описано ниже).


Пожертвование при создании контракта в Ethereum

  • При создании контракта в Ethereum вы платите пожертвование DAO, указанное в контракте FeeRegistry, если у вас ещё нет заблокированного NFT.

  • Либо вы можете внести более крупное пожертвование DAO сразу при создании контракта, чтобы автоматически выпустить и заблокировать NFT.

  • После выпуска и блокировки NFT все будущие создания и обновления контрактов в Ethereum будут бесплатны.


Пожертвование при создании контракта в других сетях

  • При создании контракта в других сетях вы платите пожертвование DAO, указанное в локальном FeeRegistry, если у вас там ещё нет заблокированного NFT.

Чтобы заблокировать NFT в Ethereum и использовать его в другой сети:

  1. Переключитесь на Ethereum.

  2. Отправьте транзакцию с пожертвованием DAO, чтобы выпустить и заблокировать NFT. Данные о блокировке автоматически отправляются в целевую сеть через deBridge.

  3. Дождитесь подтверждений моста.

  4. Переключитесь на целевую сеть.

  5. Отправьте транзакцию, чтобы подтвердить данные о блокировке.

  6. После подтверждения вы сможете создавать новые контракты без дополнительных пожертвований.

Если у вас уже есть NFT, заблокированный в Ethereum, но не в целевой сети:

  1. Переключитесь на Ethereum.

  2. Отправьте транзакцию, чтобы передать данные о существующей блокировке в целевую сеть через deBridge.

  3. Дождитесь подтверждений моста.

  4. Переключитесь на целевую сеть.

  5. Отправьте транзакцию, чтобы подтвердить данные блокировки в целевой сети.

  6. После подтверждения вы сможете создавать новые контракты без дополнительных пожертвований.


Пожертвование при обновлении контракта в Ethereum

  • При обновлении 6-месячного тайм-аута вы платите пожертвование DAO, указанное в FeeRegistry, если у вас нет заблокированного NFT.

  • Если стандартная функция, получающая сумму пожертвования, по какой-то причине не срабатывает, используется резервная view-функция. Она автоматически обновляет записанную в вашем контракте сумму, если найдёт несоответствие.

  • Либо вы можете внести более крупное пожертвование DAO при создании или обновлении контракта, чтобы автоматически выпустить и заблокировать NFT.

  • После выпуска и блокировки NFT все будущие создания и обновления контрактов в Ethereum становятся бесплатными.


Пожертвование при обновлении контракта в других сетях

  • При обновлении 6-месячного тайм-аута вы платите пожертвование DAO, указанное в FeeRegistry в этой сети, если у вас там нет заблокированного NFT.

  • Если стандартная функция, получающая сумму пожертвования, не срабатывает, используется резервная view-функция, которая автоматически обновляет сумму в вашем контракте, если найдёт расхождение.

  • Либо вы можете внести более крупное пожертвование DAO во время обновления, чтобы автоматически выпустить и заблокировать NFT.

Процесс блокировки NFT (если NFT ещё нет или оно заблокировано только в Ethereum):

  1. Переключитесь на Ethereum.

  2. Отправьте транзакцию с пожертвованием DAO для выпуска и блокировки NFT или для отправки данных о блокировке существующего NFT через deBridge в целевую сеть.

  3. Дождитесь подтверждений моста.

  4. Переключитесь на целевую сеть.

  5. Отправьте транзакцию, чтобы подтвердить данные о блокировке.

  6. После подтверждения все дальнейшие создания и обновления контрактов в этой сети будут бесплатными.


Пожертвование при заявке бенефициара

  • Заявки бенефициара бесплатны, если в сети уже заблокирован NFT.

  • Если в сети нет заблокированного NFT, транзакция заявки автоматически включает пожертвование DAO и комиссию реферера.

  • Из соображений безопасности данные о пожертвовании и реферере не берутся из FeeRegistry; они передаются напрямую через пользовательский интерфейс при отправке транзакции.

  • Такой подход гарантирует, что заявки бенефициара работают независимо от FeeRegistry и других контрактов.


Управление пожертвованиями DAO

  • Суммы пожертвований DAO (как разовых, так и для пожизненного NFT) регулируются DAO и multisig.

  • В будущем это управление будет децентрализовано.

Last updated