вступ

Нещодавно крипторинок викликав паніку у інвесторів через компенсацію Mtgox і продажі урядами США та Німеччини зазнали падіння більш ніж на 20%, але є також деякі токени з відносно «сильними» цінами є одним із них. Будучи загальнодоступним проектом, Solana застосовує гібридний консенсусний механізм «Delegated Proof of Stake» (PoS) і «Proof of History». пропускна здатність і низькі транзакційні витрати.

Solana послідовно випустила три основні інноваційні технології, Actions, Blinks і ZK Compression, які почали поширюватися на сферу SocialFi і знову значно скоротили існуючі транзакційні витрати. Ці три нові технології допоможуть майбутньому розвитку Solana та дадуть ринку нові очікування щодо Solana. Разом із заявкою на спотові ETF майбутні очікування та розповіді Solana сповнені уяви.

Дії

визначення

Офіційна документація Solana визначає Actions як: Solana Actions — це API, призначений для того, щоб веб-сайти могли взаємодіяти з блокчейном Solana для здійснення таких дій у ланцюжку, як перекази, голосування та пожертви. Це сумісний API, який повертає транзакції в блокчейні Solana, які можна попередньо переглянути, підписати та надіслати в різних контекстах, включаючи QR-коди, кнопки + віджети (елементи інтерфейсу користувача) і на веб-сайті в Інтернеті.

Використання нетехнічної мови для пояснення дій, які є різними попередньо встановленими транзакціями для підписання в Solana, що дозволяє користувачам виконувати транзакції блокчейну без необхідності переходити до різних програм або веб-сторінок. Дії — це абстрактний опис механізму обробки транзакцій у ланцюжку Solana, включаючи інструкції виконання для різних завдань, таких як обробка транзакцій, виконання контрактів і операції з даними. Користувачі можуть надсилати різні інструкції щодо транзакцій через Actions, такі як передача активів у мережі та купівля активів-токенів. У той же час розробники також можуть використовувати Actions для виклику та виконання смарт-контрактів для реалізації складної логіки в ланцюжку.

Поява Actions робить розробку мережевих додатків Solana та користувацькі транзакції зручнішими, а також додає підтримку для виконання смарт-контрактів у ланцюжку та закладає міцну основу для виходу Solana на сферу SocialFi.

 

Схема робочого циклу дій (джерело даних: https://solana.com/docs/advanced/actions)

 

Перевага

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

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

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

Блимає

визначення

Офіційний документ Solana визначає Blinks як: Blockchain links, новий примітив, який перетворює операції в ланцюжку в доступні для спільного використання посилання. Blinks дає змогу клієнтам із підтримкою Actions (гаманці розширень браузера, боти) відображати більше функцій для користувачів. Клієнтські програми, які підтримують Blinks, просто виявляють URL-адреси, сумісні з Actions, аналізують їх і дозволяють користувачам взаємодіяти з ними в стандартизованому інтерфейсі користувача.

У загальному розумінні Blinks є конкретним проявом дій. Цим конкретним проявом може бути QR-код, URL-адреса, кнопка, яку можна натиснути, тощо. Blinks може перетворювати будь-які дії Solana у будь-який метод зв’язку на будь-якій інформаційній платформі, дозволяючи клієнтам, які можуть виявляти дії (наприклад, гаманці розширення браузера, роботи тощо), відображати додаткові функції для користувачів. Коли користувачі використовують Blinks, вони можуть керувати певними питаннями на поточній сторінці платформи, не входячи в Dapp за цим конкретним представленням (яким може бути QR-код, URL-адреса тощо), що робить взаємодію надзвичайно зручною та простою.

 

Принципова схема принципу роботи Blink

 

Дії та моргання існують не окремо, а мають симбіотичний зв’язок. Дії є основою для існування Блимань, а Блимання є конкретним проявом Дій. Блимає резюме Дій перед користувачами, щоб користувачі навіть не відчували їх існування під час використання Дій.

Перевага

Поліпшення взаємодії з користувачем: за допомогою Blinks користувачам більше не потрібно виходити з поточної сторінки, а потім переходити на сторінку Dapp, якою вони хочуть керувати, надаючи користувачам єдині послуги керування, що значно зменшує кількість посилань і складність роботи користувача як натискання посилання в Web 2.

Збільшення трафіку до Solana: після того, як різні групи розробників проектів на Solana використовували Blinks, найбільш значним ефектом стала можливість перенаправляти трафік до Solana на різних соціальних платформах. У світі Web 3 кожен проект може виграти в жорсткій конкуренції лише за рахунок збільшення трафіку. Блинки можуть матеріалізувати кожну дію в різних формах, які можна пересилати на різні інформаційні платформи, такі як Twitter, Discord, Telegram тощо. Розповсюдження Блінків на цих платформах створить величезний трафік для Solana, сприяючи таким чином екологічному розвитку Solana.

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

недолік

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

Не вдається охопити мобільних клієнтів: на даному етапі використання Blinks може бути обмежене лише комп’ютерним клієнтом, але зараз найбільш використовуваним методом для Twitter залишається мобільний клієнт, а комп’ютерний клієнт становить меншу частку, тому деякі інвестори поставити під сумнів вплив Blinks на Солану. Він не такий високий, як очікувалося, це просто трюк, який використовується для підвищення ціни.

ЗК Компресія

визначення

Офіційна документація Solana визначає ZK Compression як: ZK Compression — це нова базова функція, побудована на Solana, яка допомагає розробникам і користувачам створювати програми в масштабі. Розробники та користувачі можуть вибрати стиснення on-chain стану, зменшуючи витрати на стан на порядки, зберігаючи при цьому безпеку, продуктивність і можливість компонування Solana L1.

Основні функції ZK Compression

Основні функції

конкретний опис

Низька державна вартість

Зберігайте стан базових даних у дешевшій системі реєстрації Solana поза мережею, а не в основній мережі Solana

Безпека та продуктивність L1

Використовуйте доступність даних і рівень виконання основної мережі Solana, зберігаючи таким чином безпеку та високу продуктивність мережі Solana

Висока масштабованість

Може комбінувати стислі стани та стани в основній мережі, дозволяючи атомарну взаємодію з кількома програмами, обліковими записами та стисненими обліковими записами

технічний аналіз

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

Solana покладається на гібридний консенсусний механізм «Delegated Proof of Stake» (PoS) і «Proof of History». Вирішено задачу розрахунку собівартості. Поява ZK Compression дуже добре вирішує проблему державних витрат.

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

Ми аналізуємо ZK Compression більш зрозумілим способом і розділяємо ZK Compression на дві частини:

  • Стиснення означає стиснення, завдяки якому обліковий запис у ланцюжку зберігає лише корінь стану. Основні дані зберігаються в дешевшому автономному реєстрі Solana, що зменшує витрати на державне зберігання;

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

принцип роботи

Принцип роботи ZK Compression дуже простий, дуже схожий на спосіб Rollup в Ethereum L2.

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

  2. Корінь стану кожного дерева станів зберігатиметься в основній мережі Solana. Цей корінь стану схожий на відбиток цілого дерева. Якщо цей відбиток перевірено, можна підтвердити, що всі дані в усьому дереві повні та не змінені.

  3. Детальні дані для кожного облікового запису не зберігаються безпосередньо в основній мережі Solana, а зберігаються як дані дзвінків у дешевшому просторі книги Solana. Основна мережа Solana зберігає лише корені стану та деякі базові метадані, що не лише заощаджує витрати на зберігання, але й забезпечує безпеку даних. Щоб забезпечити цілісність цих стиснених даних, ZK Compression також використовує докази з нульовим знанням. Його можна використовувати для підтвердження автентичності та цілісності даних без розкриття конкретного вмісту даних.

Хоча інтуїтивно ZK Compression здається Rollup в Ethereum L2, Віталік визначає ZK Compression як клієнтську архітектуру без стану. Отже, ZK Compression — це, по суті, оптимізація внутрішньої структури пам’яті L1.

Підведіть підсумки

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

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