Altcoins Talks - Cryptocurrency Forum

Local => Форум криптовалют - Криптовалюта => Архив => Topic started by: Koloss07 on January 08, 2018, 02:51:21 PM

Title: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Koloss07 on January 08, 2018, 02:51:21 PM
Прошу обратить внимание! Данная статья является плагиатом. Оригинал: https://forklog.com/chto-takoe-proof-of-work-i-proof-of-stake/

Proof-of-Work и Proof-of-Stake — два наиболее известных алгоритма консенсуса в криптовалютах. Они предлагают отличающиеся по своей структуре механизмы доказательства проделанной работы.
В чем суть Proof-of-Work?
Proof-of-Work (PoW – дословно: доказательство работы) — алгоритм защиты распределенных систем от злоупотреблений (DoS-атак, спам-рассылок и т.д.), суть которого сводится к двум основным пунктам:
необходимости выполнения определенной достаточно сложной и длительной задачи,
возможности быстро и легко проверить результат.
PoW-задачи изначально не предназначены для человека, их решение компьютером всегда достижимо в конечные сроки, однако требует больших вычислительных мощностей. При этом проверка полученного решения требуется гораздо меньше ресурсов и времени.
Кто придумал термин Proof-of-Work?
Впервые концепция Proof-of- Work была описана в 1993 году в работе «Pricing via Processing, Or, Combatting Junk Mail, Advances in Cryptology» (авторы – Синтия Дворк и Мони Наор). И хотя сам термин в статье еще не использовался, авторы предложили следующую идею:
«Чтобы получить доступ к общему ресурсу, пользователь должен вычислить некоторую функцию: достаточно сложную, но посильную; так можно защитить ресурс от злоупотребления».
В 1997 году Адам Бэк запустил проект Hashcash, посвященный той же защите от спама. Задача формулировалась следующим образом: «Найти такое значение x, что хеш SHA(x) содержал бы N старших нулевых бит».
Система предлагала хеширование частичной инверсии при отправке по электронной почте. Для расчета соответствующего заголовка требуется около 252 хеш-вычислений, которые надо пересчитывать для каждой отправки. И если для отправки нескольких обычных писем дополнительные расчеты препятствий не создают, то отправку спама необходимость постоянного пересчета делает очень ресурсоемкой. При этом проверка корректности вычисленного кода осуществляется очень быстро: используется однократное вычисление SHA-1 с заранее подготовленной меткой.
В 1999 году появляется и сам термин Proof-of-Work – использован он был в статье «Proofs of Work and Bread Pudding Protocols» (авторы – Маркус Якобссон и Ари Джуелс) в журнале Communications and Multimedia Security.
Какое отношение Proof-of-Work имеет к криптовалютам?
В сети Bitcoin механизм PoW был использован как средство достижения консенсуса (единого мнения о том, какую версию блокчейна считать верной). При этом за основу создатель первой криптовалюты Сатоши Накамото взял идею упомянутого выше проекта Hashcash, добавив к ней механизм изменяющейся сложности — уменьшение или увеличение N (требуемого числа нулей) в зависимости от суммарной мощности участников сети. Вычисляемой функцией стала SHA-256.
Если говорить простыми словами, механизм PoW обеспечивает способность узла сети (ноды) проверить, что майнер (в роли которого выступает узел, добавляющий новый блок в блокчейн) фактически выполнил расчеты. Данный процесс включает в себя попытку найти хеш заголовка блока (часть блокчейна, которая содержит ссылку на предыдущий блок и суммированное значение транзакций, в него включенных), который будет по своему значению соответствовать текущему уровню сложности.
Действительно ли сложность вычисления «сложная»?
Эти вычисления могут производиться только в интерактивном режиме, и сложность устанавливается на таком уровне, что она действительно оказывается сложной. В то же время проверка результатов вычислений остается простой. Узлы всегда могут удостовериться, что майнер нашел корректное значение, однако, поскольку процесс нахождения блока весьма трудозатратен и случаен, невозможно с точностью предсказать какой именно майнер решит задачу и найдет блок.
Для того, чтобы система признала блок валидным, необходимо, чтобы значение его хеша было меньшим по сравнению с текущей целью. Таким образом, каждый блок показывает, что была проделана определенная работа по его нахождению.
Каждый блок содержит хеш предыдущего блока, образуя цепь. Изменить блок невозможно – возможно лишь создать блок на той же высоте, который будет содержать в себе хеш предыдущего блока. Для проведения такого процесса необходимо проделать работу по нахождению всех предыдущих блоков. Высокая сложность этого процесса защищает блокчейн от несанкционированного доступа и двойных трат.
Как Proof-of-Work повлиял на майнинг?
Proof-of-Work биткоина породил целую индустрию майнинга и стал импульсом к разработке специализированного оборудования, поскольку вычислительные ресурсы, расходуемые на хеширование блоков, огромны и намного превышают мощности крупнейших суперкомпьютеров.
В то же время не обошлось и без пресловутой «обратной стороны медали»: достаточно быстро PoW превратился в монстра, пожирающего электричество в гонке за прибыльностью майнинга. В 2012 году суммарная мощность сети Bitcoin уже превышала по производительности самый мощный суперкомпьютер в мире, а на горизонте появилась и первая альтернатива – Proof-of-Stake.
Что такое Proof-of-Stake?
Альтернативный механизм консенсуса, впервые реализованный в 2012 году в криптовалюте PPCoin (сейчас известна под названием PeerCoin). Идея состоит в использовании «доли» (stake) в качестве ресурса, который определяет, какая именно нода получает право добычи следующего блока.
В подходе Proof-of-Stake ноды также пытаются хешировать данные в поисках результата меньше определенного значения, но сложность в данном случае распределяется пропорционально и в соответствии с балансом данного узла. Иными словами — в соответствии с количеством монет (токенов) на счету пользователя.
Таким образом, больше шансов сгенерировать следующий блок имеет узел с большим балансом. Схема выглядит достаточно привлекательно прежде всего из-за небольших требований к вычислительным ресурсам, а также потому, что не стоит вопрос «потраченных впустую» мощностей.
Какие приводятся аргументы за и против Proof-of-Stake?
Как правило, в пользу использования PoS приводятся следующие аргументы:
  Для проведения атаки требуются значительные средства, что делает ее нецелесообразной с финансовой точки зрения.
  Одновременно с этим, если в распоряжении атакующего имеется большое количество токенов, он сам пострадает от атаки, поскольку это нарушит устойчивость криптовалюты.
Аргументы, вызывающие опасения:
 PoS дает дополнительную мотивацию к накоплению средств в одних руках, что может негативно сказаться на децентрализации сети.
 Если образуется небольшая группа, которая соберет у себя достаточно большие средства, она сможет навязывать свои правила работы сети остальным участникам.
Дополнительно можно отметить проблему Nothing-at-Stake (пустой стэк), которая делает PoS-системы по своей природе нестабильными в глазах многих криптовалютных энтузиастов. Атакующий может попытаться сделать форк блокчейна, т. е. создать более длинную альтернативную цепочку посредством расходования «несуществующих» ресурсов. Более того, его могут поддержать другие майнеры, поскольку они также не расходуют «подлинные» ресурсы. Посредством форка атакующий может отклонять определенные транзакции и осуществлять атаку «двойной траты».
На чьей стороне чаша весов?
Споры между сторонниками Pow и PoS длятся уже долгое время, но природа этих споров больше теоретическая. Практика показывает, что роль разработчика в вопросах обеспечения безопасности по-прежнему очень высока.
В то же время многие считают наиболее безопасным решением гибридный вариант PoS- и PoW-систем. Такой подход уже активно практикуется — у многих криптовалют существует этап PoW, когда валюта выпускается через классический майнинг, и этап PoS, наступающий после завершения эмиссии.
Тем не менее, несмотря на то, что PoS-системы всегда будут более легкими для имплементации и в целом такими же надежными с точки зрения безопасности, большинство серьезных криптовалют, скорее всего, не станут отказываться от PoW.
Где еще можно почитать про Proof-of-Work и Proof-of-Stake?
В свое время ForkLog подготовил адаптированный перевод whitepaper, написанного BitFury Group, в котором сравнивается работа принципов защиты PoW- и PoS-систем.
Какие еще механизмы доказательств есть в криптовалютах?
Proof-of-Work и Proof-of-Stake можно считать двумя наиболее популярными алгоритмами консенсуса в мире криптовалют, однако помимо них, существует еще целый ряд механизмов, имеющих собственные тонкости и особенности.
Их список может оказаться достаточно большим, поэтому перечислим несколько наиболее известных:
Proof of Activity (доказательство активности) — стандартная гибридная схема, совмещающая PoW и PoS;
Delegated Proof of Stake (делегированное подтверждение доли) — общий термин, описывающий эволюцию базовых консенсус-протоколов на основе подтверждения доли. DPoS используется в BitShares, а также в предложенных алгоритмах, таких как Slasher и Tendermint;
Proof of Burn (доказательство сжигания) — «сжигание» происходит путем отправки монет на такой адрес, с которого гарантированно нельзя их потратить. Избавляясь таким образом от своих монет, пользователь получает право на пожизненный майнинг, который также устроен как лотерея среди всех владельцев сожженных монет;
 Proof of Capacity (доказательство ресурсов) — реализация популярной идеи «мегабайты как ресурсы». Необходимо выделить существенный объем дискового пространства, чтобы включиться в майнинг;
 Proof of Storage (доказательство хранения) – похожая на предыдущую концепция, при которой выделенное место используется всеми участниками как совместное облачное хранилище.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: heyod hewow on January 08, 2018, 08:14:31 PM
PoS дает дополнительную мотивацию к накоплению средств в одних руках, что может негативно сказаться на децентрализации сети.
 Если образуется небольшая группа, которая соберет у себя достаточно большие средства, она сможет навязывать свои правила работы сети остальным участникам.
Это не более, чем опасения, особенно в отношении к валютам, чья маркеткапа больше лярда долл.
Уже потому что сам рынок мгновенно отреагирует на чью-то попытку скупить достаточно большую долю - цена взлетит не то что на Луну, а прямо на Марс.

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

А для валюты это только хорошо - маркекапа будет расти и за счет чьей-то попытки втихаря скупить достаточно большую долю.  8)
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: priora2171 on March 26, 2018, 03:58:16 PM
а кто занимается пос майнингом? где можно подробно про это почитать или каналы телеграмм есть? Только не отпраляйте в гугл)
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Zed on March 26, 2018, 07:32:40 PM
а кто занимается пос майнингом? где можно подробно про это почитать или каналы телеграмм есть? Только не отпраляйте в гугл)
Тоже интересно. Странно, что здесь нет ветки про майнинг, нужно сделать
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: heyod hewow on March 27, 2018, 02:01:29 PM
а кто занимается пос майнингом? где можно подробно про это почитать или каналы телеграмм есть? Только не отпраляйте в гугл)
Тоже интересно. Странно, что здесь нет ветки про майнинг, нужно сделать
У меня на ПОС майнинге два токена растут, ACC (accelerator) и POSToken. Собственно для холдера на кошельке это даже и не майнинг в обычном смысле слова, а именно реализация алгоритма (подтверждение владения долей монет) через несложные действия. Никакие вычислительные ресурсы не требуются, только количество монет на кошеле.
- Монеты должны зреть минимум трое суток, т.е. количество именно этих монет должно оставаться неизменным трое суток, ни приходов, ни отправок (других монет не касается, с ними делайте, что хотите).
- Затем реализация собственно пос-алгоритма.
- Есть два способа, равнозначных по результату:
1. Mint функция через контракт, сначала немного запутано, да и не нужно, поскольку есть более простой алгоритм -
2. Просто отправляешь себе самому, на свой же адрес, небольшое количество этого токена, скажем 0.00001. Цену газа выставляешь минимальную для текучего момента в сети, обычно ставлю 1гв, реже 2 гв (актуальную цену газа в сети всегда можно посмотреть в этергазстейшн).
- Это небольшое количество токена тебе же и приходит, сама транзакция и является методом доказательства твоего владения долей монет. И их увеличивается на несколько штук... в зависимости от вашей доли, конечно и состояния сети.
В первый год пос-майнинг дает 100% прибыли (ваши первоначальные монеты удваиватся за 365 дней), следующий год - 50%, а последующие еще меньше.

Запускать точно раз в три дня - необязательно, можно раз в неделю или раз в месяц.

Почитать обсуждение пос-алгоритма можно на тапке, в теме, например, про POSToken (ссылку неудобно искать, пишу с телефона, но тему просто найти, там понаписано мамадарагая сколько).
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: svetlana on March 27, 2018, 04:21:23 PM
а кто занимается пос майнингом? где можно подробно про это почитать или каналы телеграмм есть? Только не отпраляйте в гугл)
Тоже интересно. Странно, что здесь нет ветки про майнинг, нужно сделать
У меня на ПОС майнинге два токена растут, ACC (accelerator) и POSToken. Собственно для холдера на кошельке это даже и не майнинг в обычном смысле слова, а именно реализация алгоритма (подтверждение владения долей монет) через несложные действия. Никакие вычислительные ресурсы не требуются, только количество монет на кошеле.
- Монеты должны зреть минимум трое суток, т.е. количество именно этих монет должно оставаться неизменным трое суток, ни приходов, ни отправок (других монет не касается, с ними делайте, что хотите).
- Затем реализация собственно пос-алгоритма.
- Есть два способа, равнозначных по результату:
1. Mint функция через контракт, сначала немного запутано, да и не нужно, поскольку есть более простой алгоритм -
2. Просто отправляешь себе самому, на свой же адрес, небольшое количество этого токена, скажем 0.00001. Цену газа выставляешь минимальную для текучего момента в сети, обычно ставлю 1гв, реже 2 гв (актуальную цену газа в сети всегда можно посмотреть в этергазстейшн).
- Это небольшое количество токена тебе же и приходит, сама транзакция и является методом доказательства твоего владения долей монет. И их увеличивается на несколько штук... в зависимости от вашей доли, конечно и состояния сети.
В первый год пос-майнинг дает 100% прибыли (ваши первоначальные монеты удваиватся за 365 дней), следующий год - 50%, а последующие еще меньше.

Запускать точно раз в три дня - необязательно, можно раз в неделю или раз в месяц.

Почитать обсуждение пос-алгоритма можно на тапке, в теме, например, про POSToken (ссылку неудобно искать, пишу с телефона, но тему просто найти, там понаписано мамадарагая сколько).
У меня сразу два вопроса по этой теме. Какой кошелек нужен для таких токенов ? И какие еще токены можно постить ( то есть майнить ) таким способом?
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: heyod hewow on March 27, 2018, 04:54:13 PM
svetlana, кошелек для эфирных токенов, все тот же MEW. А какие еще токены - ну их вроде много уже. Просто у меня два таких, полученных на айрдропах, а на другие подобные я еще резкость не наводил, поскольку их у меня нет.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Zed on March 27, 2018, 05:38:18 PM
Получается нужно мониторить каждую монету на возможность её майнинга и тогда холдить. Может есть список таких монет?
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: heyod hewow on March 27, 2018, 09:28:22 PM
Получается нужно мониторить каждую монету на возможность её майнинга и тогда холдить. Может есть список таких монет?

Как-то Koloss07 давал перечень таких монет:
Вот  на POS -  BRO bit radio ,uniCoin, PoSWallet, TpumpCoin, PutinCoin, Redcoin, Peercoin, BitBean, YACoin.
У меня ничего из этого нет, поэтому комментить не могу.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Tirion on June 06, 2018, 04:24:30 PM
А сейчас ещё выходит новая технология PoH. Это что-то между PoS и PoW. Технологии не стоят на месте. Скоро некоторые проекты должны запустить эту систему.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: cda4ihehado on June 23, 2018, 01:41:04 AM
Есть пос майнинг,мощностя и оборудование не нужны,это что манна небесная или пузырь?В чем понт?Не для вас конечно.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: dimon711 on August 04, 2018, 06:02:08 PM
Я решил попробовать и узнать что это за POS майнинг такой где то 2 месяца назад.Есть такая монета StrongHand(SHND).Так как я узнал на различных ютуб каналах, то за месяца 1.5-2 этим POS майнингом набегает где то около 100%.Эту монету я в свое время набрал на бирже(у них кран был), там много давали, она дешевая.Скачал я кошелек, ну и начал майнить.Кошелек при этом POS майнинге нужно всегда держать открытым,что очень неудобно т.к он ресурсы моего ноута жрет.Люди которые этим занимаются пользуются VPN сервером.Ну а я пока никаких процентов не дождался.Думаю VPN купить на пол года хотя бы и более менее серьезно этим заняться, тем более информации об этом полно. 
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Zed on August 04, 2018, 09:31:25 PM
Я решил попробовать и узнать что это за POS майнинг такой где то 2 месяца назад.Есть такая монета StrongHand(SHND).Так как я узнал на различных ютуб каналах, то за месяца 1.5-2 этим POS майнингом набегает где то около 100%.Эту монету я в свое время набрал на бирже(у них кран был), там много давали, она дешевая.Скачал я кошелек, ну и начал майнить.Кошелек при этом POS майнинге нужно всегда держать открытым,что очень неудобно т.к он ресурсы моего ноута жрет.Люди которые этим занимаются пользуются VPN сервером.Ну а я пока никаких процентов не дождался.Думаю VPN купить на пол года хотя бы и более менее серьезно этим заняться, тем более информации об этом полно.
Я думаю что имеется в виду не VPN, а VPS (VDS) сервер. В разделе гайды есть статья как получить бесплатный VPS сервер, на нём как раз и можно настроить PoS майнинг
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: neHcuoHep on August 05, 2018, 07:06:20 AM

Я думаю что имеется в виду не VPN, а VPS (VDS) сервер. В разделе гайды есть статья как получить бесплатный VPS сервер, на нём как раз и можно настроить PoS майнинг

на мой взгляд не очень разумно оставлять свой кошелек на чужих серверах, даже именитых
если очень хочется то лучше поднять свой, ведь если какой нибудь сотрудник техподдержки майкрософта из индии увидит на вашем кошелечке несколько килобаксов то неизвестно пройдет ли он мимо или нет
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Zed on August 05, 2018, 04:56:13 PM

Я думаю что имеется в виду не VPN, а VPS (VDS) сервер. В разделе гайды есть статья как получить бесплатный VPS сервер, на нём как раз и можно настроить PoS майнинг

на мой взгляд не очень разумно оставлять свой кошелек на чужих серверах, даже именитых
если очень хочется то лучше поднять свой, ведь если какой нибудь сотрудник техподдержки майкрософта из индии увидит на вашем кошелечке несколько килобаксов то неизвестно пройдет ли он мимо или нет
Чтобы поднять свой сервер, нужно для начала его купить. Цены на самые простые начинаются от 400$, потом нужно его разместить в дата-центре - это ещё минимум 50$ в месяц. Этим имеет смысл заняться, если есть какой-то крупный проект, а не PoS майнинг какого-то шиткойна с выхлопом 10$ в месяц. Для этих целей как раз и подойдёт VPS за 4-15$ в месяц. А при сильном желании работникам в дата-центре тоже не составит никакого труда подключиться к вашему физическому сереру и слить всё что надо.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Andrian on August 05, 2018, 07:12:03 PM

Я думаю что имеется в виду не VPN, а VPS (VDS) сервер. В разделе гайды есть статья как получить бесплатный VPS сервер, на нём как раз и можно настроить PoS майнинг

на мой взгляд не очень разумно оставлять свой кошелек на чужих серверах, даже именитых
если очень хочется то лучше поднять свой, ведь если какой нибудь сотрудник техподдержки майкрософта из индии увидит на вашем кошелечке несколько килобаксов то неизвестно пройдет ли он мимо или нет
Чтобы поднять свой сервер, нужно для начала его купить. Цены на самые простые начинаются от 400$, потом нужно его разместить в дата-центре - это ещё минимум 50$ в месяц. Этим имеет смысл заняться, если есть какой-то крупный проект, а не PoS майнинг какого-то шиткойна с выхлопом 10$ в месяц. Для этих целей как раз и подойдёт VPS за 4-15$ в месяц. А при сильном желании работникам в дата-центре тоже не составит никакого труда подключиться к вашему физическому сереру и слить всё что надо.
Для PoS майнинга вполне подойдут недорогие мини-ПК, способные работать 24/7, т.е. непрерывно без перегрева и не потребляющие много электричества. Благо сегодня их развелось такое количество, что каждый сможет найти на свой вкус и цвет подходящий аппарат.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Elevteros on August 25, 2018, 05:31:08 PM
Рынок сразу отреагирует на такие атаки, причем очень вероятно что это будет сопровождаться таким не бывалым ростом, что всем будет просто в радость!
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: cryptoanarch on September 17, 2018, 11:45:57 PM
Кто занимается POS майнингом? На сколько профитная тема? Есть смысл заниматься?
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Zed on September 18, 2018, 02:29:32 PM
Кто занимается POS майнингом? На сколько профитная тема? Есть смысл заниматься?
Сейчас рынок на дне, особо прибыли не получишь, но можно и что-то найти, если постараться.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: cryptoanarch on September 22, 2018, 12:09:21 AM
Будем ждать рост и новый POS монеты, потому что на сегодняшний момент кисло. Промониторил рынок и ситуация плачевна пока что.
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: lesnik_utsa on September 28, 2018, 03:42:00 PM
Конечно отличная и нужная информация - о двух наиболее распространенных алгоритмах консенсуса, только вот как же тяжело читать такой текст неотформатированный. Думаю у новичков все желание отпадет прочитать его больше половины, у нас читатели очень привиредливае попались к сожалению :'(
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: Bigpat on May 11, 2019, 10:55:42 PM
Прошу обратить внимание! Cтатья автора темы является плагиатом. Оригинал: https://forklog.com/chto-takoe-proof-of-work-i-proof-of-stake/
Title: Re: Что такое Proof-of-Work и Proof-of-Stake?
Post by: bubbalex on May 15, 2019, 03:05:32 PM
Очень кратко опишу оба способа:

PoW - Proof of Work, требует вычеслительных мощностей, в качестве доказательства работы, для получения награды и подтверждения транзакций.

PoS - Proof of Stake, требует наличия монет на кошельке, в качестве доказательства владения, для получения той же награды и подтверждения транзакций.

Глобально PoS выгоднее, так как меньше ресурсов потребляет и имеет больше возможностей.