Обзор продукта HBIT — это 100% proof-of-stake криптовалюта, созданная на Java с открытым исходным кодом. Уникальный алгоритм proof-of-stake HBIT не зависит от какой-либо реализации концепции возраста монеты, используемой другими криптовалютами proof-of-stake, и устойчив к так называемым атакам «в стейкинге ничего нет». В генезис-блоке было распределено 50 миллиардов доступных токенов. Криптография Curve25519 используется для обеспечения баланса безопасности и требуемой вычислительной мощности, наряду с более распространенными алгоритмами хеширования SHA256. Блоки генерируются в среднем каждые 30 секунд на аккаунтах, разблокированных на сетевых нодах. Поскольку полного предложения монет уже существует, HBIT перераспределяется за счет включения комиссии за транзакции, которая начисляется на аккаунт, когда он успешно создает блок. Этот процесс известен как форжинг и схож с концепцией майнинга, используемой в других криптовалютах. Транзакции считаются безопасными после 10 подтверждений блока, а текущая архитектура HBIT и предельный размер блока позволяют обрабатывать до 1 101 600 транзакций в день.
Транзакции HBIT основаны на ряде основных типов транзакций, которые не требуют обработки скриптов или транзакций ввода/вывода со стороны сетевых нод. Эти транзакционные примитивы обеспечивают поддержку основных типов транзакций:
Перевод монет.
Майнинг.
Дискуссионный форум.
Зашифрованные сообщения от пользователя к пользователю.
Инструменты мерчантов.
Выпуск активов.
Обмен активами.
Онлайн и офлайн платежный шлюз (HBIT Pay).
Инструменты разработчиков.
Используя эти примитивные типы транзакций, ядро HBIT можно рассматривать как гибкий, базовый протокол, на основе которого можно построить неограниченное количество сервисов, приложений и других валют. В этой версии whitepaper описаны функции и алгоритмы, реализованные в HBIT по состоянию на версию 1.00.00. В будущем будут внесены изменения, отражающие дополнительные запланированные функции и изменения алгоритмов.
HashBit Blockchain (HBIT) — это блокчейн на базе Java, чрезвычайно легкий, быстрый и простой для любого типа интеграции, будь то приложения, игры, интернет-магазины, но прежде всего мы работаем над тем, чтобы сделать его идеальным для повседневного использования, позволяя каждому быстро и легко использовать его при покупке в магазине или простом переводе монет между двумя пользователями через их смартфоны. HBIT используется через обычный браузер, используя все доступные инструменты, простота должна быть основой для легкого массового использования, скорость для практически мгновенных транзакций и безопасность каждого пользователя являются нашим приоритетом.
Экономическое обоснование
Ежедневное использование через POS, быстрые переводы, децентрализованные приложения, такие как дискуссионные форумы, мгновенные сообщения, создание собственных активов и многое другое. Любой человек может создать любую программу, приложение, игру с помощью технологии HBIT без особых усилий, в кратчайшие сроки и безопасно. Предел — это ваше воображение!
Монеты
Общее предложение HBIT составляет 50 миллиардов монет, кратных восьми знакам после запятой. Все токены были выпущены при создании генезис-блока (первый блок в блокчейне HBIT), в результате чего на генезис-аккаунте изначально был отрицательный баланс в размере 50 миллиардов HBIT. Существование анти-токенов на генезис-аккаунте имеет несколько интересных побочных эффектов:
Генезис-аккаунт не может проводить транзакции любого рода, так как его баланс отрицательный, и он не может оплачивать комиссии за транзакции. В результате приватная парольная фраза для генезис-аккаунте свободна для использования любым желающим.
Любые токены, отправленные на генезис-аккаунт, фактически уничтожаются, поскольку отрицательный баланс этого аккаунта их аннулирует.
Выбор слова «токены» обусловлен намерением использовать HBIT в качестве базового протокола, обеспечивающего множество других функций. Самая основная функция HBIT — это традиционная платежная система, но он был разработан, чтобы делать гораздо больше.
Proof of Stake
В традиционной модели Proof of Work, используемой большинством криптовалют, безопасность сети обеспечивается за счет пиров, выполняющих работу. Они используют свои ресурсы (вычислительное/процессорное время) для согласования транзакций с двойным расходом средств и для того, чтобы наложить чрезвычайные издержки на тех, кто попытается отменить транзакции. Монеты выдаются участникам в обмен на работу, причем частота и количество варьируются в зависимости от операционных параметров каждой криптовалюты. Этот процесс известен как майнинг. Частота генерации блоков, определяющая доступное вознаграждение за добычу каждой криптовалюты, как правило, остается постоянной. В результате сложность работы, необходимой для получения вознаграждения, должна увеличиваться по мере роста производительности сети. Когда сеть Proof of Work становится сильнее, у отдельного пира становится меньше стимулов поддерживать сеть, поскольку его потенциальное вознаграждение распределяется между большим количеством пиров. В поисках прибыльности майнеры продолжают добавлять ресурсы в виде специализированного, собственного оборудования, которое требует значительных капиталовложений и высоких постоянных затрат энергии. Со временем сеть становится все более и более централизованной, поскольку более мелкие участники (те, кто может выполнять меньший объем работы) выбывают или объединяют свои ресурсы в пулы. В модели Proof of Stake, используемой HBIT, безопасность сети регулируется тем, что пиры имеют долю в сети. Стимулы, предоставляемые этим алгоритмом, не способствуют централизации так, как это делают алгоритмы Proof of Work, и данные показывают, что сеть HBIT остается в высшей степени децентрализованной с момента ее создания: большое количество уникальных аккаунтов вносят блоки в сеть.
Сетевые ноди
Сетевой нодой HBIT на данный момент является только Официальная нода, контролируемый и гарантируемый командой разработчиков, что обеспечивает большую безопасность, 99,9% времени безотказной работы и гарантирует доступ со всего мира без каких-либо проблем.
Официальная нода имеет встроенный механизм защиты от DDOS (Distributed Denial of Services), который ограничивает количество сетевых запросов от любой другой ноды до 30 в секунду.
Блоки Как и в других криптовалютах, реестр транзакций HBIT строится и хранится в виде связанной серии блоков, известной как блокчейн. Этот блокчейн обеспечивает постоянную запись проведенных транзакций, а также устанавливает порядок их проведения. Копия блокчейна хранится на каждой сетевой ноде HBIT, и каждый аккаунт, разблокированный на ноде (путем предоставления приватного ключа аккаунта), имеет возможность генерировать блоки, если хотя бы одна входящая транзакция на аккаунт была подтверждена 1440 раз. Любой аккаунт, отвечающий этим критериям, называется активным. В HBIT каждый блок содержит до 255 транзакций, которым предшествует заголовок блока, содержащий идентифицирующие параметры. Каждая транзакция в блоке представлена общими данными транзакции, конкретные типы транзакций также включают вложение транзакции, а некоторые транзакции могут включать одно или несколько дополнительных вложений. Максимальный размер блока составляет 42 КБ. Все блоки содержат следующие параметры:
Версия блока, значение высоты блока и идентификатор блока.
Временная метка блока, выраженная в секундах с момента создания блока
Идентификатор аккаунта, сгенерировавшей блок, а также открытый ключ этого аккаунта
Идентификатор и хэш предыдущего блока Количество транзакций, хранящихся в блоке
Общая сумма HBIT, представленная транзакциями и комиссиями в блоке
Данные транзакций для всех транзакций, включенных в блок, включая их идентификаторы транзакций
Длина полезной нагрузки блока и хэш-значение полезной нагрузки блока
Подпись генерации блока
Подпись для всего блока
Базовое целевое значение и кумулятивная сложность для блока
Стейкинг Блоки в блокчейне HBIT создаются с помощью стейкинга, вы можете генерировать блоки на любую сумму, которая имеет не менее 1440 подтверждений на вашем аккаунте в блокчейне. Стейкер получает вознаграждение за каждую транзакцию, включенную в создаваемый блок. Чем больше HBIT, тем больше блоков генерируется в блокчейне, и тем больше заработанных комиссий в HBIT. HBIT всегда доступны, даже если они находятся в стейкинге, вы можете отправить их в любое время без необходимости их разблокировки. В настоящее время стейкинг управляется командой разработчиков, чтобы сохранить безопасность блокчейна, но скоро стейкинг будет доступен всем, сначала непосредственно на главной ноде, затем на нодах пользователей, которые используют программное обеспечение HBIT.
Майнинг HBIT Распределение HBIT на 99,5% осуществляется с помощью майнинга. Непосредственно во фронтенде блокчейна (в настоящее время https://chain.hashbit.org) раздел майнинга позволяет добывать HBIT с помощью вашего компьютера, используя мощность центрального процессора. Также можно майнить HBIT с помощью смартфона. Распределение происходит следующим образом: Майнинг от 0 до 1 млрд HBIT: 1 принятая доля = 0,1 HBIT Майнинг от 1 млрд до 10 млрд HBIT: 1 принятая доля = 0,01 HBIT Майнинг от 10 млрд до 20 млрд HBIT: 1 принятая доля = 0.001 HBIT Майнинг от 20 млрд до 40 млрд HBIT: 1 принятая доля = 0.0001 HBIT Майнинг от 40 млрд до 49,5 млрд HBIT: 1 принятая доля = 0.00001 HBIT Майнинг от 500 млн HBIT зарезервированы для разработчиков. 49,5 млрд HBIT предназначены для майнинга