Все языки
Lightning Bitcoin (LBTC) – это децентрализованный протокол глобальной передачи данных через Интернет, а его специальные приложения включают в себя одноранговые платежные и торговые платформы. Любой пользователь, который принимает протокол LBTC, может использовать LBTC почти бесплатно, чтобы обеспечить безопасность транзакций в реальном времени.
LBTC, который реализует DPoS и системы управления в сети, позволяет пользователям голосовать за предложения по развитию сети, а также может напрямую избирать делегатов (делегатов), которые подходят для того, чтобы стать узлами учета Lightning, чтобы каждый мог участвовать. экология LBTC для решения проблемы централизации PoW.
<час>
Автономия сообщества
Система управления в сети интегрирует всех пользователей в процесс принятия решений, и каждый может стать частью экологии.
Скорость
Транзакции могут быть завершены в течение нескольких секунд.
Децентрализация
Пользователи могут проголосовать за 101 узел Lightning Accounting, чтобы отделить бухгалтерское право от права голоса.
Почти бесплатно
Комиссия за транзакцию может составлять всего 0,00001 LBTC в зависимости от размера байта.
Масштабируемость
Механизм DPoS для уменьшения количества узлов повышает масштабируемость LBTC.
Безопасность
Общая структура основана на стабильной работе Биткойн в течение 9 лет.
<час>
1. LBTC — это протокол передачи ценностей в Интернете
LBTC — это протокол передачи ценностей в Интернете. Так называемая передача стоимости относится к выражению стоимости, передаче и построению кредита, которые могут быть реализованы в рамках конкретного соглашения, а также всей основанной на этом экономической и финансовой деятельности, которая может конкретно включать в себя передачу и перевод, цифровой актив своп, законный своп валюты и цифровых активов и одобрение кредита. Ряд приложений с практическими функциями и социальной полезностью, такими как выпуск и торговля цифровыми активами, децентрализованные биржи, торговые и приемные шлюзы и т. д.
Суть конструкции протокола LBTC заключается в том, чтобы гарантировать, что LBTC имеет достаточные возможности для работы в качестве системы-перевозчика для глобальной передачи ценности через Интернет путем выбора соответствующей технической архитектуры. Протокол LBTC — это базовая структура для реализации передачи стоимости, которая представляет собой матрицу всех видов экономической деятельности в цепочке. Поэтому мы выдвинули высокие требования к применимой технической архитектуре и различным внутренним деталям LBTC, творчески установили механизм консенсуса DPoS на основе UTXO и разработали необратимые блоки, консенсус временных меток, промежуточное программное обеспечение кэширования и другие балансы. Это сочетание производительности и надежности позволяет версия протокола, которая ближе к первоначальному замыслу одноранговой денежной системы, чем исходный биткойн.
2. Модель UTXO: самый безопасный метод ведения бухгалтерского учета
На уровне данных LBTC следует модели UTXO, принятой Биткойном в качестве инфраструктуры для записей реестра блокчейна. UTXO — это аббревиатура Unspent Transaction Output (неизрасходованный вывод транзакции) Это первое техническое решение, принятое Сатоши Накамото при разработке структуры данных транзакций Биткойн, а также инновационный протокол Биткойн, представленный миру. .
UTXO размещается в базе данных протокола Биткойн в следующем виде: После подтверждения того, что назначение нескольких транзакций перевода указывает на пользователя А в цепочке, и А не потратил активы, указанные в этих транзакциях, все участники протокола признает А владельцем этих активов.
По сравнению с моделью UTXO обычным людям легче понять модель учетной записи (Account Model). Модель учетной записи относится к сохранению идентификатора учетной записи, идентификатора владельца и баланса активов в учетной записи в базе данных; когда происходит транзакция передачи, баланс этих учетных записей будет скорректирован и изменен в соответствии с транзакцией для формирования нового баланса учетной записи. Отображение отношения (То есть соответствующее отношение). В модели UTXO баланс учетной записи не хранится в виде числа, а рассчитывается с использованием суммы имеющихся UTXO. Другими словами, UTXO не имеет так называемого отношения сопоставления баланса и счета, это просто достоверная запись всех исторических транзакций, простая, но очень надежная.
Модель UTXO имеет следующие преимущества:
Надежность UTXO
В блочной структуре два наиболее важных поля — хэш предыдущего блока и корень merkleroot, оба из которых предотвращают транзакции. быть подделаны. Основная идея модели UTXO заключается в обеспечении неизменности записанных данных.Основываясь на этой основной идее, цепной UTXO соединяет ввод и вывод различных транзакций с помощью хэш-указателей, чтобы обеспечить легитимность всех транзакций и реализовать отслеживаемость. из УТХО.
Единоразовый UTXO
Каждая транзакция в модели UTXO состоит из нескольких входных данных транзакции, которые на самом деле представляют собой UTXO + подписи. Каждый выход транзакции (Transaction Output) имеет только два состояния: потрачено и неизрасходовано. Это гарантирует, что каждый UTXO может быть потрачен только один раз, а способность противостоять атакам двойного расходования чрезвычайно высока.
Сокрытие UTXO
По сравнению с моделью учетной записи UTXO более конфиденциальна. Как известно, каждый UTXO является «одноразовым». Если пользователь меняет адрес для каждой транзакции, будет сложно найти корреляцию между двумя адресами, которая обеспечивает анонимность транзакции. Если по-прежнему существует необходимость в дальнейшем улучшении этого сокрытия, можно также рассмотреть технические средства, такие как пары подписей кольцевых транзакций и смешивание элементов транзакций.
Параллелизм UTXO
Модель UTXO признана потенциально масштабируемой, поскольку UTXO позволяет обрабатывать транзакции параллельно. Когда отправитель транзакции отправляет две независимые транзакции, использование независимого UTXO также позволяет обрабатывать транзакции в любом порядке. Это позволяет разделить средства с возможностью параллельной обработки транзакций при сохранении конфиденциальности.
Модель UTXO Биткойн стабильно эксплуатируется и тестируется в течение многих лет и имеет большие преимущества в производительности и безопасности. В качестве форк-валюты Биткойн LBTC принимает модель UTXO, которая является наследием базовой технологии для LBTC. LBTC разработан на основе основного кода Биткойн, что также является более осторожным выбором. Характеристики безопасности и параллельных транзакций UTXO также дадут возможность повысить эффективность LBTC.
3. Архитектура DPoS: наиболее эффективный механизм консенсуса
В протоколе консенсуса LBTC использует механизм делегированного доказательства доли (DPOS). DPoS — это новый тип алгоритма консенсуса для обеспечения безопасности сети цифровой валюты на основе POW и POS. Это может не только решить проблему чрезмерного энергопотребления, генерируемого POW в процессе майнинга, но и избежать проблемы необъективного «баланса доверия», который может возникнуть при распределении прав и интересов POS. Тогда DPoS может логически стать репрезентативным механизмом консенсуса в механизме консенсуса 3.0.
Кратко объясните механизм консенсуса DPoS. Принцип заключается в том, чтобы позволить каждому держателю токена проголосовать, выбрать определенное количество представителей держателя токена или понимать его как определенное количество репрезентативных узлов, и эти репрезентативные узлы завершат проверку и проверку транзакции. , Работа блочного производства. Держатели токенов могут проголосовать за замену этих представителей в любое время, чтобы сохранить «долгосрочную чистоту» системы в цепочке и обеспечить достаточную степень децентрализации соглашения.
DPOS — это самая быстрая, эффективная, децентрализованная и гибкая модель консенсуса среди всех существующих протоколов консенсуса. DPOS использует возможность голосования заинтересованных сторон для решения вопросов консенсуса справедливым и демократичным образом. Все параметры сети, от простых стандартов комиссий за транзакции, интервалов блоков, параметров блоков до более сложных правил управления в сети, могут быть скорректированы выбранными делегатами.
Механизм консенсуса DPoS имеет следующие преимущества:
Высокая производительность DPos:
Быстрая скорость подтверждения: возьмем в качестве примера LBTC, время каждого блока составляет 3 секунды. , Транзакция (после получения 6-10 подтверждений) занимает около 1 минуты, а полный цикл производства блока всего 5 минут, необратимый блок как точка подтверждения может генерироваться каждые 1-2 цикла. В соответствии с механизмом PoW, взяв в качестве примера Биткойн, для создания блока требуется около 10 минут, а для подтверждения транзакции требуется не менее 1 часа (получить 6 подтверждений).
Низкое энергопотребление DPoS:
В то время как механизм DPoS еще больше сокращает количество узлов, он также меняет отношения между узлами с конкуренции на сотрудничество, избегая ненужной конкуренции за вычислительную мощность и под Предпосылкой обеспечения безопасности сети является дальнейшее снижение энергопотребления всей сети, а стоимость эксплуатации сети является самой низкой.
Эффективное управление для DPoS:
Пока заинтересованные стороны одобряют его, разработчики могут вносить любые изменения, которые они считают нужными. Эта политика защищает не только разработчиков, но и заинтересованные стороны и гарантирует, что ни один человек в одностороннем порядке не получит контроль над сетью блокчейнов или не позволит ей выйти из-под контроля. Хардфорк подобен замене 51% свидетелей, поэтому чем больше заинтересованных сторон участвует, тем больше соответствующих свидетелей на выборах и тем выше безопасность всей системы.
4. UTXO+DPoS: удивительное и прекрасное сочетание
У многих людей может сложиться неправильное представление о том, что DPoS подходит только для модели аккаунта и не может использоваться для модели UTXO. Но на самом деле модель UTXO — это способ хранения записей для хранения, организации и проверки транзакций; DPoS — это алгоритм консенсуса, гарантирующий, что участники распределенной сети также смогут добиться согласованного понимания данных транзакций. UTXO и DPoS не исключают друг друга и не коррелируют друг с другом.
На самом деле, комбинация UTXO и DPoS имеет много дополнительных преимуществ.
Основа для более высокой производительности:
Из-за операции разделения UTXO он имеет потенциальный параллелизм. Благодаря поддержке производительности DPoS, LBTC имеет превосходную основу для производительности. Согласно фактическим результатам работы, LBTC может удовлетворить рабочие требования 2800TPS.
Более высокий уровень безопасности
В архитектуре DPoS узлы производят блоки в заданном порядке, а временной интервал очень короткий. Если вы используете учетную модель, база данных будет расширяться очень быстро, и будет много проблем, когда синхронизация базы данных за очень короткий промежуток времени столкнется с сетевыми исключениями. Модель UTXO может не только поддерживать размер базы данных, но и генерировать подделку периодической таблицы в соответствии с определенным алгоритмом, а также сохранять подделку периодической таблицы, рассчитанную узлами всей сети на основе одних и тех же данных, чтобы они были непротиворечивыми. на этот раз узлы всей сети достигают консенсуса. Когда форжинговый узел не работает, сеть разделена и т. д., вся сеть будет самостоятельно переключать оверлеи с самой длинной цепочкой в качестве основной цепочки в соответствии с принципом «отправки транзакции» для обеспечения согласованности.
Консенсус по меткам времени
Одной из трудностей в сочетании UTXO и DPoS является метка времени.Консенсус DPoS основан на времени и строго проверяет время блока. Системное время полного узла должно быть установлено таким же, как стандартное время, иначе возникнут проблемы с согласованием консенсуса. Сам UTXO также записывает функцию метки времени, но метка времени не основана на стандартном времени. В LBTC отметка времени унифицирована в стандартный протокол времени для обеспечения нормальной работы блока. При наличии вредоносных узлов или блоков, время которых не синхронизировано, блок будет рассматриваться как ненормальный блок, а узел, создающий блок, будет рассматриваться как ненормальный узел.
Снимок данных и голосование:
В модели UTXO, принятой Биткойном, не поддерживается функция запроса баланса адреса. В Биткойне баланс адресов можно рассчитать в режиме реального времени, просматривая данные UTXO по всему миру. Объем работы расчета в реальном времени довольно велик, а время расчета измеряется в часах, что в реальности неосуществимо. Однако Биткойн не использует консенсус DPoS и не требует таких функций, как регистрация узлов и голосование.
В системе LBTC, чтобы удовлетворить потребности алгоритма DPoS, в LBTC были добавлены новые функции расчета баланса адресов, регистрации узлов и голосования узлов. Учитывая высокие требования к производительности алгоритма консенсуса и ограниченное количество зарегистрированных узлов, баланс адресов, регистрация узлов и информация о голосовании сохраняются в памяти, а данные записываются обратно на диск при выходе из программы. Учетная информация UTXO и механизм консенсуса DPoS связаны через базу данных, баланс адресов и информацию о голосовании:
Информация о регистрации и голосовании передается по базовому протоколу Биткойн.
Сохранить информацию о регистрации и голосовании в базе данных памяти.
Модуль консенсуса DPoS проверяет информацию о регистрации и голосовании и завершает консенсус.
Ссылки по теме:
https://www.qukuaiwang.com.cn/szhb/2429.html###