Logo
Поділитися цією статтею

Чотири головні пріоритети Володимира ван дер Лана для Bitcoin

Приватні ключі, гаманець Bitcoin-Qt і швидші завантаження блокчейну - це головні думки майбутнього провідного розробника Bitcoin.

Bitcoin має a новий провідний розробник, Володимир ван дер Лаан, і оскільки екосистема зростає з кожним днем, у нього буде багато справ протягом наступного року.

Ми запитали Ван дер Лана, які головні проблеми, що стосуються 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