Logo
Поделиться этой статьей

Четыре главных приоритета Bitcoin по мнению Владимира ван дер Лаана

Закрытые ключи, кошелек Bitcoin-Qt и более быстрая загрузка блокчейна — вот о чем думает новый ведущий разработчик Bitcoin.

Bitcoin имеет новый ведущий разработчикВладимир ван дер Лаан, и поскольку экосистема растет с каждым днем, в следующем году у него будет много дел.

Мы спросили Ван дер Лана, какие основные проблемы, влияющие на CORE ​​Bitcoin , находятся на его радаре. Вот его четыре главных приоритета:

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки

1. Отделение кошелька Bitcoin-Qt от CORE кода P2P

В настоящий момент CORE функции Bitcoin клиента, обработка новых транзакций и ведение истории старых транзакций, разделяют пространство в виде информации о кошельке, который вы настроили с помощью клиента.

Загрузив Bitcoin-Qt, официальное программное обеспечение Bitcoin , вы сможете помогать поддерживать сеть Bitcoin (т. е. управлять узлом) и управлять кошельком (т. е. хранить свои деньги) из одной и той же программы.

«В те времена, когда люди не знали, что такое Bitcoin , [это] имело смысл», — объяснил Ван дер Лаан. «ONE было установить ONE программу, чтобы поддерживать сеть и иметь возможность получать и отправлять эти любопытные монеты».

Это создает риск того, что кто-то украдет закрытый ключ от вашего кошелька, а значит, и ваши деньги. Когда вы разблокируете свои закрытые ключи, чтобы потратить деньги, их открытая текстовая форма становится доступной для более широкой сети Bitcoin . Это происходит из-за разницы в функциях, сказал Ван дер Лаан.

«Существует внутренний конфликт: из-за рисков безопасности разумно, чтобы кошелек находился в сети как можно меньше, в то время как узел должен находиться в сети как можно больше времени для стабильной работы P2P-сети».

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

2. Детерминированный кошелек

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

Но в настоящее время программное обеспечение T сообщает вам, когда вы используете этот запас предварительно сгенерированных ключей, поэтому, если вы T обновляете резервную копию регулярно, вы можете в конечном итоге запустить кошельки, ошибочно полагая, что закрытый ключ сохранен в вашей резервной копии.* Или, как говорит Ван дер Лаан, «легко закончить с плачевной историей».

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

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

Ван дер Лаан сказал:

«Одной резервной копии было бы достаточно, чтобы восстановить все ключи в любой момент времени. Это было бы хорошо для душевного спокойствия».

3. Более быстрая загрузка начального блока

Любой, кто пытался синхронизировать свой клиент Bitcoin-Qt с остальной частью сети, хорошо знает, что это может занять много дней. Да поможет Бог всем, кто использует Mavericks и T отключил функцию 'App Nap'. Сказал Ван дер Лаан:

«Причина в том, что он загружает с ONE узла за раз. Если это медленный узел, то это плохо».

Лучшим способом загрузки блокчейна было бы сначала получить список блоков, а затем загрузить каждый блок с нескольких узлов одновременно. По сути, Bitcoin-Qt должен был быть меньше похож на Limewire и больше на современную Технологии торрентов.

По словам Ван дер Лаана, интегрированное решение может быть «даже быстрее, чем обходные пути на основе BitTorrent [для Bitcoin-QT], которые используются в настоящее время».

4. Улучшить документацию для разработчиков

Последний вопрос менее экзотичен, но все еще имеет жизненно важное значение: улучшить документацию для Bitcoin. протоколи инфраструктура.

Ссылаясь на Руководство разработчика Bitcoin благодаря Сайванну Кариньяну, Тому Геллеру и Дэвиду Хардингу, а такжеBitcoin CORE OxygenВан дер Лаан заявил, что намерен «вмешаться, как только ситуация BIT успокоится».

Власть народа

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

В любом случае, Ван дер Лаан утверждает, что его задача не в том, чтобы руководить проектом Bitcoin как диктатор.

«Это полностью зависит от того, что люди вносят. Я, конечно, сам пишу код, но как CORE сопровождающий моя задача в первую очередь заключается в проверке, тестировании и объединении того, что присылают замечательные люди из сообщества разработчиков ПО с открытым исходным кодом».

Программный кодизображение через Shutterstock

*Исправление (22:05 GMT 12 апреля 2014 г.): ранее в статье предполагалось, что закрытые ключи могут быть перезаписаны. Теперь это обновлено. Спасибо тем, кто указал на ошибку.

Kadhim Shubber

Кадим Шуббер — внештатный журналист, который впервые купил биткойны, чтобы купить пиво в The Pembury Tavern, Bitcoin пабе Хакни. Он писал для Slate, Wired, The Daily Telegraph, The Sunday Times и Ampp3d. В настоящее время он учится в магистратуре по журналистике в City University London.

Picture of CoinDesk author Kadhim Shubber