Новый крупный апдейт Groestlcoin Core версии 2.13.3
Теперь доступен для скачивания принося новые функции и исправления ошибок, поэтому рекомендуется перейти на него, если у вас запущена нода
Groestlcoin или вы пользуетесь локальным Groestlcoin Core бумажником.
v2.13.3 теперь официальная версия Groestlcoin Core. Помимо новых функций и улучшений производительности, это обновление содержит очень важные исправления безопасности. Рекомендуется обновление до этой версии как можно скорее.
Особенно операторам пулов, P2Pool и майнерам в соло потому, что по умолчанию, Groestlcoin ядро автоматически устанавливается и сбрасывает биты версии по мере необходимости.
Развертывание устанавливает блок номер версии для 0x20000023 между полуночью 21 янв 2017 до полуночи 21 июня 2017 года, чтобы сигнализировать о готовности к развертыванию. Номер версии состоит из 0x20000000 для указания версии битов вместе с установкой бита 0, бит 1 и бит 5, чтобы указать поддержку этого комбинированного развертывания, показанный как "CSV", "segwit" и "bip65" в "getblockchaininfo" RPC вызов. Обратите внимание, что будет держать генерирующие блоки с версией 0x20000023 до "CSV", "segwit" и "bip65" активируются при котором точка будет автоматически снята с охраны бит 0, бит 1 и бит 5.
Все пулы, услуги, обменники уже проапгрейдились.
Мы хотели бы поблагодарить всех за быструю модернизацию без сучка и задоринки:
Suprnova
Dwarfpool
Zpool
Miningpoolhub
Coinmine.pl
Chainz
Bchain
Cryptoguru
Fogify
Bittrex
Cryptopia
Что нового в версии v2.13.3?Это основной выпуск Groestlcoin Core с большим количеством улучшений на уровне протокола и оптимизации кода, показывая технический эквивалент Bitcoin v0.13.3, но с конкретными исправлениями Groestlcoin. На общем уровне, большинство из того, что является новым является возможность выкатить несколько мягких вилок сразу, сильно ожидается сегрегация свидетелем (segwit) инновации, CSV и BIP65.
Изменения:• Qt зависимость изменилась. Версия обновлена до 5.7.1
• BerkeleyDB зависимость изменилась. Версия для ОС Windows и MAC обновлен до 5.3.28 (9 сентября 2013 г.).
• Blockversion столкнулся с 0x20000000, чтобы подготовиться к развертыванию BIP9.
• Клавиши оповещения удалены.
• Добавлены дополнительные DNS сиды.
• добавлена HARDCODED основные сиды.
• добавлена HARDCODED тестовые сиды.
• Установщик поставляется теперь с логотипом Groestlcoin и деинсталлятором.
• Новый механизм стоимости транзакции.
• Groestlcoin добавил китайский, болгарский, русский, украинский, японский и арабский перевод.
• Все возможные языки обновлены.
• BIP9 - Это BIP позволяет нескольким мягкие вилки изменения, которые будут развернуты параллельно.
• BIP65 - Это BIP позволяет выход транзакции быть сделаны unspendable до какой-то момент в будущем.
• BIP68 - Это BIP позволяет относительное исполнение Locktime через порядковых номеров.
• BIP112 - Это BIP является предложение пересмотреть семантики, используемые при определении права на Транзакцию время автоподстройки для включения в блок. Медиана последних 11 блоков используется вместо временной метки блока, гарантируя, что она монотонно возрастает с каждым блоком.
• BIP113 - Это BIP описывает новый опкод (CHECKSEQUENCEVERIFY) для системы сценариев groestlcoin, что в сочетании с BIP68 позволяет выполнять пути сценария быть ограничено в соответствии с возрастом выхода тратятся.
• BIP130 - Это BIP добавляет новое сообщение, "sendheaders", который указывает, что узел предпочитает получать новый блок объявлений через "заголовки" сообщения, а не "инв".
• BIP133 - Это BIP добавляет новое сообщение "feefilter", который служит для указания коллег не направлять "INV" S к узлу для операций с платой ниже указанной ставки вознаграждения.
• BIP141 - Это BIP определяет новую структуру, называемую «свидетелем», который стремится к блокам, отделенных от дерева транзакций Merkle.
• BIP143 - Это BIP содержит логику для проверки подписи для версии 0 программы свидетелей.
• BIP144 - Это BIP содержит логику для новых сообщений и форматов сериализации для распространения операций и блоков, совершающих к изолированному структурам свидетелей.
• BIP147 - Это BIP содержит изменения в правила достоверности транзакции, чтобы исправить вектор податливости.
• BIP152 - Это BIP добавить компактный блок реле для уменьшения пропускной способности, необходимой для распространения новых блоков.
• Разделенные свидетель мягкой вилки. Для обеспечения большей выходной сделки и смягчение сделки податливости.
• Иерархическая Детерминированная Генерация ключа. Groestlcoin Ядро будет поддерживать иерархические детерминированных бумажники, как описано в BIP32, также известный как HD кошельков.
• Подпись проверки с помощью libsecp256k1. Подписи ECDSA внутри Groestlcoin сделок теперь используют проверку с использованием libsecp256k1 вместо OpenSSL.
• Кошелек: Обрезка. Для уменьшения размера блока хранения.
• пул памяти ограничение. Лучше mempool фильтрация транзакций.
• Автоматическое использование скрытых сервисов Tor. Встроено Tor сокет управления поддержки API, если Tor работает, а также поток изоляции для Tor связи.
• Возможность уменьшить трафик загрузки. Теперь стало возможным уменьшить суммарный трафик загрузки через '' -maxuploadtarget параметра.
• Уведомления через ZMQ. Groestlcoind теперь может (необязательно) асинхронно уведомлять клиентов через ZMQ основе PUB гнездо прихода новых сделок и блоков.
• NODE_BLOOM службы бит. Поддержка бита NODE_BLOOM службы, как это описано в BIP 111, была добавлена к коду протокола P2P.
• Удаление внутреннего шахтера. В горнодобывающей промышленности CPU в бумажнике была бесполезной в течение длительного времени, внутренняя шахтер был удален в этом выпуске, а также заменено более простой реализации для тестовой структуры.
• Opt-в-Заменить побочных платных операций. Теперь можно заменить операции в пуле памяти транзакций из Groestlcoin Ядро 2.13.3 узлов.
• RPC: поддержка SSL упала. Поддержка SSL для RPC, ранее включается опцией rpcssl был исключен из клиента и сервера. Это было сделано для устранения зависимости от OpenSSL для демона полностью.
• Исправлена ошибка переполнения буфера в комплекте UPnP. Прилагаемое miniupnpc была обновлена 1.9.20151008. Это фиксирует переполнение буфера в XML-парсер во время обнаружения исходной сети.
• Тест для минимумам подписей перед ретрансляцию. Сделайте узел требует каноническое 'Low-s' кодировку для подписей ECDSA при передаче или горнодобывающей промышленности. Это устраняет неприятность вектор податливости. Поведение Консенсус не меняется.
• Windows исправлена ошибка поврежденной базы данных UTXO на нечистых отключений. Этот релиз не больше не полагается на файлы, отображенные в памяти для базы данных UTXO, что значительно снижало частоту нечистыми отключений, ведущих к требуемых индексирование.
• RPC: проверка подлинности RPC Random-куки. Когда не указано -rpcpassword, демон теперь использует специальный файл "куки" для проверки подлинности. Этот файл генерируется случайным содержимым при запуске демона, и удаляется при выходе из устройства. Его содержимое используется в качестве маркера аутентификации.
• Реле: Любая последовательность pushdatas в OP_RETURN выходы теперь разрешено. Ранее OP_RETURN выходы с полезной нагрузкой были только ретранслируется и добывали, если они имели одну pushdata. Это ограничение было снято, чтобы позволить любую комбинацию из данных выталкивает и числовые константы опкоды (OP_1 к OP_16) после OP_RETURN. Ограничение на размер выходного OP_RETURN теперь применяется ко всему сериализованном scriptPubKey, 83 байт по умолчанию. (Предыдущий 80 байт по умолчанию плюс три байта накладных расходов).
• Реле: только новые и новые блоки переданные при обрезке. При работе в обрезке режиме, клиент теперь будет передавать новые блоки. При ответе на сообщение getblocks, только хэши блоков, которые находятся на диске, и, вероятно, останутся там в течение некоторого разумного интервала времени (1 час) будет возвращен (ранее все соответствующие хэши были возвращены).
• Реле и горнодобывающей промышленности: Приоритетные сделки. В Groestlcoin ядра 2.13.3, когда mempool предел достигнут более высокий минимальный взнос реле вступает в силу, чтобы ограничить использование памяти. Сделки, которые не соответствуют этому более эффективную плату минимального реле не будет передана или добыты, даже если они занимают место высоко в соответствии с приоритетом эвристики.
• Кошелек: Операционные сборы. Различные усовершенствования были сделаны, как бумажник вычисляет операционные издержки.
• Бумажник отрицательные подтверждения и обнаружение конфликтов. Кошелек теперь будет сообщать отрицательное число для подтверждения, которое указывает, насколько глубоко в блок-цепи находится конфликт.
• Бумажник: Меркле ветви удалены. Ранее каждая сделка бумажник хранится ветвь Меркле, чтобы доказать свое присутствие в блоках. Это не используется для более дорогой проверки вменяемости. Так как не 2.13.3, они больше не сохраняются. При загрузке 2.13.2 бумажник в более старой версии, она сканируется автоматически, чтобы избежать неудачных проверок.
• Возможность синтаксического анализа поведения. Параметры командной строки теперь разбирается строго в том порядке, в котором они указаны.
• RPC: изменения API низкого уровня. Денежные суммы могут быть предоставлены в виде строк. Это означает, что, например, аргумент sendtoaddress может быть "0,0001" вместо 0,0001. Это может быть преимуществом, если библиотека JSON настаивает на использовании с потерями типа с плавающей точкой для чисел, которое было бы опасно для денежных сумм.
• увеличение кэш-памяти базы данных. По умолчанию было изменено на 300 МиБ в этом выпуске.
• Groestlcoin-кли: аргументы о конфиденциальности. Линии клиент команда RPC получила новый аргумент: "-stdin" читать дополнительные аргументы из стандартного ввода, по одному в каждой строке до EOF / Ctrl-D.
• Выбор горно сделки ( "Child платит за Parent"). Алгоритм выбора горнодобывающей промышленности сделка была заменена алгоритмом, который выбирает операции на основе их feerate включительно неподтвержденных операций предком.
• изменения переиндексации. В более ранних версиях, переиндексации сделал проверку при чтении через блок файлов на диске. Эти два были теперь разделен на части, так что все блоки известны до начала проверки. Это было необходимо, чтобы сделать некоторые оптимизации, которые доступны во время обычных синхронизаций также доступны во время переиндексации.
• Новое bytespersigop реализации.
• Изменения в обработке бумажника отказа mempool.
• P2P изменения низкого уровня. Дополнительный новый p2p сообщение "feefilter" реализуется и версия протокола доведена до 70015.
• изменения RPC низкого уровня. Удалены команды RPC: setgenerate, getgenerate. Новые команды RPC: generatetoaddress, importprunedfunds, removeprunedfunds, signmessagewithprivkey, getmempoolancestors, getmempooldescendants, getmempoolentry, createwitnessaddress, addwitnessaddress.
• Горный кодекс изменения. Горнодобывающая код в 2.13.3 был оптимизирован значительно быстрее быть и использовать меньше памяти. В рамках этих изменений, консенсус-расчеты критических кэшируются на Приемка транзакции в mempool и код горнодобывающей промышленности в настоящее время зависит от консистенции mempool для сборки блоков. Однако все блоки по-прежнему проходят проверку на достоверность после сборки.
• Другие P2P изменения. Список запрещенных сверстников теперь хранится на диске, а не в памяти. Перезапуск groestlcoind больше не будет ясно из списка запрещенных сверстников; вместо того, чтобы новый RPC-вызов (clearbanned) может быть использован, чтобы вручную очистить список. Новый вызов setban RPC также может быть использован, чтобы вручную запретить или незапрещать пэром.
CSV, Сегрегированный свидетелей и BIP65 Обновление информации
CSV, segwit и BIP65 мягкая вилка полностью обратно совместим со всеми кошельками Groestlcoin, так что вы будете продолжать, чтобы иметь возможность безопасно отправлять и получать groestlcoins или нет CSV, segwit и BIP65 активируется.
CSV, Segwit и BIP65 график:• Сигнал: Шахтеры будут иметь возможность сигнализировать, что они готовы и в состоянии обеспечить соблюдение в формате CSV, segwit и BIP65 начиная с начала первого периода 2016 года блок Retarget или после того, как 21 января 2017 года (UTC). В короткой сигнализации начнется блок 1435392.
• Блокировочные: После того, как 95% блоков в 2016 блока длительного периода дали понять, что их майнеры готовы применять Csv, segwit и BIP65 затем CSV, segwit и BIP65 заблокирует в - это означает, что если blockchain не откатывается на что точка, CSV, segwit и BIP65 станут активными. В коротком замыкания на будет на блоке 1437408.
• Активация: После того, как другой период блока 2016, CSV, segwit и BIP65 активизируется, позволяя майнерам производить блоки, содержащие CSV, segwit и BIP65 сделки по mainnet Groestlcoin в. Короче Активировать будет на блоке 1439424. Когда segwit активирована, транзакция продуцирующих программное обеспечение будет в состоянии отделить (изолировать) транзакционные подписи (свидетелей) из части данных в рамках операции, которая покрывается TXID.