BitNovosti.com - Биткойн, Блокчейн, Криптовалюты, Цифровая экономика, Аналитика, Прогнозирование курса, DeFi.
9.63K subscribers
10.4K photos
2 files
9.59K links
BitNovosti.io Telegram Channel
Download Telegram
Разработчики Bitcoin Core нашли способ сократить размер блокчейна на 25%
https://bitnovosti.com/lenta/comment-page-213/#comment-148930

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

Больше информации на Bitnovosti

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #SegWit #разработчики
Работа над Bitcoin Core: взгляд изнутри

В январе этого года я переехал в Нью-Йорк и устроился на новую работу на полную ставку над проектами Биткойна с открытым исходным кодом. Ниже я изложил свои впечатления от первых нескольких месяцев.

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

Но вернёмся на землю. Чему я действительно научился за это время?

Начинайте с малого

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

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

Итак, я новичок. Чем же я занимался? Я не профессиональный программист C++, но довольно неплохо разбираюсь в Python, на котором написан фреймворк функционального тестирования Биткойна. Я мог подчистить код, исправить ошибки в тестах и найти и исправить ошибки в окончательной версии кода. Работая над этими тестами, я понемногу начал разбираться и в других частях кодовой базы: в PRC-сервере и клиенте, кошельке, системе сборки и так далее. Теперь я могу принять скромное участие и в этих сферах.

Вот мой первый код для Bitcoin Core...

Читайте далее на Вitnovosti https://bitnovosti.com/2017/09/10/contributing-to-bitcoin-core/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #разработчики #сообщество
Введение в расчёт комиссий в Bitcoin Core

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

Почему существуют комиссии

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

Почему расчет комиссии — сложная проблема

Как пользователь узнает, какой размер комиссии подходящий? На этот вопрос сложно ответить по нескольким причинам:

Предложение [места] непредсказуемо. Если рассматривать длительный отрезок времени, то можно сказать что предложение [места] предсказуемо. Это примерно 2 Мб пространства каждые 10 минут (или, если быть более точным, блок весом 4Мб каждые 10 минут). Но, из-за распределения Пуассона, в течение более коротких периодов времени обнаружение блоков является неравномерным и непредсказуемым. Один из ста блоков обнаруживается в течение 7 секунд после предыдущего блока, а чтобы найти другой из ста потребуется более 45 минут. Это означает, что может произойти «удачная» генерация, когда несколько блоков обнаруживаются в течении нескольких минут, и все транзакции с высокой комиссией выведены из мемпула. С другой стороны, может быть не обнаружен ни один блок за полчаса или более, и в этом случае мемпул будет медленно заполняться транзакциями с более высокой комиссией.

Спрос также непредсказуем. Мы определенно видим цикличность в потоке транзакций — в выходные дни обычно тише, чем в будние дни, поэтому мемпул пуст, а комиссии ниже. Однако, как и предложение, спрос непредсказуем в краткосрочной перспективе. Например, даже в выходные дни спрос стремительно растет во время быстрых изменений цены биткойна.

У разных пользователей разные требования. Как и на любом рынке, у каждого участника есть свои причины для желания «купить» пространство блока. У меня может быть действительно срочная транзакция, которая должна быть подтверждена в ближайшие полчаса, или, может быть, мне нужно закрыть истекающий смарт-контракт в течение следующих 6 часов, или, возможно, мне нужно создать временную метку для чего-то, и я могу подождать длительное время пока она будет подтверждена на следующей неделе. Модель единого размера комиссии не способна учитывать все эти различные варианты использования.

Поэтому рассчитать правильную плату при данных обстоятельствах сложно, но это...

Читайте далее на Вitnovosti https://bitnovosti.com/2017/10/06/vvedenie-v-raschyot-komissii-v-bitcoin-core/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #комиссия_за_транзакцию #вознаграждение_майнерам
Борьба с майнинговой монополией: разработчик Биткойна собирается выйти на рынок оборудования для майнинга

Самый активный разработчик Bitcoin Core под псевдонимом BtcDrak занялся разработкой оборудования для майнинга. Разработчик, который не только вносит изменения в репозиторий Bitcoin Core, а также управляет bitcoincore.org и Bitcoin Core Community Slack, сообщил о том, что в прошлом году он совместно с производителем микросхем ASIC Halong Mining создал первую партию майнингового оборудования, старт продаж которого начнётся в начале 2018 года. «Мы запустили майнинговый проект с целью создать столь необходимую конкуренцию на рынке», — говорит BtcDark. — «Мы хотим вернуть SHA256 былую славу».

Майнеры

Согласно информации на веб-сайте компании, Halong Mining запустит линейку продуктов, в которую сейчас входит одно устройство: DragonMint 16T. Майнинговое оборудование, названное в честь Dragons’ Den — (небез)известного приватного чата в Bitcoin Core Community Slack, содержит микросхемы новой разработки и может показать производительность 16 терахеш в секунду. BtcDrak утверждает, что это оборудование потребляет примерно на 30% меньше энергии, чем самое энергоэкономичное оборудование, которое сейчас есть на рынке — AntMiner S9 от Bitmain.

«DragonMint станет самым продвинутым майнинговым оборудованием», — говорит он.

Основная проблема выхода на рынок ASIC, как правило, одна: на разработку специализированных схем с нуля уходит очень много средств...

Читайте далее на Вitnovosti https://bitnovosti.com/2018/01/09/this-bitcoin-developer-is-about-to-take-on-the-mining-hardware-industry/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #ASICчипы #BitcoinCore #SHA256 #asicмайнинг #майнинг
Команда Bitcoin Core нашла решение масштабируемости

18 января было опубликовано исследование, которое предлагает решение проблемы масштабируемости. Авторами являются члены команды Биткойн, Грегори Максвелл, Эндрю Поэлстра, Янник Серин и Питер Вулль и руководитель — Клаус Петер Шнорр.
https://bitnovosti.com/2018/01/19/komanda-bitcoin-core-nashla-reshenie-masshtabiruemosti/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #Казахстан #BitcoinCore #масштабируемость
Грег Максвелл уходит из Blockstream, чтобы посвятить себя работе над протоколом

Разработчик Bitcoin Core Грег Максвелл покинул блокчейн-стартап Blockstream, чтобы посвятить свое время «углубленной работе над протоколом».
https://bitnovosti.com/2018/01/22/greg-maksvell-uhodit-iz-blockstream-chtoby-posvyatit-svoe-vremya-uglublennoj-rabote-nad-protokolom/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #ГрегМаксвелл #Blockstream #BitcoinCore #протокол
Bitcoin Core 16.0 поддерживает SegWit по умолчанию

Новая версия клиента Bitcoin Core, опубликованная 15-го февраля, впервые включает среди прочих обновлений полную поддержку SegWit (Segregated Witness). Базовая поддержка SegWit появилась еще в версии 0.13, но содержала много недоработок, но начиная с Bitcoin Core 0.16.0 адреса и транзакции SegWit будут поддерживаться полностью и работать по умолчанию.
https://bitnovosti.com/2018/02/22/bitcoin-core-16-0-podderzhivaet-segwit-po-umolchaniyu/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #SegWit
​Создатели форка «Bitcoin Core» поблагодарили Роджера Вера за бесплатную промо-кампанию

Как сообщается на официальном сайте монеты, сегодня состоялся официальный запуск очередного форка Биткойна, с интригующим названием — «Bitcoin Core» ($BTCC).
https://bitnovosti.com/2018/06/02/sozdateli-forka-bitcoin-core-poblagodarili-rodzhera-vera-za-besplatnuyu-promo-kampaniyu/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #форк #BTCC #РоджерВер
Разработчик Bitcoin Core создал протокол для децентрализации майнинга — BetterHash

Разработчик Bitcoin Core Мэтт Коралло опубликовал предложение по оптимизации блокчейна, предложив усилить децентрализацию майнинга посредством интеграции нового протокола.
https://bitnovosti.com/2018/06/09/razrabotchik-bitcoin-core-sozdal-protokol-dlya-detsentralizatsii-majninga-betterhash/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #BetterHash #майнинг
Blockstream выпустила тестовый код для подписей Шнорра

Подписи Шнорра – изменение кода, которое, вероятно, станет одним из крупнейших обновлений Биткойна – теперь превратились из теоретической идеи в реальный код благодаря технологическому стартапу Blockstream.

https://bitnovosti.com/2019/02/19/blockstream-vypustila-testovyj-kod-dlya-podpisej-shnorra/

#AndrewPoelstra #BitcoinCore #Blockstream #MuSig #Новости #Обновление #ПодписиШнорра #ЭндрюПоэлстра
#биткойн #биткоин #bitcoin #криптовалюта #блокчейн