У криптосвіті про відкритий вихідний код часто чують або пишуть разом із «децентралізованим» у багатьох програмах і екосистемах. Можливо, ви інтерпретували це так, ніби вони вільні для використання та/або якимось чином використовують криптовалюту. Однак це не зовсім так. Відкритий вихідний код — це щось, а децентралізований — інше. Також окремим пунктом є криптовалюти. Вони можуть збігатися, але також мають на увазі різні ознаки.
Почнемо з відкритого коду. Це відноситься до програмного забезпечення, вихідний код якого доступний для перевірки будь-кому.
З іншого боку, частина програмного забезпечення (включаючи криптовалюти) може бути з відкритим кодом, але не децентралізованою. У цьому контексті децентралізоване програмне забезпечення — це програмне забезпечення, яке працює на кількох вузлах без єдиного центрального органу. Натомість він покладається на мережу незалежних вузлів або комп’ютерів для керування та перевірки транзакцій чи операцій. В ідеалі він має бути побудований таким чином, щоб протистояти зовнішній цензурі та маніпуляціям, навіть з боку їхніх власних творців чи будь-яких інших учасників.
Програмне забезпечення з відкритим кодом, як-от OpenOffice або Firefox, пропонує велику гнучкість і прозорість, оскільки його вихідний код є у вільному доступі — і часто він безкоштовний для користувачів. Кожен, хто володіє знаннями програмування, може брати участь, щоб покращити, налаштувати цю конкретну програму. Наприклад, якщо ви навички програмування, ви можете прочитати код і налаштувати його
Програмісти співпрацюють над проектами з відкритим кодом, використовуючи такі сховища, як GitHub, де вони можуть додавати код, відстежувати зміни та обговорювати вдосконалення. Однак, будучи відкритим вихідним кодом, але не децентралізованим, OpenOffice та Firefox все ще покладаються на центральний орган влади або певну організацію для розробки та оновлень. Ця централізація може обмежити спосіб внесення змін і те, хто контролює напрямок програмного забезпечення.
Хоча це правда, що програмне забезпечення з відкритим кодом допускає розгалуження, коли будь-хто може скопіювати код і створити власну версію, одна сутність у централізованій системі все ще має значний вплив на вихідний проект. Форки дають розробникам свободу розходитися та впроваджувати інновації незалежно, але центральна влада оригінального програмного забезпечення часто зберігає більшість спільноти та бази користувачів. Це означає, що суб’єкт контролю все ще може керувати найпопулярнішою версією, тоді як форкам може бути важко отримати зчеплення чи підтримку, якщо вони не пропонують суттєвих покращень або задовольняють конкретні потреби.
У децентралізованих екосистемах, незважаючи на те, що контроль над кодом все ще знаходиться в руках групи головних розробників, форки часто отримують значну силу, оскільки спільнота, а не центральна влада, вирішує, яка версія проекту краще відповідає їхнім цілям і цінностям.
Це також може стосуватися всіх розгалужень з відкритим вихідним кодом, а не лише в децентралізованих системах, але основна відмінність полягає в мережі, яка розподілена між багатьма сторонами. Завдяки цьому розгалужені версії часто можуть отримати ще більше незалежності та тяги, оскільки мережеві ефекти розподіляються. Це полегшує процвітання альтернативних версій як абсолютно нових екосистем, іноді створюючи паралельні проекти, а не просто альтернативні версії програмного забезпечення.
Наприклад, Ethereum Classic (ETC) відділився від Ethereum (ETH) після розбіжностей щодо того, як впоратися з серйозним хаком. У той час як Ethereum скасував хак, Ethereum Classic зберіг оригінальний, «незмінний» ланцюжок. Обидві версії привернули власні спільноти, засновані на різних переконаннях щодо децентралізації та цілісності ланцюга.
Програмне забезпечення з відкритим кодом, яке також забезпечує децентралізовану мережу, поєднує в собі три потужні функції: прозорість, співпрацю та розподілене керування. Коли програмне забезпечення має відкритий вихідний код і орієнтоване на децентралізацію, це означає, що вихідний код вільно доступний для перегляду та зміни будь-ким, а також працює в мережі без центрального органу. Цей підхід дає кілька переваг.
Наприклад, такі криптовалюти, як біткойн
Користувачі отримують вигоду від підвищеної прозорості, оскільки вони можуть точно бачити, як працює програмне забезпечення, і більшого контролю, оскільки програмне забезпечення було розроблено таким чином, щоб бути стійким до цензури, а остаточні рішення приймаються колективно спільнотою майнерів у випадку з біткойнами або користувачами. у випадку Obyte, а не центральний орган, будь то компанія чи будь-яка інша організація.
Тепер, навіть якщо більшість орієнтованого на децентралізацію програмного забезпечення, як-от криптовалюти,
Звичайно, є деякі частини програмного забезпечення, які спрямовані на децентралізацію систем більше, ніж інші, і це також стосується крипто-екосистем. Криптовалюти відрізняються за рівнем децентралізації залежно від базової технології та управління. Деякі, як-от біткойн, покладаються на велику мережу майнерів, які створюють блоки та повні вузли, які перевіряють транзакції та захищають систему. Однак на ступінь децентралізації можуть впливати такі фактори, як концентрація майнінгової потужності або контроль, який здійснюють кілька великих організацій.
Ця конструкція усуває потребу в посередниках, а це означає, що немає єдиної точки контролю або відмови. Це робить систему більш стійкою до цензури та маніпуляцій, оскільки влада дійсно розподіляється по мережі. Не маючи центральної влади чи впливових сторін, Obyte гарантує, що транзакції ніколи не блокуються, сприяючи дійсно децентралізованому та стійкому до цензури середовищу.
Рекомендоване векторне зображення від vectorjuice /