Привнесение производительности и надежности Web2.0 пространства и перенос в Web3.0. Такой основной слоган проекта.
Перевод официальной статьи, поэтому повествование ведется от первого лица.
Здравствуйте, мир! Я хотел бы представить Linera, проект, который я основал с целью создания первого блокчейна с низкой задержкой, который будет масштабироваться так же легко, как web2-приложение.
Во время моей работы в Meta/Novi я имел честь работать над новейшими исследованиями в области распределенных систем. Я был особенно увлечен двумя протоколами, призванными революционизировать масштабируемость блокчейна: FastPay и Zef. Будучи инженером по инфраструктуре, я не мог дождаться, когда смогу воплотить эти идеи в жизнь, но было ясно, что такой амбициозный проект требует специальной структуры и надлежащей финансовой поддержки.
Сегодня я очень рад сообщить, что мы закрыли инвестиционный раунд в размере $6 млн. под руководством криптовалюты a16z, при участии ведущих инвесторов, включая Cygni Capital, Kima Ventures и Tribe Capital. Этот раунд финансирования позволит нам реализовать наше видение - привнести производительность и надежность web2 в мир web3. Мы рады привлечь на борт выдающихся инвесторов, которые разделяют нашу страсть к разработке мощной инфраструктуры для раскрытия всего потенциала технологий blockchain.
Блокчейн исторически преуспел в тех случаях, когда наиболее важной функцией была защита от цензуры. Однако все большее число приложений также требует низкой латентности - то есть предсказуемо низкого времени подтверждения в ответ на действия пользователя. К таким приложениям относятся, например, розничные платежи, микроплатежи в игровых приложениях, проприетарная торговля и мосты между блокчейнами. К сожалению, время подтверждения в самых быстрых блокчейнах все еще обычно занимает несколько секунд из-за накладных расходов на mempools и сложной координации между валидаторами.
Академическая работа FastPay и Zef, в которой я принимал участие, показала, что простые операции, такие как платежи, могут быть значительно ускорены за счет полного отказа от mempools и минимизации взаимодействия между валидаторами. В этом семействе протоколов клиенты блокчейна напрямую общаются с валидаторами для отправки и подтверждения операций с новыми счетами.
Цель блокчейна Linera - обобщить этот подход и внедрить его в производство, что позволит подтверждать большинство операций по счету за доли секунды.
В настоящее время крупные интернет-приложения создаются с нуля с учетом масштабируемости. Пользователи полагаются на Интернет в повседневной деятельности, такой как навигация, покупки и потоковое видео. Они очень нетерпимы к замедлению работы или перебоям в обслуживании.
Приложения Web2 не всегда соответствовали таким уровням масштабируемости и надежности. Возможно, прорыв произошел благодаря переходу индустрии в 2000-х годах к строгой форме горизонтальной масштабируемости, называемой "линейным масштабированием". В сообществе разработчиков баз данных это хорошо объясняется: линейное масштабирование означает, что всегда можно удвоить мощность системы, удвоив количество машин.
До сих пор блокчейн отдавал предпочтение "последовательной" модели исполнения, которая позволяет осуществлять произвольные взаимодействия (например, флэш-кредиты) между учетными записями пользователей и смарт-контрактами в последовательности транзакций. К сожалению, последовательное исполнение препятствует линейному масштабированию. Мы считаем, что для будущих децентрализованных систем, обеспечивающих гарантии низкой задержки при произвольном масштабировании, необходим сдвиг парадигмы, сравнимый с эволюцией баз данных от SQL к NoSQL.
Проект Linera будет разрабатывать и продвигать новую модель исполнения, подходящую для линейного масштабирования. В такой модели операции над отдельными учетными записями пользователей по умолчанию будут выполняться параллельно - то есть в отдельных потоках исполнения. Таким образом, выполнение всегда можно масштабировать, добавляя новые вычислительные блоки в каждый валидатор. В традиционных архитектурах web2 такие дополнительные блоки обработки, известные как "рабочие" или "осколки", предоставляются по требованию в центрах обработки данных или облачными провайдерами.
Ставшая классической "трилемма блокчейна" утверждает сложность одновременного достижения масштабируемости, безопасности и децентрализации. Хотя это наблюдение, безусловно, справедливо для валидаторов фиксированного размера, мы считаем, что было приложено недостаточно усилий для определения и реализации удовлетворительного понятия децентрализации для больших, высокопроизводительных валидаторов. В частности, аудит высокопроизводительных систем с использованием аппаратного обеспечения исторически был сложной задачей, поскольку один аудитор не может выполнить все транзакции.
Наша цель - обеспечить децентрализацию протокола Linera, используя современные механизмы доказательства доли вместе с масштабируемыми процедурами аудита для обеспечения полной подотчетности валидаторов.
Для поддержки масштабного аудита сообществом мы намерены использовать модель параллельного исполнения Linera. С этой же целью мы внимательно следим за быстрым и непрерывным прогрессом, достигнутым в области доказательств достоверности.
В настоящее время мы работаем над внедрением протокола Linera и делаем первые шаги к запуску с открытым исходным кодом.
Наша команда основателей состоит из инженеров и исследователей (бывший-Zcash, бывший-Meta/Novi, Лондонский городской университет) с сильным техническим образованием как в web2, так и в web3. Мы считаем, что такое сочетание навыков дает нам уникальную возможность реализовать наше видение, чтобы привнести высокую производительность и надежность в децентрализованные приложения.
Мы увлечены технологиями блокчейн, распределенными системами и языком программирования Rust. Посетите наш сайт, следите за нами в Twitter или напишите нам - contact@linera.io, чтобы узнать больше о наших открытых вакансиях.