paint-brush
Освітній байт: відкритий код проти децентралізованогоза@obyte
116 показання

Освітній байт: відкритий код проти децентралізованого

за Obyte5m2024/09/26
Read on Terminal Reader

Надто довго; Читати

У криптосвіті слово «відкритий вихідний код» часто чують або пишуть разом із «децентралізованим», але це не те саме. Давайте відкриємо важливу різницю!
featured image - Освітній байт: відкритий код проти децентралізованого
Obyte HackerNoon profile picture
0-item


У криптосвіті про відкритий вихідний код часто чують або пишуть разом із «децентралізованим» у багатьох програмах і екосистемах. Можливо, ви інтерпретували це так, ніби вони вільні для використання та/або якимось чином використовують криптовалюту. Однак це не зовсім так. Відкритий вихідний код — це щось, а децентралізований — інше. Також окремим пунктом є криптовалюти. Вони можуть збігатися, але також мають на увазі різні ознаки.


Почнемо з відкритого коду. Це відноситься до програмного забезпечення, вихідний код якого доступний для перевірки будь-кому. Якщо його ліцензія це дозволяє , вони також можуть змінювати, брати участь, копіювати або поширювати цей вихідний код , який є не більш ніж набором комп’ютерних інструкцій, які складають програму. Модель з відкритим кодом сприяє співпраці та прозорості, дозволяючи користувачам і розробникам покращувати програмне забезпечення та адаптувати його до своїх потреб.


З іншого боку, частина програмного забезпечення (включаючи криптовалюти) може бути з відкритим кодом, але не децентралізованою. У цьому контексті децентралізоване програмне забезпечення — це програмне забезпечення, яке працює на кількох вузлах без єдиного центрального органу. Натомість він покладається на мережу незалежних вузлів або комп’ютерів для керування та перевірки транзакцій чи операцій. В ідеалі він має бути побудований таким чином, щоб протистояти зовнішній цензурі та маніпуляціям, навіть з боку їхніх власних творців чи будь-яких інших учасників.

Тільки з відкритим кодом

Програмне забезпечення з відкритим кодом, як-от OpenOffice або Firefox, пропонує велику гнучкість і прозорість, оскільки його вихідний код є у вільному доступі — і часто він безкоштовний для користувачів. Кожен, хто володіє знаннями програмування, може брати участь, щоб покращити, налаштувати цю конкретну програму. Наприклад, якщо ви навички програмування, ви можете прочитати код і налаштувати його OpenOffice тут щоб краще відповідати вашим потребам або виправляти помилки для всіх інших. Ви також можете точно побачити, як працює програмне забезпечення, і переконатися, що немає прихованих проблем.


OpenOffice є загальнодоступним на GitHub

Програмісти співпрацюють над проектами з відкритим кодом, використовуючи такі сховища, як GitHub, де вони можуть додавати код, відстежувати зміни та обговорювати вдосконалення. Однак, будучи відкритим вихідним кодом, але не децентралізованим, OpenOffice та Firefox все ще покладаються на центральний орган влади або певну організацію для розробки та оновлень. Ця централізація може обмежити спосіб внесення змін і те, хто контролює напрямок програмного забезпечення.


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


У децентралізованих екосистемах, незважаючи на те, що контроль над кодом все ще знаходиться в руках групи головних розробників, форки часто отримують значну силу, оскільки спільнота, а не центральна влада, вирішує, яка версія проекту краще відповідає їхнім цілям і цінностям.


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


Наприклад, Ethereum Classic (ETC) відділився від Ethereum (ETH) після розбіжностей щодо того, як впоратися з серйозним хаком. У той час як Ethereum скасував хак, Ethereum Classic зберіг оригінальний, «незмінний» ланцюжок. Обидві версії привернули власні спільноти, засновані на різних переконаннях щодо децентралізації та цілісності ланцюга.


Відкритий і децентралізований


Програмне забезпечення з відкритим кодом, яке також забезпечує децентралізовану мережу, поєднує в собі три потужні функції: прозорість, співпрацю та розподілене керування. Коли програмне забезпечення має відкритий вихідний код і орієнтоване на децентралізацію, це означає, що вихідний код вільно доступний для перегляду та зміни будь-ким, а також працює в мережі без центрального органу. Цей підхід дає кілька переваг.


Наприклад, такі криптовалюти, як біткойн і Обите чудові приклади. Вони є відкритими, тож будь-хто може перевірити їхній код і внести свій внесок у їх розвиток. У той же час вони працюють переважно децентралізовано, тобто жодна особа не контролює їх. Ця структура підвищує стійкість, оскільки мережа покладається на численні незалежні вузли для перевірки транзакцій і підтримки системи.



Користувачі отримують вигоду від підвищеної прозорості, оскільки вони можуть точно бачити, як працює програмне забезпечення, і більшого контролю, оскільки програмне забезпечення було розроблено таким чином, щоб бути стійким до цензури, а остаточні рішення приймаються колективно спільнотою майнерів у випадку з біткойнами або користувачами. у випадку Obyte, а не центральний орган, будь то компанія чи будь-яка інша організація.


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


Більше децентралізації


Звичайно, є деякі частини програмного забезпечення, які спрямовані на децентралізацію систем більше, ніж інші, і це також стосується крипто-екосистем. Криптовалюти відрізняються за рівнем децентралізації залежно від базової технології та управління. Деякі, як-от біткойн, покладаються на велику мережу майнерів, які створюють блоки та повні вузли, які перевіряють транзакції та захищають систему. Однак на ступінь децентралізації можуть впливати такі фактори, як концентрація майнінгової потужності або контроль, який здійснюють кілька великих організацій.


Обите робить децентралізацію на крок далі завдяки своїй системі DAG (Directed Acyclic Graph) без майнера. На відміну від блокчейнів, які залежать від майнерів або «валідаторів» для схвалення транзакцій, Obyte використовує інший підхід, де немає перешкод між здійсненням і схваленням транзакцій: кожен учасник є власним «майнером».


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



Рекомендоване векторне зображення від vectorjuice / Freepik


L O A D I N G
. . . comments & more!

About Author

Obyte HackerNoon profile picture
Obyte@obyte
A ledger without middlemen

ПОВІСИТИ БИРКИ

ЦЯ СТАТТЯ БУЛА ПРЕДСТАВЛЕНА В...