"Как говорила моя бабушка, лучшее упражнение для рук - это пересчитывание денег. Снимает боли в суставах, нормализует давление, полностью убирает зубную и головную боль, улучшает зрение, аппетит, гардероб, внешний вид и жилищные условия."
"Как говорила моя бабушка, лучшее упражнение для рук - это пересчитывание денег. Снимает боли в суставах, нормализует давление, полностью убирает зубную и головную боль, улучшает зрение, аппетит, гардероб, внешний вид и жилищные условия."
Во времена золотой лихорадки разбогатели продавцы инструментов для добычи золота.
Оборот криптовалюты на территории России регулируется Федеральным законом от 31 июля 2020 г. N 259-ФЗ "О цифровых финансовых активах, цифровой валюте и о внесении изменений в отдельные законодательные акты Российской Федерации"
Майнинг (mining) - это процесс записи транзакций с биткоинами в блокчейн, общедоступную базу данных по всем операциям с Bitcoin, которая отвечает за подтверждение транзакции. Узлы сети используют блокчейн, чтобы отличить реальные транзакции от попыток потратить одни и те же средства дважды. Основная цель майнинга - это достижение консенсуса между узлами сети относительно того, какие транзакции считать легитимными.
Каждый блок должен содержать подтверждение того, что работа по решению математической задачи была проведена, и каждый из узлов сети может легко проверить, действительно ли блок был закрыт по правилам.
Блок - перманентно записываемые файлы в сети Bitcoin, содержащие информацию о произошедших транзакциях.
Каждый блок, помимо остальных компонентов, содержит в своём заголовке запись о нескольких или всех последних транзакциях и запись о блоке, который шел непосредственно перед текущим. Для создания нового блока майнеру необходимо решить на своём оборудовании задачу, которую выдаёт сеть. У каждого блока - своё уникальное решение, которое так же записывается в заголовок блока. Эта задача сложна для решения и занимает большое количество времени, но как только один из пользователей (майнеров) решает задачу, остальная сеть очень быстро подтверждает, что решение верно. Существует несколько решений для каждого блока – достаточно найти хотя бы одно из них.
Нода (от англ. Node - узел) - любой компьютер, который подключается к сети Bitcoin и использует p2p протокол, который позволяет нодам общаться между собой в сети и распространять информацию о транзакциях и блоках. Из таких узлов, между которыми распределена информация, и состоит сеть блокчейна.
Узлы, которые полностью применяют все правила биткойнов, называются полными. Это означает, что они полностью синхронизированы с блокчейн-сетью, то есть на сегодняшний день хранят на жёстком диске более 200 Гб полного набора файлов блокчейна. Большинство узлов в сети - облегчённые, но именно полные образуют ее основу.
Полные узлы - это единственный способ, которым можно максимально безопасно использовать биткойны. Они хранят всю информацию о сети и благодаря этому дают гарантию, что соблюдаются все правила - например, что биткойны расходуются их владельцем, что ни один койн не был потрачен дважды и так далее.
Блокче́йн (англ. blockchain - цепь из блоков) - выстроенная по определённым правилам непрерывная последовательная цепочка блоков (связный список), содержащих информацию. Связь между блоками обеспечивается не только нумерацией, но и тем, что каждый блок содержит свою собственную хеш-сумму и хеш-сумму предыдущего блока. Изменение любой информации в блоке изменит его хеш-сумму. Чтобы соответствовать правилам построения цепочки, изменения хеш-суммы нужно будет записать в следующий блок, что вызовет изменения уже его собственной хеш-суммы. При этом предыдущие блоки не затрагиваются. Если изменяемый блок последний в цепочке, то внесение изменений может не потребовать существенных усилий. Но если после изменяемого блока уже сформировано продолжение, то изменение может оказаться крайне трудоёмким процессом. Дело в том, что обычно копии цепочек блоков хранятся на множестве разных компьютеров независимо друг от друга.
Хешрейт - суммарная вычислительная мощность майнингового оборудования, задействованного в процессе добычи криптовалюты.
Хешрейт выражается в следующих единицах:
Хеш/сек (H/s);
Килохеш/сек (KH/s);
Мегахеш/сек (MH/s);
Гигахеш/сек (GH/s);
Терахеш/сек (TH/s);
Петахеш/сек (PH/s);
Экзахеш/сек (EH/s).
Пул (pool) совместной генерации биткоинов это один из подходов к майнингу, при котором несколько генерирующих клиентов вносят общий вклад в генерацию блока, а затем делят полученный блок в соответствии со вложенной мощностью майнинга.
Воркер (worker) - это учетная запись для соединения майнера с пул-сервером.
Ферма - (набор видиокарт, fpga или asic) это аппаратный комплекс, который осуществляет процесс майнинга.
FPGA (Field Programmable Gate Array). В русском языке это означает программируемая пользователем вентильная матрица. Такое устройство состоит из полупроводников и может быть сконфигурировано как производителем, так и пользователем в зависимости от его нужд.
ASIC (Application Specific Integrated Circuit). В переводе с английского «интегральная схема специального назначения» - это микросхема, настроенная на выполнение одного определённого вида работы – на расшифровку алгоритмов, на базе которых работает блокчейн криптовалюты.
Альткоины, форки (fork - развилка, ответвление) - название альтернативных, отличных от биткоина криптовалют. Litecoin LTC, Peercoin PPC, Novacoin NVC, Terracoin TRC, Quark QRK, Feathercoin FTC, Primecoin XPM и т.д., смотрим здесь "CoinMarketCap". Калькулятор и конвертер криптовалют.
Продать или обменять криптовалюту можно на биржах:
StormGain - платформа для торговли криптовалютами. Это решение для тех, кто хочет заработать на росте или падении курсов, а также на долгосрочных инвестициях в криптовалютные активы.
StormGain позволяет пользователям майнить критповалюту напрямую из телефона или любого другого устройства, с которого они заходят на StormGain.
Облачный майнер StormGain предоставляет возможность удалённо воспользоваться специальным оборудованием для майнинга и получить награду – свежедобытую крипту.
Как только сумма вознаграждения будет равняться 10 USDT в выбранной криптовалюте, эти средства возможно использовать для торговли или обмена на другую криптовалюту в системе StormGain. Всей прибылью, полученной в ходе торгов можно распоряжаться по своему усмотрению.
Токен - это единица учёта, не являющаяся криптовалютой, предназначенная для представления цифрового баланса в некотором активе, иными словами выполняющая функцию «заменителя ценных бумаг» в цифровом мире. Токены представляют собой запись в регистре, распределенную в блокчейн-цепочке. Управление токеном обычно реализуется с помощью смарт-контракта, в котором записаны значения остатков на счетах держателей токенов, и который предоставляет возможность перевода токенов с одного счёта на другой. Получить доступ к токену можно через специальные приложения, которые используют схемы электронной подписи. Основная часть существующих на сегодняшний день токенов формируется на протоколе Blockchain от Ethereum в соответствии со стандартом ERC-20.
Сатоши (Satoshi) в настоящее время является самой маленькой единицей биткоин, хранящейся в блокчейн. Сатоши - это одна стомиллионная биткоин (0,00000001 BTC).
Фиатные деньги - англ. Fiat Money, извесны также как декретные деньги - валюта, которую правительство объявило в качестве законного средства платежа, несмотря на то, что она не имеет никакой внутренней стоимости и не обеспечена резервами.
Пир (peer) - равноправный участник (пользователь) сети, предоставляющий сервисы другим участникам одноранговой сети и сам пользующийся их сервисами. Часто так называется клиент, участвующий в раздаче в файлообменных сетях. Является противоположностью клиента или сервера в архитектуре клиент-сервер, поскольку сервисы ими и предоставляются, и используются.
Однора́нговая, децентрализо́ванная, или пи́ринговая сеть (peer-to-peer, P2P - равный к равному) - оверлейная компьютерная сеть, основанная на равноправии участников. Часто в такой сети отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и выполняет функции сервера. В отличие от архитектуры клиент-сервера, такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов. Участниками сети являются все пиры.
Стекинг - это способ пассивного заработка, при котором пользователи хранят монеты на алгоритме Proof of Stake (PoS) и обеспечивают работоспособность блокчейна. Это даёт им право получать вознаграждение.
Чтобы начать заниматься стекингом, нужно иметь свободные средства для покупки монет и возможность на длительное время заморозить их на специальном депозитном смарт-контракте.
Наличие монет в кошельке позволяет инвестору присоединиться к сети проекта, чтобы обеспечивать работоспособность его блокчейна. В качестве благодарности за такую работу пользователь получает вознаграждение в виде криптовалюты. Уровень заработка на стекинге криптовалюты зависит от ряда условий, включая объём монет и продолжительность их удержания на счету.
Необходимо найти платформу или кошелёк, которые поддерживают стейкинг интересующей криптовалюты.
Перечень некоторых криптовалют для стейкинга:
Ethereum (ETH); Cardano (ADA); Tezos (XTZ); Polygon (MATIC) (Начать стейкать MATIC можно через подключение веб-кошелька Polygon к кошельку Metamask. Подсчитать доход можно в веб-кошельке Polygon. Для начала стейкинга достаточно 1 MATIC.); Algorand (ALGO); Cosmos (ATOM); Polkadot (DOT); ICON (ICX).
Краны криптовалюты (Faucet) являются ресурсами, предоставляющие зарегистрированным пользователям возможность заработка посредством выполнения несложных заданий, например введения капчи, кликания по рекламным ссылкам и т.д.
Краны, которые платят за посещение, хоть и не раздают огромные деньги, но доход от них способен вырасти в разы вместе с ростом стоимости криптовалюты.
Краны - это прекрасная возможность изучить тему криптовалюты, без вложений и не рискуя собственными деньгами.
Двойная трата или Double-spending называется удачное использование одних и тех же средств дважды. Bitcoin защищён от double-spending атаки тем, что верифицирует каждую транзакцию, которая добавляется в цепочку блоков, на предмет того, что средства, содержащиеся в транзакции, не были потрачены ранее.
Исходный код здесь.
Bitcoin Core по состоянию на 01.01.2020 года требует как минимум 272,7 Гб свободного пространства, которое должно быть на диске.
Для работы программа будет скачивать весь блокчейн (цепочки транзакций за все время существования сети), поэтому понадобится не только выделить минимум места, но и оставить солидный запас, так как объём данных постоянно будет увеличиваться. По-хорошему, под Bitcoin Core лучше всего выделить не менее 500 Гб.
Устанавливаем пакет:
emerge --ask net-p2p/bitcoin-qt
Чтобы bitcoin-qt автоматически использовал tor при запуске, необходимо убедиться, что в конфигурационном файле «torrc» правильно установлены сегменты «ControlPort», «CookieAuthentication» и добавить пользователя 'bitcoin' в группу «tor».
gpasswd -a bitcoin tor
ControlPort [address:]port|unix:path|auto [flags]
Если установлено, Tor будет принимать соединения через этот порт и позволять этим соединениям управлять процессом Tor с использованием протокола управления Tor (описано в control-spec.txt в torspec). Примечание: если не указаны (один или оба) HashedControlPassword или CookieAuthentication, установка этого параметра приведет к тому, что Tor позволит любому процессу на локальном хосте управлять им. (Установка обоих методов аутентификации означает, что любого метода достаточно для аутентификации в Tor.) Эта опция требуется для многих контроллеров Tor; большинство используют значение 9051. Если используется сокет домена unix, можно указать путь, используя стандартные escape - последовательности языка C. Можно указать эту директиву несколько раз, чтобы связать с несколькими парами адрес/порт. Установите «auto», чтобы Tor выбрал порт сам. (По умолчанию: 0)
CookieAuthentication 0|1
Если для этой опции задано значение 1, разрешить соединения через порт управления, когда процесс соединения узнает содержимое файла с именем «control_auth_cookie», который Tor создаст в своём каталоге данных. Этот метод аутентификации должен использоваться только в системах с хорошей безопасностью файловой системы. (По умолчанию: 0)
Запускаем файл установки после скачивания.
Система предложит выбрать диск и папку, в которую будет скачиваться весь блокчейн.
Активируем процесс синхронизации. Это самый долгий этап установки клиента. Поскольку объём данных огромен, скачивание может занять несколько суток.
Во время синхронизации необязательно держать ПК включённым всё время. Можно отключать его, но перед этим обязательно закрыть программу. В противном случае блоки могут сохраниться некорректно, это приведёт к проблемам в работе клиента. Уже на этапе синхронизации можно знакомиться с функционалом Bitcoin Core, а пользоваться им пока нельзя. Кроме того, можно параллельно пользоваться компьютером для других задач, однако скорость его работы будет заметно снижена, в частности, будет занят как минимум 1 Гб оперативной памяти и замедлится работа жёсткого диска.
После завершения синхронизации Bitcoin Core кошелёк будет полностью готов к использованию.
Перед перекидыванием средств на кошелёк необходимо сначала позаботиться о сохранности сбережений. Прежде всего, надо зашифровать бумажник, то есть, защитить его паролем.
Заходим в раздел «Настройки».
Выбираем пункт «Зашифровать кошелёк».
В соответствующее поле вводим пароль и повторяем его. Можно зашифровать клиент набором случайных цифр и латинских букв, больше 10 символов или целой фразой, состоящей минимум из 8 слов.
Записываем код доступа на отдельном листе бумаги или в отдельном файле, который затем надо перекинуть на флешку или другой сторонний носитель, желательно, отключенный от интернета.
Следующим обязательным шагом является создание резервной копии кошелька Bitcoin Core.
Необходимо скопировать файл под названием wallet.dat. Он содержит приватный ключ бумажника. Иными словами, это персональный идентификатор, с помощью которого можно восстановить доступ к средствам в случае переустановки ОС или замены жёсткого диска.
Копирование можно осуществить двумя способами:
Скопировать его вручную.
Второй способ, нажать на вкладку «Файл» и выбрать пункт «Создать резервную копию бумажника». В соответствующем поле прописать имя файла и выбрать место для копирования, после чего нажать на кнопку «Сохранить». Рекомендуется сделать сразу несколько дубликатов и закинуть их на разные носители.
Обезопасьте их, как миллионы долларов, которые они могут когда ни будь стоить.
Первое действие, создание пароля, можно осуществлять уже при первом запуске клиента после синхронизации. А вот копировать wallet.dat необходимо только после генерации хотя бы одного публичного Биткоин - адреса, на который будут скидываться монеты. Если генерировать новые адреса в дальнейшем, потребуется каждый раз копировать wallet.dat. Это не совсем удобно, зато надёжно.
В главном меню клиента Bitcoin Core доступно 4 вкладки:
"Обзор", "Отправить","Получить", "Транзакции".
Нажав на вкладку «Обзор», можно проверить состояние баланса, а также узнать, сколько Bitcoin отправлено и какие транзакции ждут подтверждения сети. Этот пункт меню носит ознакомительный характер.
Во вкладке «Отправить» есть поле для вставки адреса получателя и для вписывания суммы, которая подлежит отправке. Также здесь можно завести адресную книгу, в которой будут храниться публичные ключи тех, кому ранее отправлялись монеты Bitcoin. Благодаря адресной книге, не придётся каждый раз прописывать кошельки получателей вручную.
Однако, учитывая, что адреса могут меняться, поскольку не рекомендуется повторно пользоваться одним и тем же адресом дважды, отправленные монеты Bitcoin на адрес, который получатель больше не контролирует (не имеет к нему секретного ключа), можно просто потерять.
Крайне важным пунктом является размер комиссии, управление которой осуществляется в нижней части меню. Данный сбор взимается в пользу майнеров, поддерживающих работу блокчейна. Чем больше комиссия, тем выше приоритет транзакции и тем быстрее она получит подтверждение. Сбор может вычитаться от суммы перевода или приплюсовываться к ней. По умолчанию комиссия выставляется поверх суммы сделки. Чтобы сбор вычитался из переводимых монет, необходимо поставить галочку напротив пункта «Вычесть комиссию из суммы», расположенного напротив поля, в которое вводится количество пересылаемых криптоденег.
Сумма сбора не должна быть ниже рекомендованного значения, оно прописывается в нижней части вкладки «Отправить». Ещё лучше выставлять более высокую комиссию. В противном случае сеть может отменить транзакцию. Деньги не пропадут, а вернутся на ваш баланс, но повтор транзакции отнимет больше времени.
Для расчёта оптимальной суммы можно посетить сервис.
Как получить Биткоины на кошелёк Bitcoin Core. Для этого нужна вкладка «Получить». Перейдя в неё, внизу будет кнопка «Запросить платёж». Нажатием данной кнопки генерируется свой публичный Биткоин-адрес и QR-код, который контрагент по сделке может быстро отсканировать для перевода. Для удобства можно указать сумму транзакции и оставить сообщение отправителю. Именно этот идентификатор будет отправляться людям, которые должны перекинуть вам Bitcoin.
В работе можно применять только один адрес; для этого даже предусмотрен отдельный пункт - «Повторно использовать существующий адрес получения». Чтобы активировать данную функцию, достаточно просто поставить галочку напротив указанного пункта. Но лучше так не делать. Рекомендуется сгенерировать сразу несколько адресов, чтобы обеспечить себе стопроцентную анонимность в сети.
Для большей анонимности желательно каждую сумму принимать на новый адрес.
Последняя вкладка «Транзакции», нужна для просмотра всех совершённых операций. Сделки можно сортировать по величине переведённых или полученных сумм, по дате, по различным меткам. Этот раздел повысит удобство ведения общей статистики.
Кошелёк Bitcoin Core позволяет создавать несколько публичных адресов. С помощью этих идентификаторов можно не только получать, но и отправлять монеты. Если первый пункт не вызывает вопросов, то со вторым могут возникнуть сложности. К счастью, рассматриваемый клиент имеет отдельную функцию, упрощающую работу с несколькими адресами.
Чтобы активировать эту функцию, надо сделать следующее:
Нажать на пункт «Настройки», находящийся в верхней части приложения.
Выбрать вкладку «Бумажник».
Поставить галочку напротив строки «Включить управление входами».
Управление входами в Bitcoin Core работает сразу по двум направлениям:
При каждой транзакции будет создаваться новый публичный идентификатор.
Во вкладке «Отправить» появится кнопка «Входы». Нажав на неё, можно выбрать, с какого адреса отправлять Bitcoin другому человеку.
Полезная функции - выставление домена обозревателя блоков. Она активируется так:
Заходим в настройки.
Выбираем вкладку «Отображение».
Вписываем ссылку blockchain.info/tx/%s в поле сторонних URL транзакций.
Теперь при перекидывании средств вместо значков «%s» будет прописываться хэш транзакции. Такая функция весьма полезна для опытных пользователей, которым может потребоваться скинуть кому-то ссылку перевода. Например, вы решите пополнить с кошелька Bitcoin Core баланс на бирже, но деньги долгое время не будут приходить. Отправив в службу поддержки ссылку на транзакцию, подтверждается перевод, а специалисты узнают причину задержки.
При стандартном использовании клиента, когда ПК подключён к интернету, сбережения не находятся в полной безопасности, ведь кошелёк могут взломать хакеры. Чтобы доступ к средствам не имел никто, кроме вас, необходимо прибегать к так называемому «холодному» хранению, когда монеты находятся на носителе, отключенном от всемирной паутины. Такую возможность могут дать специализированные хранилища, аппаратные или бумажные, но при наличии Bitcoin Core пользоваться ими необязательно.
Чтобы перевести бумажник в «холодный» режим, надо выполнить следующие действия:
Создать несколько публичных адресов и записать их в отдельном файле.
Сделать несколько дубликатов файла wallet.dat.
Закинуть копии на отключенные от интернета носители, флешки, диски и т.д.
Удалить оригинальный wallet.dat с компьютера.
Таким способом обеспечивается «холодное» хранение монет на Bitcoin Core. Созданные адреса уже есть в сети, поэтому спокойно можно получать на них деньги. А вот главный ключ к бумажнику не имеет никакой связи с интернетом, а значит - его нельзя украсть и взломать.
Указанный способ хранения имеет и свой изъян. Каждый раз, когда необходимо распорядиться своими накоплениями, например, закинуть их на биржу, придётся закидывать wallet.dat на ПК, совершать задуманное действие и опять удалять файл.
Можно уменьшить место, занимаемое Bitcoin Core на компьютере.
После этого объём бумажника сократится до нескольких гигабайт. Суть заключается в том, что удаляются все старые блоки транзакций, оставляя лишь самые новые. Это значительно повысит удобство использования Bitcoin Core и позволит заполнить жёсткий диск другими программами. Однако применить его получится только после полной синхронизации с блокчейном. Иными словами, вначале всё равно потребуется как минимум 203 Гб свободного места.
При хорошем интернет-соединении, есть возможность поддержать сеть, оставляя ПК включённым с запущенным Bitcoin Core и настроенным брандмауэром для разрешения входящих подключений к порту 8333.
Существует Bitcoin Knots - это полный клиент Bitcoin и создаёт основу сети. Он обеспечивает высокий уровень безопасности, конфиденциальности и стабильности. Включает в себя более комплексную функциональность, чем Bitcoin Core, но она не так хорошо протестирована.
Не стоит забывать о комиссии с транзакций на вывод в кошелёк - чем чаще выводим криптовалюту с баланса пула, тем чаще оплачиваем эту комисcию.
Существует множество кранов, которые начисляют Bitcoin совершенно бесплатно:
Best Change - это бесплатный Интернет-сервис, помогающий находить обменные пункты с наиболее выгодными обменными курсами.
Чтобы получить Satoshi, необходимо опуститься в самый низ странички. Во вкладке с левой стороны заполнить Bitcoins address, разгадать капчу и щёлкнуть по кнопке "Claim free Bitcoins".
Минимальное значение для вывода составляет 0,00003000BTC. Перевод осуществляется в течении одного - двух дней и без комиссии. Имеется и русскоязычный сайт.
Cointiply, где можно собирать бесплатные сатоши, зарабатывать на просмотре видео, на опросах и заданиях, а также на играх. Перечисления с которого производятся на личный кошелёк. Минимальное значение для вывода составляет 0,00050000BTC.
adBTC заработок сатоши за просмотр веб-страниц, в основном сайтов о заработке в интернете. Минимальная сумма для вывода на биткоин адрес - 35000 сатоши. Можно перечислить и на микрокошелёк FaucetPay.
Здесь же, можно заработать российские рубли, на коротких ссылках и сёрфинге сайтов Р.
Вывод на кошелёк Payeer от 1 рубля.
Вывод средств может занять до 3х рабочих дней (понедельник-пятница).
Вот ещё краны на которых можно получать разную криптовалюту:
freebitco.in - не просто кран для сбора биткоина, но и полноценные игровая платформа, с помощью которой можно хорошо провести время. Выводить с него можно на личный кошелёк, минимальная сумма составляет 30000 сатоши.
CoinPayU и Fire Faucet и CoinPot. Выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
Final autoclaim, FaucetCrypto, Сryptonetos, FaucetOfBob, Claim Free BTC, Star BTC, Turbo BTC и Fast BTC, выводить с которых можно на микро кошелёк FaucetPay.
AutoClaim и AutoFaucet. Выводить с которых можно на свой кошелёк.
Регистрируйтесь по ссылкам, оценивайте статьи, видео, просматривайте веб-страницы и получайте свои биткоины бесплатно!!!
Устанавливаем пакет:
emerge --ask net-p2p/bitcoind
Сервер bitcoind невозможно запустить, пока запущен и работает bitcoin-qt и наоборот, если они оба используют один и тот же каталог с блокчейном или один и тот же сетевой порт.
Для подключения консольного клиента к серверу, необходимо, чтобы в рабочем каталоге блокчейна находился файл bitcoin.conf. В нем необходимо прописать параметры, с которыми клиент будет присоединяться к серверу. По умолчанию этот файл пуст, и нужно вручную привести его к такому виду:
server=1
daemon=1
rpcuser=user
rpcpassword=password
# Более правильно использовать -rpcauth
rpcbind=127.0.0.1
rpcallowip=127.0.0.1/32
где вместо user и password надо придумать и прописать логин и пароль пользователя. Эти данные будут использоваться при подключении к серверу.
После внесения изменений в файл bitcoin.conf, расположенный в рабочем каталоге блокчейна, сервер bitcoind надо перезапустить.
Следует иметь в виду, что и сервер и клиент, если не задана опция размещения рабочего каталога или опция размещения конфиг-файла, по-умолчанию ищут конфигурирующий файл по пути:
/home/<USER>/.bitcoin/bitcoin.conf
Начало работы с клиентом командной строки - автоматически синхронизировать блокчейн и создать кошелек:
$ bitcoind
Полный список параметров можно получить запустив bitcoind с ключем --help или -?.
Большую часть перечисленных параметров можно указывать в bitcoin.conf.
Описание некоторых из них:
-addnode= - подключится к указанному узлу, полезно указать адреса пулов для ускорения транзакций, можно использовать несколько раз;
-conf - позволяет задать файл конфигурации отличный от ~/.bitcoin/bitcoin.conf;
-connect=<ip> - подключится только к указанному узлу, полезно, если необходимо загрузить блоки с другого компьютера в локальной сети не загружая интернет-канал;
-datadir= - использовать вместо ~/.bitcoin/ указанный путь;
-daemon - запускаться в фоне;
-debug <category> - выводить отладочную информацию (по умолчанию: 0, указание <category> необязательно). Если <category> не указан или если <category>=1, выведите всю отладочную информацию. <category> может быть: addrman, alert, bench, cmpctblock, coindb, db, http, libevent, lock, mempool, mempoolrej, net, proxy, prune, rand, reindex, rpc, selectcoins, tor, zmq, qt;
-gen=1 - после старта начать майнить биткоины. Устанавливается в командной строке или в файле конфигурации. bitcoind будет использовать свой встроенный майнер для поиска блоков. Он не эффективен, не поддерживает пулы и не использует графические процессоры. Он оставлен только для справки и для тестирования, вероятно, скоро будет полностью удален.
(Когда используется"setgenerate true" в окне консоли bitcoin-qt, а затем "gethashespersec" сообщает о хешировании, а "getgenerate" возвращает true, разве это не майнинг?)
-gen=0 - не майнить биткоины (если в файле конфигурации указано иное);
-keypool= - сгенерировать указанное количество ключей при старте, по умолчанию - 100;
-logtimestamps - предварительный отладочный вывод с отметкой времени (по умолчанию: 1);
-maxconnections= - ограничить число одновременных соединений, по умолчанию 125;
-noconnect или -connect=0 отдельно, чтобы отключить автоматические соединения;
-nodnsseed - не использовать DNS для поиска узлов;
-noirc - не использовать irc для поиска узлов и анонса собственного адреса (например irc запрещен хостингом, что встречается довольно часто);
-nolisten - не принимать входящие соединения;
-paytxfee= - установить размер комиссию (в биткоинах), собственная логика клиента имеет приоритет над этим значением;
-pid - указать файл, в который будет писаться pid процесса демона;
-printtoconsole - отправить информацию trace/debug на консоль вместо файла debug.log;
-proxy=<ip:port> - соединятся через указанный SOCKS5 прокси-сервер, например через tor;
-prune=<n> - обрезать историю транзакций когда её размер перерастает "n", единицы MiB. «prune=0» - отключает режим обрезки, «prune=1» - позволяет вручную обрезку через RPC, «prune=550» - и более, автоматически удаляет предыдущие файлы блоков, чтобы оставаться ниже этого целевого размера.
Данный режим называется prune mode, он ни чем не отличается от full mode, в том числе в безопасности. Full mode нужен только для поддержки биткоин-сети и для изучения/анализа. Prune mode не даёт возможности использовать параметры -rescan и txindex. По умолчанию Bitcoin Core создает базу данных, содержащую только транзакции, связанные с кошельком пользователя. Если необходимо иметь доступ к любой транзакции с помощью таких команд, как gettransaction, нужно настроить Bitcoin Core для построения полного индекса транзакции, что может быть достигнуто с помощью опции txindex. Устанавливаем txindex=1 в файле конфигурации Bitcoin Core;
-port= - использовать указанный порт вместо 8333;
-rescan - эта команда повторно сканирует файлы блокчейн на предмет отсутствующих транзакций кошелька: при восстановлении резервной копии кошелька, при импорте нового приватного ключа. Core wallet хранит все данные транзакций по адресам, которыми он управляет. Однако при восстановлении нового приватного ключа клиенту кошелька не известна транзакция, связанная с этим адресом. Используем команду -rescan только в том случае, если транзакция отсутствует в кошельке или если баланс не отображается должным образом.
Повторное сканирование - это как пересчёт денег под матрасом. Когда запускается кошелёк с помощью команды -rescan, кошелёк сканирует все загруженные блоки. При сканировании всех блоков выполняется поиск всех отсутствующих транзакций. После того, как все транзакции будут восстановлены, правильный баланс также будет соответствующим образом отражен. Так же в 0.6 версии появилась полезная опция -blocknotify=, которая запускает указанную команду при получении нового блока, например для обработчика платежей.
-reindex - переиндексация не загружает блокчейн с нуля. Вместо этого он перестраивает индекс блокчейна из данных, которые уже загружены (blk.dat файлы). Он воссоздает существующую базу данных blockchain и перепроверяет информацию в ней. Переиндексирование отбрасывает индекс цепи и блок-код. Таким образом, по сути блокчейн восстанавливается с нуля, и он по-прежнему потребляет пропускную способность интернет-провайдера.
Нужно использовать -reindex, если: клиент кошелька не может прочитать блоки или говорит, что источник блока не найден (no block source found), когда кошелек находится в неправильной цепочке или если текущая база данных blockchain повреждена;
-rpcallowip=<ip> - разрешить JSON-RPC - соединения из указанного источника. Для <ip> допустимы один IP (например, 1.2.3.4), сеть/маска сети (например, 1.2.3.4/255.255.255.0) или сеть/CIDR (например, 1.2.3.4/24). По умолчанию команды принимаются только с 127.0.0.1. Эта опция может быть указана несколько раз;
-rpcauth=<userpw> - имя пользователя и хешированный пароль для соединений JSON-RPC. Поле <userpw> имеет формат:
<ИМЯ ПОЛЬЗОВАТЕЛЯ>:<SALT>$<HASH>. Канонический скрипт на python включен в share/rpcuser. Эта опция может быть указана несколько раз.
На github есть скрипт Python, который позволяет создать такую комбинацию user/password (обратите внимание, что созданный пароль, нельзя заменить на другой).
Запускаем этот скрипт на Python:
$ python ./rpcuser.py foo
String to be appended to bitcoin.conf:
rpcauth=foo:a14191e6892facf70686a397b126423$ddd6f7480817bd6f8083a2e07e24b93c4d74e667f3a001df26c5dd0ef5eafd0d
Your password:
VX3z87LBVc_X7NBLABLABLABLA=
Заменяем rpcuser на foo, а rpcpassword на VX3z87LBVc_X7NBLABLABLABLA=, где бы ни подключались к RPC биткойна.
-rpcconnect= - отправлять команды на указанный узел а не на 127.0.0.1;
-rpcbind=<addr> - привязать к указанному адресу для прослушивания соединений JSON-RPC. Используйте [host]:port для IPv6. Эта опция может быть указана несколько раз (по умолчанию: привязка ко всем интерфейсам);
-rpcpassword= - пароль для соединений JSON-RPC;
-rpcport= - прослушивать JSON-RPC - соединения на <порт> (по умолчанию: 8332 или testnet: 18332);
-rpcuser= - имя пользователя для соединений JSON-RPC;
-salvagewallet - попытаться восстановить приватные ключи из повреждённого бумажника при запуске клиента. Ключ пригодится, если файл wallet.dat повреждён, например, при неожиданном отключении электричества. -salvagewallet не всегда работает и иногда может привести к повреждению кошелька, если он еще не поврежден. Использовать только в крайнем случае. Перед запуском Bitcoin Core с -salvagewallet всегда необходимо сделать резервную копию файла кошелька;
-testnet - использовать тестовую сеть;
-timeout= - укажите время ожидания соединения в миллисекундах (минимум: 1, по умолчанию: 5000);
-upnp - пытаться использовать UPnP для того чтобы пробросить порт. Полезно, если вы заначены роутером, использующим внешний ip и поддерживающим UPnP. Не нужно, если имеется внешний ip напрямую и не имеет смысла, если ваш роутер не имеет внешнего ip;
-zapwallettxes=1 - удаляет не подтверждённые транзакции из кошелька. Зависла транзакция? Этот ключ поможет. Сначала убеждаемся, что она ждёт подтверждения. Для этого копируем id транзакции, вставляем в строку поиска сервиса Blockchain.com или CoinMarketCap. Далее ищем строку "неподтвержденная транзакция" ("unconfirmed transaction"). Нашли, значит транзакция ждёт подтверждения. На "Приблизительное время подтверждения" ("Estimated Confirmation Time") на странице с транзакцией Blockchain.com не смотрим.
Запускаем кошелёк из командной строки:
bitcoind -zapwallettxes
Когда кошелёк запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 потребуется перед запуском ещё переименовать или перенести файл mempool.dat (мемпул в этой версии сохраняется в файл и старая транзакция остается там).
Почему не с параметром -salvagewallet?
-zapwallettxes не затронет имена ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.
Теперь можно создавать новую транзакцию, не забыв поставить адекватную комиссию. Но, поскольку старая транзакция ещё осталась в сети, она может когда ни будь неожиданно подтвердиться. Если это не устраивает, то у новой транзакции хотя бы один из входов должен будет совпадать с одним из входов старой. Для этого смотрим графу "inputs" на странице транзакции на сайте Blockchain.com или аналоге, запоминаем точный размер входа в битках. После этого при создании транзакции в кошельке нажимаем на кнопку "inputs...", находим в списке такое же точно число в битках и выбираем его (если их несколько, то выбирайте с тем же адресом получения и временем). После этого выбираем ещё какие ни будь входы, чтобы общая сумма была больше суммы транзакции с будущей комиссией; лучше выбирать с запасом. Далее заполняем все поля как обычно, (не забываем про комиссию!) и отправляем.
Пишут, что всё это можно не делать, а просто подождать 2-3 суток, чтобы старая транзакция сама "канула в лету" но иногда это может привести к проблемам.
Многие из логических параметров можно отключить, указав их с префиксом «нет»: например, -nodnseed.
Консольная утилита bitcoin-cli, которая взаимодействет с демоном из командной строки.
Устанавливаем bitcoin-cli:
emerge --ask net-p2p/bitcoin-cli
Список команд, можно получить здесь.
backupwallet <destination> - создать бэкап кошелька в указанной директории;
dumpprivkey <публичный адрес> - выводит на экран приватный ключ от соответствующего публичного ключа;
dumpwallet <filename> - выгружает адреса и приватные ключи к ним в отдельный файл;
encryptwallet <passphrase> - шифрует файл wallet.dat, passphrase - это пароль, который нужно задать;
estimatesmartfee <number of blocks> - рассчитать размер комиссии, чтобы транзакция попала в блок через определённое количество блоков;
generatetoaddress <nblocks> <address> [maxtries] - немедленно добывает блоки по указанному адресу. nblocks (числовой, обязательный) сколько блоков генерируется сразу; address (строка обязательна) адрес, на который отправляется вновь сгенерированный биткойн; maxtries (числовой, необязательный). сколько итераций нужно попробовать (по умолчанию = 1000000). Результат:[blockhashes] (массив) хэши сгенерированных блоков;
getbalance - выдает сумму доступных средств в кошельке, просто в виде одной цифры;
getblock <hash> - зная хеш блока, можно получить о нем информацию;
getblockchaininfo - возвращает объект, содержащий различную информацию о состоянии обработки блокчейна.
getblockcount - вывести текущее количество блоков. Результат - целое число;
getblockhash <index> - можно узнать хеш блока по номеру.
getconnectioncount - вывести текущее количество соединений. Результат - целое число;
getmininginfo - узнать текущую информацию о майнинге (текущий размер блока, сложность добычи и др.);
getnetworkinfo - возвращает объект, содержащий различную информацию о состоянии сети P2P.
getnewaddress <account> - создаёт новый адрес для приема платежей. Если указан account, платежи, полученные с адресом, будут зачислены на счет account;
getrawmempool - получить все идентификаторы транзакций;
getrawtransaction <txid> [verbose=0] - выводит информацию о транзакции, где txid - идентификатор транзакции, verbose=0 - вывести в RAW-формате, verbose=1 - вывести в JSON - формате;
getwalletinfo - возвращает объект, содержащий различную информацию о состоянии кошелька.
importprivkey <ваш приватный ключ> - добавляет приватный ключ в кошелёк. Это может занять некоторое время, поскольку повторное сканирование выполняется для поиска существующих транзакций. Нет необходимости импортировать открытый ключ, так как в ECDSA (в отличие от RSA) это можно вычислить из закрытого ключа;
importwallet <filename> - импортирует все данные из файла формата .dat;
listaccounts - вывести список аккаунтов с балансом на них. Результат - JSON - массив;
listaddressgroupings в стандартном кошельке Биткоина обычно находится несколько адресов. Команда показывает какая сумма лежит на каждом из адресов;
listreceivedbyaccount - вывести JSON - массив с аккантами, общим количеством принятых на них средств без учета отправленных и количеством подтверждений;
listreceivedbyaddress - тоже самое, но с детализацией по bitcoin - адресам;
listtransactions - вывести список транзакций в JSON формате;
Что бы узнать, скоро ли подтвердится транзакция, ищем на на сервисе Blockchain.com (или Blockchair, bitaps.com) строку "Плата за байт" ("Fee per byte") и запоминаем число, которое там стоит. Затем, пользуясь BTC.com или Earn bitcoin сервисом, оцениваем свое место в очереди и делаем выводы.
maxmempool=<n> - максимальный размер мемпула, где n - его размер в мегабайтах;
move <fromaccount> <toaccount> <amount> [minconf=1] [comment] - перевести средства с одного аккаунта на другой без осуществления транзакции в сети;
sendfrom <fromaccount> <tobitcoinaddress> <amount> [minconf=1] [comment] [comment-to] - отправить сресдва с указанного аккаунта;
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment] - отправить средства с указанного аккаунта на множество адресов;
sendtoaddress <bitcoinaddress> <amount> [comment] [comment-to] - отправить средства с аккаунта по умолчанию. <amount> сумма является действительным и округляется до 8 десятичных знаков;
setaccount <bitcoinaddress> <account> - устанавливает учётную запись, связанную с данным адресом. Назначение адреса, который уже назначен той же учетной записи, создаст новый адрес, связанный с этой учётной записью;
settxfee <amount> - установить комиссию. <amount> является действительным и округляется до ближайшего 0,00000001.
Если выбрана очень маленькая комиссия и выплата застряла на 0, выполняем следующее:
Получаем приватный ключ от соответствующего публичного ключа.
bitcoin-cli dumpprivkey <публичный адрес>
Устанавливаем Electrum и импортируем туда приватный ключ.
Получаем доступ к кошельку, там можно колдовать с не подтверждёнными транзакциями, например увеличить комиссию и отправить ещё раз, либо другой вариант...
Удаляем файл mempool.dat в каталоге данных биткоина и запускаем Bitcoin Core c ключом -zapwallettxes:
bitcoind -zapwallettxes
все не подтверждённые транзакции исчезнут.
signmessage <bitcoinaddress> <message> - подписать сообщение, полезно для подтверждения принадлежности адреса;
stop - остановить демон. До полной остановки должно пройти какое-то время;
verifymessage <bitcoinaddress> - проверить подпись сообщения;
validateaddress <bitcoinaddress> указав в качестве аргумента нужный адрес покажет публичный ключ. Можно получить значение приватного ключа. Делается это в два этапа. Вначале надо "разблокировать" кошелёк паролем (разблокировка действует строго ограниченное время). Делается это командой:
walletlock - удаляет ключ шифрования кошелька из памяти, блокируя кошелёк. После вызова этого метода нужно будет снова вызвать walletpassphrase, прежде чем вызывать любые методы, требующие разблокировки кошелька.
walletpassphrase <passphrase> <timeout> где вместо passphrase указывается пароль на кошелек, а в качестве параметра timeout указывается время разблокировки бумажника в секундах;
walletpassphrasechange <oldpassphrase> <newpassphrase> - меняет старый пароль от wallet.dat на новый;
Если нужно указать какой-то специфический файл настроек, используется опция -conf:
bitcoin-cli -conf=/путь/к/файлу/bitcoin.conf <команда>
Списка кодов ошибок и их значений смотри rpcprotocol.h
Настроить systemd сервис для запуска ноды (в том числе после перезагрузки). Для этого можно просто скопировать юнит файл, размещенный по адресу, в директорию /etc/systemd/system/:
wget https://raw.githubusercontent.com/bitcoin/bitcoin/master/contrib/init/bitcoind.service -O /etc/systemd/system/bitcoind.service
Устанавливаем Electrum кошелек:
emerge --ask net-misc/electrum
После установки, перед созданием кошелька, для большей безопасности, отключаем интернет.
Запускаем файл установки.
Выбираем способ подключения к серверу и нажимаем "Дальше".
Выбираем сервер.
Используем Tor прокси.
Нажимаем "Дальше".
Открываем окно, в котором создаем Electrum кошелек.
Оставляем default_ wallet, нажимаем "Дальше".
Standard wallet - стандартный вариант;
Multi-signature wallet - мультиподпись. Хорошо подходит для управления деньгами группой лиц.
Устанавливаем Standard wallet и нажимаем "Дальше".
Здесь варианты:
Сreate a new seed - создать новый сид;
I already have a seed - использовать имеющейся;
Use public or private keys -использовать публичный или приватный ключ;
Use a hardwaredevice - использовать аппаратное устройство.
Выбираем Сreate a new seed, нажимаем "Дальше".
Выбираем тип seed, нажимаем "Дальше".
Предложенные 12 слов и есть сид.
Сид позволит на любом компьютере восстановить доступ к своим деньгам. Поэтому его нужно сохранить. Записываем на бумаге, храним в надёжном месте.
При этом не обязательно иметь Electrum, можно восстановить доступ к монетам через любой другой кошелёк. Очень удобно и то, что в Electrum можно вставить seed фразу с другого клиента и пользоваться своими монетами.
Можно выбрать предложенный, а можно расширить seed словами, нажав "опции".
seed расширение должно быть использовано вместе с вашим seed.
Обратите внимание, что это не пароль шифрования.
Если вы не знаете, что это, оставьте поле пустым.
Нажимаем "Дальше".
Расширение должно быть сохранено вместе с вашим seed.
Пожалуйста, введите это здесь.
Нажимаем "Дальше".
Придумываем сложный пароль, в котором будут строчные, прописные буквы, цифры и спецсимволы. Этим паролем будет зашифрован файл кошелька. С помощью сида всегда можно восстановить кошелёк и придумать новый пароль. Вводим его и подтверждаем в соответствующем поле.
Для входа в кошелёк запускаем Electrum на компьютере.
Вводим пароль и жмем "Дальше".
Чтобы узнать адрес кошелька, например, для обмена рублей на биткоины, используем вкладку «Получение» и смотрим адрес.
Чтобы эта вкладка появилась в верхнем меню, выбираем "Вид" > "показать Получение".
В кошельках криптовалют можно генерировать адреса получения. Т.е. адресов получения (открытых или публичных) может быть несколько в кошельке, но все они «закрываются» одним закрытым или приватным ключом (который держим в тайне и помним, кто знает секретный ключ, тот имеет доступ к кошельку).
Заходим на вкладку «Получение».
Видим открытый (публичный) ключ или биткоин - адрес. Его копируем и всем сообщаем, кто хочет пополнить наш кошелёк.
Для изменения этого адреса выбираем "Вид" > "показать Адреса" и они отобразятся в верхнем меню. Заходим на вкладку «Адреса», выбираем любой, кликаем правой кнопкой мыши по выбранному и в контекстном меню жмём «Request paymant» (запрос платежа), откроется вкладка «Получение», где будет стоять выбранный адрес.
Для перехода в консоль кошелька Electrum выбираем "Вид - Показать Консоль" и она отобразится в верхнем меню.
Для просмотра всех команд вводим help() и нажимаем enter.
createnewaddress() - генерирует новый биткоин адрес.
getbalance() - показывает баланс.
getconfig('dynamic_fees') - проверка динамической комиссии.
getseed() - выводит seed фразу.
history() - история транзакций.
importprivkey(privkey) - импорт приватных ключей.
is_synchronized() - статус синхронизации.
listaddresses() - список адресов биткоин.
listrequests() - запрос платежей.
make_seed() - создает новый сид, прежний сохраняется.
password(opt_old_password=None, opt_new_password=None) - создает новый пароль кошелька.
getfeerate() - оптимальная комиссия, которая рассчитывается в реальном времени.
Восстановление данного кошелька происходит на основе простой фразы из двенадцати слов на английском языке. Главным здесь является не сохранение самого файла, а сохранение этой фразы, которая называется сидом (seed).
Для восстановления доступа к кошельку Electrum, на любом компьютере устанавливаем Electrum.
В разделе "Keystore", "Мастера установки" выбираем пункт «I already have a seed» (у меня уже есть сид) и вводим ранее сохранённый сид (12 слов).
Жмём "Дальше".
Вводим пароль, его подтверждаем и "Дальше".
Exodys загружаем с официального сайта exodus.io Download Linux app (.Zip).
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Exodus/.
Двойным щелчком по Exodus файлу запускаем кошелёк.
Раздел "Portfolio": имеются две кнопки: "Send Assets to Wallet" - перейти к пополнению кошелька криптовалютой и "Restore from Backup" - восстановить с помощью seed фразы. Под ними расположен список криптовалют и показан баланс каждой.
Раздел "Wallet": служит для пополнения или вывода криптовалюты из кошелька и просмотра приватных ключей.
При пополнении кошелька Exodus отсутствует лимит на минимальную и максимальную сумму.
Для пополнения кошелька выбираем криптовалютный счёт который нужно пополнить. В примере - Ripple.
Нажимаем "Receive" ("Получить").
Скопируем его или отсканируем QR код. Если нажать на значок "Звено", то попадаем на сайт блокчейн обозревателя Blockstream (для Bitcoin) и сможем отследить все транзакции и узнать баланс указав адрес.
Для вывода из кошелька выбираем криптовалюту, которую нужно вывести, и нажимаем "Send" (Отправить).
Вставляем адрес, указываем количество. Комиссия на вывод динамическая, не зависит от суммы и вычитается от выводимого количества. Нельзя в ручную выставить комиссию.
Что такое Destination Tag? Это индивидуальный цифровой код (тег), который идёт как дополнительная информация для идентификации транзакций.
Этот тег выдаётся, а затем и запрашивается получателем средств (например, биржей) у отправителей в том случае, если все транзакций от отправителей идут на один и тот же адрес получателя.
Когда система требует ввести этот реквизит, но пользователь игнорирует, средства зачисляются на баланс биржевой площадки, а не на кошелёк клиента.
Для продолжения нажимаем на кнопку "Send".
Подтверждаем перевод "Send".
В кошельке Exodus доступен просмотр приватных ключей (private key) для каждого адреса криптовалюты. Их можно импортировать в другие крипто кошельки или просто сохранить на случай восстановления доступа к средствам.
В раздел "Wallet", выбираем криптовалюту и заходим в правое меню. Выбираем "View private keys". Появится окошко с предупреждением о том, что никто не должен видеть и знать ваши ключи. Нажимаем "Yes, I am sure" и переходим к их просмотру.
В разделе "Exchange": осуществляется обмен криптовалют между собой.
В разделе "Backup": чтобы сделать резервную копию нужно пополнить кошелёк Exodus криптовалютой на любую сумму. Около раздела "Backup" появится красный восклицательный значок.
Входим в раздел "Backup" и задаём пароль, нажимаем "Next" и повторяем пароль.
Наводим мышку на номера и записываем seed строго в приведённом порядке, нажимаем "Next"
На последующем шаге указываем слово, которое присутствует в сид фразе, остальные три слова неверные. Нажмите "Finish".
Создание бэкапа проводиться только один раз. Зная seed фразу можно восстановить доступ к криптовалютным активам. Из неё генерируются приватные ключи.
Разделе "Setting": состоит из подразделов: "Assets" - можно добавлять или исключать криптовалюты, которые отображаются в разделе "Wallet"; "Localization" - выбор фиатной валюты, в которой будет отображаться баланс; "Themes" - персональные настройки интерфейса.
Расширенные настройки: нажимаем CTRL+SHIFT+D. Откроется верхнее меню, в котором доступны изменение любых параметров работы криптокошелька; извлечение и импорт приватных ключей; экспорт всех транзакций; восстановление; включение уведомлений; выбор сервиса, с которого транслируются курс; просмотр папки приложения на компьютере и т.д.
Криптовалютная платформа Ripple для платёжных систем, ориентированная на операциях с обменом валют без возвратных платежей.
Следует отметить, что нет официального кошелька Ripple, разработчики в официальных каналах не дают рекомендаций касательно выбора того или иного стороннего сервиса и возлагают всю ответственность за безопасное хранение XRP-активов на пользователей.
Но самым востребованным является Toast Wallet.
Если по каким-либо причинам Toast Wallet не устраивает, можно воспользоваться кошельком Exodus.
Существует множество кранов, которые начисляют Ripple совершенно бесплатно, вот один из них:
CoinFaucet. Минимальное значение для вывода составляет 5XRP.
Зарегистрируйтесь, по этой ссылке и получайте свои Ripple бесплатно!!!
Monero Core - кошелёк для хранения Monero (XMR). Является кошельком полной ноды или «толстым» кошельком, что подразумевает скачивание всего блокчейна (~75 Гб) и загрузки на компьютер.
Monero загружаем с официального сайта getmonero.org Linux, 64-bit
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Monero/.
Для установки кошелька из исходных кодов предварительно устанавливаем необходимы зависимости:
sudo emerge --ask app-arch/xz-utils app-doc/doxygen dev-cpp/gtest dev-libs/boost dev-libs/expat dev-libs/openssl dev-util/cmake media-gfx/graphviz net-dns/unbound net-libs/ldns net-libs/miniupnpc net-libs/zeromq sys-libs/libunwind dev-libs/libsodium dev-libs/hidapi dev-libs/libgcrypt
Если не установлен Qt, устанавливаем:
sudo emerge --ask dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 dev-qt/qtgraphicaleffects:5
Заходим в директорию, например /home/nikolay/Monero/ и загружаем туда исходные коды:
git clone https://github.com/monero-project/monero-gui.git
Заходим в папку monero-gui:
cd monero-gui
И компилируем кошелёк:
QT_SELECT=5 ./build.sh
Исполняемый файл находится в папке build/release/bin.
Двойным щелчком по monero-wallet-gui файлу запускаем кошелёк.
Выбираем "Создать новый кошелёк".
Настройка Monero Core проста и интуетивно понятна.
В случае необходимости, изменяем путь, куда закачивать блокчейн (файл /lmdb/data.mdb).
"Настройки" > "Нода" > "Путь к блокчейну (изменить)".
Посмотреть мнемоническую фразу, приватный ключ просмотра, публичный ключ просмотра, приватный ключ траты, публичный ключ траты можно через пункт "Мнемоника & Ключи" кошелька. Вводим пароль и далее "Continue".
Можно запустить майнинг. Но, заработать что-то, практически, вряд ли удастся. Однако данный вариант очень хорошо защищает сеть и поддерживает децентрализацию Monero. Поэтому, если есть желание помочь сети, можно периодически запускать эту опцию.
За расширенные функции отвечает вкладка «Дополнительно», которая включает в себя несколько разделов. Выбираем раздел "Майнинг".
Потоки CPU - здесь выбираем количество потоков ядер процессора, которые готовы использовать, после чего нажимаем «Запустить».
Майнинг доступен, только при полном подключении к сети и загрузки всего блокчейна.
Отключение кошелька: Останавливаем локальную ноду, затем "Дополнительно" > "Кошелёк" > "Закрыть кошелёк".
"Открыть кошелёк из файла". После выбора этой опции нажимаем кнопку "Browse filesystem" появиться всплывающее окно. Выбираем файл кошелька с расширением .keys, вводим пароль кошелька, затем нажимаем на кнопку "Continue".
В разделе "Восстановиться из ключей или мнемонической фразы" можно восстановить кошелёк.
С помощью мнемонической фразы выбираем "Из мнемоники" и указываем следующую информацию:
Имя кошелька. Придумываем имя для кошелька.
Выбираем путь к кошельку.
Вставляем свою мнемоническую фразу из 25 слов.
"Дата создания кошелька в формате 'YYY-MM-DD' или высота восстановления" (если известны). Зная высоту блока для восстановления (Restore height), на которой был создан кошелёк, можно указать её, и кошелёк начнёт сканирование блокчейна для определение транзакций для адреса с указанного значения. Например, если первая транзакция была включена в блок 624094, то следует указать немного большее значение для высоты (например, 625000), тогда кошелёк начнёт сканирование с этого места, существенно сэкономив время по сравнению с полным сканированием блокчейна.
Далее "Следующее".
Для восстановления с помощью ключей, выбираем кнопку "Из ключей". Потребуется указать следующую информацию:
Имя кошелька.
Путь к кошельку.
Адрес кошелька (публичный).
Ключ просмотра (приватный).
Ключ траты (приватный).
"Дата создания кошелька в формате 'YYY-MM-DD' или высота восстановления" (если известны).
Далее "Следующее".
После восстановления кошелька, можно не скачивать новой блокчейн. Необходимо просто заменить новый файл /lmdb/data.mdb на старый.
В iptables открываем порты:
iptables -A INPUT -p tcp --dport 18080 -j ACCEPT # для майнинга
iptables -t filter -A OUTPUT -p tcp --destination-port 18080:18082 -j ACCEPT
Monero Core можно запустить в консоли:
$ /usr/local/portage/Mining/monero-gui-v0.14.0.0/monero-wallet-cli
Закрывается кошелёк командой exit.
Существует множество кранов, которые начисляют Monero совершенно бесплатно. Вот некоторые из них:
AutoClaim и AutoFaucet. Выводить с которых можно на свой кошелёк.
Final autoclaim и CoinPot, выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
Зарегистрируйтесь, по этим ссылкам и получайте свои Monero бесплатно!!!
По состоянию на 01.01.2020 года Ryo требует как минимум 15,9 Гб свободного пространства на диске.
Ryo Wallet загружаем с официального сайта ryo-currency.com Linux: Archive (.tar)
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Ryo/.
Двойным щелчком по ryo-wallet-atom файлу запускаем кошелёк.
Выбираем синхронизацию «Local + Remote Daemon», «Local Daemon Only» или «Remote Daemon Only».
Выбираем путь хранения данных, нажатием кнопки «SELECT LOCATION».
Создаём новый кошелек.
Вводим название кошелька.
Вводим пароль и повторяем введённый пароль.
Сохраняем «Seed words» и вводим в правильном порядке первые семь слов.
Ryo Wallet установлен.
После завершения синхронизации переходим в меню «Solo Mining».
Устанавливаем флажки «Enable Solo Mining» и «Privately Share Hashrate» (Частный обмен хэшрейтом), выбираем кошелек из выпадающего списка для приёма платежей «Mining Addres» и нажимаем «APPLY SETTINGS».
В iptables открываем порты:
iptables -t filter -A OUTPUT -p tcp --dport 12210 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 12211 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 12212 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 12214 -j ACCEPT
Существует Ryo Wallet в виде cli binari Linux 64-bit. Можно загрузить с того же сайта.
Dogecoin Core - официальный кошелёк Dogecoin. Требует он более 102 Гб при загрузке полной цепочки блоков. Начальная синхронизация займёт много время при загрузке данных. Хотя клиент не обладает богатыми возможностями, он обеспечивает высокий уровень безопасности, поскольку закрытые ключи будут создаваться и храниться на компьютере.
Dogecoin Core Wallet загружаем с официального сайта.
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Dogecoin/.
Двойным щелчком по dogecoin-qt файлу запускаем кошелёк.
Настройка и использование кошелька похожи на кошелёк Bitcoin Core
Dogecoin отличается от других цифровых валют удивительным динамичным сообществом, состоящим из таких же дружелюбных людей, как и Вы.
Существует множество кранов, которые начисляют Dogecoin совершенно бесплатно. Вот некоторые из них:
Stars Dogecoin, Final autoclaim, Сryptonetos, Faucet BR, FausetWORLD, Claim Free DOGE, Star DOGE, Turbo DOGE, CryptoClaim и Fast DOGE, перечисления с которых производятся на микро кошелёк FaucetPay.
Вот ещё краны на которых можно получать разную криптовалюту в том числе и Dogecoin:
Cointiply, AutoClaim, AutoFaucet и FaucetCrypto. Перечисления с которого производятся на личный кошелёк.
Fire Faucet, CoinPayU и CoinPot. Выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
FaucetOfBob .
Зарегистрируйтесь, по этим ссылкам и получайте свои Dogecoin бесплатно!!!
Litecoin Core - официальный кошелек Litecoin. Требует он более 102 Гб при загрузке полной цепочки блоков. Начальная синхронизация займёт много время при загрузке данных.
Litecoin Core Wallet загружаем с официального сайта.
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Litecoin/.
Двойным щелчком по litecoin-qt файлу запускаем кошелёк.
Настройка и использование кошелька похожи на кошелёк Bitcoin Core
Litecoin адреса бывают разных форматов - старого (когда адрес начинается с 3) и нового (начинается с M).
В некоторых случаях необходимо их конвертировать один в другой.
Для этого существует конвертер Litecoin P2SH Converter.
Это инструмент с открытым исходным кодом. Для дополнительной безопасности его можно загрузить и запустить в автономном режиме.
Существует множество кранов, которые начисляют Litecoin совершенно бесплатно. Вот некоторые из них:
Free-Litecoin. Минимальное значение для вывода составляет 0,00400000LTC, а плата за перевод 0.00100000LTC.
Вот ещё краны на которых можно получать разную криптовалюту в том числе и Litecoin:
Fire Faucet, CoinPayU и CoinPot. Выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
Cointiply, AutoClaim, AutoFaucet и FaucetCrypto. Выводить с которых можно на свой кошелёк.
Final autoclaim, FausetWORLD, Сryptonetos, Claim Free LTC, Star LTC, Turbo LTC, Fast LTC и CryptoClaim, выводить с них можно на микро кошелёк FaucetPay.
FaucetOfBob.
Зарегистрируйтесь, по этим ссылкам и получайте свои Litecoin бесплатно!!!
Dash Core - официальный кошелёк Dash. Требует он более 32 Гб при загрузке полной цепочки блоков. Начальная синхронизация займёт много время при загрузке данных.
Dash Core Wallet загружаем с официального сайта.
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Dash/.
Двойным щелчком по dash-qt файлу запускаем кошелёк.
Настройка и использование кошелька похожи на кошелёк Bitcoin Core.
Существует множество кранов, которые начисляют Dash совершенно бесплатно. Вот некоторые из них:
CoinPot, FausetWORLD, Final autoclaim, Сryptonetos, Faucet BR, Claim Free DASH, Star DASH, Turbo DASH, Fast DASH и CryptoClaim, перечисления с которых производятся на микро кошелёк FaucetPay.
Вот ещё краны на которых можно получать разную криптовалюту в том числе и Dash:
Fire Faucet и CoinPayU, вывод с которых производится как на личный кошелёк, так и на микро кошелёк FaucetPay.
Cointiply, AutoClaim, AutoFaucet и FaucetCrypto. Выводить с которых можно на свой кошелёк.
FaucetOfBob.
Зарегистрируйтесь, по этим ссылкам и получайте свои Dash бесплатно!!!
Electron Cash - кошелёк для Bitcoin Cash.
Electron Cash Wallet загружаем с официального сайта.
Распаковываем кошелёк в любую удобную папку, например: /home/nikolay/Electron-Cash/.
Двойным щелчком по Electron-Cash... файлу запускаем кошелёк.
Настройка и использование кошелька похожи на кошелёк Bitcoin Core.
Существует множество кранов, которые начисляют Bitcoin Cash совершенно бесплатно. Вот некоторые из них:
CoinPot, FausetWORLD, Final autoclaim, Сryptonetos, Faucet BR, Claim Free BCH, Star BCH, Turbo BCH, Fast BCH и CryptoClaim, перечисления с которых производятся на микро кошелёк FaucetPay.
Вот ещё краны на которых можно получать разную криптовалюту в том числе и BCH:
CoinPayU, вывод с которого производится как на личный кошелёк, так и на микро кошелёк FaucetPay.
Cointiply, AutoClaim, AutoFaucet и FaucetCrypto. Выводить с которых можно на свой кошелёк.
FaucetOfBob.
Зарегистрируйтесь, по этим ссылкам и получайте свои Bitcoin Cash бесплатно!!!
Это кошелёк дла хранения Ethereum.
Загружаем кошелёк с сайта MyCrypto.
Двойным щелчком по загруженному файлу запускаем кошелёк.
Создаём кошелёк "Create New Wallet".
Выбираем "Kestore File"
Щёлкаем по кнопке "Generate Keystore File"
Набираем "Password"
"Confirm password"
Щёлкаем "Создать новый кошелёк" (Create New Wallet)
"Сохраняем файл Keystore/JSON и закрытый ключ.
Можно использовать секретную фразу - Mnemonic Phrase.
Не забываем свой пароль!
Щёлкаем "Download Keystore"
Сохраняем ключ.
Щёлкаем "Continue"
Save Your private Keystore.
Система предложит сохранить приватный ключ в виде бумажного кошелька.
Щёлкаем "Save Paper Wallet"
Щёлкаем "Информация о кошельке"
Отпираем кошелёк.
Щёлкаем "Go to Account"
Существует множество кранов, которые начисляют Ethereum совершенно бесплатно:
Fire Faucet и CoinPayU. Выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
AutoClaim, AutoFaucet и FaucetCrypto. Выводить с которых можно на свой кошелёк.
Final autoclaim, CoinPot, Stars Ethereum, ZeroCoinOnline, FausetWORLD и Сryptonetos выводить с которых можно на микро кошелёк FaucetPay.
.
Зарегистрируйтесь, по этим ссылкам и получайте свои Ethereum бесплатно!!!
Daedalus - это кошелёк Cardano (ADA) с полным узлом, отличаясь от лёгких кошельков (например, Yoroi, Adalite и т.д.). Daedalus загружает полную копию блокчейна и независимо проверяет каждую транзакцию в своей истории. Таким образом, получая максимальную безопасность и полностью безотказную работу без централизованно размещаемых сторонних серверов.
Загружаем кошелёк с официального сайта.
Устанавливаем:
sh /ZFS-gentoo/nikolay/Gentoo/Mining/daedalus-3.2.0-mainnet-16053.bin
.......
+ test -z ''
+ XDG_DATA_HOME=/home/nikolay/.local/share
+ export DAEDALUS_DIR=/home/nikolay/.local/share/Daedalus/mainnet
+ DAEDALUS_DIR=/home/nikolay/.local/share/Daedalus/mainnet
+ mkdir -pv /home/nikolay/.local/share/Daedalus/mainnet/Logs/pub
mkdir: created directory '/home/nikolay/.local/share/Daedalus'
mkdir: created directory '/home/nikolay/.local/share/Daedalus/mainnet'
mkdir: created directory '/home/nikolay/.local/share/Daedalus/mainnet/Logs'
mkdir: created directory '/home/nikolay/.local/share/Daedalus/mainnet/Logs/pub'
+ exec
+ echo 'in post-install hook'
+ cp -f /nix/store/lb4njaasn86a02rc0ym8520fsfsz7zra-1024x1024.png /home/nikolay/.local/share/Daedalus/mainnet/icon_large.png
+ cp -f /nix/store/6mzz3xflnir8h64ha4w8zcsxlg77vyqs-64x64.png /home/nikolay/.local/share/Daedalus/mainnet/icon.png
+ cp -Lf /nix/store/lfgl45c9q01j798y0rb19kshb3rmp2nh-namespaceHelper/bin/namespaceHelper /home/nikolay/.local/share/Daedalus/mainnet/namespaceHelper
+ mkdir -pv /home/nikolay/.local/bin /home/nikolay/.local/share/applications
+ cp -Lf /nix/store/lfgl45c9q01j798y0rb19kshb3rmp2nh-namespaceHelper/bin/namespaceHelper /home/nikolay/.local/bin/daedalus-mainnet
+ cat /nix/store/3vp1jl3fnh1hx7vy7yxglsxsv30d0c27-Daedalus-mainnet.desktop/share/applications/Daedalus-mainnet.desktop
+ sed -e s+INSERT_PATH_HERE+/home/nikolay/.local/share/Daedalus/mainnet/namespaceHelper+g -e s+INSERT_ICON_PATH_HERE+/home/nikolay/.local/share/Daedalus/mainnet/icon_large.png+g
В появившемся окне выбираеи "Create".
Создаём "Wallet name" и "password" для кошелька.
Сохраняем seed: "RECOVERY PHRASE".
Устанавливаем галочку и щёлкаем по кнопке "Continue".
Вводим предыдущий seed из 24 слов.
Кошелёк готов к использованию.
Для повторного открытия кошелька, запускаем файл: /home/nikolay/.local/bin/daedalus-mainnet.
Существует множество кранов, которые начисляют Cardano совершенно бесплатно. Вот краны на которых можно получать разную криптовалюту в том числе и Cardano:
Final autoclaim и FausetWORLD, выводить с него можно на микро кошелёк FaucetPay.
AutoClaim и AutoFaucet. Выводить с которых можно на свой кошелёк.
.
Зарегистрируйтесь, по этим ссылкам и получайте свои Cardano бесплатно!!!
Zecwallet Lite - полнофункциональный защищённый кошелёк для Zcash.
Синхронизируется быстро. Загрузка блокчейна не требуется!
Zecwallet FullNode - это кошелёк для полной ноды zcashd.
Если используется встроенный zcashd и впервые устанавливается программное обеспечение, системные параметры будут загружены из Интернета (~ 1,7 ГБ) и создан файл zcash.conf с указанием некоторых значений конфигурации по умолчанию. Блокчейн затем начнёт синхронизироваться, что является трудоемким процессом, занимающим от 8 часов до нескольких дней, в зависимости от оборудования и производительности сети. Можно отслеживать прогресс в правом нижнем углу ZecWallet, где отображается количество загруженных блоков и процент синхронизации.
Существует множество кранов, которые начисляют Zcash совершенно бесплатно. Вот некоторые из них:
Final autoclaim, Faucet BR, Claim Free ZEC, Star ZEC, Turbo ZEC, CryptoClaim и Fast ZEC, перечисления с которых производятся на микро кошелёк FaucetPay.
Вот ещё краны на которых можно получать разную криптовалюту в том числе и Zcash:
AutoClaim, AutoFaucet, FaucetCrypto и PipeFlare. Перечисления с которых производятся на личный кошелёк.
Fire Faucet и CoinPot. Выводить с них можно как на личный кошелёк, так и на микро кошелёк FaucetPay.
Зарегистрируйтесь, по этим ссылкам и получайте свои Zcash бесплатно!!!
Загружаем кошелёк с GitHub.
Распаковываем загруженый файл chain.zip.
Распаковываем загруженый файл peps-v2.3.3-linux-qt-ubuntu18.zip в папку chain.
В iptables открываем порты:
iptables -t filter -A OUTPUT -p tcp --dport 15252 -j ACCEPT
ip6tables -t filter -A OUTPUT -p tcp --dport 15252 -j ACCEPT
Запускаем файл peps-qt.
Загружаем 01 coin Core с официального сайта 01 coin.
Распаковываем загруженый файл.
В iptables открываем порты:
iptables -t filter -A OUTPUT -p tcp --dport 10000 -j ACCEPT
ip6tables -t filter -A OUTPUT -p tcp --dport 10000 -j ACCEPT
Запускаем файл zeroone-qt.
Крипто-кошелёк и шлюз для приложений блокчейна.
Это приложение непосредственно не хранит монеты своих клиентов, а предоставляет возможность оперировать токенами и коинами через интерфейс.
Все транзакции и все балансы кошельков хранятся в блокчейне, а право на доступ к ним имеют владельцы приватных ключей. МетаMаск хранит эти ключи в зашифрованном виде на устройстве пользователя и позволяет им распоряжаться криптовалютой.
MetaMask устанавливается как расширение на браузеры: Firefox, Chrome и т.д.
Кошелёк MetaMask можно настроить для доступа к счёту Ethereum (ETH) на других кошельках.
Для этого нажимаем на круглую разноцветную иконку в правом верхнем углу кошелька MetaMask и выберите опцию "Импортировать счёт".
Выбираем тип "Закрытый ключ" или "Файл JSON".
Вставляем в строку закрытый ключ синхронизируемого кошелька. Нажимаем "Импорт". Появится синхронизируемый счёт.
Подключение счёта "MetaMask" к сайту, например Polygon Technology.
Щёлкаем по кнопке "Account..."; далее "Logout"; "Yes,logout"; "Connect a Wallet"; выбираем "MetaMask".
В кошельке "MetaMask" выбираем "Подписаться".
Подключение сети, на пример Polygon:
Сетевое имя: Polygon MATIC
URL RPC: https://polygon-rpc.com/ или https://rpc-mainnet.maticvigil.com
ChainID: 137
Символ валюты: MATIC
URL-адрес проводника блока (необязательно): https://polygonscan.com/
Сохраняем.
Добавляем токены:
Адрес токена, вбиваем в строке "All Filters"
В появившемся окне выбираем Token, который хотим добавить.
В новом окне, в разделе "Profile Summary" копируем адрес в строке "Contract:".
Открываем "MetaMask", в нижней части кошелька щёлкаем:
Don't see your token?
Import tokens
Переходим в раздел "Пользовательский Токен".
Вводим скопированный адрес контракта в "Адрес контракта токена".
Нажимаем "Add Custom Token", далее "Import Tokens".
Токен появится в "MetaMask".
Контракты токенов можно посмотреть здесь.
Существует кран, который начисляет Polygon MATIC совершенно бесплатно:
PipeFlare. Минимальное значение для вывода 0.25 MATIC.
Кроме MATIC этот кран раздаёт Zcash (ZEC) минимальное значение для вывода отсутствует и Flare Token (1FLR).
Зарегистрируйтесь, по этой ссылке и получайте свои MATIC, Zcash (ZEC) и Flare Token (1FLR) бесплатно!!!
Vidulum - это латинское слово, означающее «кошелёк» и это услуга, предоставляемая через приложение криптовалютного веб-кошелька.
Vidulum поддерживает разные криптовалюты, в том числе: Vidulum (VDL) - собственную криптовалюту; Zero (ZER); BitcoinZ (BTCZ) и т.д.
Бумажный кошелёк - это бумага, на которой распечатаны приватные и открытые ключи в виде QR-кода.
Адреса кошельков с криптовалютой и соответствующий им закрытый ключ можно сгенерировать в веб-браузере.
Заходим на страничку WalletGenerator.net или bitaddress.org - только для биткоин кошелька. Это универсальные генераторы кошельков на стороне клиента.
Для большей безопасности загружаем на свой компьютер универсальный генератор клиентских кошельков на JavaScript c GitHub: WalletGenerator.net-master или bitaddress.org-master
А ещё безопасней загрузить один из них на флешку с предварительно установленной на ней любой ОС, например Fedora.
Как только загрузили файлы, отключаемся от интернета, для генерации ключей в безопасной среде.
Далее, распаковываем скачанный архив “.zip”
Находим файл index.html, открываем его браузером например, Mozilla Firefox.
Для WalletGenerator.net прокручиваем страницу сайта немного вниз, в правой части экрана, можно увидеть важное уведомление: "Вы запустили генератор из локального файла". Тем самым, убеждаемся, что находимся на оффлайн-сайте.
Ниже щёлкаем по выбранной валюте, например Dash.
Водим произвольно мышкой, для генерации кода.
Справа в самом верху нажимаем "Skip >>", попадаем на следующею вкладку.
Нажимаем кнопку “Generate New Address” (в левой части картинки выше, прямо под вкладкой “Единичный кошелёк”), что переводится, как “Создать новый адрес”. Данным действием мы генерируем Публичный (открытый) и Приватный (закрытый, секретный) ключи кошелька.
Щёлкаем по вкладке "Бумажный кошелёк"
Криптографический кошелёк для хранения битка создан.
Нажимаем “Print” и распечатываем кошелёк в максимально возможном качестве.
Для удобства хранения, вырезаем кошелёк и сворачиваем согласно линиям. Сгибаем пополам продольно, а потом каждую треть поперечно. Можно вставить одну часть внутрь другой, чтобы скрепить кошелёк.
Используем открытый адрес для получения денег от других пользователей крипто-валюты. Можно делиться открытым адресом сколько угодно раз.
Закрытый ключ, по сути, и есть деньги - если кто-то получит к нему доступ, он сможет не только вывести деньги, которые будут там находиться на тот момент, но и выводить все средства, получаемые на этот кошелёк в будущем.
Для того, чтобы снять свои криптомонеты с бумажного кошелька или перевести кому-то, необходимо воспользоваться Приватным (секретным) ключом. Его будет нужно указать в используемом крипто-клиенте, на бирже, или в онлайн-кошельке. Но трижды подумайте, готовы ли вы доверять соответствующему сервису-получателю.
В списке поддерживаемых криптовалют в WalletGenerator нет Ethereum.
MyEtherWallet (MEW) предлагает три способа создания нового кошелька эфириума: посредством MEW wallet, файла-хранилища ключа или мнемонической фразы. Для дополнительной информации нажимаем здесь.
Щёлкаем по вкладке "Создать новый кошелёк" переходим в раздел "Создать Новый Кошелек"
Выбираем подходящий вариант и действуем в соответствии с инструкцией.
Для повышения безопасности можно запустить MyEtherWallet (MEW) на своём локальном компьютере, а не с серверов GitHub через данный веб-сайт. Главный компьютер, используемый для генерации транзакций, не должен быть подключен к Интернету. Можно создать кошелёк полностью в автономном режиме и отправлять транзакции на другой компьютер, который должен быть подключен к Интернету, из раздела «Отправить в автономном режиме». Таким образом, конфиденциальная информация (например, закрытый ключ, файл хранилища ключей, мнемоническая фраза) хранится на автономном устройстве и никогда не передаётся с вашего устройства.
Есть два способа использовать MEW в автономном режиме: с помощью PWA или путм загрузки клиента.
Загружаем клиента MyEtherWallet-v5.7.19-hotfix.1.zip.
Вот ещё вариант инструмента для создания бумажных кошельков Bitcoin.com.
Перед выполнением дальнейших действий необходимо сохранить эту страницу локально на компьютере, нажимаем Ctrl-S и сохраняем файл как веб-страницу целиком.
Затем отключаем компьютер от Интернета. Щёлкаем по кнопке "Generate Wallet Naw" в сохранённом файле.
Перемещаем курсор мыши по странице до 100% наполнения указателя или вводим произвольные символы в текстовом поле, чтобы создать дополнительную энтропию (случайность).
Таким образом создаётся случайный биткойн-адрес, у которого сразу будет пара ключей - открытый и закрытый.
Во всплывшем окошке выбираем понравившийся вариант и щёлкаем по нему.
Нажимаем кнопку «Print». Перед печатью страницы убедимся, что принтер также отключен от Интернета (например, не подключен к нему по Wi-Fi). Распечатываем страницу. На распечатанной странице должен находиться публичный биткойн-адрес и QR-код с соответствующим закрытым ключом и QR-кодом.
Проект на GitHub (zip).
Как и в случае с любой другой биткойн-транзакцией, можно использовать онлайн-кошелек, отсканировать публичный QR-код «холодного» кошелька или скопировать адрес и отправить средства в своё «холодное» хранилище. Состояние средств можно проверить в любой момент в обозревателе биткойн-блоков.
Для получение биткойнов из холодного хранилища потребуется импортировать закрытый ключ в биткойн-кошелек, находящийся онлайн. Подойдёт любой кошелёк, поддерживающий импорт закрытых ключей.
Никогда не используйте кошельки холодного хранения повторно. После использования средств онлайн используем описанную выше процедуру для создания нового кошелька.
Выбираем основные компоненты майнинг-фермы. Они почти те же, что и в устройстве обычного компьютера, за несколькими исключениями:
Материнская плата. Должна быть не из дешёвых и иметь количество PCI слотов (под видеокарты) от 4.
Процессор выбирается наиболее подходящий для материнской платы.
Оперативная память DDR. Размер от 4 Гб.
Жёсткий диск. Не играет никакой роли. Требуется для установки ОС и хранения кошельков.
Блок питания. Главный тягач всей фермы, по этому к выбору нужно подходить тщательно и без поспешных выводов. Выбирать мощность БП необходимо с запасом в 150-200 Вт, не забывая про учёт потребляемой мощности другими компонентами, кроме видеокарт.
Видеокарта. Основной и самый дорогостоящий компонент майнинг-фермы, производящий расчёт хеш-функций блоков.
В данный момент на рынке имеется большое количество видеокарт, которые подходят для майнинга. Наибольший список этих видеокарт представлен на портале.
Подбор оптимальных параметров частоты памяти и частоты графического ядра нужно делать для каждой видеокарты индивидуально. Эти параметры влияют как на скорость в майнинге, так и на стабильность системы в целом. Также разгон влияет на температуру и энерго-потребление видеокарт. Чем выше разгон GPU, тем более ферма требовательней к системе охлаждения. Существуют специальные инструкции от производителей как разогнать видеокарту. Данные документы будут применимы и для настройки видеокарты для майнинга.
Если в системе присутствуют разные серии карт или даже карты одной серии, но разных производителей, то возможны конфликты при запуске и разгоне, что повлияет на максимальную скорость и стабильность фермы в целом.
Выбор версии драйверов очень важен. Иногда некоторые версии драйверов снижают общую вычислительную мощность оборудования scrypt добычи. В то время как другие, наоборот, позволяют добиться высокого хэшрэйта.
Система охлаждения (СО). Она должна быть хорошо продумана, чтобы отводить горячий воздух от видеокарт. Для этого расстояние между видеокартами должно быть не менее ~8 см. Так же можно собрать водяное охлаждение - оно лучше охлаждает видеокарты и выделяет не столько шума, как охлаждение вентиляторами, но более технически сложно. Из самых изощрённых вариантов СО можно выделить масляное охлаждение, когда всё оборудование полностью погружается в резервуар с техническим маслом.
При самостоятельной сборке ферм, необходимо сделать несколько расчётов, для вычисления наиболее прибыльного варианта. Нужно посчитать общую стоимость компонентов фермы, при чём компоненты выбирать наиболее выгодные в плане доходность/энергопотребление. Узнать потребляемую мощность из электросети всей фермой и рассчитать затраты на электроэнергию в течении 24 часов. Из всех расчётов сделать вывод о сроках окупаемости. Для облегчения этой задачи существует множество майнинг-калькуляторов: от простых - учитывающих только курс криптовалют и скорость фермы, до подробных - учитывающих курс, скорость, энергопотребление, стоимость 1 КВт/часа, изменение сложности и курса в течение времени.
Майнинг в соло – это самостоятельный поиск решения. Вы сами собираете транзакции в блок, подписываете и получаете за это вознаграждение определенное алгоритмом, также получаете комиссии с переводов. Но следует помнить, что без найденного значения nonce блок не закроется и если это значение нашёл другой майнер, то награду за блок получит он.
На сегодняшний день майнить в соло можно только новые криптовалюты и криптовалюты с низкой капитализацией, так как у таких криптовалют сложность сети не достигла запредельных значений. Шансы найти блок самостоятельно у таких монстров криптовалютного мира как биткоин или эфир практически равны нулю.
В принципе многие майнят самостоятельно имея в наличии пару десятков видеокарт. Но из-за увеличения сложности сети им приходится постоянно обновлять оборудование или приобретать дополнительные мощности.
Существуют компании, предоставляющие мощности своего оборудования за определённую сумму в месяц. Этот способ актуален для криптовалют, у которых предусмотрен только CPU майнинг. Прибылен он в двух случаях: когда компания предоставляет пробный бесплатный период, либо когда сложность криптовалюты мала, а курс высок.
Пулом для майнинга является сервер, с помощью которого распределяется задача расчета между участниками. При формировании блока, участники получают прибыль. Пул имеет более высокие шансы сформировать блок, нежели одиночный майнер. Но, стоит не забывать, что прибыль делится среди всех участников и вариант является более выгодным в сравнении с одиночным майнингом.
На данный момент даже владельцы ферм с 50-100 видеокартами майнят в пуле.
Программа CGMiner больше подходит для майнинг ферм, состоящих из видеокарт от производителя AMD. Для владельцев фермы из видеокарт NVIDIA, лучше воспользоваться программой Claumore’s Dual Mining.
Устанавливаем cgminer:
emerge --ask net-misc/cgminer
Перед началом активной деятельности в сфере майнинга пользователю необходимо позаботиться о выходе на максимально возможную производительность. Для этого необходимо просто тщательно изучить технические возможности имеющегося в распоряжении оборудования и определить оптимальные значения для видеокарты. Ниже приведён один из распространённых вариантов настройки исполняющего файла. Этот базовый вариант может применяться для разных проектов:
setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 1 cgminer –scrypt –worksize 256 –intensity 20 –auto fan –lookup-gap 2 –thread-concurrency 25614 –gpu-engine 1050 –gpu-memlock 1600 –gpu-powertune 20 –o (после чего следует точный адрес рабочего майнинг-пула): указывается порт –u worker -p (пароль) системы
Чтобы при каждом запуске или при смене криптовалюты не настраивать все параметры заново, проще создать скрипт и вписать настройки туда (для Windows создать .bat файл. Создаётся этот файл в папке с майнером как текстовый документ, с расширением .bat).
Основная настройка, для работы майнера выглядит так:
$ cgminer --scrypt -o stratum+tcp://east1.us.stratum.dedicatedpool.com:3351 -u user.1 -p x
cgminer - указывает на запускающий файл;
-scrypt - указывает майнеру алгоритм добываемой криптовалюты;
-o - после этого указывается адрес пула stratum+tcp://east1.us.stratum.dedicatedpool.com и порт 3351. Эти данные указаны на всех пулах, в разделе «Getting Started»;
-u userworker - указание логина на пуле и имя созданного там worker;
-p x - указание пароля для созданного worker.
Расширенные настройки для улучшения производительности майнера:
--auto-fan Автоматически регулирует скорость вентилятора GPU для поддержания заданной температуры (значение: нет);
--auto-gpu Автоматически регулирует тактовою частоту GPU для поддержания заданной температуры (значение: нет);
--device (-d) Позволяет выбрать нужное устройство для работы, по умолчанию работают все (пример: --device 0);
--disable-gpu (-G) Отключить GPU (значение: нет);
--gpu-threads (-g) Количество потоков на GPU (значения: 1 - 10, по умолчанию стоит 2, пример: --gpu-threads 2);
--gpu-dyninterval Установите интервал обновления в мс для графических процессоров, используя динамическую интенсивность (default: 7);
--gpu-engine Задает частоту для графического ядра, возможно установить диапазон (пример: --gpu-engine 900 или 800-900);
--gpu-fan Задает скорость вращения вентилятора в процентах, фиксированную или диапазон (пример: --gpu-fan 25 или 25-65);
--gpu-map Сопоставьте OpenCL с порядком устройства ADL вручную, в паре CSV (e.g. 1:0,2:1 maps OpenCL 1 to ADL 0, 2 to 1);
--gpu-memclock Задает частоту для памяти (для BTC частоту лучше опустить, для LTC поднять, пример: --gpu-memclock 1800);
--gpu-memdiff Установить фиксированную разницу в МГц между ядром и памятью (пример: --gpu-memdiff ???);
--gpu-powertune Установить GPU powertune в процентах;
--gpu-reorder Пересортировать видеокарты;
--gpu-vddc Изменить напряжение ядра, в вольтах (пример: --gpu-vddc 1.125);
--intensity (-I) Агрессия (интенсивность) (значения: 10 - 14, d - динамичный, пример --intensity 13 или d);
--kernel (-k) Указывает ядро для работы устройства (ядра: diablo, poclbm, phatk, diakgcn, пример: --kernel diakgcn) (нужна помощь в подборе ядер к семействам карт);
--ndevs (-n) Вывести список всех устройств с их номерами и выйти;
--temp-hysteresis На сколько может отличаться температура в градусах от целевой (по умолчанию: 3, пример: --temp-hysteresis 15);
--temp-overheat Температура в градусах сброса частот ядра и увеличение оборотов вентилятора (по умолчанию: 85, пример: --temp-overheat 90);
--temp-target Установка целевой температуры в градусах (по умолчанию: 75, пример: --temp-target 80);
--vectors (-v) Установить ширину векторов, по умолчанию на авто (значения: 1, 2 и 4, пример: --vectors 2);
--worksize (-w) Установить размер памяти, на производительность практически не влияет (по умолчанию: авто, значение должно быть кратным - 64, 128, 256, 512, 1024, рекомендуется 256, пример: --worksize 256).
Параметры для настройки CGMiner:
Intensity основной показатель, влияющий на скорость работы майнера, его значение устанавливаются от 0 до 20. Стоит учитывать, что слишком высокая интенсивность может негативно влиять на скорость майнинга, т.к. она МОЖЕТ исчерпать всю доступную память и фактически, будет уменьшать скорость майнинга в лучшем случае. В худшем - будет появляться большое количество неверных расчётов и HW ошибок. Учтите, что если интенсивность не будет задана, то CGMiner сам будет её регулировать динамически с учетом возможности комфортной работы на ПК;
Thread-concurrency управляет оптимальным объемом расчётов, которые сможет выполнить scrypt-алгоритм. Изначально настроено на максимальное использование нескольких потоков всех шейдерных блоков видеокарты, которые у неё есть. Значение должно быть кратно числу шейдерных блоков видеокарты. Соответственно, если указано «thread-concurrency», то «shaders» можно убрать. Рекомендуется потратить некоторое время для поиска наилучшего значения для своей видеокарты с целью получения наилучшей производительности.
Майнинг соло на компьютере:
cgminer -o stratum+tcp://localhost:8332 -u nikolay -p 12345xyZ --btc-address 3LN3XUH45XvnRWCgYr4ZcB4P51zfPzKXYe
Существует сайт solo.ckpool.org для анонимного майнинга биткойнов с 2% комиссией.
Никакой регистрации не требуется, нет никаких схем оплаты пула на кошельки.
Просто указываем майнеру на адрес и один из портов:
solo.ckpool.org:3333
solo.ckpool.org:443
Устанавливаем имя пользователя на btc address с любым или даже без рабочего расширения и любым паролем. Например:
$ cgminer -o stratum+tcp://solo.ckpool.org:3333 -u 3LN3XUH45XvnRWCgYr4ZcB4P51zfPzKXYe -p 12345xyZ
Введение неверного адреса, приведёт к отказу.
Остановить cgminer - "Q".
При использовании несовместимой службы, которая отказывается работать через порт 3333, пробуем следующее (принимаются только имена пользователей без рабочих номеров):
solo.ckpool.org:4334
Если есть asic miner tube/prisma, можно использовать пользовательский порт 3335 (принимает только имена пользователей без рабочих расширений).
Xmr-stak поддерживает устройства: CPU x86, AMD-GPU и NVIDIA-GPU.
Загружаем Xmr-stak:
Monero удален из числа поддерживаемых валют и теперь может быть добыт с помощью xmr-stak-rx. Рекомендуется перейти на этот релиз или более быстрый RagerX.
Если необходимо майнить монеты на GPU (например, Ryo с Cryptonight-GPU): используем сборку Xmr-Stak.
Создаём скрипт:
$ xmr-stak -o xmr-eu.dwarfpool.com:8050 -u ADDRESS.WORKER.rig1 -p x pause
где: ADDRESS адрес кошелька;
.rig1 указываем идентификатор фермы. Это необходимо для отслеживания статистик на пуле. Именно это название будет отображаться на пуле;
pause ключ паузы необхим чтобы увидеть код ошибки, если что-то пойдет не так. В противном случае программа просто закроется ничего не отобразив.
Общие настройки в командной строке:
-c, --config FILE использовать общий файл конфигурации майнера;
--noUAC отключить диалог контроля учётных записей;
--noCPU отключить процессор в майнере;
--cpu FILE использовать файл конфигурации процессора;
Настройки пула:
-C, --poolconf FILE использовать файл конфигурации пула;
-o, --url URL адрес URL адрес, пул и порт, например xmr-eu.dwarfpool.com:8050;
-O, --tls-url URL адрес TLS пула и порт, например xmr-eu.dwarfpool.com:8050;
-u, --user USERNAME имя пользователя на пуле или или адрес кошелька;
-r, --rigid RIGID идентификатор (воркер) для статистики на стороне пула (требуется поддержка пула);
-p, --pass PASSWD пароль пула, в большинстве случаев x или пустой "";
Настройки для AMD:
--noAMD отключить AMD карты;
--noAMDCache отключить кэш AMD (OpenCL) для предкомпилированных двоичных файлов;
--openCLVendor VENDOR использовать OpenCL драйвер поставщика и устройств AMD, NVIDIA, по умолчанию AMD;
--amd FILE загрузить конфигурационный файл AMD;
Настройки для Nvidia:
--noNVIDIA отключить Nvidia карты;
--nvidia FILE загрузить файл конфигурации NVIDIA;
Прочие настройки:
-h, --help показать справку;
-v, --version показать номер версии;
-V, --version-long показать длинный номер версии;
--benchmark BLOCKVERSION только сделать тест и выход;
--benchwait WAIT_SEC время ожидания теста;
--benchwork WORK_SEC контрольное время работы;
-i --httpd HTTP_PORT использовать порт интерфейса HTTP;
--use-nicehash использование nicehash, пул должен работать в режиме nicehash;
--currency NAME название валюты для майнинга.
Настройка через файл конфигурации.
Создаём папку xmr-stak:
$ mkdir ~/xmr-stak
Заходим в эту папку:
$ cd ~/xmr-stak
Запускаем xmr-stak:
~/xmr-stak $ xmr-stak
Выбираем валюту, которую хотим добывать, например monero и нажимаем enter.
Программа попросит адрес пула для выбранной валюты. Например monero.miner.rocks:5551 и нажимаем enter.
Вводим адрес кошелька и нажимаем enter.
Вводим пароль и нажимаем enter.
Использовать простой метод настройки? (Y/n), выбираем и нажимаем enter.
Следующая опция поддержки порта пула (TLS/SSL), если не известно, вводим n и нажимаем enter.
До момента первого запуска майнера xmr-stak - нет никаких конфигов. После первого запуска - эти конфиги генерируются автоматически и их необходимо отредактировать.
Список этих конфигов может меняться, в зависимости от того, с поддержкой майнинга на каких устройствах был скомпилирован майнер:
config.txt - содержит общие настройки майнера;
pools.txt - содержит настройки пула, а также алгоритм, который используется;
cpu.txt - содержит настройки для майнинга на процессоре (CPU);
nvidia.txt - содержит настройки для мйнинга на видеокартах (GPU) Nvidia;
amd.txt - содержит настройки для майнинга на видеокартах (GPU) AMD;
Следует помнить, что если запущены несколько экземпляров майнера на один адрес кошелька с разделением по ADDRESS.WORKER, у них должны совпадать пароли. Если у ADDRESS.W_1 будет стоять пароль "12345678", а у ADDRESS.W_2 будет использован пароль "x", майнер в большинстве случаев перезапишет пароль от ADDRESS.W_1, и не будет возможности авторизоваться и изменить настройки в личном кабинете на пуле.
"Это какой-то лубок. Текст сливается, цвета "вырви глаз". А про "как говорила моя бабушка" вообще не читабельно. Я себе уже глаза сломал. Просто дружеский совет."
Николай: Первое, неоднозначное впечатление, у некоторых посетителей, оставляет разноцветный текст на сайте.
И я с этим полностью соглашусь.
Но после неоднократного посещения сайта, постепенно становится понятно зачем всё это надо...
Во первых, повторно читать всё подряд нет необходимости, так как многое прочитанное уже отложилось в голове, чего не скажешь о командах, которые запомнить не так просто.
С этой целью и было принято решение отделить их разными цветами:
Текст - фиолетовый, команды - голубой, зелёным, красным и белым цветами выделены объекты текста, на которые, по моему мнению, необходимо обратить внимание.
Что же касается серого цвета - он относится ко всему, чего не требуется при выполнении поставленной задачи, но необходимо, дополнительно, для решения другой (в частности, например, при установки ОС с системой инициализации Systemd вместо ОС с OpenRC и т.д.).
Нечитабельный текст сделан специально, чтобы не отвлекал от основного текста. Кто заинтересован в его прочтении, при желании всегда сможет прочесть.
Рад любым предложениям и замечаниям не зависимо, положительные они или отрицательные.
Всем УДАЧИ!
Николай: Люди тратили уйму своего времени и труда, чтобы создать этот софт и дарят его Вам. Найдите, пожалуйста, немного времени, чтобы прочитать документацию и научиться это использовать!
Николай: Не понравился сайт, хотите научить меня администрировать? Пожалуйста, с удовольствием буду учиться. Отзывы в Вашем распоряжении!