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

Bitcoinkit.framework для роботи Grabhive та інших додатків Bitcoin для OS X/iOS

Було оголошено про нову базу розробки з відкритим вихідним кодом, орієнтовану на біткойни, для розробників Mac і iOS.

З’явилася нова платформа розробки, орієнтована на біткойни, для розробників Mac і iOS оголосив. Каркас, наз BitcoinKit.Framework, є відкритим вихідним кодом і надає розробникам інтерфейс прикладного програмування (API). Це, у свою чергу, прискорить розробку Bitcoin -програм для продуктів Apple.

Для тих, хто ніколи не писав комп’ютерних програм, фреймворк, по суті, є розширенням усталеної мови програмування. Це робиться шляхом надання бібліотеки функцій, які не є частиною оригінальної мови, але виконують регулярно використовувані завдання для певного типу кінцевого продукту. Таким чином, це позбавляє програмістів від метафоричного винаходу колеса.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки
bitcoinkit
bitcoinkit

Якщо ви розробник, зацікавлений у використанні цього фреймворку у своїй програмі, ви можете отримати вихідний код з https://github.com/grabhive/BitcoinKit.

Справжній потенціал цього фреймворку полягає в тому, що він відкриває шлях до клієнтів, які не використовують Java, тобто клієнтам з простою перевіркою платежів (SPV) із вбудованим кодом. Останнім часом про Java багато писали в новинах, оскільки вона зазнала численних уразливих місць у безпеці, і Oracle наполягає на більш частих оновленнях, намагаючись KEEP ситуацію під контролем. Тому бажано видалити Bitcoin -програми з цієї платформи.

На запитання користувача Bitcoin Forum про те, чому вони не використовували код, запропонований the Bitcoinj проект (реалізація Java протоколу Bitcoin ), а розробник замість цього відтворює його можливості відповів:

Ви маєте рацію, і ми добре це усвідомлюємо, але ми шукаємо чисте довгострокове рішення. Я б сказав, що ми далекі від того, щоб спробувати змусити біткойн працювати, але наш опір такому підходу більше пов’язаний із відсутністю гарантованої JVM у Mac OS X. Ми могли б просто включити його в пакет програми, але це справді далеко не ідеально.

Коли запитали, чи будуть функції SPV додані до інфраструктури розробки, це було так підтверджено що такі функції плануються.

Так, ми точно плануємо це зробити. Ми або розширимо частину роботи Джеффа Гарзіка, або напишемо власний гаманець SPV і включимо його в пакет. Ми також були дуже розчаровані відсутністю опцій, не пов’язаних з Java. :/
David Gilson

Технічний журналіст, користувач Windows 8, ентузіаст квантової фізики та Linux.

Picture of CoinDesk author David Gilson