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

Мы создаём продукт, который будет существовать и развиваться бесконечно. Краткосрочные рыночные циклы крипты, где доминируют фонды, централизованные биржи и спекулятивные токен-оценки, для этого не подходят. Чтобы обойти эти ограничения, мы используем модель пожертвований 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.
* В будущем это управление будет децентрализовано.
