Sidechain je sekundarni blockchain koji je povezan sa glavnim lancem dvosmernom vezom. Sidechain je blockchain knjiga transakcija koja funkcioniše paralelno sa glavnim blockchainom i ima dvosmernu povezanost između dva lanca.
Zamislite globalnu decentralizovanu mrežu brojnih blockchainova, svaki sa sopstvenim skupom propisa, koji su potpuno nezavisni jedan od drugog, ali ipak formiraju jedan ekosistem. Sidechain vizija je sledeća. Tokeni i druga digitalna sredstva mogu lako da teku napred i nazad sa glavnog lanca zahvaljujući ovoj moćnoj kriptografskoj tehnici. Liquid Network, na primer, je sloj poravnanja koji trejderima i trading platformama omogućava brže i privatnije transakcije, kao i generisanje digitalnih sredstava. Samo operacije koje uključuju Bitcoin su moguće budući da je Liquid Network vezan za Bitcoin, koji je u ovom slučaju primarni lanac.
Kako funkcioniše
Korisnik glavnog lanca mora prvo preneti kovanice ili druga digitalna sredstva na izlaznu adresu, koja ih zaključava i sprečava da budu potrošeni na drugom mestu. Potvrda se šalje kroz lance kada je transakcija završena. Nakon toga, postoji period čekanja za dodatnu bezbednost. Nakon toga, kovanice ili sredstva će biti potpuno premešeni na sidechain, omogućavajući korisnicima da ih slobodno premeštaju po novoj mreži. Ako korisnik želi da vrati kovanice na glavni lanac, jednostavno obrne operaciju.
Sidechaini postoje u raznim oblicima i veličinama, u zavisnosti od funkcija za koje su dizajnirani. Dok su i Liquid i Rootstock Bitcoin sidechaini, funkcionišu na potpuno različite načine, pri čemu je potonji dizajniran primarno za efikasnije pokretanje pametnih ugovora.
Nedavno uspostavljeni Beacon Chain, koji se nada da će eventualno postati glavni lanac proof-of-stake (PoS)-zasnovanog Ethereuma, ima sopstvenu varijantu sidechainova poznatih kao shard chaini.
Dvostrana veza (Two-way peg)
"Mehanizam kojim se kovanice prenose između sidechainova [...] pegged sidechain je sidechain čija sredstva mogu biti uvezena i vraćena u druge lance." je definicija u beloj knjizi o sidechainovima.
Sidechaini su kreirani kako bi olakšali prenos digitalnih sredstava između blockchainova, bez obzira ko ih poseduje. Digitalna sredstva trebalo bi da mogu biti premještena bez rizika od treće strane, što znači da nijedna treća strana ne bi trebalo biti u stanju da spreči prenos sredstva.
Dvostrana veza je neophodna da bi se dozvolio ovaj prenos napred i nazad kroz blockchainove. Smatrajte to dvosmjernim tunelom sa saobraćajem koji se kreće u oba smera.
Jednostavno rečeno, dvostrana veza omogućava kretanje digitalnih sredstava poput bitcoina između mainnet-a i novog sidechain-a. Iznenađujuće, digitalno sredstvo nikada nije "preneto". Sredstva zapravo nisu premještena; umesto toga, zaključana su na mainnet-u dok sidechain otključava isti iznos.