"Форк" з'являється скрізь в ці дні - криптовалюти, кодування, телевізійні додатки, навіть кіберзагрози. Це досить захоплююче. Незважаючи на різні контексти, основна ідея залишається подібною - розподіл, копія або створення чогось нового з чогось існуючого. Давайте розберемося, що таке форки на різних полях. Ніяких хитромудрих слів. Лише прості пояснення, які допоможуть вам зрозуміти блокчейн, Git, додатки і навіть ті дивні форк-бомби.
Що таке "форк" в простих термінах
Значення слова
Форк - це буквально той столовий прилад з зубцями. Подумайте про це - він розгалужується. У технічному мовленні це означає, що щось ділиться на два шляхи. Одне стає двома.
Термін вперше з'явився в програмних колах. Розробники "форкали" проекти, щоб створити різні версії. Це поширилося звідти. Тепер ми бачимо його всюди. Кожен форк бере щось встановлене і налаштовує його, створюючи щось своє.
Чому один термін з'являється скрізь
Форки мають сенс як концепція. Щось ділиться. З'являються нові речі. Просто.
У кодуванні форки дозволяють людям експериментувати, не зламуючи оригінал. Для криптовалюти форк може створити зовсім нову монету. Додатки форкаються, щоб додати класні функції, яких немає в оригіналі.
Проте люди це плутають. Форк Git не є тим самим, що і форк блокчейну. Контекст має значення! Ми роз'яснимо це в процесі.
Що таке форк у криптовалютах
Криптовалюти, такі як Bitcoin, працюють на блокчейні - тих ланцюгах блоків даних транзакцій, про які всі говорять. Форк криптовалюти змінює правила, що регулюють цей ланцюг. Іноді це розділяє все на дві частини. Ці зміни викликають драми. Багато драми. Давайте подивимося, як це працює.
Як працює форк блокчейну
Уявіть собі блоки, пов'язані один з одним, кожен із інформацією про транзакції. Усі в мережі дотримуються однакових правил. Тоді хтось каже: "Давайте змінимо правила."
Вони можуть захотіти:
Великі блоки для швидших транзакцій
Нові функції
Виправлення помилок
Щось зовсім інше
Коли нові правила суперечать старим, ланцюг розділяється. Один дотримується оригінальних правил. Інший дотримується нових. Люди обирають сторони. Майнери, розробники, користувачі - кожен обирає свою улюблену версію. Іноді це створює зовсім нову криптовалюту.
Форк проти М'якого Форку: В чому різниця
Існує два основних типи. Вони зовсім не однакові.
Форк: Значна зміна. Не сумісний з попередніми версіями. Старе програмне забезпечення не буде працювати з новим ланцюгом. Часто створює абсолютно нову криптовалюту. У 2017 році деякі прихильники Біткоїну захотіли більші блоки. Результат? Народився Bitcoin Cash. Повний розкол.
М'який форк: Легша зміна. Все ще працює з старими правилами. Вузли, які не оновлюються, все ще можуть функціонувати, просто з обмеженнями. Немає нової ланцюга - тільки поліпшення існуючого. Оновлення SegWit Біткоїна зробило це. Ніякої великої драми.
Хард-форки створюють більше суперечок. Кожен повинен зробити вибір. Софт-форки є більш плавними, оскільки мережа залишається згуртованою.
Помітні приклади: Bitcoin, Ethereum та інші
Деякі форки змінили історію криптовалюти:
Bitcoin Cash (2017): Спори щодо розміру блоку призвели до цього форку. Дехто хотів блоки обсягом 8MB замість 1MB. Тепер це окрема річ.
Ефіріум та Ефіріум Класик (2016): Після злому DAO, більшість хотіла скасувати крадіжку. Дехто сказав "ні в якому разі - блокчейн має бути незмінним." З'явилися дві ланцюги.
Bitcoin SV (2018): Цей форк від Bitcoin Cash. Вони виступали за величезні блоки по 128 МБ. Вони стверджували, що дотримуються "істинного бачення" Сатоші.
Форки не тільки технічні. Вони також соціальні та політичні. Для інвесторів форки можуть означати безкоштовні монети, але також і божевільні коливання цін. Ризиковані речі.
Що таке Форк у Git та програмуванні
У програмуванні "форк" зазвичай означає копіювання репозиторію Git на платформах, таких як GitHub. Але це також стосується операційних систем та додатків. Давайте розглянемо це детальніше.
Форк репозиторію Git: Що це таке і чому
Форк Git створює особисту копію чужого репозиторію коду. Це ваш репозиторій, з яким можна експериментувати. Люди форкають репозиторії, щоб:
Виправляйте помилки або додавайте функції, коли не можуть редагувати оригінал
Створити власну спін-оф версію
Спробуйте дикий експерименти без наслідків
Форки надають можливість відкритому програмному забезпеченню. Вони дозволяють будь-кому покращувати існуючий код. Дозвіл не потрібен.
Як зробити форк проекту
Просто на GitHub:
Знайдіть репозиторій, який вам подобається
Натисніть кнопку "форк"
Бум! У вас є копія
Зробити зміни
Хочете поділитися покращеннями? Створіть запит на злиття
Ви працюєте зі своєю копією. Оновлюйте її в будь-який час, щоб відповідати оригіналу, якщо це необхідно.
Форк проти Клону: яка різниця
Люди часто плутають це.
Форк: Створює копію на стороні сервера у вашому обліковому записі. Вона незалежна та онлайн.
Клонувати: Завантажує репозиторій на ваш комп'ютер. Локальна копія для роботи в офлайн.
Ви можете зробити форк на GitHub, а потім клонувати на свій ноутбук, щоб почати кодувати. Різні речі.
Розподіл форк та застосунковий форк
Поза Git, термін застосовується в широкому сенсі:
Розподільчий форк: Нова операційна система, заснована на існуючій. Ubuntu форкнулася від Debian. Linux Mint форкнулася від Ubuntu. Кожен додає свій власний смак.
Застосунок форк: Модифікована версія програми. Браузер Brave форкнувся від Chromium, але додав функції конфіденційності та криптовалютні елементи.
Ці форки стимулюють інновації. Нові ідеї, побудовані на вже встановлених основах. Просто будьте обережні з питаннями ліцензування.
Форки в інших сферах
Термін поширюється за межі технологічних кіл. Розгляньмо два приклади:
Форк Гравець на ТБ: Що це таке
ForkPlayer - це популярний додаток для Smart TV. Він дозволяє вам дивитися онлайн-контент - фільми, шоу, IPTV-канали. Це, по суті, форк медіаплеєра, налаштований для легшого доступу до онлайн-матеріалів. Він підтримує публічні плейлисти та багато іншого.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Що таке Форк простими словами: Git, Крипто валюти, додатки та інше
"Форк" з'являється скрізь в ці дні - криптовалюти, кодування, телевізійні додатки, навіть кіберзагрози. Це досить захоплююче. Незважаючи на різні контексти, основна ідея залишається подібною - розподіл, копія або створення чогось нового з чогось існуючого. Давайте розберемося, що таке форки на різних полях. Ніяких хитромудрих слів. Лише прості пояснення, які допоможуть вам зрозуміти блокчейн, Git, додатки і навіть ті дивні форк-бомби.
Що таке "форк" в простих термінах
Значення слова
Форк - це буквально той столовий прилад з зубцями. Подумайте про це - він розгалужується. У технічному мовленні це означає, що щось ділиться на два шляхи. Одне стає двома.
Термін вперше з'явився в програмних колах. Розробники "форкали" проекти, щоб створити різні версії. Це поширилося звідти. Тепер ми бачимо його всюди. Кожен форк бере щось встановлене і налаштовує його, створюючи щось своє.
Чому один термін з'являється скрізь
Форки мають сенс як концепція. Щось ділиться. З'являються нові речі. Просто.
У кодуванні форки дозволяють людям експериментувати, не зламуючи оригінал. Для криптовалюти форк може створити зовсім нову монету. Додатки форкаються, щоб додати класні функції, яких немає в оригіналі.
Проте люди це плутають. Форк Git не є тим самим, що і форк блокчейну. Контекст має значення! Ми роз'яснимо це в процесі.
Що таке форк у криптовалютах
Криптовалюти, такі як Bitcoin, працюють на блокчейні - тих ланцюгах блоків даних транзакцій, про які всі говорять. Форк криптовалюти змінює правила, що регулюють цей ланцюг. Іноді це розділяє все на дві частини. Ці зміни викликають драми. Багато драми. Давайте подивимося, як це працює.
Як працює форк блокчейну
Уявіть собі блоки, пов'язані один з одним, кожен із інформацією про транзакції. Усі в мережі дотримуються однакових правил. Тоді хтось каже: "Давайте змінимо правила."
Вони можуть захотіти:
Коли нові правила суперечать старим, ланцюг розділяється. Один дотримується оригінальних правил. Інший дотримується нових. Люди обирають сторони. Майнери, розробники, користувачі - кожен обирає свою улюблену версію. Іноді це створює зовсім нову криптовалюту.
Форк проти М'якого Форку: В чому різниця
Існує два основних типи. Вони зовсім не однакові.
Форк: Значна зміна. Не сумісний з попередніми версіями. Старе програмне забезпечення не буде працювати з новим ланцюгом. Часто створює абсолютно нову криптовалюту. У 2017 році деякі прихильники Біткоїну захотіли більші блоки. Результат? Народився Bitcoin Cash. Повний розкол.
М'який форк: Легша зміна. Все ще працює з старими правилами. Вузли, які не оновлюються, все ще можуть функціонувати, просто з обмеженнями. Немає нової ланцюга - тільки поліпшення існуючого. Оновлення SegWit Біткоїна зробило це. Ніякої великої драми.
Хард-форки створюють більше суперечок. Кожен повинен зробити вибір. Софт-форки є більш плавними, оскільки мережа залишається згуртованою.
Помітні приклади: Bitcoin, Ethereum та інші
Деякі форки змінили історію криптовалюти:
Bitcoin Cash (2017): Спори щодо розміру блоку призвели до цього форку. Дехто хотів блоки обсягом 8MB замість 1MB. Тепер це окрема річ.
Ефіріум та Ефіріум Класик (2016): Після злому DAO, більшість хотіла скасувати крадіжку. Дехто сказав "ні в якому разі - блокчейн має бути незмінним." З'явилися дві ланцюги.
Bitcoin SV (2018): Цей форк від Bitcoin Cash. Вони виступали за величезні блоки по 128 МБ. Вони стверджували, що дотримуються "істинного бачення" Сатоші.
Форки не тільки технічні. Вони також соціальні та політичні. Для інвесторів форки можуть означати безкоштовні монети, але також і божевільні коливання цін. Ризиковані речі.
Що таке Форк у Git та програмуванні
У програмуванні "форк" зазвичай означає копіювання репозиторію Git на платформах, таких як GitHub. Але це також стосується операційних систем та додатків. Давайте розглянемо це детальніше.
Форк репозиторію Git: Що це таке і чому
Форк Git створює особисту копію чужого репозиторію коду. Це ваш репозиторій, з яким можна експериментувати. Люди форкають репозиторії, щоб:
Форки надають можливість відкритому програмному забезпеченню. Вони дозволяють будь-кому покращувати існуючий код. Дозвіл не потрібен.
Як зробити форк проекту
Просто на GitHub:
Ви працюєте зі своєю копією. Оновлюйте її в будь-який час, щоб відповідати оригіналу, якщо це необхідно.
Форк проти Клону: яка різниця
Люди часто плутають це.
Форк: Створює копію на стороні сервера у вашому обліковому записі. Вона незалежна та онлайн.
Клонувати: Завантажує репозиторій на ваш комп'ютер. Локальна копія для роботи в офлайн.
Ви можете зробити форк на GitHub, а потім клонувати на свій ноутбук, щоб почати кодувати. Різні речі.
Розподіл форк та застосунковий форк
Поза Git, термін застосовується в широкому сенсі:
Розподільчий форк: Нова операційна система, заснована на існуючій. Ubuntu форкнулася від Debian. Linux Mint форкнулася від Ubuntu. Кожен додає свій власний смак.
Застосунок форк: Модифікована версія програми. Браузер Brave форкнувся від Chromium, але додав функції конфіденційності та криптовалютні елементи.
Ці форки стимулюють інновації. Нові ідеї, побудовані на вже встановлених основах. Просто будьте обережні з питаннями ліцензування.
Форки в інших сферах
Термін поширюється за межі технологічних кіл. Розгляньмо два приклади:
Форк Гравець на ТБ: Що це таке
ForkPlayer - це популярний додаток для Smart TV. Він дозволяє вам дивитися онлайн-контент - фільми, шоу, IPTV-канали. Це, по суті, форк медіаплеєра, налаштований для легшого доступу до онлайн-матеріалів. Він підтримує публічні плейлисти та багато іншого.
Не розкішно. Просто працює.