Нещодавно ми мали можливість поспілкуватися з Джорджем Дейнезісом, щоб обговорити складність та масштабованість інфраструктури Sui, а також те, як система обробки транзакцій Sui сприяє високопродуктивній мережі. Джордж Дейнезіс є співзасновником та головним науковцем Mysten Labs, а також професором у галузі безпеки та конфіденційності в Університетському коледжі Лондона.
Ось основні моменти цього інтерв'ю:
Q1: Чи можете ви розповісти про свої основні дослідження?
Я професор у Лондонському університеті, де моєю основною темою досліджень є безпека та конфіденційність. Спочатку я зосереджувався на дослідженні однорангових систем і анонімних систем, які переважно є великими розподіленими системами з орієнтацією на зберігання. З розвитком технології блокчейн, особливо з появою Ethereum, я почав звертати увагу на розподілені реєстри, блокчейн та способи виконання смарт-контрактів. Моя дослідницька група в UCL займається питанням, як побудувати системи з вищою продуктивністю. Ми заснували компанію Chainspace для комерціалізації деяких наших ідей, пізніше команда була придбана. Після цього ми брали участь у розробці рішень для масштабування блокчейну. Зараз я продовжую шукати можливості для реалізації концепції високопродуктивного блокчейну.
Q2: Яка різниця між застосуванням та дослідженням?
Насправді різниця не велика. Під час досліджень ми розглядаємо всі можливості для досягнення конкретних цілей, наприклад, створення високопродуктивного блокчейну. Але під час фактичного створення системи нам потрібно робити вибір, визначаючи, які ідеї найкорисніші, а які насправді потрібні людям. Нам потрібно враховувати вузькі місця в прийнятті блокчейну, що заважає людям досягати своїх цілей. Під час створення системи все ще беруться до уваги всі можливості, черпаючи натхнення з наукової літератури, а потім вибираються найбільш релевантні аспекти для створення цінності для користувачів.
Q3: Як ви визначаєте проблему, яку потрібно вирішити, переходячи від теорії до практичного застосування?
Моє дослідження в основному зосереджене на тому, як розширити функції блокчейну, особливо в системному аспекті, наприклад, як підвищити пропускну здатність транзакцій і зменшити затримки. Це питання дуже очевидне: щоразу, коли якийсь контракт на Ethereum стає надзвичайно популярним, платформа не може витримати величезний обсяг транзакцій, що призводить до заторів і різкого зростання витрат. Щоразу, коли блокчейн досягає успіху, ми бачимо, що його обробна спроможність недостатня для задоволення потреб користувачів. Цей виклик хвилює не лише нашу команду, вся академічна спільнота досліджує блокчейн, шукаючи різні способи вирішення цієї проблеми. Наразі було розроблено багато технологій для розширення можливостей блокчейну.
Q4: Яка різниця та переваги між L2-мережами та створенням нових L1-мереж, таких як Sui?
L2 є рішенням для розширення в екосистемі Ethereum, але для розробників застосунків його використання може бути досить складним. Взаємодія між L2 та L1 потребує створення мостів, і цей процес є прийнятним для простих токенів, але для більш складних активів він може бути досить проблематичним. Переміщення активів між різними мережами L2 є дуже складним, що негативно позначається на користувацькому досвіді.
Cosmos використовує інший підхід, реалізуючи масштабування за допомогою різних блокчейнів для різних застосувань. Але він також стикається з подібною проблемою: користувачам щоразу, коли вони хочуть скористатися різними застосуваннями, необхідно виконувати операцію мосту.
План Sui полягає в створенні великої бази даних, що містить усі стану, які копіюються перевіреними вузлами. Після завершення транзакції всі стани в одній і тій же базі даних можуть бути використані для наступної транзакції, користувачам не потрібно постійно переміщати стан активів між різними мережами.
Q5: Яка ключова інновація Sui Lutris?
Sui Lutris складається з двох ключових концепцій:
Багато блокчейн-операцій не вимагають досягнення консенсусу.
Коли потрібна згода, існує метод з високою пропускною здатністю.
Sui Lutris є ядром розподіленої системи Sui, що забезпечує, щоб вузли верифікації, які дотримуються протоколу, ніколи не опинялися в несумісному стані. Він пропонує два різні шляхи: один швидкий шлях, який не потребує консенсусу, і інший шлях консенсусу, який потребує консенсусу.
Швидкий шлях призначений для операцій з власними об'єктами користувача, що дозволяє досягати остаточності транзакцій без необхідності чекати на консенсус. Шлях консенсусу використовується для транзакцій, що стосуються спільних об'єктів, таких як аукціони та інші операції, що потребують участі кількох осіб.
Ці два шляхи мають свої переваги. Швидкий шлях має дуже низьку затримку, зазвичай менше секунди, і може бути широко масштабований. Шлях консенсусу має вищу затримку, зазвичай понад секунду, обсяг також дуже великий, але масштабованість у нього гірша.
Q6: Чи можуть розробники додатків на Sui проектувати свої додатки для використання швидкого шляху?
Так, це основна робота з дизайну розширених застосунків. Розробники можуть контролювати, чи є об'єкти, з якими вони працюють у контракті, унікальними чи спільними. Один з трюків розширених застосунків Sui полягає в тому, щоб забезпечити, щоб більшість операцій базувалися на унікальних об'єктах, оскільки це може здійснюватися з дуже низькою затримкою, забезпечуючи хороший користувацький досвід.
Розробники смарт-контрактів мають повний контроль над цим і можуть точно визначати типи транзакцій у кожній категорії. З ростом попиту розробники повинні враховувати, як максимально ефективно використовувати швидкий шлях.
Q7: Як функціонують програмовані торгові блоки?
Програмовані торгові блоки можуть використовуватися на швидкому шляху або шляху консенсусу. Якщо йдеться лише про ексклюзивні об'єкти, можна виконати кілька операцій в одному ланцюзі з дуже низькою затримкою. Якщо йдеться про спільні об'єкти, тоді це переходить на шлях консенсусу, і затримка буде трохи вищою.
Q8: Як ви оцінюєте продуктивність Sui після запуску основної мережі? Що вас здивувало?
Дизайн Sui був перевірений, особливо під час пікових обсягів торгів. Щоденний обсяг торгів колись перевищував 60 мільйонів угод, більшість з яких використовували швидкий шлях. Це доводить, що Sui Lutris є дуже масштабованим і має низьку затримку.
Однак використання швидкого шляху також приносить деякі виклики. Іноді об'єкти можуть бути помилково заблоковані, хоча зазвичай їх розблоковують наприкінці епохи, але це не є ідеальним досвідом. Для цього розробляється набір технологій, що дозволяють швидко розблоковувати помилково заблоковані об'єкти.
Ці нові технології не тільки можуть вирішувати помилки, але й можуть дозволити розробникам висловлювати більше операцій через швидкий шлях, навіть обробляти певні ситуації з спільними об'єктами.
Q9: Які основні причини блокування об'єктів на даний момент?
Блокування об'єктів відбувається в основному на швидкому шляху, коли порядок операцій з одним і тим же об'єктом суперечить. Наприклад, якщо різні пристрої користувача надають суперечливі порядки операцій для одного й того ж об'єкта, Sui не може визначити правильний порядок, що призводить до блокування об'єкта.
Наразі заблоковані об'єкти потрібно розблокувати після закінчення епохи, що може викликати серйозні проблеми. Для цього Sui розробляє новий механізм, який швидко вирішує питання за допомогою консенсусу під час блокування об'єкта, скорочуючи час розблокування з однієї епохи до кількох секунд.
Q10: Як ви ставитеся до проблеми балансування прозорості, відстежуваності та конфіденційності у публічних ланцюгах?
У публічних блокчейнах потреби в конфіденційності значною мірою залежать від конкретних застосувань. Метод Sui полягає в наданні розробникам застосунків інструментів для захисту конфіденційності користувачів, а не в примусовому забезпеченні конфіденційності на рівні протоколу.
Sui надає деяку рідну підтримку криптовалюти, наприклад, можливість перевірки нульових знань. Це дозволяє дизайнерам застосунків перевіряти певні події поза ланцюгом, не розкриваючи конкретні деталі на ланцюзі. Розробники можуть поєднувати стратегії на ланцюзі, поза ланцюгом та криптографії для вирішення своїх проблем з конфіденційністю.
Q11: Чи планує Sui збільшити підтримку нативної конфіденційності?
Спільнота обговорює, яку додаткову підтримку потребують розробники для написання більш дружніх до конфіденційності смарт-контрактів. Окрім нульових знань, можуть знадобитися також більш загальні математичні або криптографічні функції. Інші технології, такі як багатопартійні обчислення або надійне апаратне забезпечення, також розглядаються, але для цього потрібно суттєво змінити архітектуру Sui, що потребує повного обговорення та підтримки спільноти.
Q12: Як ви вважаєте, як розвиватиметься Sui в найближчі 6-12 місяців?
У короткостроковій перспективі багато поліпшень буде спрямовано на задоволення потреб практичного використання. У довгостроковій перспективі ми покращимо протокол Sui Lutris для досягнення нижчої затримки, простішого протоколу та кращої масштабованості. Ми також будемо прагнути підвищити економічну ефективність, щоб вузли перевірки могли працювати на більш обмеженому апаратному забезпеченні, а також оптимізувати використання апаратних ресурсів. Це основні напрямки розвитку, які ми очікуємо побачити.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
9
Поділіться
Прокоментувати
0/400
MemeTokenGenius
· 07-22 03:20
Ця хвиля знову говорить дуже зрозуміло, давайте поговоримо, коли запустимо.
Переглянути оригіналвідповісти на0
SchrodingerProfit
· 07-21 23:50
Той пастка все ще стара і смачна...
Переглянути оригіналвідповісти на0
ResearchChadButBroke
· 07-21 16:08
З цілий день розмовляти про технології, яка в цьому користь? Пампнемо, а потім поговоримо.
Переглянути оригіналвідповісти на0
PessimisticLayer
· 07-19 06:14
Ми кажемо, що продуктивність все ще є необхідністю.
Переглянути оригіналвідповісти на0
GasFeeLady
· 07-19 06:14
йо, їхня пропускна здатність транзакцій вражаюча, але покажіть мені реальні дані по газу
Переглянути оригіналвідповісти на0
ImaginaryWhale
· 07-19 06:14
Місячний дохід у 10 млн, досвідчений у питаннях конфіденційності
Переглянути оригіналвідповісти на0
HappyMinerUncle
· 07-19 06:11
Сказати великі слова може хто завгодно, важливо, як швидко ти бігаєш насправді.
Переглянути оригіналвідповісти на0
NervousFingers
· 07-19 06:09
Технології надто круті, бик бик
Переглянути оригіналвідповісти на0
WhaleMistaker
· 07-19 06:07
А, так багато архітектур, що не можу зрозуміти, чи може бути зростання.
Співзасновник Sui розкриває архітектуру високопродуктивного Блокчейн та майбутній розвиток
Нещодавно ми мали можливість поспілкуватися з Джорджем Дейнезісом, щоб обговорити складність та масштабованість інфраструктури Sui, а також те, як система обробки транзакцій Sui сприяє високопродуктивній мережі. Джордж Дейнезіс є співзасновником та головним науковцем Mysten Labs, а також професором у галузі безпеки та конфіденційності в Університетському коледжі Лондона.
Ось основні моменти цього інтерв'ю:
Q1: Чи можете ви розповісти про свої основні дослідження?
Я професор у Лондонському університеті, де моєю основною темою досліджень є безпека та конфіденційність. Спочатку я зосереджувався на дослідженні однорангових систем і анонімних систем, які переважно є великими розподіленими системами з орієнтацією на зберігання. З розвитком технології блокчейн, особливо з появою Ethereum, я почав звертати увагу на розподілені реєстри, блокчейн та способи виконання смарт-контрактів. Моя дослідницька група в UCL займається питанням, як побудувати системи з вищою продуктивністю. Ми заснували компанію Chainspace для комерціалізації деяких наших ідей, пізніше команда була придбана. Після цього ми брали участь у розробці рішень для масштабування блокчейну. Зараз я продовжую шукати можливості для реалізації концепції високопродуктивного блокчейну.
Q2: Яка різниця між застосуванням та дослідженням?
Насправді різниця не велика. Під час досліджень ми розглядаємо всі можливості для досягнення конкретних цілей, наприклад, створення високопродуктивного блокчейну. Але під час фактичного створення системи нам потрібно робити вибір, визначаючи, які ідеї найкорисніші, а які насправді потрібні людям. Нам потрібно враховувати вузькі місця в прийнятті блокчейну, що заважає людям досягати своїх цілей. Під час створення системи все ще беруться до уваги всі можливості, черпаючи натхнення з наукової літератури, а потім вибираються найбільш релевантні аспекти для створення цінності для користувачів.
Q3: Як ви визначаєте проблему, яку потрібно вирішити, переходячи від теорії до практичного застосування?
Моє дослідження в основному зосереджене на тому, як розширити функції блокчейну, особливо в системному аспекті, наприклад, як підвищити пропускну здатність транзакцій і зменшити затримки. Це питання дуже очевидне: щоразу, коли якийсь контракт на Ethereum стає надзвичайно популярним, платформа не може витримати величезний обсяг транзакцій, що призводить до заторів і різкого зростання витрат. Щоразу, коли блокчейн досягає успіху, ми бачимо, що його обробна спроможність недостатня для задоволення потреб користувачів. Цей виклик хвилює не лише нашу команду, вся академічна спільнота досліджує блокчейн, шукаючи різні способи вирішення цієї проблеми. Наразі було розроблено багато технологій для розширення можливостей блокчейну.
Q4: Яка різниця та переваги між L2-мережами та створенням нових L1-мереж, таких як Sui?
L2 є рішенням для розширення в екосистемі Ethereum, але для розробників застосунків його використання може бути досить складним. Взаємодія між L2 та L1 потребує створення мостів, і цей процес є прийнятним для простих токенів, але для більш складних активів він може бути досить проблематичним. Переміщення активів між різними мережами L2 є дуже складним, що негативно позначається на користувацькому досвіді.
Cosmos використовує інший підхід, реалізуючи масштабування за допомогою різних блокчейнів для різних застосувань. Але він також стикається з подібною проблемою: користувачам щоразу, коли вони хочуть скористатися різними застосуваннями, необхідно виконувати операцію мосту.
План Sui полягає в створенні великої бази даних, що містить усі стану, які копіюються перевіреними вузлами. Після завершення транзакції всі стани в одній і тій же базі даних можуть бути використані для наступної транзакції, користувачам не потрібно постійно переміщати стан активів між різними мережами.
Q5: Яка ключова інновація Sui Lutris?
Sui Lutris складається з двох ключових концепцій:
Sui Lutris є ядром розподіленої системи Sui, що забезпечує, щоб вузли верифікації, які дотримуються протоколу, ніколи не опинялися в несумісному стані. Він пропонує два різні шляхи: один швидкий шлях, який не потребує консенсусу, і інший шлях консенсусу, який потребує консенсусу.
Швидкий шлях призначений для операцій з власними об'єктами користувача, що дозволяє досягати остаточності транзакцій без необхідності чекати на консенсус. Шлях консенсусу використовується для транзакцій, що стосуються спільних об'єктів, таких як аукціони та інші операції, що потребують участі кількох осіб.
Ці два шляхи мають свої переваги. Швидкий шлях має дуже низьку затримку, зазвичай менше секунди, і може бути широко масштабований. Шлях консенсусу має вищу затримку, зазвичай понад секунду, обсяг також дуже великий, але масштабованість у нього гірша.
Q6: Чи можуть розробники додатків на Sui проектувати свої додатки для використання швидкого шляху?
Так, це основна робота з дизайну розширених застосунків. Розробники можуть контролювати, чи є об'єкти, з якими вони працюють у контракті, унікальними чи спільними. Один з трюків розширених застосунків Sui полягає в тому, щоб забезпечити, щоб більшість операцій базувалися на унікальних об'єктах, оскільки це може здійснюватися з дуже низькою затримкою, забезпечуючи хороший користувацький досвід.
Розробники смарт-контрактів мають повний контроль над цим і можуть точно визначати типи транзакцій у кожній категорії. З ростом попиту розробники повинні враховувати, як максимально ефективно використовувати швидкий шлях.
Q7: Як функціонують програмовані торгові блоки?
Програмовані торгові блоки можуть використовуватися на швидкому шляху або шляху консенсусу. Якщо йдеться лише про ексклюзивні об'єкти, можна виконати кілька операцій в одному ланцюзі з дуже низькою затримкою. Якщо йдеться про спільні об'єкти, тоді це переходить на шлях консенсусу, і затримка буде трохи вищою.
Q8: Як ви оцінюєте продуктивність Sui після запуску основної мережі? Що вас здивувало?
Дизайн Sui був перевірений, особливо під час пікових обсягів торгів. Щоденний обсяг торгів колись перевищував 60 мільйонів угод, більшість з яких використовували швидкий шлях. Це доводить, що Sui Lutris є дуже масштабованим і має низьку затримку.
Однак використання швидкого шляху також приносить деякі виклики. Іноді об'єкти можуть бути помилково заблоковані, хоча зазвичай їх розблоковують наприкінці епохи, але це не є ідеальним досвідом. Для цього розробляється набір технологій, що дозволяють швидко розблоковувати помилково заблоковані об'єкти.
Ці нові технології не тільки можуть вирішувати помилки, але й можуть дозволити розробникам висловлювати більше операцій через швидкий шлях, навіть обробляти певні ситуації з спільними об'єктами.
Q9: Які основні причини блокування об'єктів на даний момент?
Блокування об'єктів відбувається в основному на швидкому шляху, коли порядок операцій з одним і тим же об'єктом суперечить. Наприклад, якщо різні пристрої користувача надають суперечливі порядки операцій для одного й того ж об'єкта, Sui не може визначити правильний порядок, що призводить до блокування об'єкта.
Наразі заблоковані об'єкти потрібно розблокувати після закінчення епохи, що може викликати серйозні проблеми. Для цього Sui розробляє новий механізм, який швидко вирішує питання за допомогою консенсусу під час блокування об'єкта, скорочуючи час розблокування з однієї епохи до кількох секунд.
Q10: Як ви ставитеся до проблеми балансування прозорості, відстежуваності та конфіденційності у публічних ланцюгах?
У публічних блокчейнах потреби в конфіденційності значною мірою залежать від конкретних застосувань. Метод Sui полягає в наданні розробникам застосунків інструментів для захисту конфіденційності користувачів, а не в примусовому забезпеченні конфіденційності на рівні протоколу.
Sui надає деяку рідну підтримку криптовалюти, наприклад, можливість перевірки нульових знань. Це дозволяє дизайнерам застосунків перевіряти певні події поза ланцюгом, не розкриваючи конкретні деталі на ланцюзі. Розробники можуть поєднувати стратегії на ланцюзі, поза ланцюгом та криптографії для вирішення своїх проблем з конфіденційністю.
Q11: Чи планує Sui збільшити підтримку нативної конфіденційності?
Спільнота обговорює, яку додаткову підтримку потребують розробники для написання більш дружніх до конфіденційності смарт-контрактів. Окрім нульових знань, можуть знадобитися також більш загальні математичні або криптографічні функції. Інші технології, такі як багатопартійні обчислення або надійне апаратне забезпечення, також розглядаються, але для цього потрібно суттєво змінити архітектуру Sui, що потребує повного обговорення та підтримки спільноти.
Q12: Як ви вважаєте, як розвиватиметься Sui в найближчі 6-12 місяців?
У короткостроковій перспективі багато поліпшень буде спрямовано на задоволення потреб практичного використання. У довгостроковій перспективі ми покращимо протокол Sui Lutris для досягнення нижчої затримки, простішого протоколу та кращої масштабованості. Ми також будемо прагнути підвищити економічну ефективність, щоб вузли перевірки могли працювати на більш обмеженому апаратному забезпеченні, а також оптимізувати використання апаратних ресурсів. Це основні напрямки розвитку, які ми очікуємо побачити.