Програмистът, който успее да оправи бъга в клиентската програма Bitcoin за MacOS X ще получи биткоини и лайткони на сума около 10 000 американски долара. Техническите параметри на проблема са публикувани във форума на BitcoinTalk.
Неизвестна грешка в клиентския софтуер за работа с Bitcoin валутата довежда до периодично непредсказуемо повреждане на базата данни LevelDB. Като резултат, някои потребители на OS X се оплакват, че че е невъзможно използването на официалния клиент, понеже се губят транзакции.
LevelDB е свободна разработка с открит сорс-код. Тази система за управление на бази данни е разработена от Google и се използва за съхранение на двойки тип „ключ-значение“. Днес LevelDB се използва в много проекти, като в това число е и клиентския софтуер за Bitcoin, предназначен за съхраняване на информацията за извършените транзакции.
Проблемът със загубата на транзакции се появи във версия Bitcoin 0.8.x, в която е реализирано запазването на транзакции с помощта на LevelDB. Изглежда че повреждането на данните става при рестартирането на клиентската програма.
Bitcoin обществото вече е събрало необходимите финансови средства, с които да бъде заплатен труда на програмиста, който успее да отстрани този бъг. Парите ще получи всеки, който изпълни следните три условия:
- Да публикува описание, с помощта на което всеки да може да възпроизведе същия бъг
- Да обясни, каква е причината за възникването на тази програмна грешка
- Да напише код, който да поправи грешката и който разработчиците ще включат в основния клон на програмата
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!