MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,768 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все новости о платежных криптовалютах, таких как BitCoin, Ethereum, LiteCoin, Ripple и прочих подобных p2p валютах
Первый пост Опции темы
Старый 02.03.2017, 02:44
#1
Интересующийся
 
Регистрация: 29.08.2012
Сообщений: 3,519
Благодарностей: 1,210
Новая версия Bitcoin Core – акцент на оптимизации кодовой базы

В ходе недавней презентации на Bitcoin Meetup Switzerland разработчик Bitcoin Core Йонас Шнелли рассказал, какие нововведения будут включены в предстоящий релиз Bitcoin Core 0.14. Об этом пишет CoinJournal.

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

YouTube YouTube
Как отметил Шнелли, из-за нежелания компаний тратить дополнительные ресурсы подобные улучшения практически никогда не происходят при разработке традиционного корпоративного ПО.

Цитата:
«То, что мы сделали, очень важно для дальнейшего существования [биткоина – прим. ред.], но никаких особых функций не будет», —
сказал он.

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

Расчет комиссии

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

Как отмечает Шнелли, в том, что касается расчета комиссии, Bitcoin Core является наиболее часто используемым ресурсом, и многие провайдеры кошельков так или иначе используют предлагаемую разработчиками модель. Bitcoin Core 0.14 содержит улучшения и здесь. Подробные детали алгоритма Шнелли, впрочем, не раскрыл, однако известно, что по умолчанию количество необходимых подтверждений в GUI снижено с 25 до 6.

Пользователи также смогут отправлять все свои транзакции при помощи функции Replace-By-Fee, при помощи которой возможно увеличить размер комиссии для более быстрого подтверждения. Однако по умолчанию данная опция при запуске не активируется. Также в новую версию будет включен сохраненный мемпул, т.е. сохраняться он будет даже после отключения ноды.

Ручная очистка блокчейна


За последние несколько лет блокчейн биткоина существенно вырос в размерах, что увеличивает время первоначальной синхронизации. Однако многие из старых блоков попросту не нужны и, как говорит Шнелли, теперь могут быть очищены.

Цитата:
«Встроив набор UTXO [отвечает за неизрасходованные выходы ранних транзакций – прим.ред.], т.е. набор монет, которые не расходуются прямой сейчас, старые блоки можно отбросить. Они нужны только другим нодам, которые хотят стать полными нодами», —
объясняет Шнелли.

Таким образом, вместо того, чтобы скачивать весь блокчейн, размер которого сегодня превышает 100Гб, пользователь может воспользоваться его очищенной версией размером от 550MB.

Очистка блокчейна была впервые представлена еще в Bitcoin Core 0.11, но ручная очистка при помощи команды удаленного вызова процедур вводится впервые.

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

Последний релиз программного обеспечения Bitcoin Core 0.13.2 состоялся 3 января и был приурочен к 8-летию биткоина.

Источник
Анна Чернобай вне форума
Старый 30.03.2017, 01:14
#2
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.10.2013
Сообщений: 27
Благодарностей: 6
Какая комиссия на вывод из кошелка?
spbalexpiter вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход