Альгоранд
Номиналы | |
---|---|
Символ | ЧТО-НИБУДЬ |
Разработка | |
Оригинальный автор(ы) | Сильвио Микали |
Официальный документ | https://arxiv.org/abs/1607.01341 |
Первоначальный выпуск | апрель 2019 г. |
Репозиторий кода | https://github.com/algorand |
Статус разработки | Активный |
Разработчик(и) | Альгоранд, Инк. |
Леджер | |
начало бухгалтерской книги | июнь 2019 г. |
Предел предложения | 10 000 000 000 Что-то [ нужна ссылка ] |
Algorand — это с доказательством доли владения блокчейн и криптовалюта . Родная криптовалюта Algorand называется ALGO.
История
[ редактировать ]Algorand — это блокчейн-платформа, основанная в 2017 году Сильвио Микали , ученым-компьютерщиком и профессором Массачусетского технологического института (MIT) . [1] [2]
Тестовая сеть Algorand была представлена публике в апреле 2019 года. [3] После успешного тестирования и доработок основная сеть Algorand была официально запущена в июне 2019 года. [4]
Как и в случае с другими блокчейнами доказательства доли , Algorand использует значительно меньше энергии на транзакцию, чем блокчейны доказательства работы, такие как биткойн. [ нужна ссылка ]
Управление
[ редактировать ]Algorand состоит из компании Algorand, частной корпорации, базирующейся в Бостоне . [5] и некоммерческая организация Algorand Foundation Ltd., зарегистрированная в Сингапуре . [6] [7]
Algorand Foundation Ltd. управляет финансированием премий, криптографическими исследованиями, управлением цепочкой и децентрализацией сети Algorand, включая узлы. [8] Основная разработка протокола Algorand контролируется Algorand Inc.. [ нужен неосновной источник ]
Algorand Foundation Ltd. возглавляет генеральный директор Стейси Уорден. [9]
Algorand Foundation Ltd. ежеквартально голосует за акции ALGO. [10] Эти предложения включают внедрение DeFi . [11] [12] [13] [14] [ нужен неосновной источник ]
Дизайн
[ редактировать ]Algorand утверждает, что разрешил «трилемму блокчейна»: утверждение, что любая система блокчейна может обладать не более чем двумя из трех желательных свойств: децентрализацией, масштабируемостью и безопасностью. Система со всеми тремя может работать на узлах, каждый из которых имеет только умеренные ресурсы потребительского уровня (т. е. не нуждается в центре обработки данных или большом кластере виртуальных машин), имеет обработку транзакций, которая масштабируется в соответствии с общими сетевыми ресурсами (а не ресурсами). доступен для каждого узла) и не может быть взломан злоумышленниками, которые индивидуально владеют значительной частью общих ресурсов сети. [15]
Алгоритм консенсуса
[ редактировать ]Algorand использует протокол византийского соглашения , который использует доказательство доли . [16] [17] [18] Пока подавляющее большинство акций находится в руках незлоумышленников, протокол может терпеть злоумышленников, достигая консенсуса без центрального органа.
Консенсус по Algorand требует трех шагов: предложить, подтвердить и записать блок в блокчейн. [19] Предлагаются следующие шаги: мягкое голосование и сертифицированное голосование.
На первом этапе (этап предложения блока) используются принципы доказательства доли. На этом этапе комитет пользователей в системе выбирается случайным образом, хотя и взвешенным образом, чтобы предложить новый блок. Выбор комитета осуществляется с помощью процесса, называемого «криптографической сортировкой», где каждый пользователь определяет, входит ли он в комитет, локально выполняя проверяемую случайную функцию (VRF). Если VRF указывает, что пользователь выбран, VRF возвращает криптографическое доказательство, которое можно использовать для проверки того, что пользователь входит в комитет. Вероятность того, что данный пользователь будет в комитете, зависит от количества токенов ALGO, принадлежащих этому пользователю (ставка). [15] [20] [21]
После определения того, что пользователь входит в комитет по отбору блоков, этот пользователь может создать предлагаемый блок и распространить его в сети для рассмотрения/анализа на втором этапе. Пользователь включает криптографическое доказательство от VRF в предлагаемый блок, чтобы продемонстрировать членство в комитете. [20] [21]
На втором этапе (этап завершения блока) для голосования по предлагаемым блокам используется протокол Византийского соглашения (называемый «BA*»). На втором этапе посредством криптографической сортировки формируется новый комитет. Когда пользователи определили, что они входят в этот комитет для голосования второго этапа, они анализируют полученные предложенные блоки (включая проверку членства в комитете первого этапа) и голосуют за то, следует ли принять какой-либо из блоков. Если комитет по голосованию достигает консенсуса по новому блоку, то новый блок распространяется по сети. [15] [22] [23]
В рамках алгоритма консенсуса Algorand членство в обоих комитетах меняется каждый раз при запуске фазы. Это защищает пользователей от целенаправленных атак, поскольку злоумышленник не будет заранее знать, какие пользователи будут входить в комитет. [15] Два разных блока Algorand должны достичь консенсуса в другом раунде. [24] [25] Согласно внешнему аудиту безопасности, модель также учитывает проблемы времени и действия злоумышленника, например, когда злоумышленник контролирует доставку сообщений. [26]
Ссылки
[ редактировать ]- ^ Чжао, Хелен (23 февраля 2018 г.). «Биткойн и блокчейн потребляют непомерное количество энергии. Эти инженеры пытаются это изменить» . CNBC . Проверено 3 апреля 2021 г.
- ^ «Профессор MIT представляет высокоскоростную платформу блокчейн-платежей Algorand» . ВенчурБит . 15 февраля 2018 г. Проверено 3 апреля 2021 г.
- ^ «Фонд Algo VC привлекает 200 миллионов долларов для ускорения разработки собственной криптовалюты» . www.bizjournals.com . Проверено 3 апреля 2021 г.
- ^ «Бюро шариатского надзора Бахрейна сертифицирует блокчейн-фирму Algorand как соответствующую шариату» . Краудфанд Инсайдер . 2019-10-23 . Проверено 3 апреля 2021 г.
- ^ «Алгоранд, Инк.: OpenCorporates» . opencorporates.com . Проверено 29 мая 2023 г.
- ^ «Персональные данные и политика конфиденциальности» . Algorand.com . Проверено 29 мая 2023 г.
- ^ «Фонд Альгоранд Лтд.: OpenCorporates» . opencorporates.com . Проверено 29 мая 2023 г.
- ^ «Фонд Algorand объявляет глобальных победителей своей исследовательской и образовательной программы по блокчейну стоимостью 50 миллионов долларов» . www.algorand.foundation . Проверено 28 сентября 2022 г.
- ^ «Наша команда» . www.algorand.foundation . Проверено 29 мая 2023 г.
- ^ «Управление» . www.algorand.foundation . Проверено 2 октября 2022 г.
- ^ «Период управления сообществом4, меры голосования» . www.algorand.foundation . Проверено 2 октября 2022 г.
- ^ Морини, Массимо (15 июля 2022 г.). «Управление сообществом Альгоранда: обзор периода 2» . Фонд Альгоранд . Проверено 2 октября 2022 г.
- ^ Морини, Массимо (15 июля 2022 г.). «Управление сообществом Альгоранда: обзор периода 3» . Фонд Альгоранд . Проверено 2 октября 2022 г.
- ^ «Период управления сообществом3, мера голосования 1 участника DeFi» . www.algorand.foundation . Проверено 2 октября 2022 г.
- ^ Jump up to: а б с д Лепор, Кристиан; Серия, Микела; Висконти, Андреа; Рао, Удай Пратап; Шах, Каушал Арвиндбхай; Занолини, Лука (14 октября 2020 г.). «Опрос по консенсусу в области блокчейна со сравнением производительности PoW, PoS и Pure PoS» . Математика . 8 (10): 1782. doi : 10.3390/math8101782 . HDL : 2434/773710 .
- ^ Бартолетти, Массимо (2020). «Формальная модель смарт-контрактов Algorand» (PDF) . Финансовая криптография и безопасность данных 2021 . arXiv : 2009.12140 .
- ^ Сяо, Ю.; Чжан, Н.; Лу, В.; Хоу, Ю.Т. (28 января 2020 г.). «Обзор протоколов распределенного консенсуса для сетей блокчейн» . Обзоры и учебные пособия IEEE по коммуникациям . 22 (2): 1432–1465. arXiv : 1904.04098 . дои : 10.1109/COMST.2020.2969706 . ISSN 1553-877X . S2CID 102352657 .
- ^ Ван, Шаохуа; Ли, Мэйджун; Лю, Гаоян; Ван, Чен (01 ноября 2020 г.). «Последние достижения в области консенсусных протоколов для блокчейна: обзор» . Беспроводные сети . 26 (8): 5579–5593. дои : 10.1007/s11276-019-02195-0 . ISSN 1572-8196 . S2CID 213063001 .
- ^ «Консенсус Algorand — Портал разработчиков Algorand» .
- ^ Jump up to: а б Сяо, Ю.; Чжан, Н.; Лу, В.; Хоу, Ю.Т. (28 января 2020 г.). «Обзор протоколов распределенного консенсуса для сетей блокчейн» . Обзоры и учебные пособия IEEE по коммуникациям . 22 (2): 1432–1465. arXiv : 1904.04098 . дои : 10.1109/COMST.2020.2969706 . ISSN 1553-877X . S2CID 102352657 .
- ^ Jump up to: а б Ван, Шаохуа; Ли, Мэйджун; Лю, Гаоян; Ван, Чен (01 ноября 2020 г.). «Последние достижения в области консенсусных протоколов для блокчейна: обзор» . Беспроводные сети . 26 (8): 5579–5593. дои : 10.1007/s11276-019-02195-0 . ISSN 1572-8196 . S2CID 213063001 .
- ^ Сяо, Ю.; Чжан, Н.; Лу, В.; Хоу, Ю.Т. (28 января 2020 г.). «Обзор протоколов распределенного консенсуса для сетей блокчейн» . Обзоры и учебные пособия IEEE по коммуникациям . 22 (2): 1432–1465. arXiv : 1904.04098 . дои : 10.1109/COMST.2020.2969706 . ISSN 1553-877X . S2CID 102352657 .
- ^ Ван, Шаохуа; Ли, Мэйджун; Лю, Гаоян; Ван, Чен (01 ноября 2020 г.). «Последние достижения в области консенсусных протоколов для блокчейна: обзор» . Беспроводные сети . 26 (8): 5579–5593. дои : 10.1007/s11276-019-02195-0 . ISSN 1572-8196 . S2CID 213063001 .
- ^ Чен, Цзин; Микали, Сильвио (19 июля 2019 г.). «Алгоранд: безопасный и эффективный распределенный реестр» . Теоретическая информатика . Памяти Мориса Нивата, отца-основателя теоретической информатики - Часть I. 777 : 155–183. дои : 10.1016/j.tcs.2019.02.001 . ISSN 0304-3975 . S2CID 126593426 .
- ^ Чен, Цзин; Микали, Сильвио (19 июля 2019 г.). «Алгоранд: безопасный и эффективный распределенный реестр» . Теоретическая информатика . 777 : 155–183. дои : 10.1016/j.tcs.2019.02.001 . ISSN 0304-3975 .
- ^ Альтурки, Мусаб А.; Чен, Цзин; Лучанко, Виктор; Мур, Брэндон; Пальмског, Карл; Пенья, Лукас; Рошу, Григоре (2020). «К проверенной модели протокола консенсуса Algorand в Coq». Формальные методы. Международные семинары FM 2019 . Конспекты лекций по информатике. Том. 12232. стр. 362–367. arXiv : 1907.05523 . дои : 10.1007/978-3-030-54994-7_27 . ISBN 978-3-030-54993-0 . S2CID 196471153 .