Что такое майнинг криптовалюты: разница между POW и POS?
Опубликовано: 2019-04-06Вы когда-нибудь задумывались, как любая сеть может быть защищена в технологии блокчейн и как проверяется каждая транзакция? Если нет, то ответ — майнинг, так что же такое майнинг криптовалюты и как он работает?
Пока мы говорим о центральных органах, таких как банки, которые несут ответственность за безопасность и проверку каждой транзакции в сети.
Пока мы говорим о сервере Facebook, который защищен и поддерживается Facebook для обеспечения конфиденциальности данных и предотвращения взлома.
Но во всех случаях мы зависим от централизованного сервера, который может взломать любую точку, поскольку технологии развиваются день ото дня.
Чтобы преодолеть эту вероятность, была введена новая форма технологии под названием Blockchain Technology, и безопасность этой сети поддерживается майнерами.
Итак, кто такие майнеры, что такое добыча криптовалюты и как работает доказательство стека (POS) и доказательство работы (POW)?
Ответ на все ваши возможные вопросы объясняется здесь, в этом окончательном руководстве о том, что такое майнинг криптовалюты, но перед этим я советую сначала узнать о Что такое технология Blockchain в нашем подробном руководстве.
Давайте сначала обсудим, что такое майнинг криптовалюты и зачем это нужно.
Оглавление
Что такое майнинг криптовалюты?
Если вы все знаете о Биткойн чем это первый случай использования технологии Blockchain, когда была введена цифровая валюта биткойн.
Блокчейн — это децентрализованная платформа, где ни одна из сторон не имеет никакого контроля над сетью. Это означает, что никто не отслеживает перевод вашего фонда или любую передачу данных.
Если у вас есть счет в банке, то каждая транзакция, которую вы инициируете в их сети, будет регистрироваться где-то в банковской книге.
Который виден банкам и только вам, а безопасность и конфиденциальность данных зависят от центрального сервера банка.
Каждая транзакция будет проверена банком независимо от того, действительна она или нет, и банки будут иметь полный контроль над вашими средствами и личными финансовыми данными.
Ваши личные данные, хранящиеся где-то на любом центральном сервере, таком как Facebook, YouTube, банки или любой репозиторий документов, могут быть уязвимы для изменения в любой момент.
Следовательно, для решения этой проблемы появилась децентрализованная платформа на основе блокчейна.
Децентрализованная платформа — это сеть, в которой ни один центральный орган не имеет никакого контроля над ней. Это бесплатная платформа с открытым исходным кодом.
Итак, кто будет проверять ваши транзакции или любые операции, выполняемые в децентрализованной сети на основе блокчейна?
Если вы настроите свою сеть в сети блокчейн, то каждая транзакция, инициированная в сети, будет проверяться майнерами.
Майнеры — независимые люди, такие как вы и я, и с помощью компьютеров они пытаются создать безопасную сеть блокчейнов и проверять каждую транзакцию в сети.
Ну, зачем вы работаете шахтерами, вы что-нибудь с этого получите?
Ответ: да, вы получите бесплатные деньги, если будете работать майнером или майнить блоки в сети блокчейн.
Что ж, все это руководство сосредоточено на технологии блокчейна, поэтому я предполагаю, что вы уже ознакомились с руководством по технологии блокчейна.
Криптовалюта, такая как биткойн и Эфириум основаны на такой технологии блокчейна и, поскольку они являются децентрализованной платформой.
Чтобы подтвердить транзакцию этой криптовалюты, вам потребуется майнинг или, проще говоря, проверка транзакций.
Надеюсь, я ответил, что такое майнинг криптовалюты, далее мы поговорим о том, зачем нужен майнинг и кто такой майнер?
Кто такой майнер и почему они майнят?
На сегодняшний день каждая технология, основанная на блокчейне, использует цифровую валюту или токен для использования этой платформы. Либо вы должны поставить этот токен, либо заплатить в качестве платы за использование сети.
Во всех случаях для подтверждения вашей транзакции в сети вам потребуется майнинг.
Майнинг — это метод, который используется для решения математической задачи, связанной с каждым блоком, инициированным в сети блокчейн.
Позвольте мне кратко рассказать о технологии блокчейн.
Каждая транзакция в сети считается неподтвержденной, если ее блок не подтвержден майнером. Блокчейн разработан таким образом, что вся транзакция содержится в блоке.
Где вы можете рассматривать блок как контейнер транзакций, которые еще не проверены и ожидают проверки.
Следовательно, чтобы подтвердить любую транзакцию в сети, каждый майнер или компьютер должен решить математическую головоломку, которая представляет собой случайное угадывание числа.
Сеть Blockchain генерирует случайное буквенно-цифровое число, которое представляет собой комбинацию букв и цифр.
Такие люди, как вы или я, использующие компьютер, пытаются угадать число, где на каждом компьютере установлено определенное программное обеспечение.
Программное обеспечение подключает ваш компьютер к этой сети блокчейн и начинает угадывать это число.
Чтобы угадать это число, вам понадобится высокая мощность хеширования, которая обычно исходит от вашего процессора, графического процессора или специального оборудования для майнинга, такого как ASIC.
Поскольку угадать это число вручную непросто, для этой работы вам понадобится мощный компьютер, здесь мощный означает высокую мощность хеширования.
Тот, кто сможет угадать это число, сгенерирует блок, здесь блок будет иметь определенный размер. Однако в случае биткойнов это 1 МБ. Bitcoin Cash 8MB и так далее.
Вновь созданный блок будет содержать все неподтвержденные транзакции в зависимости от размера его данных, как в случае с биткойнами он составляет 1 МБ.
Здесь общий блок будет иметь три данных.
- Хэш-имя (уникальный идентификатор блока)
- Транзакции (отправитель, адрес получателя и сумма)
- Хэш предыдущего блока
Это означает, что каждая транзакция будет подтверждена создателем блока и проверена, существует ли адрес отправителя или получателя, и есть ли у отправителя достаточный баланс для отправки или нет?
Если все проверено, то генератор блока отправляет эту информацию всем другим узлам или майнерам в той же сети блокчейнов и добивается их одобрения.
Каждый другой узел также проверит то же самое, что ищет одобрение от 51% всех пользователей сети, а затем блок будет проверен и будет добавлен в реестр блокчейна.
Здесь человек, который угадывает эту случайную головоломку, известен как майнер, который отвечает за проверку сети.
После успешного майнинга блока все вознаграждения, генерируемые сетью, и комиссии за транзакции, связанные с этим блоком, будут переданы майнеру, который первым угадал блок.
В целом, Биткойн работает на той же машине, где среднее время генерации блока составляет 10 минут.
Текущее вознаграждение для майнера составляет 12,5 BTC/блок, после мая 2020 года оно уменьшится до 6,25.
С этим вознаграждением майнер также получает все комиссии за транзакции, связанные с транзакциями этого блока.
Мы подготовили руководство по сколько времени уходит на добычу биткойнов, ознакомьтесь с лучшими из ваших практик майнинга, даст вам представление о том, прибыльна ли добыча или нет?
Текущая цена биткойна близка к 5000 долларов, тогда как в 2017 году она составляла около 20 000 долларов, поэтому вы можете догадаться, сколько майнеры могут заработать.
За 24 часа в сутки будет сгенерировано около 144 блоков общим объемом 12,5 BTC каждый, что даст 1800 BTC в день.
Здесь мы подготовили список 10 лучших криптовалют для майнинга с использованием процессора и графического процессора, думаю, это может помочь вам, если вы заинтересованы.
Здесь валидатор или майнер похож на вас и меня, у которых есть компьютеры с высокой мощностью хеширования, поэтому мы, как сообщество, защищаем эту сеть.
Ни одна транзакция или блок не будут проверены, если они не получили консенсус от другого узла сети.
Следовательно, чтобы взломать эту сеть, вам потребуется 51% общей мощности хеширования, тогда как в сети уже работают миллиарды компьютеров.
Это делает невозможным взлом сети и повышает безопасность. Надеюсь, вы поняли, кто такой майнер и зачем нужен майнинг?
Теперь, в этом руководстве по майнингу криптовалюты, позвольте мне рассказать вам, как майнить, используя механизм Proof of work и Proof of Stacks.
Как майнить криптовалюту?
До этого момента в руководстве по майнингу криптовалюты вы узнали причину, по которой нам нужен майнер и почему они хотят майнить, и я надеюсь, что вы тоже.
Но если это способ получить бесплатные монеты, просто настроив компьютер, то почему бы вам не начать сегодня, и даже каждый на земле хочет установить компьютер, который мог бы зарабатывать деньги самостоятельно.
Вы действительно думаете, что это настолько просто?
Нет, это не так. Я могу развеять ваши сомнения, объяснив типы майнинга и процессы, лежащие в основе майнинга.
Как правило, майнинг осуществляется двумя способами: доказательство стеков и доказательство работы, где доказательство стеков далее делится на подкатегории.
Но сосредоточимся на идее, а не на деталях, позвольте мне начать сначала с того, что такое доказательство работы.?
Что такое доказательство работы?
Мы уже узнали о необходимости майнинга, без него ни один блок или транзакция не будут подтверждены и не будут добавлены в реестр блокчейна.
Таким образом, валидатор должен следовать некоторому процессу, который мы называем способом майнинга, впервые представленным Биткойном.
Доказательство работы — это старейший механизм майнинга, который требует все больше и больше вычислительной мощности для генерации, чтобы решить головоломку для создания блока.
В механизме доказательства работы каждый человек, узел или майнер в сети блокчейна пытаются решить эту головоломку за раз.
Это создает соревнование между собой, чтобы решить или угадать быстро, и в этой гонке победит только один.
Это означает, что вам нужны компьютеры, генерирующие больше хэш-мощности, которые могли бы очень быстро решить эту головоломку.
Проще говоря, если вы хотите добывать любую криптовалюту, каждая сеть Blockchain имеет свое собственное программное обеспечение для подключения к сети, возьмите пример здесь. как майнить Эфириум.
Вам нужно будет установить программное обеспечение, которое подключает ваш компьютер к этой сети блокчейна, это простая часть настройки.
Но самой большой проблемой является генерация хэш-мощности, если мы говорим о биткойнах, то генерация хеш-мощности с использованием процессора не будет иметь никакого смысла.
Биткойн-блокчейн разработан таким образом, что по мере увеличения конкуренции на рынке сложность майнинга головоломки также увеличивается.
Следовательно, раньше было легко майнить с использованием процессора, но позже он перешел на графический процессор, и теперь для этой работы были введены специальные аппаратные устройства ASIC.
Запуск таких аппаратных устройств для майнинга требует огромного потребления энергии, и в результате с вас будет взиматься около 30-40 долларов США в день в качестве счета за электроэнергию.
Для майнинга биткойнов люди уже установили майнинг-фермы, на которых для выполнения этой работы настроены тысячи аппаратных устройств.
По мнению цифровых экспертов, добыча биткойнов потребляет около 54 ТВт-ч в год, чего достаточно для питания таких голодных стран, как Новая Зеландия.
Следовательно, вся концепция майнинга биткойнов заключается в увеличении вычислительной мощности. Теперь, как мы с вами можем участвовать в этом?
Что ж, в таком случае пул майнинга попал в кадры, здесь, как и вы, я могу присоединиться к пулу майнинга, к которому присоединились миллионы других людей.
Процесс будет аналогичным, вам нужно установить или подключиться к их пулу майнинга и запустить это программное обеспечение, которое будет использовать хэш-мощность вашей системы.
В результате миллионы других компьютеров также выполняют ту же работу, генерируют коллективную хэш-мощность и пытаются добыть блок.
Если ваш пул сможет успешно майнить блок, вознаграждение будет распределено между всеми участниками в зависимости от процента хэша, которым они поделились в пуле.
Следовательно, в доказательстве работы механизма, генерируя хэш-мощность, вы сможете добывать блок.
Как только этот блок будет добыт, он будет подтвержден всеми другими узлами в той же сети блокчейна.
Если все согласны, этот блок будет добавлен в реестр блокчейна, и транзакция будет подтверждена, и получатель получит весь свой платеж, отправленный отправителем.
Доказательство работы Само название говорит о том, что какую бы работу вы ни проделали, вам необходимо предоставить доказательства каждому другому человеку в сети.
Если все они подтвердят, что вы правильно выполнили свою работу, проверив транзакции, это означает, что блок будет подтвержден, и вы получите вознаграждение.
Но у этого процесса майнинга есть несколько минусов.
Минусы доказательства работы
В Proof of work вам нужно будет генерировать хэш-мощность, и только тот, у кого высокая хэш-мощность, сможет добыть блок.
Генерация хэша требует больше денег для инвестирования в оборудование, а это означает, что чем богаче, тем больше у вас будет возможностей.
Но майнинг-пул решает эту проблему, и на графике ниже, взятом из блокчейн сеть, вы можете увидеть, сколько пул добыл блок, генерируя мощность хеширования, но что, если все пулы объединятся вместе.
Это означает. в будущем будет легко взломать, если несколько крупных пулов объединятся и смогут генерировать более 51% хэш-мощности.
Этот механизм доказательства работы имеет очень высокое потребление электроэнергии, что где-то увеличивает проблему текущей экосистемы.
Таким образом, новое решение для майнинга было принято новыми криптовалютами, построенными на основе технологии блокчейн.
Биткойн и Эфириум являются двумя ведущими криптовалютами, использующими механизм Proof of Work, но теперь все остальные начали использовать Proof of Stack Mining.
Что такое доказательство стека?
Доказательство ценности стеков для держателей стеков, в этом процессе, чтобы майнить в сети, сначала вам нужно сложить определенное количество этого сетевого токена.
Поскольку это был механизм, представленный в очень известной сети блокчейнов, такой как НЕО Криптовалюта.
Что ж, в механизме Proof of stack вы не похожи на типичного майнера, поэтому здесь каждый производитель блоков известен как валидатор.
В этом механизме, во-первых, вы должны складывать, хранить или блокировать количество токенов в указанном кошельке блокчейна.
Затем сеть будет случайным образом выбирать производителя блоков или, во втором случае, валидатора вместо майнера в зависимости от количества токенов, которые они накопили в сети.
Чем выше ваш стек, тем больше у вас шансов стать валидатором или производителем блоков.
Здесь преимущество Proof of stack перед proof of work заключается в том, что вы не сражаетесь друг с другом, но некоторые из них будут выбраны случайным образом на основе того, что они сложили.
Следовательно, сразу после выбора лишь немногие будут производителями блоков, выполняющими всю работу по проверке и добавлению блоков в реестр.
Как и в Proof of Work, только один может добывать или проверять блок, но в Proof of Stack на основе сети может быть выбрано несколько производителей блоков.
Пока мы обсуждаем EOS Blockchain у них есть около 21 производителя блоков, выбираемых одновременно. Это означает больше блоков за раз и больше транзакций в секунду.
Чтобы получить подтверждение блокировки, вам потребуется одобрение только нескольких производителей блоков, а не всего, доступного в сети.
Это в результате максимизирует скорость транзакций в секунду, поэтому блоки могут очищаться максимум за 3-5 секунд вместо 10-минутного блока, как в случае с биткойнами.
Теперь, говоря о взломе, скажем, в сети всего 100 миллиардов токенов, общая стоимость которых составляет около 1 доллара каждый.
Чтобы взломать эту сеть, потребуется инвестировать 51 миллиард долларов, чтобы получить 51% от общего количества токенов, которые я не думаю, что кто-то собирается инвестировать только для того, чтобы взломать любую сеть для получения меньшей прибыли.
Второй момент: если кто-то в сети обнаружит, что он проверяет неправильные блоки, это приведет к тому, что его сложенные монеты будут сожжены, и он потеряет все.
Так что кажется, что никто не может взломать эту сеть. Но у каждой системы есть минусы, которые нужно выделить, и у Proof of Stacks тоже есть.
Минусы доказательства стеков
Эта система может снова и снова поддерживать или случайным образом выбирать одного человека, который сложил больше, по сравнению с тем, кто сложил меньше.
Это означает, что это также выглядит так же, как богатые становятся богаче, а бедные беднеют.
Поэтому сообщество предложило добавить новый протокол, согласно которому при выборе случайного производителя блоков следует учитывать возраст сложенного токена.
Но технологии развиваются день ото дня, и был представлен новый механизм, который называется Delegate Proof of Stacks.
Кардано (АДА) новый большой гигантский проект криптовалюты Peer to Peer Review представил консенсусный механизм делегирования доказательства стеков.
В этом механизме они разделили весь мир на Epoche, и у каждого Epoche есть лидер слота, который будет выбран на основе накопленных им монет и голосов, которые он получит в сети.
При этом была введена система голосования, в которой вы и я, у которых есть монета Cardano (ADA), можем голосовать за производителя блока.
Кто наберет больше голосов, будет выбран лидером слота и станет валидатором блока.
Еще одна монета лайк Трон (TRX) также разработала ту же функцию механизма ставок, где была построена система голосования для голосования за суперпредставителя в другом валидаторе сроков.
За голосование даже вы, как голосующий, получите вознаграждение, следовательно, все сообщество будет поддерживать экосистему.
Эта недавно построенная система будет выбирать производителя блоков не на основе монет, которые он сложил, а также на количестве голосов, полученных любым заинтересованным валидатором.
Если какой-либо выбранный производитель блоков не выполняет свою работу, он будет автоматически исключен из сети.
Я мог бы предположить, что вы получили представление о том, что такое майнинг криптовалюты, как работает майнинг и почему вам следует заниматься майнингом.
Мой взгляд на то, что такое майнинг криптовалюты
Это руководство по криптовалюте в основном посвящено тому, как развиваются технологии с использованием проектов на основе блокчейна.
В эту растущую эру технологии блокчейна майнеры и их майнинг являются главным фактором для баланса этой экосистемы.
Система называется децентрализованной только в том случае, если она поддерживается сообществом, а не какой-либо центральной властью.
Большинство блокчейн-проектов имеют открытый исходный код, любой, как вы и я, после одобрения сообщества может работать над улучшением этих протоколов.
Мы написали несколько подробных руководств о том, как майнить лайткоин, Эфириум, Догикоин и Биткойн Кэш. Если интересно, можете проверить их, чтобы узнать больше о процессе майнинга.
Майнинг — единственный механизм, который делает эту блокчейн-сеть безопасной или интересной, и самое приятное то, что вам заплатят за ваш вклад.
Майнинг — это единственный бесплатный способ получить бесплатную криптовалюту, и, кстати, криптовалюта — это первый вариант использования децентрализованной системы на основе блокчейна.
Tron (TRX) привнес децентрализованные развлекательные медиа, чтобы сделать децентрализованную систему голосования на выборах ICON (ICX) в процессе.
Ripple и Stellar помогают банковскому учреждению заменить их трансграничную платежную сеть SWIFT, и многое еще предстоит сделать.
Я сам обнаружил, что майнинг на децентрализованной платформе является ключевым фактором, и кажется, что впереди еще больше улучшений. Как вы думаете, дайте мне знать в комментарии?
Надеюсь, вы получили хорошее представление о том, что такое майнинг криптовалюты и как работает доказательство работы и доказательство стеков.