Share to: share facebook share twitter share wa share telegram print page

Доказательство доли владения

Доказательство доли владения, Proof-of-stake (PoS) (от англ. proof of stake, дословно: «подтверждение доли») — метод защиты в криптовалютах, при котором вероятность формирования участником очередного блока в блокчейне пропорциональна доле, которую составляют принадлежащие этому участнику расчётные единицы данной криптовалюты от их общего количества. Данный метод является альтернативой методу подтверждения выполнения работы (PoW), при котором вероятность создания очередного блока выше у обладателя более мощного оборудования[1][2].

При использовании этого метода алгоритм формирования блока не зависит от мощности оборудования, но с большей вероятностью блок будет сформирован той учётной записью, у которой текущий баланс больше. Например, участник, владеющий 1 % от суммарного количества, в среднем будет генерировать 1 % новых блоков[3].

Впервые идея Proof-of-stake была предложена на форуме «Bitcointalk» в 2011 году[1]. Первая реализация протокола PoS была представлена в 2012 году в криптовалюте PPCoin (в настоящее время PeerCoin)[4]. 15 сентября 2022 года Ethereum перевели на алгоритм консенсуса Proof-of-Stake[5].


На практике часто встречаются смешанные варианты формирования новых блоков. Например, оба метода PoW и PoS используются в криптовалютах Emerсoin, NovaCoin, YaCoin. В криптовалютах PeerCoin и Reddcoin метод PoW используется для первоначального распределения, а PoS — для подтверждения транзакций[6]. В криптоплатформе Nxt, Gridcoin и BlackCoin метод PoS используется на всех этапах[6].

Идея

Идея proof-of-stake заключается в решении проблемы proof-of-work, связанной с большими тратами электроэнергии. Вместо вычислительных мощностей участников имеет значение количество криптовалюты, находящейся у них на счету. Так, вместо использования большого количества электроэнергии для решения задачи PoW, у участника PoS ограничен процент возможных проверок транзакций. Ограничение соответствует количеству криптовалюты, находящейся на счету у участника[1].

Доказательство важности

Одним из вариантов комбинированного применения технологии PoS является «Доказательство важности» (Proof-of-importance, PoI) — алгоритм, использующийся в криптовалюте NEM. На вероятность получить право сформировать блок влияют три компонента[7]:

  1. количество единиц криптовалюты на балансе (значимыми для PoI являются балансы более, чем оговоренное число единиц, например, не менее 10 тыс. для NEM);
  2. активность аккаунта (число транзакций);
  3. время нахождения аккаунта в сети.

С ростом баланса влияние параметров изменяется — с ростом количества единиц криптовалюты на балансе увеличивается влияние 1-го параметра, и снижается влияние 2-го и 3-го параметров (PoI работает почти как PoS). Чем меньше баланс, тем сильнее влияние 2-го и 3-го параметров.

Если суммарный объём эмиссии криптовалюты ограничен, то минимальные требования к 1-му параметру формируют максимальное количество претендентов на создание блока.

Преимущества

  • Нет необходимости потреблять большое количество электроэнергии для защиты блокчейна. Например, Bitcoin и Ethereum вместе тратят более 1 миллиона долларов, в пересчете на электроэнергию, в день в рамках своих консенсусных механизмов[8].
  • Из-за отсутствия необходимости потреблять большое количество энергии снижаются траты участников. Следовательно, нет необходимости повышать количество единиц валюты для мотивации участников[8].
  • Proof-of-stake позволяет использовать алгоритмы теории игр, чтобы эффективно противодействовать централизации[9].

Недостатки

Аргументы, вызывающие опасения[4]:

  • Доказательство доли владения даёт дополнительную мотивацию к накапливанию средств в одних руках, что может приводить к централизации сети[10].
  • Если образуется небольшая группа, которая сконцентрирует у себя достаточно большие средства, она сможет навязывать свои условия функционирования криптовалюты, с которыми будет несогласно большинство миноритариев, не контролирующих форжинг[10].

Реализации

Peercoin

Peercoin— система, основанная на «чистом» proof-of-stake, в том смысле, что PoW используется только для начального распределения денежной массы[1].

Генерация блоков

Участники сети Peercoin имеют возможность создать блок, исходя из следующего условия[1]:

 — текущее время, в данном неравенстве ограничивает попытки хеширования и блокирует создание следующего блока.

 — результат транзакции.

 — количество неизрасходованной криптовалюты транзакции.

Если у заинтересованной стороны есть ключ, контролирующий , то она может сгенерировать блок, используя ключ в качестве подписи. Подпись, в данном случае, будет служить доказательством выполнения условия. Например, участник, владеющий 50 единицами криптовалюты, создаст новый блок с вероятностью в 10 раз большей, чем участник, владеющий 5 единицами.

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

 — данные предыдущего блока.

Участник, владеющий значительной частью всей криптовалюты системы, имеет возможность генерировать значительную часть блоков, так как вероятность генерации блока пропорциональна количеству монет, находящихся у него на счету. Поэтому, время от времени, заинтересованная сторона имеет возможность генерировать цепочки последовательных блоков[1].

 — постоянная, которая корректируется так, что блоки генерируются в среднем каждые 10 минут.

CoA

CoA[1] (chains of activity) частично базируется на основном элементе proof-of-activity, например, на лотерее между активными участниками через процедуру follow-the-satoshi (satoshi[11] — наименьшая единица криптовалюты, например, для биткойна она равна 0.00000001 BTC).

Follow-the-satoshi

Алгоритм, получающий на вход коэффициент satoshi между нулем и общим числом satoshi в обращении. Далее запрашивает блок, в котором этот satoshi был произведен и отслеживает транзакции, через которые он прошел до тех пор, пока не найдет участника, способного в данный момент потратить его. Например, если у Алисы есть 6 satoshi, а у Боба 2, то вероятность того, что Алиса будет выбрана следующим владельцем какого-либо satoshi в 3 раза выше чем вероятность выбора Боба[1].

Параметры протокола

  • Количество участников в группе, которая генерирует следующие блоки
  • Количество произведенных этой группой единиц криптовалюты
  • Количество генерируемых этой группой блоков
  • Функция
  • Минимальное время между генерацией блоков
  • Минимальная доля владения
  • Награда :

Процесс создания блоков CoA составляет блокчейн, состоящий из групп по последовательных блоков[1]:

Правила протокола

Правила протокола chains of activity[1]:

  1. Каждый новый блок генерируется одним участником
  2. Каждый новый блок связан с первым битом хеша
  3. Временной промежуток между двумя блоками и должен быть не меньше . Это значит, что, если следующие 4 блока созданы участниками , то временной промежуток между и должен быть не меньше
  4. После того, как группа из блоков создана, узлы сети формируют -битовое начальное состояние (англ. seed) , где  — входные значения
  5. Далее начальное состояние (англ. seed) используется для получения последовательности тождеств, использующихся для определения следующих владельцев через алгоритм follow-the-satoshi.
  6. Если полученный satoshi не израсходован, то владелец обязан предоставить дополнительную подпись, доказывающую владение хотя бы единицами криптовалюты, иначе участник не сможет сгенерировать новый блок.

Dense-CoA

Dense-CoA[1] — альтернативная реализация CoA, в которой участники, генерирующие следующие блоки в цепи, заранее неизвестны. В CoA генерация блока осуществляется одним участником, а в Dense-CoA каждый блок создается группой из участников:

Пусть  — необратимая функция. Пусть блок связан с начальным состоянием (англ. seed) , сформированным группой из участников, генерировавших данный блок. Участник , решающий, какие транзакции войдут в следующий блок , определяется с помощью алгоритма follow-the-satoshi с хеш-функцией в качестве входного значения. Оставшиеся участники определяются тем же алгоритмом, но в качестве входного значения используется , где .

Далее, выбранные принимают участие в процедуре генерации блока , которая состоит из двух этапов:

  1. Каждый участник , где , выбирает случайное секретное значение из
  2. Каждый участник подписывает сообщение и выкладывает свою подпись и прообраз в сеть.

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

Начальное распределение криптовалюты

Для криптовалюты, не использующей proof-of-work, существует один простой способ распределения денег между участниками — проведение ICO. Однако, в таком случае подразумевается, что изначально вся валюта контролируется одной стороной, что усложняет процесс децентрализации. Во многих криптосистемах, использующих proof-of-stake, эта проблема решается посредством использования PoW для первоначальной генерации криптовалюты, которая будет циркулировать в системе в дальнейшем. Таким образом, первоначальная стоимость единиц криптовалюты определяется стоимостью их производства[1].

Критика

Некоторые авторы утверждают, что доказательство доли владения не является идеальным вариантом для распределенного консенсусного протокола[12].

Ничего на кону

Проблема «ничего на кону» заключается в том, что, в случае консенсусной ошибки, генераторы блоков ничего не теряют, голосуя за несколько ветвей цепочек. Это не позволяет консенсусу когда-либо установиться[12].

Двойная трата

Поскольку формирование цепочки требует небольших затрат ресурсов (в отличие от PoW систем), любой может злоупотребить проблемой с попыткой совершить двойную трату средств «бесплатно»[12].

Варианты решения проблем

На практике проекты решали эти проблемы разными путями:

  • Протокол Slasher, предлагаемый Ethereum, позволяет пользователям «наказывать» мошенников, которые работают в конце более (чем) одной ветви цепочки[13]. Такой вариант предполагает, что вы должны дважды подписать создание новой ветви цепочки, и что вы можете быть наказаны, если создадите ответвление без подтверждения доли. Однако протокол Slasher так и не был принят. Разработчики Ethereum пришли к выводу, что доказательства доли в этом случае нетривиальны[14]. Вместо этого Ethereum был разработан протокол Ethash, использующий PoW[15].
  • Peercoin использует подписанные приватным ключом разработчика контрольные точки. Благодаря этому нет возможности переорганизации цепочки блоков ранее последней контрольной точки. В данном случае компромисс заключается в том, что разработчик Peercoin является центральным органом, управляющим цепочкой блоков[4].
  • Протокол Nxt позволяет реорганизовать последние 720 блоков. Тем не менее, это только искажает проблему: клиент может следовать за вилкой из 721 блока, независимо от того, является ли она самой длинной цепочкой[16].
  • Гибридный алгоритм PoS и PoW протокола Decred. В этом случае используется подтверждение доли, зависимое от метки времени алгоритма PoW, которое предложено назвать «Proof-of-Activity» (Доказательство деятельности), где проблема доказательства решается наличием второго доказательного механизма — PoW[17].

Примечания

  1. 1 2 3 4 5 6 7 8 9 10 11 12 Cryptocurrencies Without Proof of Work. Springer.com. Дата обращения: 23 декабря 2017. Архивировано 23 декабря 2017 года.
  2. Доказательство доли владения. «Proof-of-Stake Algorithmic Methods: A Comparative Summary». Архивная копия от 23 сентября 2020 на Wayback Machine Social Science Research Network (SSRN). 11-03-2018.
  3. Proof of Activity: Extending Bitcoin’s Proof of Work via Proof of Stake. Дата обращения: 24 декабря 2017. Архивировано 17 октября 2017 года.
  4. 1 2 3 PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake. Дата обращения: 24 декабря 2017. Архивировано из оригинала 11 декабря 2017 года.
  5. В сети Ethereum активировали The Merge. Блокчейн перешел на PoS (англ.). forklog (15 сентября 2022). Дата обращения: 17 сентября 2022. Архивировано 17 сентября 2022 года.
  6. 1 2 Karl Whelan. Рассуждения на тему методов защиты криптовалют. 11.06.2011 (англ.) forbes.com (20 ноября 2013). Дата обращения: 1 сентября 2014. Архивировано 8 августа 2017 года.
  7. Blockchain sadaqa mechanism for disaster aid crowd funding. Дата обращения: 24 декабря 2017. Архивировано 25 декабря 2017 года.
  8. 1 2 Vitalik Buterin. A Proof of Stake Design Philosophy. Дата обращения: 24 декабря 2017. Архивировано 10 марта 2021 года.
  9. Pos vs Pow. steemit.com. Дата обращения: 24 декабря 2017. Архивировано 25 декабря 2017 года.
  10. 1 2 Andrew Poelstra. Децентрализованный консенсус в Proof-of-stake невозможен. (англ.). wpsoftware.net (28 мая 2014). Дата обращения: 23 сентября 2014. Архивировано 3 мая 2018 года.
  11. Satoshi. en.bitcoin.it. Дата обращения: 23 декабря 2017. Архивировано 23 декабря 2017 года.
  12. 1 2 3 Proof of Activity: Extending Bitcoin's Proof of Work via Proof of Stake.
  13. Slasher: A Punitive Proof-of-Stake Algorithm. Ethereum Blog (15 января 2014). Дата обращения: 11 августа 2017. Архивировано 8 апреля 2018 года.
  14. Slasher Ghost, and Other Developments in Proof of Stake. Ethereum Blog (3 октября 2014). Дата обращения: 11 августа 2017. Архивировано 2 января 2018 года.
  15. Wood, Gavin Ethereum: A Secure Decentralised Generalised Transaction Ledger. — «Ethash is the planned PoW algorithm for Ethereum 1.0». Дата обращения: 23 января 2016. Архивировано 18 февраля 2015 года.
  16. Nxt Whitepaper: History Attack. Nxtwiki. Дата обращения: 2 января 2015. Архивировано из оригинала 3 февраля 2015 года.
  17. Bentov I., Gabizon A., Mizrahi A. Cryptocurrencies without Proof of Work. // arXiv Cryptography and Security.. — 2015. Архивировано 6 марта 2016 года.

Read other articles:

Ottebol småort Ottebols handel Land  Sverige Landskap Värmland Län Värmlands län Kommun Arvika kommun Distrikt Ny distrikt Koordinater 59°41′41″N 12°28′6″Ö / 59.69472°N 12.46833°Ö / 59.69472; 12.46833 Area 46 hektar (2020)[1] Folkmängd 110 (2020)[1] Befolkningstäthet 2,4 inv./hektar Tidszon CET (UTC+1)  - sommartid CEST (UTC+2) Småortskod S5817[2] Beb.områdeskod 1784SB130 (1990–)[3] Ortens läge i Värmla…

Paku Alam VIAdipati Kadipaten Pakualaman keenam Bertakhta1900-1902Penobatan11 April 1901PendahuluPaku Alam VPenerusPaku Alam VIIInformasi pribadiKelahiranRaden Mas Natakusuma9 April 1856Kadipaten Pakualaman, Keresidenan Yogyakarta, Hindia BelandaKematian9 Juni 1902(1902-06-09) (umur 46)Kadipaten Pakualaman, Keresidenan Yogyakarta, Hindia BelandaPemakamanAstana Giriganda, Kulon ProgoWangsaMataramNama takhtaSampeyan Dalem Kanjeng Gusti Pangeran Adipati Paku Alam ingkang Jumeneng Kaping EnemAy…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)   هذه المقالة عن قناة القرآن الكريم الخامسة. لمعانٍ أخرى، طالع خامسة (توضيح). قناة القرآن الكريم معلومات …

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: ポンヌフの恋人 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年1月) ポンヌフの恋人 Les Amants du Pont-Neuf監督 レオ

ميمة ميمه  - city -    تقسيم إداري البلد  إيران[1][2] المحافظة أصفهان المقاطعة مقاطعة شاهين شهر وميمه الناحية Meymeh خصائص جغرافية إحداثيات 33°26′46″N 51°10′06″E / 33.44611°N 51.16833°E / 33.44611; 51.16833 الارتفاع 2005 متر  السكان التعداد السكاني 5733 نسمة (إحصاء 2006) مع

Season of television series The BachelorSeason 1Promotional posterStarringAlex MichelPresented byChris HarrisonNo. of contestants25WinnerAmanda MarshRunner-upTrista Rehn Country of originUnited StatesNo. of episodes7 (including 1 special)ReleaseOriginal networkABCOriginal releaseMarch 25 (2002-03-25) –April 25, 2002 (2002-04-25)Season chronologyNext →Season 2List of episodes The Bachelor was the first season of ABC reality television series The Bachelor. The show featured…

Pamflet pembunuhan, 1812 Kejahatan sejati adalah genre sastra nonfiksi, siniar, dan film yang penulisnya mengkaji suatu kejahatan nyata dan merinci tindakan orang-orang yang terkait dan terkena dampak peristiwa kriminal. Sejarah The Book of Swindles (ca. 1617) karya Zhang Yingyu adalah kumpulan cerita akhir Dinasti Ming tentang kasus penipuan yang diduga nyata.[1] Karya-karya dalam genre fiksi kasus pengadilan Tiongkok (gong'an xiaoshuo), seperti Kasus Hakim Bao abad ke-16, terinsp…

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 19 de mayo de 2016. Para para el escritor autodenominado Conde de Lemos, véase Abraham Valdelomar. Condado de LemosPrimera creación Primer titular Álvar Núñez OsorioConcesión Alfonso XI de Castilla1325Linajes • Osorio• Trastámara (línea ilegítima proveniente del Rey Alfonso XI de Castilla)• Castro• Trastámara, duque de ArjonaSegunda creación Primer titular Pedro…

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (September 2023) (Learn how and when to remove this template message)Full Circle Hardcover first edition, 1997, BBC BooksAuthorMichael PalinCountryUnited KingdomLanguageEnglishSeriesMichael Palin's TripsGenreTravel literaturePublisherBBC BooksPublication date1997Media typeP…

Aspect of history The state of medical knowledge at the time of the Civil War was extremely primitive. Doctors did not understand infection, and did little to prevent it. It was a time before antiseptics, and a time when there was no attempt to maintain sterility during surgery. No antibiotics were available, and minor wounds could easily become infected, and hence fatal. While the typical soldier was at risk of being hit by rifle or artillery fire, he faced an even greater risk of dying from di…

The HonourablePatrick KeaneCNZMKeane in 20178th Chief Justice of the Cook IslandsIncumbentAssumed office 2022Preceded byHugh Williams Personal detailsBornPatrick John KeaneAlma materVictoria University of Wellington Patrick John Keane CNZM is a retired New Zealand judge. In December 2022, he was appointed Chief Justice of the Cook Islands, replacing Hugh Williams.[1] Keane was educated at Victoria University of Wellington, graduating with a BA in 1968, and an LLB (Hons) in 1969.&…

Santuario histórico de la Pampa de Ayacucho Categoría UICN III (monumento natural) Obelisco en la Pampa de la Quinua.SituaciónPaís Perú PerúDivisión AyacuchoSubdivisión Provincia de HuamangaCoordenadas 13°02′34″S 74°07′51″O / -13.04277778, -74.13083333Datos generalesAdministración SINANPE - SERNANPGrado de protección Santuario HistóricoFecha de creación 14 de agosto de 1980Legislación Decreto Supremo N° 119-80-AA Santuario histórico de…

Greiser beralih ke halaman ini. Untuk pemain sepak bola Jerman, lihat Dirk Greiser. Arthur GreiserReichsstatthalter WarthelandMasa jabatan29 Januari 1940 – 20 Januari 1945Ditunjuk olehAdolf HitlerPendahuluJabatan dibuatPenggantiJabatan ditiadakanGauleiter WarthelandMasa jabatan8 Oktober 1939 – Mei 1945Ditunjuk olehAdolf HitlerPendahuluJabatan dibuatPenggantiJabatan ditiadakanPresiden Senat Kota Bebas DanzigMasa jabatan23 November 1934 – 23 Agustus 1939PendahuluHe…

Season of television series Season of television series Hell's Kitchen: Battle of the AgesSeason 21Promotional poster for season 21, featuring host RamsayHosted byGordon RamsayNo. of contestants18WinnerAlex BelewRunner-upDafne Mejia Country of originUnited StatesNo. of episodes16ReleaseOriginal networkFoxOriginal releaseSeptember 29, 2022 (2022-09-29) –February 9, 2023 (2023-02-09)Season chronology← PreviousSeason 20Next →Season 22List of episodes The twenty-first …

  negara-negara CAF di peta enam konfederasi sepak bola dunia ini. Ini adalah daftar dari klub-klub divisi top asosiasi sepak bola di negara-negara CAF. CAF adalah konfederasi sepak bola Afrika yang mencakup semua negara-negara Afrika sebagai anggota. Reunion, Departemen seberang laut Prancis dan pulau otonom Zanzibar memiliki perkumpulan sepak bola mereka sendiri yang juga menjadi anggota asosiasi dari CAF (tapi bukan anggota FIFA). Mayotte, sebuah Wilayah luar Negeri Prancis, Saint H…

Liberal Constitutional Party redirects here. For the Egyptian party, see Liberal Constitutional Party (Egypt). For the Italian party, see Liberal Constitutional Party (Italy). This article needs to be updated. The reason given is: Does not discuss any events after 2006 except in the elections table. Please help update this article to reflect recent events or newly available information. (May 2022) Political party in Nicaragua Constitutionalist Liberal Party Partido Liberal Constitucionalista…

American businessman and philanthropist (1821–1885) This article is about the railroad magnate. For his great-grandson, the governor of Rhode Island, see William Henry Vanderbilt III. William Henry VanderbiltBorn(1821-05-08)May 8, 1821New Brunswick, New Jersey, U.S.DiedDecember 8, 1885(1885-12-08) (aged 64)Manhattan, New York City, U.S.Burial placeVanderbilt Family Cemetery and Mausoleum, Staten Island, New York, U.S.EducationColumbia College (1841)Occupation(s)Owner of the New York Centr…

United States historic placeTaylorville Chautauqua AuditoriumU.S. National Register of Historic Places Show map of IllinoisShow map of the United StatesLocationManners Park, Taylorville, IllinoisCoordinates39°32′23″N 89°17′45″W / 39.53972°N 89.29583°W / 39.53972; -89.29583Arealess than one acreBuilt1916 (1916)Built byDecatur Bridge Co.NRHP reference No.87002519[1]Added to NRHPJanuary 21, 1988 The Taylorville Chautauqua Auditorium is a Ch…

1978 Indian filmVishwaroopamDirected byNarayanan P. V. & Vasudevan T. K.Written byVasu GopalProduced byChithrakala KendramStarringM. G. SomanJayanVincentVidhubalaK. P. UmmerRajasreeSankaradiCinematographyMadhu AmbatMusic byM. S. ViswanathanMankompu Gopalakrishnan (Lyrics)Release date 8 July 1978 (1978-07-08) CountryIndiaLanguageMalayalam Vishwaroopam is a 1978 Indian Malayalam-language film directed by Narayanan P. V. & Vasudevan T. K. The film stars M. G. Soman, Jayan, Vi…

Configuration file format INIFilename extension .iniInternet media type text/plain, application/textedit, zz-application/zz-winassoc-iniType of formatInitialization/Configuration File An INI file is a configuration file for computer software that consists of a text-based content with a structure and syntax comprising key–value pairs for properties, and sections that organize the properties.[1] The name of these configuration files comes from the filename extension INI, for initial…

Kembali kehalaman sebelumnya