Доказательство работы (PoW) аналогично реальным сертификатам, таким как дипломы или водительские удостоверения, где подтверждение достигается через экзамен (например, успешное прохождение соответствующих тестов). В криптографическом мире PoW служит основной моделью консенсуса для блокчейн сетей, устанавливая стандарт для узлов достижения согласия. Эта модель подтверждает транзакции и генерирует новые блоки в блокчейне, устанавливая механизм стимулирования, который вознаграждает узлы, успешно генерирующие блоки.
Академические исследования, связанные с PoW, начались в начале 1990-х годов. В 1993 году американский ученый в области компьютерных наук и профессор Гарвардского университета Синтия Дворк предложила концепцию PoW для решения проблем спам-писем. В 1997 году Адам Бэк изобрел технологию HashCash, применив механизм PoW для борьбы с атаками отказа в обслуживании и злоупотреблением спам-письмами. Для этого каждому отправителю электронной почты требовалось выполнить небольшое количество вычислений хэша, намеренно вызывая кратковременную задержку.
Технология HashCash позже широко использовалась для фильтрации спама и была реализована компанией Microsoft в продуктах, таких как Hotmail, Exchange и Outlook. В 2008 году Сатоси Накамото применил концепцию PoW к согласованию блокчейна в фундаментальной статье "Биткойн: Система электронных денег для одноранговой сети", представив алгоритм согласования PoW для системы Биткойн.
Алгоритм консенсуса PoW основан на хэш-функциях. Для заданной входной строки s хэш-функция H(s) производит выход фиксированной длины, и вычисление H(s) эффективно. Хэш-функции, используемые в блокчейн-системах, таких как Биткойн и Эфириум, должны соответствовать следующим трем критериям:
Алгоритм консенсуса PoW следует этим шагам:
Алгоритм консенсуса PoW полагается на вычислительную мощность для выделения права записи транзакций. По мере роста масштабов сетей блокчейн это приводит к значительным потерям вычислительных ресурсов и электроэнергии. В 2020 году сеть биткоина потребляла 134,89 миллиарда киловатт-часов, что эквивалентно годовому потреблению электроэнергии провинции. Это высокое энергопотребление является основным ограничением PoW.
Кроме того, алгоритм консенсуса PoW, требующий длительного времени вычислений, приводит к продолжительному ожиданию получения прав на запись, что увеличивает циклы подтверждения транзакций и снижает эффективность генерации блоков. Например, Bitcoin генерирует блок примерно каждые 10 минут, что ограничивает количество транзакций в секунду (TPS) и подчеркивает ограничения эффективности алгоритма консенсуса PoW.
Mời người khác bỏ phiếu
Доказательство работы (PoW) аналогично реальным сертификатам, таким как дипломы или водительские удостоверения, где подтверждение достигается через экзамен (например, успешное прохождение соответствующих тестов). В криптографическом мире PoW служит основной моделью консенсуса для блокчейн сетей, устанавливая стандарт для узлов достижения согласия. Эта модель подтверждает транзакции и генерирует новые блоки в блокчейне, устанавливая механизм стимулирования, который вознаграждает узлы, успешно генерирующие блоки.
Академические исследования, связанные с PoW, начались в начале 1990-х годов. В 1993 году американский ученый в области компьютерных наук и профессор Гарвардского университета Синтия Дворк предложила концепцию PoW для решения проблем спам-писем. В 1997 году Адам Бэк изобрел технологию HashCash, применив механизм PoW для борьбы с атаками отказа в обслуживании и злоупотреблением спам-письмами. Для этого каждому отправителю электронной почты требовалось выполнить небольшое количество вычислений хэша, намеренно вызывая кратковременную задержку.
Технология HashCash позже широко использовалась для фильтрации спама и была реализована компанией Microsoft в продуктах, таких как Hotmail, Exchange и Outlook. В 2008 году Сатоси Накамото применил концепцию PoW к согласованию блокчейна в фундаментальной статье "Биткойн: Система электронных денег для одноранговой сети", представив алгоритм согласования PoW для системы Биткойн.
Алгоритм консенсуса PoW основан на хэш-функциях. Для заданной входной строки s хэш-функция H(s) производит выход фиксированной длины, и вычисление H(s) эффективно. Хэш-функции, используемые в блокчейн-системах, таких как Биткойн и Эфириум, должны соответствовать следующим трем критериям:
Алгоритм консенсуса PoW следует этим шагам:
Алгоритм консенсуса PoW полагается на вычислительную мощность для выделения права записи транзакций. По мере роста масштабов сетей блокчейн это приводит к значительным потерям вычислительных ресурсов и электроэнергии. В 2020 году сеть биткоина потребляла 134,89 миллиарда киловатт-часов, что эквивалентно годовому потреблению электроэнергии провинции. Это высокое энергопотребление является основным ограничением PoW.
Кроме того, алгоритм консенсуса PoW, требующий длительного времени вычислений, приводит к продолжительному ожиданию получения прав на запись, что увеличивает циклы подтверждения транзакций и снижает эффективность генерации блоков. Например, Bitcoin генерирует блок примерно каждые 10 минут, что ограничивает количество транзакций в секунду (TPS) и подчеркивает ограничения эффективности алгоритма консенсуса PoW.