Шон: Я вважаю, що ця зміна є революційною для нашої екосистеми, оскільки вона приносить нові можливості та трансформації. Однак з технічної точки зору ця зміна є інкрементним розвитком технологічного стеку Polkadot, що означає, що вона ґрунтується на постійній еволюції та вдосконаленні існуючої технології.
Основна ідея, яка згадується тут, полягає в тому, що незважаючи на технологічні досягнення, місія залишається постійною. Ця місія полягає в створенні платформи, яка дозволяє людям легко запускати додатки Web3 з такими характеристиками, як стійкість, децентралізація та опір цензурі. Ця візія почалася в епоху Ethereum, і Гав був присвячений досягненню цієї мети. Polkadot можна розглядати як розширення і розвиток цієї візії, покращуючи масштабованість та гнучкість системи за допомогою технологій шарування та паралелізації.
Наразі технологія, надана Core JAM, все ще утворює основний рівень блокчейн- та Web3-екосистем, покращуючи можливості блокчейну за допомогою технологій розділення та масштабування. Однак її метою є зменшення залежності від конкретних технологій та зроблення систему більш універсальною та гнучкою, дозволяючи користувачам використовувати цю обчислювальну платформу різними способами.
У поточній моделі паралельного ланцюжка V1 є багато ядер, але кожне ядро може виконувати лише одну програму. Одним з поліпшень, яке приніс Core JAM, є питання: чому ми повинні обмежувати кожне ядро використанням лише однієї програми, враховуючи, що ці ядра можуть виконувати багато завдань. Фактично ми можемо спільно використовувати ці ядра. Різні програми потребують різних ресурсів: деякі можуть потребувати більше обчислювальної потужності, деякі можуть потребувати більшої доступності даних, тоді як інші можуть потребувати більше простору для зберігання. Тому ми можемо використовувати різні частини ядра та об'єднувати різні програми разом, щоб вони могли повністю використовувати всі доступні ресурси. Нашою метою є забезпечення того, що на цьому ланцюжку не витрачаються ресурси даремно. Роль Core JAM та часу ядра полягає в тому, щоб зробити весь систему доступнішою та гнучкішою для досягнення цього універсального блокчейн-простору.
Отже, що іншого? Я думаю, що концепція "паралельних ланцюгів" може поступово зникнути. У традиційній моделі блокчейну кожен блокчейн працює незалежно на своєму власному ядрі. Ця ідея стане більш розмитою у майбутньому, оскільки ми будемо запускати додатки, а не просто блокчейни. Ці додатки можуть бути паралельними ланцюгами, але вони також можуть бути більш гнучкими. Gav може натякнути на ці зміни, заявляючи, що будь-яка функція з головною точкою входу може працювати в системі, що означає, що вам не обов'язково потрібно будувати повний блокчейн. Ваш додаток може просто бути простою програмою, яка працює в шарі доступності даних Polkadot, такою як тимчасовий додаток, який існує лише в пам'яті. У підсумку, значним змінюється тут є те, що нам потрібно переглянути припущення про те, як працюють додатки, і можливо, більше не буде потрібно будувати повні блокчейни, але може бути більше гнучких способів роботи.
Примітка PolkaWorld: Тут думки дуже схожі на ті, які запропонував головний технічний директор Acala Браян щодо безланцюжкових додатків. Докладніше можна знайти в “Acala Брайан розшифровує JAM: Polkadot 2.0 може принести цепні безланцюгові децентралізовані додатки, відкриваючи необмежені потенційні перспективи майбутнього!”
Шон: Хоча це може бути не головною фокусом самого Core JAM, як частина сегментації простору блокчейну, проект Celestia наразі залучає багато уваги. Celestia працює над забезпеченням підтримки доступності даних для різних рішень rollup. У Polkadot вже є значна кількість доступних даних та дуже потужний технічний стек, достатньо для конкуренції з іншими постачальниками спеціалізованих рішень. Тому немає причин, чому рішення rollup не можуть використовувати доступність даних Polkadot для досягнення своїх цілей. Наприклад, ви можете використовувати технічний стек Polkadot та всіх перевіряючих, але вам не обов'язково потрібно будувати повний паралельний ланцюжок; насправді ви можете просто зробити rollup, що є легшим рішенням, спрямованим на обробку транзакцій, а не на підтримку повного блокчейну.
Тепер, якби мені довелося створити кілька базових додатків з точки зору розробника, які не повинні бути повними паралельними ланцюжками, а скоріше простими додатками «Hello World», ви можете уявити найпростішу програму, таку як базовий додаток-лічильник, з лише кількома рядками коду, без базового сховища, без блокчейну, але здатною виконувати операції інкременту та зменшення. Будь-хто може викликати цей лічильник, і його стан зберігатиметься на рівні доступності даних Polkadot. До тих пір, поки хтось дзвонить йому раз на 24 години перед очищенням даних, стан цього лічильника буде зберігатися. Ці прості програми дуже схожі на смарт-контракти, але Polkadot не забезпечує довгострокового зберігання, що є основною проблемою, з якою стикаються блокчейни. Якщо ви просто створюєте тимчасовий додаток, такий як простий лічильник або додаток «Hello World», вам не потрібне довготривале зберігання, і вам також не потрібно за нього платити; Ми просто пропонуємо альтернативне рішення. Тому я думаю, що це деякі захоплюючі речі, які я хотів би побачити, коли технологія буде впроваджена, ми зможемо показати людям, як легко побудувати цей дуже простий «Hello World».
Шон: Масштабованість є важливим аспектом дизайну Polkadot. У Polkadot є власна система зберігання та валідатори, які працюють на ретрансляційних ланцюгах, але вона досягає масштабованості за допомогою розщеплення даних. У цій архітектурі кожен паралелепіпед відповідає за управління власними даними, тоді як колектори є сутностями, відповідальними за це завдання. Polkadot зберігає лише кореневі хеші, які є криптографічною технікою, призначеною для забезпечення відповідності даних, наданих мережі, даним, згодним на всій мережі. Якщо Polkadot спробувала б надати довгострокове зберігання для кожного користувача, вона не могла б ефективно масштабуватися. Хоча є способи зберігання даних довгостроково на Polkadot, пряме надсилання даних на сам ретрансляційний ланцюг не є ідеальним підходом. Замість цього можуть бути створені структури, такі як системні ланцюги, спеціально для підтримки довгострокового зберігання, конкуруючи з іншими рішеннями зберігання, такими як зберігання файлів.
У відомості про розвиток Polkadot найпростіший підхід - уникати складних вимог до зберігання та фокусуватися на простих програмах, які використовують пам'ять. Ці програми обробляють дані лише в пам'яті під час виконання і не зберігають дані після виконання. Наприклад, програма калькулятора - це такий простий приклад, який не потребує запису даних в довгострокове сховище під час використання. По мірі розвитку технології Polkadot створення таких простих тимчасових програм стає легшим. Це стосується не лише складних промислових програм, але й простих програм, яким потрібне тимчасове існування. Можливість легко створювати ці прості програми є потужною функцією Polkadot.
Шон: Я вважаю, що ця зміна є революційною для нашої екосистеми, оскільки вона приносить нові можливості та трансформації. Однак з технічної точки зору ця зміна є інкрементним розвитком технологічного стеку Polkadot, що означає, що вона ґрунтується на постійній еволюції та вдосконаленні існуючої технології.
Основна ідея, яка згадується тут, полягає в тому, що незважаючи на технологічні досягнення, місія залишається постійною. Ця місія полягає в створенні платформи, яка дозволяє людям легко запускати додатки Web3 з такими характеристиками, як стійкість, децентралізація та опір цензурі. Ця візія почалася в епоху Ethereum, і Гав був присвячений досягненню цієї мети. Polkadot можна розглядати як розширення і розвиток цієї візії, покращуючи масштабованість та гнучкість системи за допомогою технологій шарування та паралелізації.
Наразі технологія, надана Core JAM, все ще утворює основний рівень блокчейн- та Web3-екосистем, покращуючи можливості блокчейну за допомогою технологій розділення та масштабування. Однак її метою є зменшення залежності від конкретних технологій та зроблення систему більш універсальною та гнучкою, дозволяючи користувачам використовувати цю обчислювальну платформу різними способами.
У поточній моделі паралельного ланцюжка V1 є багато ядер, але кожне ядро може виконувати лише одну програму. Одним з поліпшень, яке приніс Core JAM, є питання: чому ми повинні обмежувати кожне ядро використанням лише однієї програми, враховуючи, що ці ядра можуть виконувати багато завдань. Фактично ми можемо спільно використовувати ці ядра. Різні програми потребують різних ресурсів: деякі можуть потребувати більше обчислювальної потужності, деякі можуть потребувати більшої доступності даних, тоді як інші можуть потребувати більше простору для зберігання. Тому ми можемо використовувати різні частини ядра та об'єднувати різні програми разом, щоб вони могли повністю використовувати всі доступні ресурси. Нашою метою є забезпечення того, що на цьому ланцюжку не витрачаються ресурси даремно. Роль Core JAM та часу ядра полягає в тому, щоб зробити весь систему доступнішою та гнучкішою для досягнення цього універсального блокчейн-простору.
Отже, що іншого? Я думаю, що концепція "паралельних ланцюгів" може поступово зникнути. У традиційній моделі блокчейну кожен блокчейн працює незалежно на своєму власному ядрі. Ця ідея стане більш розмитою у майбутньому, оскільки ми будемо запускати додатки, а не просто блокчейни. Ці додатки можуть бути паралельними ланцюгами, але вони також можуть бути більш гнучкими. Gav може натякнути на ці зміни, заявляючи, що будь-яка функція з головною точкою входу може працювати в системі, що означає, що вам не обов'язково потрібно будувати повний блокчейн. Ваш додаток може просто бути простою програмою, яка працює в шарі доступності даних Polkadot, такою як тимчасовий додаток, який існує лише в пам'яті. У підсумку, значним змінюється тут є те, що нам потрібно переглянути припущення про те, як працюють додатки, і можливо, більше не буде потрібно будувати повні блокчейни, але може бути більше гнучких способів роботи.
Примітка PolkaWorld: Тут думки дуже схожі на ті, які запропонував головний технічний директор Acala Браян щодо безланцюжкових додатків. Докладніше можна знайти в “Acala Брайан розшифровує JAM: Polkadot 2.0 може принести цепні безланцюгові децентралізовані додатки, відкриваючи необмежені потенційні перспективи майбутнього!”
Шон: Хоча це може бути не головною фокусом самого Core JAM, як частина сегментації простору блокчейну, проект Celestia наразі залучає багато уваги. Celestia працює над забезпеченням підтримки доступності даних для різних рішень rollup. У Polkadot вже є значна кількість доступних даних та дуже потужний технічний стек, достатньо для конкуренції з іншими постачальниками спеціалізованих рішень. Тому немає причин, чому рішення rollup не можуть використовувати доступність даних Polkadot для досягнення своїх цілей. Наприклад, ви можете використовувати технічний стек Polkadot та всіх перевіряючих, але вам не обов'язково потрібно будувати повний паралельний ланцюжок; насправді ви можете просто зробити rollup, що є легшим рішенням, спрямованим на обробку транзакцій, а не на підтримку повного блокчейну.
Тепер, якби мені довелося створити кілька базових додатків з точки зору розробника, які не повинні бути повними паралельними ланцюжками, а скоріше простими додатками «Hello World», ви можете уявити найпростішу програму, таку як базовий додаток-лічильник, з лише кількома рядками коду, без базового сховища, без блокчейну, але здатною виконувати операції інкременту та зменшення. Будь-хто може викликати цей лічильник, і його стан зберігатиметься на рівні доступності даних Polkadot. До тих пір, поки хтось дзвонить йому раз на 24 години перед очищенням даних, стан цього лічильника буде зберігатися. Ці прості програми дуже схожі на смарт-контракти, але Polkadot не забезпечує довгострокового зберігання, що є основною проблемою, з якою стикаються блокчейни. Якщо ви просто створюєте тимчасовий додаток, такий як простий лічильник або додаток «Hello World», вам не потрібне довготривале зберігання, і вам також не потрібно за нього платити; Ми просто пропонуємо альтернативне рішення. Тому я думаю, що це деякі захоплюючі речі, які я хотів би побачити, коли технологія буде впроваджена, ми зможемо показати людям, як легко побудувати цей дуже простий «Hello World».
Шон: Масштабованість є важливим аспектом дизайну Polkadot. У Polkadot є власна система зберігання та валідатори, які працюють на ретрансляційних ланцюгах, але вона досягає масштабованості за допомогою розщеплення даних. У цій архітектурі кожен паралелепіпед відповідає за управління власними даними, тоді як колектори є сутностями, відповідальними за це завдання. Polkadot зберігає лише кореневі хеші, які є криптографічною технікою, призначеною для забезпечення відповідності даних, наданих мережі, даним, згодним на всій мережі. Якщо Polkadot спробувала б надати довгострокове зберігання для кожного користувача, вона не могла б ефективно масштабуватися. Хоча є способи зберігання даних довгостроково на Polkadot, пряме надсилання даних на сам ретрансляційний ланцюг не є ідеальним підходом. Замість цього можуть бути створені структури, такі як системні ланцюги, спеціально для підтримки довгострокового зберігання, конкуруючи з іншими рішеннями зберігання, такими як зберігання файлів.
У відомості про розвиток Polkadot найпростіший підхід - уникати складних вимог до зберігання та фокусуватися на простих програмах, які використовують пам'ять. Ці програми обробляють дані лише в пам'яті під час виконання і не зберігають дані після виконання. Наприклад, програма калькулятора - це такий простий приклад, який не потребує запису даних в довгострокове сховище під час використання. По мірі розвитку технології Polkadot створення таких простих тимчасових програм стає легшим. Це стосується не лише складних промислових програм, але й простих програм, яким потрібне тимчасове існування. Можливість легко створювати ці прості програми є потужною функцією Polkadot.