Чому ми створили Caldera
Ми вперше задумалися про Caldera (тоді ще Constellation), коли побачили, що світ web3 опинився в пастці-22.
Блокчейн-розробники, які працюють у різних галузях, таких як NFT, DeFi, ігрова індустрія, хочуть створювати складні додатки. Проте, вони страждають від того, що кожен будує на декількох переповнених блокчейнах.
Спочатку ми хотіли створити роллапси, які б дозволили створювати масштабні, дійсно масштабовані web3-ігри. Але ми швидко зрозуміли, що проблема не обмежується лише іграми - більшість dApps побудовані на L1.
Ніде це не є більш очевидним, ніж в Ethereum, який може похвалитися колосальними 0,19 мільйонами інструкцій в секунду.
Для порівняння, це приблизно еквівалентно Altair 8800, комп'ютеру 1974 року. Півстоліття потому швидкість обчислень зросла в геометричній прогресії. Блокчейн - найповільніша у світі платформа хмарних обчислень.
Недостатня швидкість обробки в поєднанні з високим інтересом розробників призвела до надзвичайної конкуренції за обчислення і зберігання даних. Для кінцевого користувача це означає високі тарифи на газ і повільні транзакції.
Обидві ці проблеми обмежують якість і прийняття користувачами он-лайн додатків.
Будівельні блоки корисного блокчейну
Сучасний комп'ютер був побудований на тисячах менших інновацій. Від транзистора до кремнієвого чіпа і дискової операційної системи - кожен рівень абстракції додавав нову функціональність і виводив обчислення на нові вертикалі.
І подібно до перших днів програмування комп'ютерів та відеоігор, ми все ще перебуваємо на початковому етапі розвитку блокчейну. Розробники створюють додатки з урахуванням обмежень блокчейну, так само, як це робили ми, коли нам бракувало швидкості та пам'яті.
Наприклад, ми бачимо, як розробники грають у "газовий гольф" - тижнями оптимізують код своїх смарт-контрактів, щоб мінімізувати кількість обчислень і витрати на газ. При цьому розробники не тільки витрачають час на розробку, але й часто йдуть на компроміси, несвідомо жертвуючи безпекою. Така ручна оптимізація коду є болючою і, зрештою, не покращує користувацький досвід.
Існує також компроміс між періодом завершеності та безпекою. Коротший період завершення означає більш швидке виконання транзакцій і більш повну інформацію для всіх учасників. З іншого боку, коли ми розглядаємо суперечки або безпеку, довший період завершеності дозволяє більш гнучко проводити операції. Немає сенсу застосовувати універсальний строк для заявок з різними цілями та операціями.
Ці обмеження не повністю зупинили розвиток інноваційних додатків. Але dApps були обмежені, оскільки їм потрібно було працювати на L1, таких як Ethereum або Gnosis. Блокчейн вже пройшов довгий шлях, але для того, щоб по-справжньому досягти веб-масштабу, потрібно більше інфраструктури.
Представляємо Caldera
Місія Caldera - надати розробникам можливість створювати нові та захоплюючі додатки і допомогти web3 досягти масового впровадження.
Caldera - це роллап як послуга, що робить запуск ефективних блокчейн-роллапів неймовірно простим. Розробники вже використовують Caldera для запуску легких, легко настроюваних блокчейнів, які успадкували безпеку, яку ми знаємо і любимо від інших блокчейнів, таких як Ethereum або Polygon.
Ми розглядаємо розпаралелювання транзакцій як найбільш прагматичний шлях до виходу з нашого поточного становища. Так само, як для веб-додатків має сенс працювати на виділених серверах, так і для web3-додатків потрібен власний ланцюжок для забезпечення необхідної пропускної здатності та функцій.
Нещодавно ми почали співпрацювати з Curio, студією онлайн-ігор, яка є піонером у створенні інноваційних ігрових механік для web3, таких як договори - смарт-контракти, які створюють правила розумної дипломатії в грі. Наприклад, гравці можуть створити договір про ненапад, який запобігає нападам після сплати токенів ERC20 до спільного смарт-контракту гільдії.
Так, багато з цього було неможливим до роллапсу. Але, повертаючись до нашого попереднього прикладу, Curio споживає близько 300 мільйонів газу в секунду. Максимально завантаженим блокам Ethereum знадобилося б 120 секунд, щоб обробити еквівалентну кількість газу - тому можна з упевненістю сказати, що створення Curio на універсальному L1 було б неможливим.
У Caldera Curio створила спеціальний рівень транзакцій другого рівня і зменшила затримку до менш ніж однієї секунди. Це дає достатньо місця для масштабування і, що не менш важливо, захист від стрибків цін на газ.
Ми вже даємо можливість розробникам блокчейну створювати додатки, які вони хочуть, без шкоди для продуктивності або функцій.
Поза межами
Ми робимо можливим створення тієї ж функціональності та масштабу, які ми використовуємо в Інтернеті сьогодні - на блокчейні. Ми раді, що ви приєднаєтесь до нас, оскільки ми розробляємо наступний рівень інфра-технологій, який дозволить web3 досягти масштабу, зручності та розповсюдження web2 - і в кінцевому підсумку, сподіваємось, повністю перевершити web2.