Масштабирование
Биткоина

Важность
пользователей

Прагматичное
сообщество

Bitcoin XT - это реализация полной ноды клиента сети Bitcoin Cash (BCH) и Bitcoin (BTC). Bitcoin XT соответствует первоначальному видению Биткоина: простые, надёжные, дешёвые транзакции для каждого в мире. Изначально Bitcoin XT представлял собой простой набор патчей поверх Bitcoin Core, сейчас же Bitcoin XT - это независимо разрабатываемый клиент сети Биткоин. Для того, чтобы каждый мог проверить, что загружаемые файлы согласуются с исходным кодом, используется метод Deterministic Builds.

За что мы боремся

Обязательство следовать ниже перечисленным принципам - это то, что отличает нас от Bitcoin Core. Мы пытаемся соответствовать первоначальному видению Сатоши Накамото, так как именно оно сплотило биткоин-сообщество.
Основные цели Bitcoin XT определяют то, что мы считаем важным:

  • Для нас важно следовать масштабированию сети в соответствии с растущими запросами пользователей, даже если это означает, что изменятся некоторые технические детали. Это то, чего хотел сам Сатоши, а идея глобальной системы, которая может использоваться каждым человеком в мире - это то, что мотивировало многих из нас присоединиться к сети.
  • XT предоставляет людям всю информацию, которая им нужна, даже если её использование требует принятия решений включающих в себя некоторый риск. Например:
    • Мы считаем, что неподтверждённые транзакции необходимы. Ведь многим продавцам необходимо принимать платежи в течение секунд, а не минут или часов. Клиент Bitcoin XT принимает этот факт и делает всё возможное для уменьшения риска, а затем помогает продавцам принять самостоятельное решение. Мы привержены правилу "первого увидевшего". В то же время, мы не собираемся вносить изменения, которые сделают неподтверждённые транзакции более рискованными.
    • Лёгкие кошельки необходимы. Большинство пользователей не могут или просто не будут запускать полную ноду. Большая часть мирового населения не имеет собственного компьютера: такие люди пользуются интернетом через смартфоны. Им прийдется пожертвовать некоторой безопасностью для того, чтобы участвовать в сети, так что клиент Bitcoin XT поддерживает любые компромиссы, которые могут предложить разработчики кошельков.
  • Принятие решений разработчиками - быстрый и прозрачный процесс. Решения принимаются в соответствии с иерархией в руководстве проекта. Bitcoin XT воплощает в коде решения, которые соответствуют вышеуказанным принципам, а люди, которые не поддерживают изменения, могут использовать другой клиент, либо патчить наш. Таким образом сохраняется принцип децентрализованности.
  • Сообщество пользователей Bitcoin XT дружелюбное, прагматичное, и заботится о разработчиках сторонних приложений. Мы заботимся о пользовательском опыте во всех сферах. Мы ценим профессионализм как в техническом плане, так и в коммуникационном.

Увеличение размера блока

Много лет назад Сатоши Накамото установил лимит на размер блоков в Биткоине для защиты от спама. Он намеревался убрать этот лимит, как только будут разработаны лёгкие кошельки, однако, убран он так и не был. Как и ожидалось, пользователи столкнулись с проблемой из-за маленького размера блока транзакции стали невероятно дорогими. Разработчики Bitcoin Core отказались увеличивать размер блоков, что привело к расколу сети и появлению Bitcoin Cash (BCH). Майнеры и пользователи, которые были не согласны платить огромные комиссии и придерживались изначального плана развития Биткоина переключились на Bitcoin XT, либо выбрали другой форк, поддерживающий большие блоки.

В последнее время было много дискуссий на эту тему. Здесь вы можете ознакомиться с аналитическим статьями, разъясняющими, почему мы считаем, что увеличение размера блоков очень важно:

Майнеры

Если вы майните с помощью Bitcoin XT, вы будете добывать блоки со специальным номером в поле "номер версии блока". Для остальной сети это будет означать, что вы поддерживаете увеличение размера блоков. Как только 75% из последней тысячи блоков будут с этим специальным номером, сетью автоматически будет принято решение о том, что майнинг увеличенных блоков можно начать.

Мягкие ограничения: Bitcoin XT поддерживает настройку максимального размера блока, который вы будете майнить. Если применить такую настройку, то ваша нода не будет добывать блоки больше этого лимита, но при этом она будет принимать большие блоки от других.

Майнинг поддерживается только в сети Bitcoin Cash по той причине, что Bitcoin XT осознанно не включает в себя реализацию SegWit.

Покупатели и продавцы

Используя клиент Bitcoin XT, вы не несёте никаких рисков: если мощность вычислительной силы для приобретения консенсуса будет недостаточной, то ничего не произойдёт. Если же консенсус будет установлен, то вы будете следовать за новой цепью блоков, поддерживаемой большинством, и всё будет как раньше.

Более того, Bitcoin XT имеет полезную возможность: мониторинг двойных трат и передача информации об этом другим нодам. Используя Bitcoin XT, вы помогаете распространить информацию о двойных тратах по всей сети, усложняя задачу мошенникам обмануть продавцов методикой двух конкурирующих транзакций.

Присоединяйтесь к нам и учавствуйте!

Будьте всегда на связи в нашем чате в Gitter подходящие темы для обсуждения:

  • Обсуждение новых патчей
  • Вопросы использования и конфигурации Bitcoin XT для майнинга
  • Новые идеи по разработке (пожалуйста, попробуйте воплотить их в коде, прежде чем просить об этом остальных)

Пожалуйста, будьте вежливы и обсуждайте идеи, а не людей, которые за ними стоят.