Записи

В чем разница между XEM, BTC и ETH?

C самого появления валюты, ею заправляла центральная организация. Эта организация могла сделать со своей валютой все, что захочет: ослабить ее, усилить или забрать ее у вас.  У денег была ценность только по той причине, что так сказала центральная организация. Самое грустное в том, что мы и поныне пользуемся этой формой валюты – в виде долларов, евро, йен и так далее.

В 2008 году человек, назвавший себя Сатоши Накамото, решил, что хочет все это исправить и создали валюту, аналогов которой свет еще не видел – Bitcoin. Bitcoin стал великой и инновационной идеей, зародившей понятие блокчейна. Блокчейн это своего рода публичный гроссбух, в котором идет учет каждой транзакции.

Сейчас на дворе 2017 год и к этому времени существуют уже сотни других криптовалют, поэтому я объясню вам в чем их преимущества и достоинства.

 

Bitcoin

 

Bitcoin был истоками. Как мы уже видели, оригинал не всегда значит идеал, но в инновациях Биткойну не отнимешь. Биткойн использует публичный гроссбух, называемый блокчейном, однако это единственная его мера безопасности.

Идеи, стоящие за Биткойном, с тех пор были использованы повсюду в каждой криптовалюте, поэтому важно понимать как работают операции в оригинале. Наряду со всеми достоинствами Bitcoin’a NEM и Эфир делает все, что Биткойн, только лучше.

 

Ethereum

 

Эфир сейчас стал таким крупным, потому что включает в себя две главные фичи Биткойна.

 

  • Smart Contracts позволяют вам писать приложения для блокчейна
  • Алгоритм ASIC-proof дает возможность получать выгоду с майнинга людям даже без дорогого аппаратного обеспечения

 

Правда алгоритм работы все еще страдает от тех же проблем, что и Биткойн. Криптовалютное сообщество серьезно влюбилось в smart contracts. Реклама также сыграла в этом деле не последнюю роль. Всемирный компьютер. Приложения, работающие как они были задуманы, и без даунтайма.

Единственная проблема разве что в том, что система работает слишком хорошо – недавно крупнейший smart contract был взломан хакером. Взломщик может легально снять средства, что является совершенным раем для хакеров.

 

NEM

 

NEM использует Pol, также известный как proof-of-importance. Это делает его более безопасным и дружелюбным к среде, в отличие от Биткойна и Эфира. В отличие от майнинга последних он не требует машин, потребляющих тонны электричества. NEM можно собирать и на дешевом компьютере, не потребляющем тысячи киловатт.

NEM также превосходит и в плане безопасности. Он использует EigenTrust++ для репутации нода, которая не задействована ни в одной другой криптовалюте, и усиливает надежность сети. Также в ней есть локализованная защита от спама, которая предотвращает спамеров. Обе вещи встречаются только в NEM.

NEM был выполнен в нескольких уровнях. Например, если вам нужен кошелек, то нет необходимости для полного нода и копии блокчейна. Вместо этого вы можете подключиться к любому ноду и вам будут доступны те же вещи, только без необходимости доверять этому ноду. Даже вредный нод не имеет доступа к вашим средствам. Самое худшее, что он может сделать это просто не работать. Чтобы убедиться, что ноды продолжают работать, разработчики создали специальную супернод-программу, стимулирующую людей поддерживать сеть годами.

NEM лучше не только с точки зрения безопасности. Система также предлагает много новых или улучшенных фич. Например, в отличие от того же Биткойна, мульти-сигнатурные аккаунты находятся непосредственно в блокчейне и не требуют доверяться третьим сторонам, чтобы иметь мульти-сигнатурный профиль. У Эфира есть contracts, но там нужно все делать самому, на что способны лишь разработчики. И дело это не из легких в силу сложного языка, на котором написаны smart contracts. В NEM же, напротив, создание или правка мульти-сигнатурных контрактов дело нескольких щелчков.

Еще одна продвинутая фишка этой криптовалюты это mosaics. Работает эта штука как цветные монеты (пользовательские валюты) в Биткойн, но все происходит непосредственно в блокчейне и не требует доверия третьим сторонам. Названия цветных монет основаны на незанятом месте. Подобным образом работают домены в Интернете. То есть, когда какое-то название оказывается занятым, никто больше не может им воспользоваться, и владелец может создавать бесконечное число субдоменов.

В платформе имеется зашифрованный и не зашифрованный мессэджинг между адресами, полностью через сеть. Есть даже hex-messaging для разработчиков.

В то время как Эфир и Биткойн награждают майнеров за создание блоков, они никогда не дают людям стимул для запуска полных нодов и поддержки пропускной способности сети. У NEM же есть программа, называющаяся Supernodes, которая награждает людей за запуск сверхмощных нодов, которые обслуживают данные быстро и безопасно. Эти награды были созданы с момента появления первого блока и будут длиться еще годами. В случае, если средства супернода иссякают, всегда остается стимул поддерживать сеть.

Любой с десятью тысячами XEM может создать собирающий нод, и собирать комиссионные с транзакций на основе Pol score. Поэтому вместо покупки мощного и дорогого майнинг-оборудования, которое потребляет огромные ресурсы электричества, сборщики NEM могут запустить нод на самом примитивном компьютере.

Это первый приватный/публичный блокчейн с той же системой, что использовалась и при создании Линкуса, считающегося самой безопасной операционной системой в предпринимательском мире. NEM был создан знающими разработчиками и с самого начала был разработан как стабильная вещь. Также это единственная на сегодняшний момент платформа, которая была проверена на устойчивость банками и одобрена для финансовых целей. Другие валюты тоже прошли соответствующие проверки, но они не спешат делиться своими тестами, в то время как NEM-тесты доступны для каждого.

NEM также попытался сделать как можно больше упростить третьим сторонам для работы с блокчейном. В случае с платформами вроде Bitcoin большинство сторонних разработчиков вынуждены ограничиваться централизованными сервисами вроде Coinbase или Bitpay в случае, если они хотят построить собственную экосистему. Это значит, что они зависят от сервисов для поддержки API. В случае с Эфиром каждый разработчик сам может писать код, но он должен отлично понимать, что он делает. В то же время NEM предлагает целый набор API и JSON, которые работают по всей сети с любым нодом, и работают с большим набором запросов, включая все виды транзакций.

Это все было сделано на стопроцентно новом коде, и потому не повторяет ошибок прочих платформ. Однако при этом система заимствует лучшее у этих платформ, и также использует блокчейн.

Что такое Ether в Ethereum?

Ether — это внутренняя сетевая валюта для Ethereum. В Bitcoin есть Satoshi и Millibits, а доллар США имеет доллары и центы, у Ethereum есть свои собственные наименования и терминология. Так как Ether используется для оплаты различных транзакций и вычислительных задач, выполняемых в сети Ethereum, то эти действия называются GAS. На каждом блоке имеется ограничение GAS (то есть, сколько вычислительных транзакций может быть выполнено на блок), что ограничивает размер блока и немедленно определяет стоимость исполнения контракта.

В приведенной ниже таблице показаны примеры различных деноминаций :

WEI 1
Ada 1000
Fentoether 10000
Kwei 100000
Mwei 1000000
Babbage 10000000
Pictoether 100000000
Shannon 1000000000
Gwei 10000000000
Nano 100000000000
Szabo 1000000000000
Micro 10000000000000
Microether 100000000000000
Finney 1000000000000000
Milli 10000000000000000
Milliether 100000000000000000
Ether 1000000000000000000
Einstein 1000000000000000000000
Kether 10000000000000000000000
Grand 100000000000000000000000
Mether 1000000000000000000000000
Gether 1000000000000000000000000000
Tether 1000000000000000000000000000000

Все мелкие купюры названы в честь первопроходцев в области криптографии, так же как и в терминологии наименования Bitcoin. Finney назван в честь Hal Finney , Szabo в честь Nick Szabo, Satoshi в честь Satoshi Nakomoto.

Что такое протокол GHOST для Ethereum?

Протокол Ghost в Ethereum (Greedy Heaviest Observed Subtree) был введен в 2013 году как способ борьбы с тем, что блокирующие блоки с быстрым блочным временем страдают от большого количества устаревших блоков — то есть блоков, которые были распространены в сети и проверены некоторыми узлами. Они конечно правильные, но в конечном итоге отбрасываются, как более длинная цепочка. Протокол также борется с проблемой смещения централизации — чем больше пул, тем меньше затрачивается времени, тем чаще они получают преимущество перед другими блоками, производя сам блок и немедленно запуская программу для создания следующего блока.

Устаревший блок создается, когда два узла находят блок одновременно. Тогда оба узла сообщают о том, что они нашли решение для этого блока и отправили свой блок для проверки и включения его в другие блок-цепи. В Bitcoin вероятность найти блок относительно низка, так как время блокировки составляет десять минут, а распространение блока на 50% сети занимает примерно двенадцать секунд.

Если вы хотите, чтобы время блокировки было короче, а так же хотите уменьшить скорость для объединения добычи, как это делает Ethereum — тогда вам нужно сделать это с помощью GHOST.

GHOST включает в себя устаревшие блоки — или Uncles, как их называет Ethereum — они включены в расчет, какая из цепочек длинная или имеет наивысшую кумулятивную сложность. Централизация решается путем предоставления блоковых вознаграждений 87,5%, a nephew (предок блока Uncles) также получает вознаграждение в 12,5% от блока.

В версии Ethereum Ghost только понижается на семь уровней или поднимает на семь уровней цепочки блоков.

  • В блоке должны указываться его предки и количество Uncles.
  • Uncles, включенный в блок, должен быть прямым потомком нового блока, а так же потомком блоков , которые на семь блоков ниже его по высоте
  • Он не может быть прямым предком формируемого блока.
  • Uncles должен иметь действующий заголовок блока.
  • Uncles должен отличаться от всех других блоков типа Uncles и формироваться по новому.
  • За каждого Uncles, включенного в блок, майнер получает дополнительно 3,125%, а майнер Uncles получает 93,75% от стандартной награды блока.

Что такое Gas в Ethereum?

Gas — это внутренняя валюта для заключения сделки или контрактов в Ethereum. На момент написания и до запуска Frontier он был установлен на 10 Szabo, что составляет около 1/100000 от Ether. Это отделило блок Ether (ETH) и его рыночную стоимость от единицы измерения (Gas). Таким образом, майнер может принять решение об увеличении или уменьшении использования Gas в соответствии с его потребностями, а в случае необходимости цена Gas может быть соответственно увеличена или уменьшена, избегая ситуации, в которой повышение цены ETH вызовет необходимость изменить всю цену на Gas. Это также является своеобразным ответом на обсуждение в Bitcoin о структуре сборов.

Gas система не очень отличается от использования KW для измерения потребления электроэнергии в домашних условиях. Одно отличие от реального рынка энергии заключается в том, что инициатор сделки устанавливает цену на Gas, на которую может согласиться или нет покупатель, что приводит к появлению рынка вокруг Gas.

В Ethereum существует также предел блокировки — так что вы платите за премиум-пространство в следующем блоке так же, как в Bitcoin.

Майнеры Bitcoin расставляют приоритеты на сделки с самыми высокими сборами за добычу. То же самое можно сказать о Ethereum, где добытчики могут свободно игнорировать сделки, чей предел цены на Gas слишком низок.

Цена Gas за транзакцию или контракт устанавливается для того, чтобы иметь дело с Turing Complete и ее EVM (Ethereum Virtual Machine Code) — идея заключается в ограничении бесконечных циклов. Так, например, 10 Szabo или 0,00001 Ether или 1 Gas могут выполнять строку кода или некоторую команду. Если в учетной записи недостаточно Ether для выполнения транзакции или сообщения, то действие автоматически считается недействительным. Идея состоит в том, чтобы прекратить атаки на отказ в обслуживании из-за бесконечных циклов, повысив эффективность кода, а также заставить злоумышленников платить за ресурсы, которые они используют, от использования полосы пропускания до процессорных вычислений.

Чем сложнее команды, которые вы хотите выполнить, тем больше Gas (и Ether) вам придется заплатить. Например, если Aнна хочет отправить Bиктору 1 Ether — то общая стоимость 1.00001 Ether будет выплачена Aнной. Однако, если бы Анна хотела заключить контракт с Bиктором в зависимости от будущей цены Ether, было бы больше линий исполняемого кода и больше ответственности или потребления энергии, размещаемых в распределенной сети Ether — и, следовательно, Aнне пришлось бы заплатить больше, чем 1 Gas за сделанную транзакцию.

Некоторые вычислительные операции стоят дороже других, потому что они более ресурсозатраные на вычислительном уровне и потому, что у них больший объем данных, который должны храниться в состоянии. Вот список операций в виртуальном коде Ethereum и их стоимость в Gas (который является Ether).

Наименование функций стоимости Gas:

 

step1 Значение по умолчанию для Gas, подлежащего оплате за цикл выполнения.
stop 0 Ничего не заплатили за операцию SUICIDE.
sha3 20 Выплачено за операцию SHA3.
sload 20 Заплачено для операции SLOAD.
sstore 100 Выплачивается за обычную операцию SSTORE (иногда удваивается или отменяется).
balance 20 Оплачено для операции BALANCE
create   100 Оплачено для операции CREATE
call 20 Оплачено для операции CALL.
memory 1 Оплачивается за каждое дополнительное слово при расширении памяти
txdata 5 Оплачивается за каждый байт данных или код для транзакции
transaction 500 Плата за каждую транзакцию

 

Предел цены на Gas в настоящее время установлен для обеспечения стабильного запуска Ethereum, но ему будет разрешено свободно плавать в соответствии с потребностью, и количество общего Gas на блок будет постепенно увеличиваться, чтобы способствовать стабильности сети Ethereum.

Каким образом валютные единицы Ether выдаются в Ethereum?

Ether не выпускается каким-либо конкретным образом – так как был найден компромисс между финансированием ( получить проект от начального этапа) и будущее создание Ether. Это было создано для обеспечения безопасности сети. Вам повезло, если вы вложились в финансирование Ethereum, так как помогли профинансировать проект, а также получили некоторую валюту в одном из самых захватывающих финансовых / технологических достижений за всю историю.

Сбор средств был сделан в середине 2014 года, и примерно 60 миллионов (60,102,216 ETH)  единиц были выпущены из расчета 1000-2000 Ether на Bitcoin или BTC.

Из общей суммы проданных единиц, 9,9% были выпущены в фонд Ethereum для выплаты компенсации ранним участникам и оплаты расходов, выраженных в ETH в соответствии с блоком Genesis от 30 июля 2015 года.
Еще 9,9% было сохранено в качестве долгосрочного резерва для Ethereum, это означает, что общее количество монет, выпущенных до запуска, составило 72 миллиона.

Единицы валюты Ethereum, которые будут выпущены за год, после того как блок Genesis составит 26% от первоначальных 60 миллионов, поднятых на этапе финансирования. Количество выпускаемых монет в год будет оставаться постоянным на уровне 15,6 млн единиц Ether. На пятом году, или в июле 2020 года, более 50% монет будут добываться майнерами.

Ether выпускается со скоростью 5 ETH за блок с общим временем блока в 12 секунд.
Таким образом, инфляция и дефляция имеет преимущество в первые несколько лет и дальше по пути она очень похожа на Bitcoin. Разница в том, что вознаграждение Bitcoin прекращается после 2140 года — с Ethereum по-прежнему будет выпущено 15,6 млн единиц Ether.

Что такое Ethereum?

Ethereum – новая, улучшенная криптовалюта, которую часто называют Bitcoin 2.0. Она позволяет вам делать больше через свой внутренний язык программирования, так что это не просто валюта, это намного больше.

Во многих аспектах Ethereum подобен Bitcoin, вы можете его добывать, он оперирует блочной цепочкой, и вы можете торговать своей базовой единицей валюты Ether (ETH), но во многих других отношениях это платформа для создания приложений которые выходят за пределы Bitcoin. Таким образом, он создает свою собственную распределенную финансовую экосистему.

Ethereum был создан в 2013 году, чтобы вывести криптовалюту до следующего уровня Виталиком Бутериным. Идея заключалась в том, чтобы исправить некоторые проблемы, которыми был известен Botcoin, например, длительное время подтверждения и стимул централизации добычи через пулы, что приводит к возможности эгоистичной добычи и 51% атак.

Ethereum собрал около 25 миллионов долларов с помощью своего краудсайда в 2014 году и с тех пор разрабатывает свой собственный блокчайн и Proof of Work, а также свой собственный внутренний язык программирования, который позволяет создавать на его основе множество сложных инструментов и платформ — таких как CFD и децентрализованные автономные организации.

Ethereum прошел интенсивный этап тестирования под названием Olympic. Пограничный релиз, вышел 30 июля 2015 года, вернул все кошельки обратно к сбору средств, что означает, что любые транзакции, осуществленные в олимпийской фазе, были аннулированы. Планируются дальнейшие запланированные выпуски, которые основаны на Frontier Release, а именно Homestead, Metropolis и Serenity — все они должны постепенно сделать Ethereum более удобным для неспециалиста.

Чем Ethereum отличается от Bitcoin?

Ethereum отличает от Bitcoin семь особенностей:

  1. В Ethereum время проверки состовляет 14-15 секунд по сравнению с Bitcoin ( в течение 10 минут). Это позволяет сократить время транзакций. Ethereum ускорили проверку благодаря протоколу Ghost.
  2. У Ethereum немного другая экономическая модель, чем Bitcoin — Bitcoin-block награждает пользователей каждые 4 года, в то время как Ethereum выпускает такое же количество Ethere каждый год просто так.
  3. В Ethereum используется другой метод расчета стоимости транзакций в зависимости от сложности вычислений, использования полосы пропускания и потребности места в хранилищах. Сделки Bitcoin конкурируют одинаково друг с другом. Это называется Gas in Ethereum и ограничено блоками в Bitcoin, что приводит к ограничению размеров блоков.
  4. Ethereum имеет собственный внутренний код Тьюринга. Этот код вычисляет сколько вам потребуется времени и вычислительной мощности компьютера для создания максимального количества Ethereum. В Bitcoin такой гибкости нет.
  5. Ethereum финансировался большим количеством человек, в то время как Bitcoin был создан небольшим количеством человек, и первоначальные владельцы имеют большее количество монет,  чем те, которые когда-либо будут добыты. С Ethereum 50% монет будут принадлежать вам буквально уже через пять лет.
  6. Ethereum препятствует централизованному поиску пулов через свой протокол Ghost, награждающий устаревшие блоки. Нет никакого преимущества для попадания в пул с точки распространения блока.
  7. Ethereum использует алгоритм хеширования памяти под названием Ethash, который смягчает использование ASICS и поощряет децентрализованную интеллектуальную добычу отдельных лиц, использующих их графические процессоры.

Как провести транзакцию Ethereum и проверить ваш баланс?

Как только вам удалось настроить Ethereum Miner, используя либо GPU, либо CPU — пришло время проверить баланс и начать торговлю. Мы расскажем вам, как проверить свой баланс в командной строке и как конвертировать между всеми различными значениями Ether, такими как базовый блок Wei, и как сделать свою первую транзакцию!

После того, как вы все настроили с помощью программы Geth и программы Ethminer , вам нужно открыть третье окно командной строки.

Шаг 1: Щелкните правой кнопкой мыши на командной строке в панели задач внизу экрана , затем выберите командную строку, которая появляется в верхней части меню. Теперь откройте третью командную строку.

Шаг 2: Теперь вам нужно задать новой командной строке параметры поиска, чтобы она начала поиск. Обычно окно командной строки открывает окно просмотра вашего профиля. Если это так, вам нужно указать командной строке, чтобы она перешла к тому месту, где вы установили geth. В нашем руководстве мы установили его прямо на C: , поэтому нам нужно вести команду вернуться на C: , что мы и сделаем, введя «cd C: \» и нажав enter.

Шаг 3. Затем вам нужно указать командной строке, что нужно перейти к Geth. Поэтому все, что вы набираете, это «geth attach» — это выглядит так: «C: /> geth attach» — и затем нажмите enter. Теперь у вас запущена консоль «разговор с geth» , так что вы можете начать задавать ей вопросы и она расскажет , как это сделать. Помните, что для работы «geth attach» вам нужно иметь другое окно командной строки, работающее с «geth — rpc».

Если вы хотите узнать свой адрес, введите «eth.coinbase». Это выглядит так: «C: /> eth.coinbase». Нажмите клавишу «Ввод», и вы увидите свой адрес — длинную строку.

Если вы хотите проверить свой баланс, вы можете просто ввести команду «eth.getBalance (eth.coinbase)» и нажать enter. Убедитесь, что вы капитализируете в «балансе», а также помните, что это дает вам баланс в Вэй — одном из меньших наименований Ethereum — так же, как сатоши в Биткойне и центы в долларах.

Если вы хотите проверить свой баланс в Ethereum, вам нужно ввести следующий код «web3.fromWei (eth.getBalance (eth.coinbase),« ether »)» и нажать enter — также в других номинациях Ethereum просто измените конец предложения, чтобы включить деноминацию, которую вы хотите преобразовать. Итак, если вы хотите конвертировать finney или shannon, выполните следующие две команды: «web3.fromWei (eth.getBalance (eth.coinbase),« finney »)» или «web3.fromWei (eth.getBalance (eth.coinbase)», shannon «)«. Не забывайте использовать заглавную букву B в бит getBalance.
Если вы хотите узнать больше о существующих параметрах, ознакомьтесь с нашим руководством по различным номинациям Ethereum.
Если вы хотите отправить транзакцию со своего адреса то введите следующую команду:

Eth.sendTransaction ({from: eth.coinbase, to: «0x154230ed91d1e711e56b9c0f88b5ba5fd2b0503f», Value: web3.toWei (1, «ether»), Gas: 22000, gasPrice: web3.toWei (45, «shannon»), Data: web3 .toHex (‘ZeroCool’)})

Простая версия для этого, без каких-либо дополнительных полей:
Eth.sendTransaction ({from: eth.coinbase, to: «0x154230ed91d1e711e56b9c0f88b5ba5fd2b0503f», Value: web3.toWei (1, «ether»)})
Давайте немного разобьем это, чтобы вы могли понять, что означает каждый бит:

Eth.sendTransaction — означает, что вы хотите что бы geth отправил транзакции.
({From: eth.coinbase, — вы говорите geth показать ether с вашего адреса — coinbase просто означает ваш собственный адрес.
To: «0x154230ed91d1e711e56b9c0f88b5ba5fd2b0503f», — означает адрес, по которому вы отправляете Ethereum.
Value: web3.toWei (1, «ether»), — это значение, которое вы отправляете, — вы можете изменить значение 1 на другие номиналы в Ethereum, и пока вы меняете вторую часть скобок на термин деноминации, который вы отправляете.
gas:22000,gasPrice:web3.toWei(45,»Shannon») — OPTIONAL — показывает, сколько gas вы хотите оплатить за транзакцию. Gas — это механизм ценообразования для транзакции, когда на самом деле, в конечном счете, Ethereum и контролируется тем, сколько людей хотят использовать сеть в данный момент. Для более глубокого ознакомления с Gas прочтите нашу статью об этом! Если вы не включили Gas и gasPrice, он будет использовать текущую сеть по умолчанию.
Data: web3.toHex (‘ZeroCool’)}) — OPTIONAL — это тэг для транзакции — точно так же, как вы проводите любой банковский перевод. Вы можете поместить столько символов, сколько хотите, но чем больше число символов, тем больше gas будет стоить для обработки транзакции. У вас есть комиссия за перевод , просто не включайте эту опцию.

Теперь вы знаете , как провести транзакцию, с которой вы можете начать перенос Ethereum на обмен, например, Kraken или Poloniex, чтобы начать торговлю.
Это можно выполнить более простым способом с помощью Ethereum Wallet Dapp, но имейте в виду, что он все еще находится в стадии бета-тестирования.

Как майнить Ethereum на Windows ПК?

С Ethereum достаточно сложно майнить биткоины на Windows, но с небольшой помощью и следуя нашим инструкциям, которые приведены ниже, вы сможете с этим справиться и начать майнить биткоины на Ethereum за 15 минут. Мы покажем вам как работать с Ethereum на GPU и CPU на Windows x64 в этом руководстве. Вам потребуется скачать две программы, а также у вас должен быть достаточно мощный GPU на видеокарте, размер которой больше 1 GB, для того, чтобы вам было гораздо эффективней добывать монетки используя Ethereum. Потому что эта программа достаточно ресурсоёмкая и ей требуется достаточно мощные параметры.
Также вы можете майнить биткоины на Ethereum Classiс (ETC) если вы прочитаете Шаг 7 о param —oppose-dao-fork.

Работая только с ЦПУ вы можете сгенерировать 0.15 мегахэшэй, если у вас есть соответствующий GPU у которого достаточно памяти, которая может выдать свыше 25 мегахэшэй. Если взять во внимание, сколько вы потратите на электричество, то GPU дороже 200 долларов вполне окупит ваши затраты на электроэнергию.

Часть 1 — Установка GETH, Синхронизируем блокчейн и создаём ваш собственный адрес

Шаг 1: Первое что вам нужно сделать, это пройти по ссылке «Скачать Geth«. Geth это программа которая коммуницирует с сетью Ethereum, а также взаимодействует с вашим компьютером, с железом, и остальной сетью компьютеров. То есть если блок был смайнин другими компьютером через вашу программу Geth, то она возьмёт этот факт и запишет новую информацию на ваш GPU и CPU для последующего майнинга.


Шаг 2:
Вам нужно разархивировать файл Geth и переместить его на локальный диск. В нашем случае мы поместим на диск C: . Так нам будет проще сделать следующий шаг. Всё что вам нужно — переместить ваш файл который вы скачали на жёсткий диск, где данный файл будет у вас на виду.

Шаг 3: Теперь вам нужно запустить программу, которую вы только что скачали. Для этого вам нужно зайти в командную строку . Наберите в поисковой строке «CMD» и выберите command Promt из предложенных вариантов.

Шаг 4: Теперь ваш терминал открыт и вы можете видеть насколько он выглядит непонятно для большинства людей. Обычно по умолчанию CMD показывает путь C:\Users\Usernam, толкьо вместо Username — ваши данные в зависимости от того, под каким аккаунтом вы сидите. Вам нужно поменять пусть прописав строку CD / и указать прописать пусть до дирректории где находится ваш файл Geth. Вот почему для удобства мы его переместили на локальный диск C: не пряча в различные папки.
Шаг 5: Вам нужно задать команду программе Geth, чтобы она создала новый аккаунт. Если вы правильно выполнили шаг 2, то просто впишите «geth account new» и нажмите Enter. Это должно выглядит примерно вот так «C:\>geth account new»

Шаг 6: После нажатия кнопки Enter в Шаге 5, вам предложат ввести пароль. Важно!! Вы не будете видеть то, что вы вводите, поэтому вводите пароль очень аккуратно. Этот пароль закрывает ваш аккаунт и ваш личный ключ. Если вы потеряете этот пароль, то у вас не будет доступа к этому ключу, который хранит всё содержимое от Ether, где хранится ваш личный кошелёк с Биткоинами. Как только вы ввели свой аккаунт с паролем и подтвердили свой вход в программу, то при следующем запуске вы будете входить автоматически. Поздравляем. Вы уже выполнили 2/3 работы. Теперь дело за малым.

Шаг 7: Вам нужно сообщить программе Geth, чтобы она взаимодействовать с остальной сетью Ethereum. Вы можете сделать это, набрав «geth — rpc» — это выглядит так «C: \> geth — rpc» (в последней версии вы вводите : geth —rpc —fast —cache = 1024) Нажмите Enter и на экране начнется скачивание блокчейна для Ethereum — в этот момент вы синхронизируетесь с остальной сетью Ethereum. Это может занять некоторое время в зависимости от скорости вашего Интернет-соединения и текущего размера блоков, где-то от 20 минут до нескольких часов. Иногда ваш брандмауэр может блокировать этот процесс — просто нажмите кнопку разрешить доступ. Держите cmd открытым, он вам понадобится, чтобы работать в фоновом режиме. Также убедитесь, что вы начинаете разработку только после того, как ваш блокчейн синхронизирован. Из-за DAO вам нужно указать, хотите ли вы создавать на жесткой цепи или на без жесткой цепи. Для использования Ethereum (ETH) используйте geth — rpc —support-dao-fork или чтобы использовать Ethereum Classic (ETC): geth —rpc —oppose-dao-fork

Часть 2 — Установка программного обеспечения

Шаг 8: Теперь вам нужно загрузить Ethminer, который заставит ваш GPU или процессор запускать алгоритм кэширования, что является неотъемлемой частью защиты сети Ethereum посредством доказательства работы. Вы можете скачать его на этом сайте и не забудьте прокрутить вниз до нижней части страницы, чтобы получить нужную версию — последняя и самая актуальная версия находится в самом конце.
Шаг 9: Нажмите кнопку «Загрузить» и нажмите «Установить». Ваш брандмауэр может вызвать проблемы, нажмите кнопку «Разрешить», если это так — то же самое относится к окнам, которые не распознают или не одобряют программное обеспечение. Щелкните по процессу установки и установите программу Ethminer.

Шаг 10: Вам нужно открыть еще одно командное поле, как и в шаге 4 — так что вы получите две командных строки. Просто нажмите правой кнопкой мыши на уже открытую командную строку в панели задач внизу страницы и в появившемся меню щелкните по командной строке. Новая командная строка должна открываться с «C: \ users \ username>«. Это неправильное место для поиска etherminer, поэтому вам нужно указать правильное место, чтобы найти его.

Шаг 11: Введите «cd /» в только что открытую командную строку, которая должна выглядеть так: «C: \ users \ username> cd /», а затем нажмите клавишу ввода. Теперь вы должны увидеть «C: \>». Вы только что использовали команду «cd» или команду «change directory», чтобы заставить командную строку видеть диск C: /, а не на файл пользователя.

Шаг 12: Введите «cd prog» и нажмите кнопку табуляции. Это должно выглядеть так: C: \> cd prog, а затем нажмите «tab», чтобы автоматически завершить фразу для ближайшего соответствия, найденного на диске C: точно так же, как autotext на Iphone. После нажатия «tab» вы должны увидеть C: /> cd «Program Files» и нажмите enter, который даст вам новую строку «C: \ Program Files>».
Шаг 13: Введите cd cpp и нажмите клавишу Tab. Это приведет вас в недавно установленную папку программного обеспечения Ethereum Mining. И это должно выглядеть как после нажатия вкладки C: \ Program Files> cd cpp-ethereum и нажатие клавиши Enter, что дает вам C: \ Program Files \ cpp-ethereum>.

Шаг 14: Вычисление GPU (только после синхронизации блочной цепочки): введите ethminer -G и нажмите enter, после чего вы должны начать минирование с помощью GPU после создания файла DAG, который может занять около десяти минут. На этом этапе могут возникнуть проблемы. Например, программа может сказать, что у вас недостаточно памяти на графической карте, чтобы выработать алгоритм Etashum’s Ethash. Если это так, вы можете продолжать работать с вашим процессором или выйти и купить новую видеокарту! Вы можете посмотреть наши видеокарты и сравнить их доходность с инвестициями здесь и посмотреть наш гид о том, как выбрать графическую карту для добычи здесь.
Если вы получили сообщение об ошибке, нажмите Ctrl и c вместе, чтобы отменить процесс. Затем вы можете повторить попытку или, наоборот, перейти на шаг 16 с вашим процессором, а не с графическим процессором.

Шаг 15: Прогоните CPU: введите ethminer и нажмите «enter», и вы начнете добычу с вашего CPU. Вам снова нужно будет создать файл DAG при первом запуске, что может занять некоторое время. Но после этого ваша программа Geth, загруженная на шаге 1, должна начать разговаривать с вашей программой ethminer, и вы начнете добычу!
Шаг 16: Тест производительности кеширования: если вы хотите получить оценку своей кеширующей мощности, вы можете запустить ethminer -M (для CPU mining) или ethminer -G -M (для интеллектуального анализа GPU). Команда запустится и вы получите результат.

Шаг 15 и 16 Возможная ошибка: Если вы не терпеливы, то может возникнуть проблема JSON-RPC. Вероятно, вашему компьютеру не удалось подключиться. Повторите все действия сначала(с 1 шага). Как вы можете видеть на скриншоте ниже, это происходит, когда у вас нет блокчейна.

ВОПРОСЫ-ОТВЕТЫ

Если у вас возникли проблемы с получением вашего графического процессора для моего типа ethminer —opencl-platform 1, измените его на Nvidia. Это обычно происходит, когда у вас встроенный графический процессор.

Если у вас возникли проблемы с поиском одноранговых узлов, попробуйте использовать: geth —nat = none

Если вы используете карты ATI, чтобы оптимизировать вашу добычу, откройте командную строку и запустите:
Setx GPU_FORCE_64BIT_PTR 0
Setx GPU_MAX_HEAP_SIZE 100
Setx GPU_USE_SYNC_OBJECTS 1

Кроме того, когда вы запускаете ethminer, попробуйте использовать дополнительные параметры: —cl-global-work 16834 —cl-local-work 256
Удачи, и если у вас остались какие-либо проблемы, напишите комментарий в конце этой статьи, и наше сообщество поможет вам начать работу! Так же если у кого-то есть идеи сделать это руководство более простым, пожалуйста, сообщите нам, и мы обновим его как можно быстрее! И если это слишком сложно, вы всегда можете использовать другое руководство о том, как использовать облако Ethereum, но это может быть не так выгодно, как это первоначально выглядит.

P.S. Если вам нравится фон рабочего стола в последних двух картинах, то вот его название: Crypto Compare Desktop Background. Также теперь, когда вы с гордостью занимаетесь добычей, посетите страницу Ethereum, если вы хотите быть в курсе последних новостей и цен на Ethereum.