Что такое mev в эфире
MEV: DeFi transaction ordering for profit and fun
Эта статья про один из новых, серьезных вызовов для DeFi проектов, который в предыдущей финансовой реальности, волнует лишь малое число очень узких специалистов, имещих закрытый, приоритетный доступ к серверам бирж. В DeFi доступ к финансовым API есть у любого пользователя. На обычных биржах это высокоскростные линии связи, привилегированный доступ за большие деньги, специализированный софт. В DeFi доступ алгоритмически одинаков для любого, у кого есть хотя бы 1 wei, спецификация API полностью открыта и всем можно свободно пользоваться. Так что теперь, в блокчейн-мире, те же вопросы ордеринга касаются всех пользователей, а огромное число возможных видов финансовых инструментов в виде смарт-контрактов дают множество возможностей эксплоитинга на разных уровнях.
Сейчас объем операций в Ethereum каждые сутки измеряется миллиардами долларов, и конкуренция за место в блоке выросла до огромных значений. В “газовых аукционах” можно найти транзакции, где комиссии измеряются десятками тысяч долларов, а количество автоматических средств для торговли увеличивается с каждым днем.
Что-то здесь интересное кроется, предлагаю рассмотреть этот вопрос поближе.
Введение
Блокчейн сети уже много раз показали, что, если что-то потенциально можно заэксплойтить для получения прибыли, это рано или поздно произойдет. Именно так произошло и с транзакциями в сети Ethereum, где любая “засвеченная” возможность извлечь прибыль мгновенно используется множеством игроков с большими финансовыми и инфраструктурными ресурсами. Вот про это и поговорим.
Статья требует от читателя понимания функционирования сети Ethereum и смарт-контрактов.
Frontrunning и MEV
Представим такой несложный кусок кода на Solidity (подобные которому точно не стоит делать):
pragma solidity >=0.7.0
bytes32 private hash_of_secret;
constructor (bytes32 _hash_of_secret) <
receive() external payable <
// эта функция принимает ETH
// на баланс контракта
function claim_eth_by_secret(bytes memory secret) public <
// При условии если прислан
// прообраз ранее сохраненного хеша
// отправляет весь баланс отправителю
// транзакции и уничтожает контракт.
require (keccak256(secret) == hash_of_secret);
При выкладке контракта, он сохранит в себе хеш секретной строки, которую знает только тот, кто создал контракт. После выкладки такого контракта, на него можно отправлять любое количество ETH, которое будет копиться на балансе, а после отправки секрета(прообраза сохраненного хеша) весь эфир на балансе будет отправлен инициатору транзакции, а затем контракт будет уничтожен. Эдакая “копилка” с секретом.
В Ethereum, если вы не являетесь майнинговым пулом, получить этот эфир практически нет шансов. Даже с пулом, который сам выбирает как формировать блок, алгоритмически остается возможность для более мощных участников “перебить” блок, если награда того стоит. Произойдет вот что:
транзакция, содержащая secret будет опубликована в mempool, и распространена по всей сети через p2p сеть
без доступа к майнинговому пулу атакующий просто может выставить большую комиссию, добившись того, что его транзакция будет опубликована первой
имея прямой доступ к майнинговым пулам атакующий гарантированно поместит ее выше в блоке чем наша
После появления DeFi и арбитража, таких возможностей стало на порядки больше, ведь извлечение профита происходит и при выгодных торговых операциях в DeFi. И чем изощренней финансовые инструменты и сложнее арбитраж, тем больше возможностей для фронтраннинга. Рассмотрим более близкий к жизни пример: арбитраж на двух децентрализованных биржах
Например, арбитражный бот увидел, что на DEX1 и DEX2 сильно отличаются курсы некоторого SHITCOIN и хочет провести обмен сразу на двух DEX-ах взяв за небольшую комиссию flashloan на 100ETH (он позволит сделать обмен на большую сумму и получить больший профит). Для подобных операций используется специальный заранее выложенный ботом контракт, принимающий от него сразу пачку операций, и выполняющий их все в одной транзакции, примерно так:
function perform_trade(bytes[] operations) <
// в operations лежат сериализованные
// вызовы к нескольким DEX-ам,
// swap-ам, flashloan-ам, и т.д., например:
// 1. получить flashloan на 100 ETH
// 2. обменять 100 ETH на 100к SHITCOINS на DEX1
// 3. обменять 100k SHITCOINS на 120 ETH на DEX2
// 4. проверить slippage (что 120 ETH > 100 ETH)
// 5. вернуть flashloan 100 ETH (profit: 20 ETH)
// 6. transfer оставшихся 20 ETH на адрес бота
Особенно важным является п.4. («slippage» в терминах биржевой торговли). Так трейдер страхуется от того, что пока транзакция дойдет, цена вдруг изменится и получить профит не получится. Если эта проверка не проходит, вся транзакция целиком откатывается.
Чем более продвинутым является анализатор транзакций, тем большее количество потенциально профитных транзакций он может детектировать. Для использования появившегося “profit opportunity”, можно просто повторить ту же операцию (буквально скопировав байткод вызовов), но заменив адреса и подписи на свои. И, чем больше вероятность разместить свою транзакцию выше искомой, тем больше вероятность забрать профит от транзакции себе.
При реордеринге транзакций действовать можно несколькими способами: плохим, средней паршивости и хорошим (по отношению к пользователю, разместившему транзакцию). Пускай сначала ситуация в txpool при подготовке блока была такая:
tx_orig: profit = 10 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
Вариант 1: destructive frontrun.
tx_mev: profit = 10 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
tx_orig: profit = 0 ETH, slippage = 3%, gasprice = 20Gwei, result=Failure
Пользователь хотел выполнить транзакцию со slippage в 3%, а в случае невыполнения этого условия транзакция падает. Фронтраннер выполнил такую же транзакцию, поставив свою транзакцию выше. Это можно сделать поставив более высокую цену газа, и таким образом в Ethereum фронтраннить транзакции и без доступа к машинам майнеров. Но, внимательный читатель увидит, что в нашем примере gasprice не менялся. Почему тогда позже сгенерированная транзакция встала в блоке выше оригинальной? Это специально, чтобы показать, что майнер может менять порядок транзакций самостоятельно, не обращая внимание на цены транзакций, если доход от таких транзакций выше чем обычные майнерские награды.
Этот подход назван destructive, т.к. пользователь пострадал, и его транзакция была откачена (хотя комиссию он заплатил). Это сильно демотивирует market-maker-ов, поэтому сообщество активно ищет пути борьбы с destructive MEV. Но об этом позже…
Вариант 2: cooperative frontrun
tx_mev: profit = 5 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
tx_orig: profit = 5 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
В этом случае транзакция пользователя прошла. Пользователь не заработал планируемых 10 ETH, но все таки сумел выполнить свою транзакцию в пределах slippage, получив 5 ETH. Другая часть профита (5ETH) ушла фронтраннеру, который подобрал параметры своей транзакции так, чтобы не “сломать” сделку “следующему”. Например, оперировал небольшими суммами токенов, ровно такими, чтобы не сломать критерии slippage для следующей транзакции. Это подход “средней паршивости”, который намного лучше для пользователя, чем предыдущий вариант. Используя desctructive MEV майнеры рискуют остаться на рынке без активных маркет-мейкеров, что нанесет вред всем без разбора, поэтому вариант с cooperative MEV кажется более предпочтительным для всех нас в долгосрочной преспективе.
Вариант 3: backrun
tx_orig: profit = 10 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
tx_mev: profit = 1 ETH, slippage = 3%, gasprice = 20Gwei, result=Success
В данном случае пользователь провел свою транзакцию и получил прибыль, но после эмуляции его транзакции, оказалось что можно “подобрать крохи”. Например пользователь не имел нужной суммы, чтобы на 100% выровнять цены в двух пулах, и после его транзакции еще осталась возможность повторить ту же операция с гарантированным профитом. Это наиболее хороший метод из всех, т.к. не оказывает никакого влияния на транзакцию пользователя, все довольны. В этом случае MEV работает как “усилитель” арбитража в сети.
Anti-MEV
Именно эти идеи заложены в проектах, приванных решать проблемы MEV и обеспечивать честный ордеринг транзакций. Наиболее значимые шаги в этом направлении делаются в рамках проекта Flashbots, на их GitHub вы найдете множество полезных материалов, аналитику по MEV-транзакциям, модифицированный клиент geth, позволяющий майнерам принимать заранее выстроенные bundle-ы транзакций, за использование которых они получают дополнительное вознаграждение и многое другое.
Dark-Dark Forest
if (sender == ownerA || sender == ownerB) <
uint256 trapAmount = (amount * 10) / 100;
Т.е. правильно токен работает только с адресами автора, а для всех остальных передаёт на баланс получателя лишь 10% токенов, при этом эмитируя Event с правильной суммой. Транзакции с этим токеном MEV-анализатор считал профитными, т.к. полагался на данные из event-ов (это намного удобнее, чем читать балансы). Далее с этим токеном были созданы swap пулы в Uniswap и на других проектах и сбалансированы так, чтобы создать “profit opportunity” для MEV-анализатора. В итоге, транзакции автора вызвали реакцию MEV-фронтраннера, который оставил в пуле крупные суммы в ETH, которые и были забраны атакующим. Достойный заработок для whitehat.
Конечно, фронтраннеры доработают свои анализаторы, и постараются разобраться с такими атаками, но алгоритмы в DeFi развиваются, и токены и DEX-ы, только первые примеры, ведь есть еще огромный сектор NFT, где так же проводятся финансовые операции и тоже есть место для MEV.
Заключение
Даже с моральной точки зрения все вышеописанное не получится точно квалифицировать как взломы или законную деятельность, ведь мы не можем диктовать майнерам в каком порядке включать транзакции в блок и не можем запретить программе анализировать транзакции в p2p сети и отправлять собственные. Законы здесь не помогут, а любое преследование атакующих традиционными методами будет сложным, малоэффективным, и лишь затормозит развитие алгоритмов противодействия, ведь атаки здесь не скрыть, они изучаются большим числом хакеров по всему миру, и не только атакуют, но и защищают.
Но при этом, только в условиях “тёмного леса” будут рождаться по настоящему стойкие финансовые протоколы, здесь они будут проходить жестокий естественный отбор без читерской помощи в виде “SEC запретил”, “биржа оперативно отключила”, “в пресс-релизе кратко упомянули. ”. Увы, выживут среди DeFi механизмов немногие. Зато выжившие точно будут достойны того, чтобы оперировать финансами в век информационных технологий.
Ethereum Пул
Вознаграждения и выплаты
Как получать выплаты в Bitcoin (BTC) и NANO при майнинге на Ethereum пуле?
Выплаты в ETH осуществляются в течение двух часов после того, как вы набрали установленную вами сумму к выплате. Выплаты в BTC и NANO на данный момент осуществляются один раз в сутки в 12:00 UTC.
Никаких специальных настроек для использования функции автообмена делать не нужно. Просто задайте в настройках вашего майнера адрес кошелька той валюты, в которой вы хотите получать выплату — ETH, BTC или NANO.
В данный момент система автообмена работает только на Ethereum-пулах 2Miners — на коллективном PPLNS-пуле и SOLO-пуле.
Что такое дополнительный доход майнеров MEV? Как он распределяется?
Ethereum-пулы 2Miners могут получать дополнительный доход майнеров, также известный как MEV-прибыль. Этот доход приходит в виде дополнительных монет ETH, которые плюсуются к вознаграждению за найденный блок.
Получение MEV — автоматизированный процесс на пуле, суть которого заключается в арбитраже определённых ETH-транзакций. Чаще всего это транзакции p2p-платформ (децентрализованных DeFi-бирж). Специальное программное обеспечение анализирует транзакции в блоках, чтобы получить возможность оказаться внутри цепочки обменов токенов и получить дополнительный доход от разницы между их курсами.
2Miners уже включает MEV-вознаграждение в свои блоки и распределяет его среди майнеров. Подробнее. Для его получения не нужны никакие дополнительные настройки, все происходит в автоматическом режиме.
На PPLNS пуле Ethereum дополнительный доход майнеров добавляется к вознаграждению блока и распределяется согласно методу PPLNS.
На СОЛО пуле Ethereum весь MEV доход, если он есть в блоке, достается майнеру, который нашёл блок.
Как вывести монеты? Как сделать выплату?
Выплаты происходят автоматически в течение двух часов после того, как ваш баланс достиг необходимого размера выплаты. Для большинства монет вы можете установить размер выплаты на вкладке «Настройки аккаунта».
Все монеты, накопленные майнером на определенном адресе, могут быть выплачены только на этот адрес. Кошельки нельзя объединить или суммировать накопленные монеты на разных адресах. Нельзя произвести выплату на другой кошелек.
Минимальная выплата. Можно ли ее изменить?
Размер минимальной выплаты отображается на заглавной странице пула каждой монеты.
Например, минимальная выплата на майнинг-пуле Ethereum составляет 0.01 ETH.
На данный момент вы можете изменить размер выплаты для большинства монет на нашем пуле.
В поле «IP-адрес воркера» укажите IP-адрес того воркера, имя которого подсказывает Вам сайт. IP-адрес должен заканчиваться так же как указано в подсказке на сайте (смотрите последние цифры).
Укажите желаемый размер выплаты в поле «Размер выплаты».
Нажмите кнопку «Сохранить».
Если у вас есть трудности с установкой размера выплаты, читайте наш пост Как изменить размер выплаты на Эфириум-пуле 2Miners — подробная инструкция
Мне выбрать Пул или Соло (Solo) Пул?
Выбирайте Пул.
Соло можно майнить, если у вас достаточно майнинг-мощностей, и вы знаете как это работает.
Как работает система выплат пула PPLNS?
2Miners использует честную систему выплат PPLNS. При нахождении блока выплаты майнерам производятся согласно доле их вклада в последние N шар пула. И так беспрерывно. Это помогает обезопасить майнеров пула от различных способов обмана со стороны нечестных майнеров. Для разных монет учитывается разное количество последних шар пула (N).
На странице статистики майнера отображается доля его шар в процентах на текущий момент, а также вознаграждение, которое он получит, если блок будет найден прямо сейчас. Эти данные ориентировочные. Например, блок может включать много транзакций и стоить больше, либо он может, наоборот, быть Uncle или Orphan.
Каждый блок, найденный пулом, должен быть подтвержден сетью, прежде чем пул получит за него вознаграждение. Это означает, что после нахождения блока в сети должно быть найдено определнное количество новых блоков.
В разделе «Блоки» на каждом пуле вы можете найти информацию о том, сколько блоков необходимо в сети выбранной вами монеты. Например в сети Bitcoin Gold для подтверждения необходимо 100 новых блоков 10 минут в среднем каждый = 20 часов для того чтобы баланс перешел из Неподтвержденного в Баланс к выплате.
Подтверждение блока у каждой монеты занимает разное время.
Деньги не дошли до кошелька. На пуле вижу перевод.
Обычно нужно просто немного подождать.
Как и где взять блокчейн? У каждой монеты свой просмотрщик блокчейна (blockchain explorer), если в разделе выплат нажать на номер транзакции «Tx ID», то вы попадате в сервис просмотра блокчейна на транзакцию с этим номером (ID).
Майню 10 (несколько) часов, не получил ничего (вознаграждение)!
Мое вознаграждение меньше чем должно быть. Uncle и Orphan блоки.
В сети Ethereum, а также других Ethash монет, есть Uncle и Orphan блоки.
Вознаграждение Uncle блоков меньше, чем обычных блоков. Uncle блоки отмечаются специальным ярлыком «Uncle» в списке блоков пула.
За Orphan блок пул не получает вознаграждение. Отклоненные блоки отмечаются специальным ярлыком «Reject» в списке блоков пула
Почему я не получил вознаграждение за блок, в котором участвовал?
Мы используем систему выплат PPLNS. Все майнеры сообща ищут блок. Когда один из майнеров пула находит блок, награда распределяется среди майнеров в соответствии с их хешрейтом, независимо от того, кто из майнеров нашел блок. Выплаты майнерам производятся согласно доле их вклада в последние N шар пула. И так беспрерывно. Это помогает обезопасить майнеров пула от различных способов обмана со стороны нечестных майнеров. Например, для Ethereum N равно 300 000. Подробнее
Возможно, ваш хешрейт очень низкий, например у вас 1 видеокарта. В этом случае процент ваших шар тоже очень низкий, а иногда он даже равен нулю (в последних 300 000 шарах ваших шар 0). Если в этот момент пул найдет блок, вы ничего не получите. Однако, не стоит переживать на этот счет. Если вы продолжите майнить, то в среднем ваше дневное вознаграждение будет стремиться к рассчетному.
Как работает майнинг пул
Как начать майнить?
Перейдите в раздел Настройки. Там все подробно описано, даже если у вас нет своих ферм.
Как работает майнинг пул. Отличие PPLNS от SOLO.
Майнинг пул получает решения от всех майнеров, которые подсоединены к нему и, если одно из этих многих решений оказывается правильным, пул получает вознаграждение за созданный блок. Это вознаграждение делится пропорционально вложенным майнерами усилиям и выплачивается на их кошельки.
Соло (Solo) майнинг — добыча монет с использованием только ваших собственных мощностей (или арендованных вами) без помощи других майнеров. Нашел решение для блока — получил монетки, не нашел — не получил.
SOLO можно майнить через специальные SOLO пулы, которые представлены на 2Miners для каждой монеты.
Что такое блок?
Это единичный фрагмент блокчейна. Успешное нахождение блока означает, что пул получает награду, которую он затем распределяет между майнерами.
3 дня (неделю) не могли найти блок, пришли большие мощности и взяли все вознаграждение
Например, у пула был 1 MS/s и 3 дня пул не мог найти блок, затем пришел майнер с 9 MS/s и пул сразу нашел блок. Этот майнер справедливо получил 90% вознаграждения блока.
Предугадать когда будет найден блок невозможно. Это не знаем ни мы, ни вы, ни те, кто арендует мощности Nicehash.
Система PPLNS, которая у нас используется, предотвращает прыжки между пулами.
Нет выплаты! Ушел с пула, а потом пул нашел блок.
2Miners использует честную систему выплат PPLNS. При нахождении блока выплаты майнерам производятся согласно доле их вклада в последние N шар пула. И так беспрерывно. Для Ethereum, например, учитываются последние 300 000 шар (Подробнее). Если вы ушли с пула, процент ваших шар быстро стремится к нулю. Когда пул находит блок, вы можете иметь 0% шар среди последних 300 000. В этом случае вы не получите вознаграждение за блок, даже если до этого вы майнили несколько дней. Увы.
Ферма отключилась перед нахождение блока. Я получу вознаграждение?
На нашем пуле используется система выплат PPLNS. Пул считает процент ваших шар в последних N шарах пула. После нахождения блока, вознаграждение делится пропорционально проценту шар каждого майнера.
Полное обновление шар на пуле происходит за какое-то время, обычно несколько минут.
Если ваша ферма отключилась за несколько секунд до блока, то вы получите вознаграждение, будто ферма была в сети. Если ферма перестанет работать минут за 10-15 до нахождение блока, а этом случае вы ничего не получите.
Пул измеряет скорость майнера (хешрейт) на основании количества присланных им ШАР. Это значение скорости может немного отличаться от данных в майнере.
Некоторые майнер используют специальные прокси-серверы, которые отфильтровывают шары с низким уровнем сложности и отправляют на пул только шары, которые находят блок. Это выглядит так, будто майнер с очень низким хешрейтом находит много решений блоков. Мы не знаем для чего майнеры используют такую систему, возможно они просто хотят сэкономить интернет-траффик.
Если мы находим майнера, который использует прокси-сервер, мы добавляем специальную надпись «Использует прокси-сервер» на его странице статистики.
Что такое Шара?
Шара – это решение, которое присылает ваша видеокарта, одно из множества присланных решений окажется правильным, и пул найдет блок.
Что значит «Сложность шар для эффективной работы»?
Это оптимальный параметр настройки шар, который помогает нашему пулу эффективно искать решения. Читайте эту статью, если она не помогла, пишите в чат Telegram чат
Можно ли арендовать фермы для майнинга?
2Miners не предоставляет услуги по сдаче в аренду майнинг-ферм.
Однако, мы являемся официальным пулом самых популярных сервисов аренды майнинг-мощностей в мире Miningrigrentals.com и Nicehash.com.
Обратите внимание, что для многих монет на нашем пуле есть отдельный порт для Nicehash. Информацию по настройке вы всегда можете найти в разделе «Начало работы» майнинг-пула каждой монеты.
Как настроить SSL соединение с майнинг-пулом?
На пулах 2Miners доступно подключение с использованием SSL.
Таблица SSL портов для каждой монеты приведена в самом низу страницы «Как начать?».
Пожалуйста, обратите внимание, что настройки вашего майнера могут отличаться от стандартных.
PhoenixMiner (Ethash монеты)
Ethminer (Ethash монеты)
Gminer (AE, GRIN, BTG, BTCZ, ZEL)
T-Rex (RVN, XZC)
kawpowminer (RVN)
XMR-Stak (Monero)
Используйте «use_tls»: true параметр, например:
<
«pool_list»: [
<
«pool_address»: «xmr.2miners.com:12222»,
«wallet_address»: «YOUR_ADDRESS»,
«rig_id»: «RIG_ID»,
«pool_password»: «x»,
«use_nicehash»: false,
«use_tls»: true,
«tls_fingerprint»: «»,
«pool_weight»: 1
>
],
«currency»: «monero»
>
Если вы не знаете что такое SSL соединение и как его настроить, используйте стандартные настройки.
Хешрейт и сложность сети
Сколько я смогу получить с моим хешрейтом?
Существует несколько способов оценить ваше потенциальное вознаграждение.
Лучшим калькулятором для майнинга на пуле и в Соло-режиме является https://2cryptocalc.com/
Вы можете воспользоваться другими майнинг-калькуляторами, например:
https://whattomine.com/ или https://crypt0.zone/calculator
Вы также можете зайти в раздел «Майнеры онлайн», интересующей вас монеты, и найти майнера с хешрейтом, схожим с вашим. Посмотрите на его статистику выплат, чтобы получить представление о том, сколько вы можете заработать на пуле за 1 час/12 часов/1 день/1 неделю/1 месяц. Обратите внимание, что этот способ работает только в том случае, если майнер, статистику которого вы смотрите, был онлайн на протяжении всего интересующего вас периода времени.
Мой хешрейт на пуле ниже, чем в майнере. Низкая скорость.
Ваша скорость будет плавно расти после начала работы с пулом, имейте терпение и не паникуйте. Учтите, что пул измеряет скорость на основании количества присланных вами ШАР. Это значение скорости может немного отличаться от данных в вашем майнере.
Как я могу следить за фермами? Программы для мониторинга
Вы всегда можете следить за активностью ваших ферм на сайте пула. Для этого вам нужно вбить адрес своего кошелька в поле в верхнем правом углу страницы пула монеты, которую вы майните.
Telegram-бот для мониторинга: Pool2MinersBot
Вы также можете воспользоваться сторонними приложениями для мониторинга, которые доступны для iOS и Android:
Что такое сложность и хешрейт сети?
Удача в майнинге
Что такое Удача?
Это когда вы выиграли в лотерею… А у нас на пуле удача это число в %, показывающие удачу пула в поиске блока. В идеальном мире пул находили бы блоки каждый раз на отметке 100%. Если пулу везет, то блоки будут найдены до 100%, а если не везет. то дело может затянуться и до 900%
Удача на Соло майнинг пуле
Представьте, что вы бросаете кубик и вам надо выбросить цифру 6. В идеальном мире, если вы кинете много раз, цифра 6 должна выпадать в 16.67% случаев, т.е. каждый шестой раз (ведь у кубика 6 граней), согласны? В реальности вам может везти и вы можете выкинуть 6 несколько раз подряд сразу после начала эксперимента.
Процесс поиска решения блока в майнинге абсолютно аналогичен бросанию кубика, как бы дико это не звучало. С вами соревнуется весь мир, но смысл от этого не меняется. Предположим у вас 1 видеокарта, а у вашего друга 9 видеокарт, это равноценно тому, что у вас 1 кубик, а у вашего друга 9 кубиков. Вы кидаете каждый кубик по одному разу и пытаетесь выкинуть 6. Понятное дело, что у вашего друга шансов выкинуть 6 намного больше (в 9 раз больше), но это совершенно не значит, что вы не можете его обыграть. Предположим, что награда за блок — 100$. Вы можете объединится с другом в пул и найти блок, а потом честно поделить награду: вам — 10$, ему — 90$; а можете искать блок сами, тогда вы получите все 100$ за найденный блок! В идеальном мире это должно занять в 10 раз больше времени, чем с другом в пуле, но наш мир не идеален…
Удача пула больше 500%. С пулом все в порядке?
Да, с пулом все в порядке, не переживайте.
Удача это число в %, показывающие удачу пула в поиске блока. В идеальном мире пул находил бы блоки каждый раз на отметке 100%. Если пулу везет, то блоки будут найдены до 100%, а если не везет. то дело может затянуться и до 900%. В этом нет ничего сверхестественного.
Мы видели удачу и 800% и 1000% и даже 1500%, к сожалению так бывает.
Рекомендуем ознакомиться со статьей Что такое майнинг? Удача в майнинге, в ней прекрасно рассказано про удачу в майнинге.
Кошелек для криптовалюты
У каждой криптовалюты есть официальный кошелек с полной копией блокчейна. Обычно он занимает много свободного места на компьютере. Еще бывают веб-кошельки.
Вы можете сгенерировать адрес на одной из криптовалютных бирж. 2Miners прекрасно с ними работает.
Информацию о рекомендованных кошельках и биржах, которые поддерживают данную монету, можно найти в разделе «Начало работы».
Можно ли майнить на кошелек биржи?
Да, вы можете майнить напрямую на кошелек биржи, даже если на бирже написано, что этого делать нельзя. 2Miners прекрасно работает с кошельками бирж.
Я майнил не на тот (на неправильный) кошелек.
К сожалению, мы никак не можем вам помочь.
Мы не пересылаем монеты между адресами, если они еще не были выплачены пулом. Тем более мы не можем исправить ситуацию, если монеты уже были выплачены.
Пожалуйста, будьте внимательны, не делайте ошибок в адресе вашего майнера.
Как настроить программу для майнинга
Где мне скачать программу для майнинга?
Информацию о рекомендованных майнерах (программах для майнинга) можно найти в разделе «Начало работы» майнинг-пула каждой монеты.
Как сделать bat файл с настройками?
bat-файл нужен, для того чтобы передать в вашу программу-майнер необходимые настройки для старта: ваш кошелек, название фермы, дополнительные параметры.
В разделе «Начало работы» майнинг-пула каждой монеты указан пример bat-файла.
Как настроить Phoenix Miner
Ниже приведена базовая настройка Phoenix Miner для майнинг-пула Ethereum. Вы можете самостоятельно настроить Phoenix Miner для работы на другом пуле алгоритма Dagger Hashimoto, для этого вам надо поменять только адрес пула и порт.
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
Как настроить Awesome Miner
1. Скачайте и установите Awesome Miner
2. Добавьте пулы 2Miners в Awesome Miner по ссылке на этой странице
3. Введите адрес кошелька для монеты, которую вы хотите майнить
Как настроить майнер bminer
Equihash 144.5
Ниже приведена базовая настройка майнера bminer для майнинг-пула Bitcoin Gold. Вы можете самостоятельно настроить bminer для работы на другом пуле алгоритма Equihash 144.5, для этого вам надо поменять только адрес пула и порт.
Как настроить майнер DSTM
Ниже приведена базовая настройка майнера DSTM для майнинг-пула ZCash. Вы можете самостоятельно настроить DSTM для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт.
Как настроить Ethminer
Ниже приведена базовая настройка Ethminer для майнинг-пула Ethereum. Вы можете самостоятельно настроить Ethminer для работы на другом пуле алгоритма Dagger Hashimoto, для этого вам надо поменять только адрес пула и порт.
Как настроить майнер Funakoshi
Equihash 144.5
Ниже приведена базовая настройка майнера Funakoshi для майнинг-пула Bitcoin Gold. Вы можете самостоятельно настроить Funakoshi для работы на другом пуле алгоритма Equihash 144.5, для этого вам надо поменять только адрес пула и порт.
Как настроить майнер gminer
Equihash 144.5
Ниже приведена базовая настройка майнера gminer для майнинг-пула Bitcoin Gold. Вы можете самостоятельно настроить gminer для работы на другом пуле алгоритма Equihash 144.5, для этого вам надо поменять только адрес пула и порт.
Aeternity
Grin
Beam
Как настроить Minerstat
Как настроить майнер miniZ
Equihash 144.5
Ниже приведена базовая настройка майнера miniZ для майнинг-пула Bitcoin Gold. Вы можете самостоятельно настроить miniZ для работы на другом пуле алгоритма Equihash 144.5, для этого вам надо поменять только адрес пула и порт.
Как настроить операционную систему для майнинга
Как настроить RaveOS?
Ниже приведена базовая настройка для пула Ethereum. По аналогии вы можете настройть майнинг RaveOS для любой другой монеты. Перед началом настройки зайдите на страницу «Как начать?» соответствующего майнинг-пула. В соответствии с шагом 1 создайте адрес Ethereum для майнинга.
Как настроить SimpleMining OS?
Ethereum PhoenixMiner
Beam Gminer
Grin Gminer
Bitcoin Gold Gminer
Как настроить Wondermole OS?
Wondermole простой дистрибутив для майнинга. Вам нужно выбрать монету, майнер, пул 2Miners и локацию пула, ближайшую к вам (для России выбирайте Europe).
Как настроить COS?
Ниже приведена базовая настройка для пула Ethereum. По аналогии вы можете настройть майнинг COS для любой другой монеты. Перед началом настройки зайдите на страницу «Как начать?» соответствующего майнинг-пула. В соответствии с шагом 1 создайте адрес Ethereum для майнинга.
Как настроить EthOS?
Dagger Hashimoto Ethminer:
Начиная с версии EthOS 1.3.2 необходимо добавить «stratum1+tcp://» перед адресом пула, а также заменить «stratumproxy enabled» на «stratumproxy miner».
Как настроить HiveOS?
HiveOS — популярный дистрибутив Linux, предназначенный специально для майнинга. Ниже приведена базовая настройка для пула BEAM. По аналогии вы можете настройть майнинг HiveOS для любой другой монеты. Перед началом настройки зайдите на страницу «Как начать?» соответствующего майнинг-пула. В соответствии с шагом 1 создайте адрес BEAM для майнинга.
Как настроить ASIC майнер
Как настроить Linzhi Phoenix ASIC майнер Ethereum
Linzhi Phoenix — это ASIC-устройство для майнинга Ethereum и других монет на алгоритме Dagger Hashimoto (Ethash). Ниже приведены базовые настройки для майнинга ETH.
Как настроить Antminer E3 ASIC майнер Ethereum
Antminer E3 больше не может майнить Ethereum. Ниже приведена базовая настройка майнера Antminer E3 для майнинг-пула Callisto. Вы можете самостоятельно настроить майнер для работы на других пулах алгоритма Dagger Hashimoto (Ethash) с малым размером файла DAG, например Expanse, для этого вам надо поменять только адрес пула и порт. Найти их можно на странице «Как начать» каждого пула.
Если ваш Antminer перестал майнить Ethereum, прочитайте этот пост. Вероятно это связано с проблемой недостатка памяти на устройстве и постоянно растущего файла DAG.
Как настроить Innosilicon A10 и A11 ETH Master ASIC майнер Ethereum
Ниже приведена базовая настройка майнера Innosilicon A10 ETH Master для майнинг-пула Ethereum. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Dagger Hashimoto (Ethash), для этого вам надо поменять только адрес пула и порт. Найти их можно на странице «Как начать» каждого пула.
Как настроить Antminer Z11 Equihash ASIC майнер
Ниже приведена базовая настройка майнера Antminer Z11 для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Найти правильный адрес пула и порт всегда можно на странице «Как начать» каждого пула.
Antminer Z11
Как настроить Antminer Z9 и Z9 mini Equihash ASIC майнер
Ниже приведена базовая настройка майнеров Antminer Z9 и Antminer Z9 Mini для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Найти правильный адрес пула и порт всегда можно на странице «Как начать» каждого пула.
Antminer Z9, Z9 Mini
Как настроить Innosilicon Equihash A9 ZMaster ASIC майнер
Ниже приведена базовая настройка майнера Innosilicon Equihash A9 ZMaster для майнинг-пула ZCash. Вы можете самостоятельно настроить майнер для работы на другом пуле алгоритма Equihash, для этого вам надо поменять только адрес пула и порт. Пожалуйста, всегда используйте порт с высокой сложностью шар. Найти его можно на странице «Как начать» каждого пула.