Оглавление
- Частые проблемы, что делать
- Какой алгоритм используется в Ethereum
- Возможные причины тиреоидита Хашимото
- Болезнь Хашимото – лечение
- Hashimoto[edit]
- Готовые bat файлы
- Достижение предела пропускной способности памяти в реальном оборудовании
- Монеты на алгоритме Dagger-Hashimoto
- Монеты[править]
- Описание принципа работы
- ¶ DAG Generation
- Почему Ethash привязан к памяти?
- Как подобрать лучшие тайминги?
- Как деинсталлировать данную папку?
- Описание принципа работы
- Краткое описание
- AwardBIOS CMOS Setup Utility
- Dagger-Hashimoto Coins[edit]
- Изменить параметры электропитания
- Как майнить на алгоритме хашимото
Частые проблемы, что делать
- ⋅ -ethi — определяет уровень интенсивности добычи (автоматически включается 8) при остановках Клеймора или зависании ОС, можно понизить темп вплоть до значения «-ethi 0».
- ⋅ -eres — регулирует стабильность майнинга Эфириума. При смене эпохи ETH требуется больший объем видеопамяти, Клеймор аварийно завершает работу во время переформатирования буфера видеокарты под новый dag-файл. Функция eres резервирует максимально возможный размер буфера видеокарты при старте, позволяя майнить в следующие эпохи. По умолчанию указанно значение 2.
- ⋅ -minspeed — определяет минимальную скорость добычи Ethereum, программа перезагружается, если не достигнет указанного параметра за 300 секунд. По умолчанию опцию отключают.
- ⋅ -wd — по умолчанию «-wd 1», функция перезапускает, или отключает Claymore Dual Miner, при неудачном вызове вызов OpenCL. Для отключения напишите «-wd 0».
- ⋅ -r — опция перезапуска утилиты при обнаружении проблем с видеокартой (-r 0 по умолчанию), для установки перезапуска по таймеру -r> число минут, -r 60. Значение «-r 1» закрывает клеймор, и выполняет файл «reboot.bat» в каталоге майнера (если он там есть), в случае проблем с видеокартой. Для создания reboot.bat впишите в исполнительный файл параметры «shutdown / r / t 5 / f» и приложение перезагрузит систему.
Типичные ошибки
⋅ Добыча криптовалюты при помощи специального ПО возможна только на 64-разрядной ОС с установленными графическими драйверами.
⋅ В настройках батника необходимо правильно указать протокол для соединения с пулом, ошибка: Getting Socket was closed remotely (by pool) ETH: Job timeout, disconnect, retry in 20 sec…
⋅ Соблюдайте синтаксис при составлении bat-файла, сохраняйте интервалы между параметрами, вписывайте все необходимые значения.
⋅ Объем виртуальной памяти Windows должен быть не меньше 16 ГБ, оперативной памяти не меньше 4 ГБ.
Если Клеймор дает битые шары, Share reject — акция отклонена, или GPU #X got incorrect share. If you see this warning often, make sure you did not overclock it too much, что обозначает акция некорректна, вы должны уменьшить разгон.
- ⋅ При небольшом количестве ошибок (1-2%) не обращайте внимания.
- ⋅ Поменяйте пул.
- ⋅ Отрегулируйте разгон.
- ⋅ Если карта была прошита с ошибками. Поменяйте BIOS (AMD), иногда бывает у красных проблема в неправильных таймингах.
- ⋅ Попробуйте майнить на другом алгоритме.
При возникновении ошибки Cannot load opencl library amd cards will be unavailable, что обозначает невозможность загрузки библиотеки opencl.
- ⋅ Добавьте объем файла подкачки.
- ⋅ Проверьте работоспособность GPU.
Какой алгоритм используется в Ethereum
В алгоритме Ethash (до ребрендинга Dagger Hashimoto), применяемом для майнинга Ethereum, также максимально используется фактор памяти. Ethash задает метаданные последнего блока с применением кода Nonce. Случайным образом угадать его невозможно, требуется переборка всех возможных вариантов. Возрастающие требования к памяти объясняется тем, что подмножества для расчетов выбираются из фиксированного файла для вычисления хэшей. Он является направленным ацикличным графом или Directed Acyclic Graph (DAG). Меняется DAG через 125 часов работы или через 30 тысяч блоков. Этот интервал времени, когда задействован определенный DAG, называется эпохой.
Увеличивающаяся сложность майнинга Ethereum обусловлена тем, что алгоритмом консенсуса для Ethash является Proof-of-Work или «Доказательства выполнения работы». Это принцип защиты сетевых систем, цель которого в криптографическом доказательстве того, что для получения результата была выполнена определенная последовательность действий. Надежность защиты Proof-of-Work обеспечивается ростом сложности вычислений. А рост возможен только в процессе активного майнинга.
В недалеком будущем Ethereum планирует перейти на систему защиты Proof-of-Stake или «Доказательства доли владения». Переход требует переписывания значительной части кода и длительной отладки жизнеспособности системы. Хардфорк, посредством которого будет произведен переход на новый алгоритм консенсуса, планируют назвать Constantinople. Основное преимущество – независимость безопасности системы от объемов майнинга. Монеты на алгоритме Ethash станут самыми безопасными среди подобных.
В структуре алгоритма Ethash есть существенная особенность, отличающая ее от Bitcoin. Это дополнительное поле в транзакции, содержащее смарт-контракт. В нем может быть заключен алгоритм определенной процедуры (например, перевод денег) между двумя участниками. Все условия и сроки прозрачны для сторон сделки, выполнение отслеживается и регулируется смарт-контрактом. Такие возможности обеспечивают востребованность алгоритма не только для майнинга, но и во многих других сферах: финансах, страховании, торговле и других.
Возможные причины тиреоидита Хашимото
До конца не исследовано, что точно вызывает данное заболевание. Часто во время диагностики в Германии учитывается наследственное предрасположение. Во многих случаях развитие патологии связано с гормональной перестройкой (роды, менопауза) или сильными психическими нагрузками. В качестве запускающего механизма рассматриваются также перенесенные вирусные заболевания (инфекционный мононуклеоз, опоясывающий лишай), гормональные нарушения коры надпочечников и воздействия окружающей среды. Предполагается, что заболевание может вызываться повышенным потреблением йода.
Болезнь Хашимото – лечение
Лечение болезни Хашимото основано на ограничительном балансировании уровней гормонов путем введения их пациенту в искусственной форме. Вначале врач может также порекомендовать прием противовоспалительных препаратов, позже обычно вводят суточную дозу гормона щитовидной железы левотироксина.
Препарат обычно хорошо переносится и при правильной дозировке позволяет пациенту вести нормальный, активный образ жизни. Однако такая терапия длится всю жизнь, так как поврежденная щитовидная железа никогда не регенерирует и не начнет производить гормоны, которые отсутствуют в организме.
Каждому пациенту, принимающему искусственный левотироксин, необходимо каждые несколько месяцев проверять уровень гормонов в крови, чтобы врач мог скорректировать дозу препарата.
Hashimoto[edit]
Hashimoto was chosen to be a part of the algorithm due to the fact that it uses the blockchain as a source of data and is designed to achieve ASIC resistance by making memory reads the limiting factor in mining that makes Hashimoto a satisfying option for the first and the third condition.
Thaddeus Dryja, the author of the Hashimoto algorithm aimed his development to help the blockchain networks with protecting their decentralized nature. ASIC dominance in the Bitcoin network damaged the ability of the ordinary user to become a participant in the network, limiting the decentralized nature of cryptocurrencies.
Hashimoto is not really a proof-of-work algo, but a proof of I/O (input/output) capacity algo. Dryja referred to Hashimoto as I/O bound proof of work algorithm. It means that Hashimoto-based mining is relying on the process of pseudorandom selection of elements from the large shared data set. This process is hard to outsource to nodes without a full data set and may be used not as a proof-of-work algo itself, but as a generator of pointers to the data in the blockchain. This meant that all nodes participating in the proof-of-work would necessarily verify the transactions themselves.
The problem of the outsource of the block validations is mostly related to the fact that outsourcers (I.e mining pools) deprive miners from knowing what transaction is verified by their computing power. This approach damages the decentralization of the network and makes is very easy to make the network to become just a means of income, without actual decentralized, robust and trustworthy nature of blockchain.
Готовые bat файлы
Чтобы при переходе на другой пул не переписывать конфигурацию, создайте phoenix miner батник, в который можно вписать все вышеуказанные параметры.
Настройка для карт nМidia nanopool:
PhoenixMiner.exe -pool eth-us-east1.nanopool.org:9999 -pool2 eth-asia1.nanopool.org:9999 -wal ADRESS.worker name -nvidia
pause
Чтобы с помощью этих данных можно было запустить феникс майнер необходимо:
- Скопировать их в чистый файл Блокнот Windows,
- Вместо ADRESS.worker name указать номер кошелька. имя фермы
- Выбрать параметр «Сохранить как» и назвать документ file.bat
Вы можете выбрать для сохранения папку майнера или поместить его в другом месте, переименовать (не меняя расширения bat) и потом скопировать в папку майнера. Это делается, для того чтобы иметь возможность хранения нескольких исполнительных файлов в паре с PhoenixMiner. Но учтите вне папки феникса батник не запустится.
Вы можете зарабатывать биткоины, работая на сервисе найсхеш.
Образец батника phoenix miner nicehash:
PhoenixMiner.exe -pool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -wal YourBtcWallet.воркер -pass x -proto 4 -gt 70
Pause
Феникс подойдет в качестве замены основному майнеру сервиса nicehashminerlegacy для смешаных майниг-ферм (amd+nvidia).
Достижение предела пропускной способности памяти в реальном оборудовании
В качестве примера того, как ограничение пропускной способности памяти влияет на реальное оборудование, давайте подробнее рассмотрим производительность майнинга часто используемой видеокарты: RX 590.
Если хеширование Ethash действительно требует большой памяти, мы ожидаем, что фактическая скорость майнинга для этого оборудования будет очень близка к максимальной теоретической скорости хеширования, при условии, что выборка страниц DAG является единственным выполненным шагом.
Мы можем рассчитать этот максимальный теоретический хэшрейт следующим образом:
(Пропускная способность памяти) / (DAG-память, извлекаемая для хэширования) = максимальный теоретический хэшрейт
(256 гигабайт / сек) / (8 килобайт / хэш) = 32 Мегагэша/сек.
Эмпирический хэшрейт RX 490 во время реальной работы составляет ~ 31 мегахеш / с.
Эта небольшая задержка может быть легко объяснена задержкой памяти или другими быстрыми операциями в системе. Таким образом, производительность этой видеокарты такая же, как и ожидалось, при условии, что хеширование данных является трудным для памяти, а выбор страниц DAG является шагом ограничения скорости.
Монеты на алгоритме Dagger-Hashimoto
Самая первая и знаменитая – ETH (Ethereum). Алгоритм создавался для нужд этой сети изначально. Позже, в результате эксплойта смарт-контракта TheDAO сообщество откатило время на высоту блока до инцидента. Так появился форк ETC (Ethereum Classic). Это первый проект, что использовал Ethash, кроме основного.
Тысячи токенов, что выпущены и перемещаются в сети Ethereum (стандарта ERC-20, ERC-721 и других): BNB, USDT, UNI, LINK, USDC, VEN, THETA, OKB, WBTC, BUSD, MKR – самые популярные из них, тоже существуют благодаря алгоритму Ethash, ведь они базируются внутри сети Ethereum.
Callisto Network (CLO)
Самофинансируемая система. Стартовала без пре-майнинга и ICO. Позволяет создавать смарт-контракты в коммерческом секторе. Предлагает услугу аудита исполнительного кода. Расширяет своё присутствие в секторе DeFi. Выпускает стейблкоины.
Expanse (EXP)
Форк Ethereum. Аналогично позволяет выпускать собственные токены, создала свой DEX. Планирует переход на новый алгоритм майнинга и Proof-of-Stake.
Прекратили существование
- Elementrem (ELE)
- Musicoin (MUSIC)
- DaxxCoin (DAXX)
- WhaleCoin (WHL)
- Bowhead (AHT)
- Ethereum Fog
Использовать Ethash кроме как в Ethereum нет смысла. Лучше пользоваться всеми этими функциями в основной сети – она регулярно обновляется и проходит аудит разработчиков со всего мира.
Монеты[править]
Самым известным блокчейном на основе Ethash, очевидно, является сеть Ethereum. Ethash был разработан фондом Ethereum специально для построения своей сети на его основе. Первый блокчейн был разветвлен после того, как The Dao был взломан из-за его умной уязвимости, связанной с контрактами, и разделился на две разные блокчейны со своими криптовалютами — Ethereum (ETH) и Ethereum Classic (ETC). Ethereum classic, первый блокчейн на основе Ethash, больше не находится в разработке первоначальной команды Ethereum и поддерживается компанией-разработчиком Ethereum Classic.
Ethereum — ведущая платформа для создания токенов и dapps с их криптовалютами. Augur, Binance Coin, Bytom, Status и многие другие криптовалютные проекты основаны на техническом стандарте Ethereum ERC 20 и де-факто используют Ethash в качестве проверочного алгоритма. Однако лишь немногие из токенов ERC20 попытались стать пригодными для использования. Таким образом, все упомянутые валюты не только сильно зависят от блокчейна Ethereum, но и не функционируют с точки зрения поддержки блокчейна без него.
Согласно CoinGuides.org, независимые криптовалюты с их блокчейном на основе Ethash с минимальным шифрованием включают в себя следующие проекты, ранжированные по популярности:
- Metaverse (ETP)
- Expanse (EXP)
- Musicoin (MUSIC)
- Ellaism (ELLA)
- Elementrem (ELE)
- DaxxCoin (DAXX)
Описание принципа работы
Как было указано ранее алгоритм EtHash требует большого объема памяти, именно это и выделяет его среди аналогов.
К тому же ему необходимо достаточное количество энергии, так как этого требуют технические особенности его работы и сохранения последнего фрагмента DAG-файла. Важным выступает то, что файл не постоянный, точнее сказать его размеры регулярно растут.
Это обуславливается эпохой – периодом, определяющегося в 30 000 блоков с цифровыми подписями. На это потребуется 125 часов — приблизительно 5 дней. За этот период размеры DAG-файла увеличиваются на 8 MB.
Если взять год, тогда размер DAG-файла увеличится на 441 MB. Однако, наложатся много требований на устройство для майнинга, обладающими предельным объемом памяти.
С хеш-функцией хорошо работают устройства от производителя AMD RX. Самыми популярными моделями видеокарт для майнинга считаются:
- Radeon RX 470/570;
- Radeon RX 480/580;
- GTX 1060;
- GTX 1070;
- RTX 2070.
¶ DAG Generation
The code for the algorithm will be defined in Python below. First, we give for marshaling unsigned ints of specified precision to strings. Its inverse is also given:
We next assume that is a function that takes an integer and outputs an integer, and is a double-sha3 function; if converting this reference code into an implementation use:
Parameters
The parameters used for the algorithm are:
in this case is a prime chosen such that is just slightly less than 512, which corresponds to the 512 bits we have been using to represent our numbers. Note that only the latter half of the DAG actually needs to be stored, so the de-facto RAM requirement starts off at 1 GB and grows by 441 MB per year.
Dagger graph building
The dagger graph building primitive is defined as follows:
Essentially, it starts off a graph as a single node, , and from there starts sequentially adding on other nodes based on random previous nodes. When a new node is created, a modular power of the seed is computed to randomly select some indices less than (using above), and the values of the nodes at those indices are used in a calculation to generate a new a value for , which is then fed into a small proof of work function (based on XOR) to ultimately generate the value of the graph at index . The rationale behind this particular design is to force sequential access of the DAG; the next value of the DAG that will be accessed cannot be determined until the current value is known. Finally, modular exponentiation is used to further hash the result.
This algorithm relies on several results from number theory. See the appendix below for a discussion.
Почему Ethash привязан к памяти?
Каждая операция смешивания требует 128-байтового чтения из DAG (см. Рисунок 1, шаг 2).
Для хеширования одного одноразового номера требуется 64 микса, в результате чего (128 байт х 64) = 8 КБ чтения памяти. Чтение с произвольным доступом (каждая 128-байтовая страница выбирается псевдослучайно на основе функции смешивания), поэтому помещение небольшого фрагмента DAG в кэш L1 или L2 не очень поможет, так как следующая выборка DAG с большой вероятностью приведет к отсутствию кэша.
Поскольку извлечение страниц DAG из памяти намного медленнее, чем вычисление смешивания, мы почти не увидим улучшения производительности от ускорения вычисления смешивания.
Лучший способ ускорить алгоритм хэширования Ethash — ускорить выборку 128-байтовой страницы DAG из памяти.
Таким образом, мы считаем алгоритм Ethash жестко привязанным к памяти или связанным с памятью, поскольку пропускная способность памяти системы ограничивает нашу производительность.
Как подобрать лучшие тайминги?
Вы можете попытаться найти наилучшие возможные настройки между таймингом 1 и таймингом 2.
Вот что нужно сделать:
Включите журнал, временно удалив из файла
Запустите майнер и подождите около минуты, затем остановите его. Найдите в файле журнала строку, похожую на эту: «»
Обратите внимание, что в вашем случае значения , , и вероятно, будут другими. Запишите их
Удалите из файла и замените его значениями, которые вы записали на предыдущем шаге:
Опять же, значения в вашем случае, вероятно, будут другими, используйте свои собственные значения.
Снова запустите майнер и подождите несколько минут, чтобы увидеть скорость — она должна быть такой же, как с если вы все правильно настроили.
С этого момента вы можете начать экспериментировать, остановив майнер, немного увеличив некоторые значения (например, заменив на ), а затем запустите майнер и проверьте, стабильно ли он и какова скорость.
Наконец, если вы хотите использовать компьютер во время майнинга и без замедления, вы должны уменьшить интенсивность майнинга, установив команду или даже ее меньшее значение ( должно обеспечить бесперебойную работу на вашем ПК, но снизит скорость майнинга).
Не уменьшайте при настройке значений тайминга памяти, как показано в предыдущих шагах — сделайте это, когда будете удовлетворены другими настройками.
Как деинсталлировать данную папку?
Возможно, я вас разочарую, но скажу прямо – просто так этот троян не удалить. У него имеются специальные файлы, блокирующие каждую попытку удалить данную папочку. Но, всё же удалить её можно:
Для начала, скачаем антивирус DrWeb CureIt (он бесплатен и ему не нужна установка);
Далее, загружаем ПК в безопасном режиме. В самом начале загрузки компьютера много раз нажимаем на F8, затем в появившемся окошке выбираем «Безопасный режим»;
В этот момент интернет связь лучше прервать (достаточно отсоединить кабель из входа или выключить, войдя в «Дополнительные параметры адаптера»);
Теперь настало время запустить наш Доктор Веб, скаченный до этого
Важно – входим в настройки и выбираем функцию «Запрещать низкоуровневую запись…». Другими словами, анализ будет на глубоком уровне
Для этого, нажмём на ярлык в виде ключа в углу справа и в ниспадающем меню выберем «Настройки»;
Затем, в новом окошке поставим галочку над данной командой и просканируем наш компьютер. Найденные вирусы удалим;
Далее, запустим «Диспетчер задач» и перейдём во вкладку «Подробности». Кликнем по меню «ЦП», для отображения в начале перечня процессов, потребляющих максимальный объём системных ресурсов;
Если найденная в прошлом шаге папочка не системная, но находится в папочке пользователя, то можно безбоязненно удалить её начинку;
Затем необходимо пройти к папочке «Ethash» (её адрес я указал сначала статьи). Далее, необходимо выделить данную папочку и кликнем по клавише Del;
Если её удалить не получается, тогда нужно применить программы, которые выключают блокировку на удаление программ (вроде IObit Uninstaller).
Описание принципа работы
Майнить биткоин сейчас даже на мощном компьютере практически бессмысленно. Первенство в добыче самой дорогой в мире крипты давно держат огромные фермы, работающие на асиках.
ASIC — это специальное устройство на интегральной схеме, предназначенное для решения определенной задачи. Один ASIC превосходит по эффективности несколько мощных видеокарт и потребляет меньше энергии. Асики плохо влияют на блокчейн. Майнеры, не желающие покупать дорогостоящее оборудование, вынуждены просто уйти майнить другие криптовалюты. Результатом станет то, что останется несколько крупных майнеров, что ведет к централизации сети.
Алгоритм, лежащий в основе биткоина, состоит из простейших арифметических операций. Асики под него были изобретены достаточно быстро. Та же участь постигла алгоритм Scrypt, на котором работает Litecoin. При разработке hashimoto был использован совершенно другой подход.
Для перебора значений использовался граф с последовательными узлами. Граф представляет собой «дерево» с огромным количеством ответвлений. Скрипт оказался слишком сложным для расшифровки. Вероятность обнаружения цепочки подбором практически равнялась нулю, было решено переработать его. Обновленный алгоритм получил название Ethash.
Краткое описание
Алгоритм Ethash является функцией протокола Доказательства выполнения работы (PoW), который стимулирует безопасность в таких сетях, как Ethereum, Ethereum Classic, Metaverse, Expanse, Musicoin, Pirl, Whale и другие.
Блокчейн криптовалюты, в частности Ethereum, в которой применяется алгоритм Ethash для PoW, имеет некоторые отличия от классического блокчейна Bitcoin: его блоки содержат хеш заголовка, хеш-копию списка транзакций, корневой хеш, номер блока и nonce (одноразовый код) — параметр определяющий сложность вычислений.
Используемый алгоритм Ethash (представляющий собой модифицированную версию Dagger-Hashimoto) включает в себя поиск такого входного сигнала nonce, который должен быть ниже установленного порога сложности. Поиск nonce осуществляется сложным методом перебора вычисляемых хеш-функций, в то время, как проверка вычислений для подтверждения блока довольна проста. Иными словами, для определения nonce главную роль играет порог сложности, а, следовательно, манипулируя параметром сложности, можно контролировать время добычи блока.
AwardBIOS CMOS Setup Utility
Главное меню этого БИОС выглядит вот так:
Чтобы изменить порядок загрузки на AWARD BIOS, заходим в менюAdvanced BIOS Features:
Выбираем пункт меню First Boot Device (Первое загрузочное устройство), жмем Enter и ставим точку напротив CDROM (Removable, если нужно загружаться с флешки или переносного жесткого диска):
Нажимаем Enter, возвращаемся на предыдущую страницу настроек, заходим в Second Boot Device (Второе загрузочное устройство) и там выставляем Hard Disk – это позволит вашему компьютеру нормально загружаться при вытащенном DVD диске или флешке.
Далее жмем Esc, попадаем в самое главное меню, выбираем пункт Save & Exit Setup (Сохранить и выйти):
Dagger-Hashimoto Coins[edit]
Dagger-Hashimoto was one of the fastest algorithms at the time of its genesis. It also provided cryptocurrencies with ASIC-resistance, that was a huge advantage in comparison to its popular contemporaries. However, not a lot of coins are still powered by the Dagger-Hashimoto hash function. Most of the coins that started with it later changed their hashing algorithm to Ethash alongside the Ethereum network.
Famous examples of the coins that were originally designed as Dagger-Hashimoto based but switched to Ethash are:
- Ethereum (ETH)
- Ethereum Classic (ETC)
- Expanse (EXP)
Popular coins that are currently using Dagger-Hashimoto are:
- Ubiq (UBQ)
- DubaiCoin (DBIX)
Изменить параметры электропитания
По умолчанию в компьютере установлен сбалансированный режим электропитания, который, а в некоторых ноутбуках, в целях увеличения времени работы, и вовсе установлена экономия энергии.
Это не дает компьютеру раскрыть свой потенциал в Phoenix Point полностью, поэтому первым делом нужно открыть панель управления, которую можно найти с помощью поиска. После нужно сделать следующее:
- Выбрать режим просмотра «Мелкие значки»;
- Кликнуть на «Электропитание»;
- На экране найти опцию «Настройка схемы электропитания», кликнуть на нее;
- Кликнуть на «Изменить дополнительные параметры питания»;
- В открывшемся окне найти выпадающий список;
- В списке выбрать «Высокая производительность»;
- Нажать кнопку «Применить», затем кликнуть «ОК».
Как майнить на алгоритме хашимото
Для майнинга эфириума подходят видеокарты. При запуске майнера в память видеокарты загружается специальный файл DAG. Он может быть разного размера. Чем больше файл, тем мощнее нужна видеокарта. Требования к карте растут вместе с размером DAG, который увеличивается пропорционально времени существования блокчейна.
После каждых выпущенных 30 тыс. блоков происходит смена эпох. За одну эпоху файл DAG добавляет по 8 мб. Поэтому видеокарты с оперативной памятью 2 Гб стали непригодны для майнинга в конце 2016 года. DAG файл просто перестал помещаться в доступный объем оперативной памяти. Отметим, что невозможно использовать оперативную память на 100%, часть будет использована для служебных целей.

Эта тема закрыта для публикации ответов.