1. На исходном адресе останется не меньше X монет, т.е. чтобы можно было переводить исключительно излишки с адреса
2. Если остается меньше, то их переводить можно исключительно на адреса в белом списке. Заморозкой называется тот сценарий, когда в белом списке единственный адрес и он-же является исходным.
С экономической точки зрения, это крайне изящное монетарное решение, буквально один шаг остается о убер-сбалансированного дизайна.
Этот шаг заключается в том, чтобы сделать зависимость размера награды PoS условно пропорциональной сроку заморозки адреса, чтобы мотивировать инвесторов замораживать свои монеты хотя-бы на 6-12 месяцев (тем самым видимую ликвидность сокращая).
Вот тогда будет очень хорошая дефляционная составляющая, имхо на порядок лучше чем в биткойне с его непрозрачным текущим предложением (гадаем, продаст Сатоши свои монеты или нет).
К сожалению столь гибкий подход на ядре Novacoin сейчас не реализуем как я понял, ведь скрипт его манипулировать умеет исключительно инпутами, а балансом на конкретном адресе интересоваться не может. Т.е. требуется более высокоуровневая схема генерации PoS блоков,
которая вероятно будет не столь экономичная по процессорным тактам.