Off-Chain

Напреднал

Какво е „off-chain“ в крипто пространството?

Когато говорим за криптовалути, „off-chain“ се отнася до процесите, които се случват извън блокчейна. Един от основните проблеми на блокчейн е мащабируемостта, тъй като децентрализираните алгоритми за консенсус обикновено са по-бавни от централизираната обработка на трансакции. Off-chain решенията имат за цел да подобрят производителността на блокчейна чрез обработка на част от данните извън основната верига.

Off-Chain трансакции

Off-chain трансакциите са трансфери на стойност, улеснени или с помощта на трета страна като форма на гаранция, или по други методи, като само крайното състояние на балансите се записва в самия блокчейн. Те предлагат предимства, като по-ниски такси и по-бърза скорост на обработка на трансакциите, тъй като валидирането не се извършва от възли. Това прави off-chain трансакциите идеални за дребни плащания като покупки на кафе в местен магазин.

Off-chain решения и решения от слой 2

Решенията от слой 2 са протоколи, изградени върху съществуващ блокчейн, с цел подобряване на неговата мащабируемост. Това са проекти, които позволяват off-chain трансфери на стойност с помощта на механизми като канали на състоянието, странични вериги и сборни пакети.

В контекста на биткойн, популярно решение от слой 2 е Lightning Network, което използва държавни канали за off-chain трансакции. Каналите по същество са портфейли с множество подписи от тип 2 от 2, които могат да бъдат модифицирани само когато контрагентите се съгласят за промяната. Само трансакциите, които отварят и затварят каналите, се записват в блокчейна на биткойн; всичко останало се обработва off-chain. Off-chain трансакциите в канала на състоянието не е необходимо да бъдат валидирани от цялата мрежа, което позволява по-бърза пропускателна способност и по-ниски такси за трансакции.    

On-chain срещу off-chain

Докато off-chain трансакциите се случват извън блокчейна, терминът „on-chain“ описва процесите, които се случват директно в блокчейна (основната верига). On-chain трансакциите трябва да бъдат валидирани от партньорите и се потвърждават само веднъж записани в блокчейна. Нека да разгледаме основните разлики между off-chain и on-chain.

Бързина и мащабируемост

За да бъде потвърдена една on-chain трансакция, тя трябва да бъде валидирана и включена в блокчейна. Тъй като средното време за потвърждение на блок за биткойн е 10 минути, веригата от слой 1 не е подходяща за по-малки покупки като закупуване на хранителни стоки в супермаркет. За разлика от on-chain трансакциите, off-chain плащанията не трябва да чакат копачите или валидаторите, за да бъдат потвърдени. Като такива, off-chain решенията могат значително да увеличат скоростта на обработка и са особено полезни за микроплащания.

Поверителност и сигурност

On-chain трансакциите прилагат стандартни практики за сигурност на блокчейн като хеширане и криптография. За разлика от тях, проектите, предлагащи off-chain плащания, трябва да имат рамки за сигурност, за да предотвратят възможността за фалшифициране или модифициране на плащания.

Разходи и такси

On-chain трансакциите се проверяват от възлите, които полагат работа, за да ги валидират, включват ги в блок и добавят този блок към блокчейна. Блок наградите и таксите за трансакции ги стимулират да поддържат мрежата да работи. Off-chain трансакциите могат да се обработват бързо, без да е необходимо незабавно потвърждение, като по този начин се минимизират разходите и таксите.

Заключение

Off-chain трансакциите са ключови за решаването на проблема с мащабируемостта на блокчейна и увеличаването на неговото световно приемане. Те действат като основа за много решения от слой 2, които имат за цел да намалят натоварването на първичния блокчейн.

Споделяне на публикации
Регистриране на акаунт
Приложете знанията си на практика, като отворите акаунт в Binance днес.