Что такое Beam?
1
Что такое Beam?
Внимание! Статья устарела и требует обновления.
2
Как и когда возникла криптовалюта Beam?
В марте 2018 года команда, собранная израильским программистом и предпринимателем Александром Зайдельсоном под эгидой компании Beam Development Limited, начала работу над проектом Beam. Большая часть сотрудников компании – выходцы из постсоветских стран.
Спустя десять месяцев после старта – 3 января 2019 года, в день 10-летнего юбилея генезис-блока биткоина – состоялся запуск основной сети Beam.
Beam стала первой имплементацией протокола MimbleWimble, спустя 12 дней произошёл запуск второй рабочей реализации протокола – криптовалюты Grin – хотя ее разработка стартовала на год раньше.
3
Как финансируется проект Beam?
4
Каковы ключевые технологические особенности Beam?
- В программной реализации проекта используется язык C++.
- Алгоритм шифрования – Equihash.
- В Beam отсутствуют адреса: посредством приватных ключей пользователи контролируют свои монеты, представленные в виде UTXO (неистраченных выходов транзакций).
- Транзакции в Beam по умолчанию конфиденциальны: данные об отправителях и получателях не сохраняются. Конфиденциальность обеспечивает сетевой механизм Dandelion («Одуванчик»).
5
Как функционирует блокчейн Beam?
Протокол MimbleWimble повышает масштабируемость блокчейна Beam, значительно уменьшая его объем: все промежуточные состояния UTXO удаляются, остаются только неистраченные выходные данные.
Благодаря минимизации размера блоков к тому времени, когда сеть Beam достигнет масштабов сети биткоина, ее размер будет составлять приблизительно 70 Гб – 30% от текущего объема блокчейна биткоина (260 Гб). Разработчики Beam намерены в будущем внедрить дополнительные решения масштабирования, которые позволят уменьшить размер сети как минимум в три раза.
Используя защищенный канал (офлайн или онлайн), участники создают новую транзакцию, которую оба кошелька подписывают по протоколу Шнорра.
Кошелек отправляет в ноду транзакцию со списком входов и выходов, представленных обязательствами Педерсена, а также данные о комиссионных сборах и пересылаемых средствах. Также каждая операция содержит неинтерактивное доказательство с нулевым разглашением, которое удостоверяет, что сумма ее выходов положительна.
Узел проверяет транзакцию относительно недавнего состояния блокчейна, которое хранится в виде дерева Меркла. Корневой хэш дерева записывается в заголовке блока во время прохождения процесса доказательства работы (PoW, Proof-of-Work). Каждая нода регулярно создает сжатую историю, обеспечивая синхронизацию новых и существующих узлов.
Майнинг-пул добавляет транзакцию в один из ежеминутно добываемых блоков и отправляет ее обратно в узел для распределения и проверки.
Добытые блоки с новыми транзакциями отправляются пирам. Валидный блок, расширяющий самую длинную цепочку, принимается в качестве основного и распространяется дальше до тех пор, пока не достигается полный консенсус.
Подключаясь к сети в первый раз, новый узел может запросить сжатую историю, содержащую только состояние системы и заголовки цепочки блоков, поэтому нет необходимости всякий раз извлекать полную историю транзакций.
6
Какие типы транзакций поддерживает Beam?
- Эскроу-транзакции.
- Транзакции с таймлоком.
- Атомарные свопы между биткоином, Litecoin и Qtum.
- Аудитопригодные транзакции (эта опция позволяет создавать ключи аудитора, которые сотрудники налоговой службы, бухгалтеры и другие могут использовать для просмотра транзакций в блокчейне).
- Оффлайн-транзакции.
Благодаря расширению протокола MimbleWimble на блокчейн Beam можно добавлять дополнительные токены – конфиденциальные активы. Они дают участникам транзакций возможность криптографически верифицировать их безопасность.
7
Как происходит майнинг BEAM?
- Сейчас майнинг BEAM реализуется на базе модифицированной версии PoW-алгоритма Equihash.
- Майнинг Beam доступен компьютерам под управлением ОС Windows, Linux или Mac с видеоадаптерами с минимальным объемом памяти в минимум 4 Гб (AMD RX560+/Nvidia GTX 1050+).
- ПО для майнинга можно скачать на официальном сайте проекта. Также доступны приложения GMiner и Bminer с поддержкой Equihash.
- Майнить токены BEAM можно с помощью OpenCL/Cuda-майнера (GPU) и через встроенный в десктоп-кошелек инструментарий (GPU/CPU).
- Новые блоки в сети Beam создаются каждые 60 секунд. За это время генерируется 100 монет, 80 из них достается майнерам, 20 – остается в Treasury проекта.
- Ежедневно в оборот поступают 144000 токенов.
- Всего будет выпущено 262 800 000 токенов BEAM, приблизительное количество токенов в обороте – 48 195 200 (данные по состоянию на декабрь 2019 года).
- В 2019 году награда за блок составляет 80 монет. В 2020, 2021, 2022, 2023 гг. она будет составлять 40 монет. С 2024 по 2027 гг. – 25 монет. После этого каждые четыре года будет происходить халвинг, на 133-й год существования монеты эмиссия прекратится.
- Отчисления фонду и команде разработчиков: в 2019 году – 20 монет из награды за блок, с 2020 по 2024 гг. – 10 монет.
8
Каковы минусы и провалы Beam?
9 января 2019 года была выявлена и в тот же день исправлена критическая уязвимость в ПО кошелька Beam.
21 января 2019 года блокчейн Beam на два часа приостановил работу из-за проблемы на блоке #25709.
В настоящее время блокчейн Beam обрабатывает 17 транзакций в секунду, что превосходит аналогичные показатели биткоина и многих конфиденциальных криптовалют. Команда Beam признает, что текущая скорость не позволяет криптовалюте быть полноценным платежным средством и обещает увеличить скорость благодаря решениям масштабирования второго уровня – Lightning, Thunderella и другим. Однако пока сценарий использования Beam ограничен функцией средства сохранения ценности.
9
Как развивается проект Beam?
В августе 2019 года разработчики Beam провели хардфорк Clear Cathode: были внесены изменения в PoW-алгоритм майнинга, добавлена поддержка односторонних платежей и мультиподписей.
3 декабря 2019 года состоялся релиз Beam-кошелька Double Doppler 4.0, доступного для Windows, macOS и Linux. Кошелёк, который пока находится на стадии бета-тестирования, позволяет осуществлять атомарные транзакции с минимальной комиссией.
На первый квартал 2020 года запланирован хардфорк Eager Electron, в рамках которого будет изменен алгоритм майнинга, реализована поддержка I2P-сетей и Tor, интегрирован протокол для приватных финансовых транзакций Lelantus.
Подписывайтесь на новости Forklog в Facebook!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!