Главная » Новости криптовалют » В 2019 году в сети Биткоин будет полностью пересмотрен базовый механизм работы транзакций

В 2019 году в сети Биткоин будет полностью пересмотрен базовый механизм работы транзакций

Недавно представленный релиз программного обеспечения Bitcoin Core 0.16.0 внес вклад в снижение комиссий и облегчение блокчейна, существенно упростив создание SegWit-кошельков и повысив количество SegWit-транзакций. Следующая версия ПО, выход которой намечен на 2019 год, изменит один из основообразующих механизмов биткоин-транзакций — алгоритм селекции монет.

Чтобы понять принцип его работы, можно представить биткоин-транзакцию как процесс оплаты наличными, при котором вы расплачиваетесь купюрой в $10 за вещь стоимостью $7 и получаете $3 сдачи. Биткоин-кошелек, хранящий, к примеру, 2 биткоина, содержит не две отдельных монеты, а так называемые «неизрасходованные выходы транзакций» (UTXO) — «остатки» предшествующих отправленных или полученных транзакций, которые могут представлять сумму 0.1 BTC, 0.3 BTC, 0.1 BTC, 0.5 BTC, 0.2 BTC, 0.4 BTC, 0.3 BTC и 0.1 BTC или любую другую комбинацию подобных (и еще более мелких) составных частей. Углубляясь дальше, эти записи не содержатся на каком-то конкретном адресе или кошельке, но разбросаны среди множества транзакций и блоков. Кошелек вычисляет баланс пользователя путем сканирования блокчейна и нахождения всех UTXO, принадлежащих этому пользователю. То есть каждая биткоин-транзакция состоит из различных более мелких сумм биткоина, и если нужно отправить 0.2 BTC, алгоритм селекции монет в Bitcoin Core может направить отрезок данных, хранящий 0.3 BTC, во «вход транзакции» (input — запись о том, с какого адреса биткоины получены) и создать два выхода (output — на какой адрес биткоины отправлены): 0.2 BTC будут направлены получателю, а 0.1 BTC вернется на кошелек в качестве «сдачи».

Источник: cryptocurrency.tech

Комментарии:

Оставить комментарий

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*

Adblock
detector