Как использование математических инструментов обеспечивает Биткоин и согласованность системы

101 просмотр
18 дочитываний
8 комментариев
Эта публикация уже заработала 0,90 рублей за дочитывания
Зарабатывать


Как использование математических инструментов обеспечивает Биткоин и согласованность системы


Более 14 лет назад Сатоши Накамото представил миру сеть Биткоин, создав самую первую систему бухгалтерского учета с тройной записью, известную человечеству. Это технологическое чудо, текущая рыночная стоимость которого составляет 540 миллиардов долларов, изобретательно объединяет шифрование и математические формулы для повышения безопасности. В этом исследовании мы углубимся в два математических выбора, они лежат в основе сложной архитектуры Биткоин, определяя вознаграждение за блок, входы и выходы транзакций и корректировки сложности майнинга, а также регулируя скорость.

Целые числа в действии: взгляд на использование биткоинов целых чисел


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

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

Использование целых чисел для поддержания набора правил Биткоина включает вознаграждение за блок и деление пополам, которое происходит при определенной высоте блока, кратной 210 ​​000. Сложность майнинга биткоинов также использует целые числа для корректировки сложности каждые 2016 блоков. Целые числа, тип числовых данных, часто используемый в вычислительном программном обеспечении, также используются для ввода и вывода биткоин транзакций.

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

Поскольку биткоин использует целые числа, вознаграждение за блок от будущего деления пополам в конечном итоге будет усечено или округлено до ближайшего целого числа с использованием операторов битового сдвига или побитовой операции. Поскольку наименьшая единица биткоина — это Сатоши, разделить ее вдвое невозможно. В результате, широко обсуждаемый ограниченный запас биткоинов фактически составит менее 21 миллиона.

Регулирование времени блока с помощью распределения Пуассона


В дополнение к целым числам Биткоин использует математическую формулу, подобную распределению Пуассона, для регулирования согласованности времени блока. Модель распределения Пуассона была разработана в 1837 году французским математиком Дени Пуассоном. Используя эту модель, конструкция Биткоина гарантирует, что блоки обнаруживаются каждые 10 минут или около того.

Фактическое время, необходимое для майнинга блока, может варьироваться из-за вероятностного характера процесса майнинга, но обычно блоки находятся в диапазоне от 8 до 12 минут. Сатоши включил настройку сложности каждые 2016 блоков, используя формулу для поддержания примерного среднего значения 10-минутных интервалов между блоками.

Как целочисленная математика, так и распределение Пуассона являются важными математическими инструментами в Биткоин, обеспечивая согласованную основу для выполнения вычислений и моделирования различных аспектов системы.

Биткоин использует множество других математических механизмов и схем шифрования для обеспечения точности, согласованности и эффективности системы в целом. К ним относятся такие понятия и формулы, как доказательство работы, деревья Меркла, криптография на эллиптических кривых, криптографические хэш функции и конечные поля, среди прочего.

8 комментариев
Подписаться
Донаты ₽
Комментарии: 8
Отписаться от обсужденияПодписаться на обсуждения
ПопулярныеНовыеСтарые
Evgeniy
Подписчиков 472
позавчера, 15:01
РейтингРейтингРейтингРейтингРейтинг229.6к
Криптовалютные биржи: основные принципы и преимуществаКриптовалюты стали все более ...
Подробнее
Неинтересно
0
3
Возный Евгений Викторович
Подписчиков 5340
26.04.2024, 14:42
РейтингРейтингРейтингРейтингРейтинг238.5к
В наше время особую популярность набрали и продолжают набирать криптовалюты.Признаюсь, я не являюсь ...
Подробнее
Неинтересно
0
7
Stas Samarin
Подписчиков 142
26.04.2024, 10:07
РейтингРейтингРейтингРейтингРейтинг183.1к
Когда-то давно, как и многие другие, я услышал о загадочном мире криптовалюты. Начав изучать эту тему,...
Подробнее
Неинтересно
0
1
Веркаш Артём Сергеевич
Подписчиков 16
25.04.2024, 20:56
РейтингРейтингРейтингРейтингРейтинг23.1к
Шаг первый: основы основШаг второй: выбор биржи и создание кошелькаШаг третий: изучение ...
Подробнее
Неинтересно
0
5
АХИЯР
Подписчиков 102
18.04.2024, 02:35
РейтингРейтингРейтингРейтингРейтинг168.3к
Подробнее
Неинтересно
01:15
Поделитесь этим видео
0
0
АХИЯР
Подписчиков 102
18.04.2024, 02:29
РейтингРейтингРейтингРейтингРейтинг168.3к
Подробнее
Неинтересно
00:52
Поделитесь этим видео
-1
0
АХИЯР
Подписчиков 102
16.04.2024, 18:47
РейтингРейтингРейтингРейтингРейтинг168.3к
Подробнее
Неинтересно
01:16
Поделитесь этим видео
0
0
АХИЯР
Подписчиков 102
16.04.2024, 18:31
РейтингРейтингРейтингРейтингРейтинг168.3к
Подробнее
Неинтересно
00:33
Поделитесь этим видео
0
0
АХИЯР
Подписчиков 102
16.04.2024, 18:09
РейтингРейтингРейтингРейтингРейтинг168.3к
Подробнее
Неинтересно
02:07
Поделитесь этим видео
0
0