- Повернутися до менюЦіни
- Повернутися до менюДослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Відкритий вихідний код: що це таке і чому це критично важливо для Bitcoin і Крипто
Криптовалюти покладаються на відкритий код не лише для функціонування, але й для створення довіри та прозорості.

Код з відкритим вихідним кодом – це код, опублікований у мережі. Кожен може вільно використовувати код для власних цілей, ретельно перевіряти його на наявність помилок або пропонувати нові зміни чи функції. Відкритий код є основою для Bitcoin, Ethereum і системи, що стоять за багатьма іншими криптовалютами.
Ідея «відкритого коду» виникла задовго до Криптовалюта. Фраза прижилася в 1990-х роках для опису явища, коли люди публічно публікують код в Інтернеті. Хоча ви можете цього не усвідомлювати, багато чого, що люди роблять в Інтернеті, залежить від відкритого коду. Наприклад, щонайменше 37% веб-сайтів які люди відвідують, покладаються на Linux, операційну систему з відкритим кодом.
Відкритий вихідний код є важливою складовою у сфері Bitcoin і Криптовалюта , оскільки, як і криптовалюти, відкритий код є «децентралізованим», тобто немає жодного керівника чи організації, яка б ним керувала. Криптовалюти потребують децентралізованого способу керування кодовою базою, де кожен може переглядати, змінювати та навіть випробувати на собі.
Відкритий вихідний код є протилежністю власного коду, де компанія володіє кодом і зберігає його в секреті, щоб переконатися, що інші, особливо конкуренти, T можуть копіювати їхні інновації. Власницький код централізовано під контролем ONE компанії або організації. PRIME прикладами є Windows і мобільна iOS від Apple.
Чому відкритий вихідний код потрібен у Криптовалюта?
Bitcoin і більшість основних криптовалюти децентралізовані, тобто в них T лідера, який би міг зупинити певні транзакції або контролювати мережу. Користувачі, які опіка їхні власні Bitcoin мають повний контроль над ними, на відміну від сучасних великих онлайн-фінансових систем, де єдиний вихід для людей — довірити свої гроші третім особам, таким як банки.
Щоб досягти мети усунення посередника, зберігаючи довіру, Bitcoin потрібно покладатися на децентралізований метод розповсюдження коду. T може керувати лише ONE керівник, тому що А) лідер може написати будь-які інструкції в коді, і Б) лідер може вирішити, кому дозволено доступ до коду, а кому T.
Відкритий код у Bitcoin важливий з кількох причин:
- Запустити його може кожен: Оскільки код є загальнодоступним, будь-хто може завантажити програмне забезпечення для Bitcoin і запустити його самостійно – дозвіл від компанії чи уряду не потрібен.
- Перевіряемість: Зовнішні розробники можуть просканувати програмне забезпечення та переконатися, що код дійсно виконує те, що кажуть розробники проекту.
- Безпека: Відкритий вихідний код може сприяти посиленню безпеки. Оскільки більше людей можуть проаналізувати код, ніж з пропрієтарним кодом, відкритість може призвести до більш безпечного, перевіреного коду.
- Заохочує розвиток проекту: Кожен, хто зацікавлений у додаванні власних можливостей, може запропонувати додати їх до проекту. У Bitcoin це робиться через BIPS.
- Дозволяє ефективні спін-оффи: Якщо супроводжувачі проекту відхиляють зміни розробника з будь-якої причини, а розробник не погоджується з цим, розробник може «форкувати» (або створити копію) код програми, щоб створити власний проект. Багато криптовалют, створених на основі Bitcoin, зробили це, наприклад Litecoin.
Де використовується відкритий вихідний код у Bitcoin та Ethereum?
Відкритий код є скрізь у Крипто , але давайте зосередимося на тому, як два найбільші блокчейни використовують відкритий код.
Ця тенденція відкритого коду почалася, коли псевдонім і таємничий творець Bitcoin Сатоші Накамото випущена версія 0.1 коду Bitcoin – тепер відомого як Bitcoin CORE – у формі відкритого вихідного коду в списку розсилки криптографії 8 січня 2009 року.
З моменту випуску Накамото Bitcoin CORE розквітла від проекту однієї людини до перевіреної в боях кодової бази, над якою постійно працюють розробники з усього світу. Через природу відкритого коду будь-хто, хто має відповідні навички, може зробити свій внесок у програмне забезпечення. З серпня 2009р більше 100 розробників внесли свій внесок у Bitcoin CORE, згідно з веб-сайтом для розміщення коду GitHub, де опубліковано відкритий код.
Сотні інших проектів з відкритим вихідним кодом побудовані на основі цієї основної інфраструктури з таких гаманців, як Електрум, де користувачі зберігають свої Bitcoin закриті ключі, щоб заблокувати дослідників.
Це лише верхівка айсберга. Сьогодні існують сотні інших проектів із криптовалютами, створеними на основі Bitcoin, більшість із яких також публічно діляться своїм кодом.
Другий за величиною блокчейн, Ethereum, складається з власної процвітаючої екосистеми проектів, починаючи з клієнти низького рівня що лежить в основі мережі децентралізовані програми (широко відомий як dapps), що працює поверх нього. Стандарт токенів ERC-721 був створений для підтримки унікальної структури незамінних токенів (NFT), що такі величезні проекти, як Яхт-клуб Bored APE використовує.
Читайте також: Що таке EIP і ERC і як вони підключені?
Команда Ethereum намагається просунути мету біткойна щодо децентралізації грошей на ONE крок далі: вона хоче децентралізувати все в Інтернеті. Оскільки більшість програм контролюються ONE компанією, як-от Twitter або Facebook, мета децентралізованих програм — надати користувачам більше контролю над своїми даними. Наразі з’явилися сотні таких програм. Оскільки всі вони працюють на основі відкритого коду, будь-хто може створити власну програму або зробити свій внесок у ONE.
Глибоко вкорінена природа Crypto з відкритим вихідним кодом породила тисячі проектів, що дозволило широко поширені експерименти в галузі, і продовжуватиме сприяти інноваціям і новим технологіям у майбутньому.
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
