Digitaaliset varat
Drivechainit: Hopeinen ratkaisu Bitcoinin skaalautuvuusongelmiin vai Pandoran laatikko uusia riskejä?

Merkittävä ehdotus Bitcoin-verkoston toiminnallisuuden lisäämiseksi kiertää Twitterissä, ja se herättää kuumia keskusteluja kehittäjien keskuudessa.
Koska Bitcoinin ohjelmoitavuus ja skaalautuvuus ovat suhteellisen rajoitettuja verrattuna muihin lohkoketjuihin, yksi tapa parantaa protokollan kykyjä on Drivechainit. Tämä lupaava, mutta monimutkainen lisäys Bitcoin-ekosysteemiin mahdollistaa sivuketjujen luomisen, jotka ovat yhteydessä pää-Bitcoin-verkkoon, mutta pysyvät erillisinä ja toimivat itsenäisesti omilla säännöillään ja toiminnoillaan.
BIP 300:n ja BIP 301:n määrittelemä tämä pehmeä haarukka‑päivitys on Paul Sztorcin ehdotus, jonka tavoitteena on luoda natiivi sivuketjumekanismi Bitcoinille. Sivuketju mahdollistaa Bitcoinin “luottamusta vailla” -sillan erillisiin ketjuihin.
Tänään tarkastelemme tätä skaalautuvuusmekanismia, mitä se tarjoaa Bitcoin-verkostolle ja miksi se aiheuttaa niin paljon kiistaa alalla. Aloitetaan!
Mikä on Drivechain?
Ensimmäisen kerran vuonna 2015 esitelty Drivechain tarjoaa tavan skaalata Bitcoinia käyttämällä sivuketjuja. Sivuketjut toimivat rinnakkain toistensa kanssa, niillä on yleensä omat ainutlaatuiset kolikkonsa, ja ne saavat turvallisuutensa tyypillisesti rinnakkaisena toimivalta lohkoketjulta. Esimerkiksi Stacks on toisen kerroksen lohkoketju, joka lainaa turvallisuutensa Bitcoin-lohkoketjusta, mutta sillä on oma ainutlaatuinen tokeninsa nimeltä STX.
Drivechainit ovat sen sijaan erityisiä sivuketjuja, joita kutsutaan lapsiketjuiksi, eikä niillä ole omaa natiivista omaisuutta, vaan ne lainaavat sen vanhemmalta ketjulta. Näin Drivechainit mahdollistavat Bitcoin-käyttäjien lukita BTC:t näihin ketjuihin hajautetun kaksisuuntaisen kiinnityksen avulla, mikä käyttää kryptografista todistusta luodakseen altcoineja omine ainutlaatuisine piirteineen.
Nämä ketjut toimivat itsenäisinä lohkoketjuina ja ne myöhemmin yhdistetään Bitcoin-kaivostyöläisten toimesta, aivan kuten RSK-sivuketju yhdistetään.
Drivechainin toteuttamiseen tarvitaan pehmeä haarukka, joka aktivoidaan vain vähäisillä muutoksilla peruskerrokseen. Jos jokin menee pieleen, muutokset voidaan myös poistaa haarukalla. Tällä lähestymistavalla Sztorc pyrkii estämään Bitcoinin fragmentoitumisen, jonka aiheuttavat konsensusriidat johtavat kovien haarukoiden syntymiseen, kuten tapahtui vuonna 2017 SegWit-päivityksen yhteydessä, mikä johti Bitcoin Cashiin.
Näin drivechainit antavat Bitcoinin omaksua halutut tai menestyneimmät ominaisuudet ja käyttötapaukset olemassa olevista altcoin-ketjuista muuttamatta Bitcoinin ydinsuunnittelua.
Tällä tavoin Drivechainit tarjoaisivat kaivostyöläisille lisämaksuja ja lisäisivät verkon hash‑nopeutta ja turvallisuutta. Ne mahdollistaisivat myös uusia ominaisuuksia ja käyttötapauksia, kuten stablecoinit, arvopaperitokenit, hajautetun rahoituksen (DeFi) ja ei-fungible tokenit (NFT:t), jotka on rakennettu Bitcoinin päälle ja sen tukemana, ja jotka ovat saaneet massiivista omaksumista Ethereumissa ja muissa altcoin-ketjuissa. Salliessaan kokeilun Bitcoinissa vahingoittamatta perus‑L1‑lohkoketjua, Drivechainilla on potentiaalia tehdä Bitcoinista kiinnostavampi.
Klikkaa tästä oppiaksesi kaiken Bitcoin (BTC) -sijoittamisesta.
Miten Drivechain toimii?
Drivechainien toiminta perustuu sivuketjujen ja kaksisuuntaisen kiinnityksen hyödyntämiseen Bitcoinin siirtämiseksi.
Kaksisuuntaisessa kiinnityksessä Drivechainit käyttävät Simplified Payment Verification (SPV) -todisteita, jotka mahdollistavat käyttäjien lähettää BTC:tä sivuketjuun ja sieltä pois. Tämä menetelmä tarkistaa, onko tapahtuma Bitcoin-lohkoketjussa tallennettuna, mutta ilman koko lohkoketjun tallentamista, kuten solmu tekee. Se on kevyen asiakkaan muoto, joka tallentaa vain lohkojen otsikot eikä koko lohkoja.
Bitcoinin siirtämiseksi ensin kryptovaraus lukitaan erityiseen osoitteeseen ketjussa. Kun se on lukittu, sivuketju tarkistaa tämän tapahtuman, ja kun se havaitaan, luodaan sopiva määrä natiivisia sivuketjun tokeneita.
Tämä altcoin-token voi sisältää mitä tahansa ominaisuuksia, piirteitä tai kompromisseja, joita Bitcoinin ensimmäisellä tasolla ei ole mahdollista toteuttaa. Lisäksi ne voivat hyödyntää nopeampia lohkoja ja alhaisempia maksuja.
Kun halutaan muuntaa sivuketjun tokenit takaisin ketjussa olevaan BTC:ksi tai siirtää BTC takaisin Bitcoin-lohkoketjuun, tarvitaan jälleen SPV‑todiste omistuksesta sivuketjussa.
Sivuketju tarkistaa ensin nostotapahtuman itse sivuketjussa ja varmistaa, että se on todellakin kelvollinen tapahtuma peruskerroksessa, joka maksaa ulos erityiseen osoitteeseen tallennetut kolikot.
Tämä validointi tapahtuu sekä sivuketjussa että nostotapahtumassa. Kun se on suoritettu, varat jäädytetään sivuketjuun, ja tapahtuma lähetetään Bitcoin-lohkoketjun kaivostyöläisille tarkistettavaksi, että se on kelvollinen kulutus. Nostokryptovara lähetetään sitten erityiseen osoitteeseen, jonka kaikki kaivostyöläiset hyväksyvät äänestyksen kautta.
Ehdotukset: BIP 300 ja 301
Layer 2 Labsin toimitusjohtaja ja perustaja Sztorc on tunnettu Bitcoin-tutkija ja -kehittäjä, joka on työskennellyt drivechainien parissa vuodesta 2015.
Hänen yrityksensä, Layer 2 Labs, keräsi 3 miljoonan dollarin siemenrahoituksen joulukuussa 2022 enkelisijoittajilta tuodakseen drivechainit ja muut innovatiiviset teknologiat Bitcoinille. “Uskomme, että drivechainilla on potentiaalia tappaa altcoinit, lisätä Bitcoinin omaksumista ja toimia katalysaattorina hyperbitcoinisaatiolle,” yritys totesi tuolloin.
Sztorc esitteli drivechainien konseptin BIP:eissä 300 ja 301, jotka esitettiin ensimmäisen kerran kuusi vuotta sitten vuonna 2017. BIP:t eli Bitcoin Improvement Proposals sisältävät teknisiä määrittelyjä Bitcoin-protokollan koodiin tehtäville muutoksille, ja niitä käsitellään Bitcoin-yhteisössä.
Tarkastellaanpa nyt näitä ehdotuksia:
BIP 300
Bitcoin Core -kehittäjä Luke Dashjr lähetti äskettäin luonnos drivechainien toteuttamiseksi. Luonnossehdotus koostuu 17 commitista ja keskittyy drivechainien uudelleentoteuttamiseen UTXO-tyyppisen mallin avulla.
GitHubin Bitcoin Core -tietovarastossa julkaistun viestin mukaan muutoksen päätavoitteena on luoda uusi versio drivechaineista, jonka suunnittelu perustuu siihen, miten Bitcoin seuraa tapahtumia ja omistajuutta. Sen sijaan, että luotaisiin erillinen tietokanta sivuketjuille, tämä menetelmä hyödyntäisi olemassa olevia tietokantarakenteita puhtaamman ja tarkastettavamman lähestymistavan saavuttamiseksi, Dashjr sanoi.
Tällä hetkellä ehdotusta ei voida ottaa käyttöön nykyisessä muodossaan, ja se tarvitsee lisäkehitystä, merkittäviä lisämuutoksia ja mahdollisesti lähestymistavan muutosta yhteisön palautteen perusteella.
BIP 301
Tämä ehdotus avaisi “sokean yhdistetyn louhinnan” sivuketjuille. Tavallisessa yhdistetyssä louhinnassa kaivostyöläinen louhii kahdelle tai useammalle lohkoketjulle samanaikaisesti hyödyntäen samaa hash‑algoritmia kerätäkseen maksut molemmilta ketjuilta.
Vaikka suurin osa kaivostyöläisistä osallistuu johonkin muotoon yhdistetyssä louhinnassa, heidän on nimenomaisesti valittava ajettavakseen sivuketjun ohjelmisto. Sokea yhdistetty louhinta poistaa tämän tarpeen antamalla kolmannen osapuolen ajaa sivuketjun, vastaanottaa sen maksut ja myöhemmin siirtää nämä varat kaivostyöläisille BTC‑tapahtumamaksuina.
Keskustelu
Keskustelu drivechainien ympärillä nousi sosiaalisessa mediassa äskettäin, kun uusi Bitcoin‑aallonharja osoitti uudistunutta kiinnostusta Sztorcin ideoiden tarkasteluun. Drivechainit tarjoavat useita etuja, mutta tietysti niihin liittyy myös harkittavia kompromisseja.
Jo nyt on ollut kiistaa Ordinalien ympärillä, jotka toivat NFT:t Bitcoiniin hyödyntäen uusien Taproot‑pehmeän haarukan Taproot‑spend‑skriptien tarjoamia mahdollisuuksia. Kuitenkin, toisin kuin laajasti suosittu Ordinals, drivechainit eivät vaadi uutta omaisuutta; ne voidaan käyttää pelkästään BTC‑tarkoituksiin, kuten yksityisempiin ja skaalautuvampiin tapahtumiin.
Sztorcin mukaan Drivechainit pyrkivät ratkaisemaan kaksi keskeistä ongelmaa Bitcoinissa, markkina-arvoltaan suurimmassa kryptovaluutassa. Ensinnäkin ne pyrkivät torjumaan pysähtynyttä innovaatiota, joka on vaivannut Bitcoinia sen syntymästä lähtien. Toiseksi ne pyrkivät estämään ponnistelujen hajautumista, joka johtuu Bitcoin‑lohkoketjun muutosten toteuttamisen haasteista.

Tämä kyvyttömyys muuttua innovaation vuoksi nähdään “heterogeenisuudeksi”, mikä tarkoittaa, että ydinkehittäjät kieltäytyvät muuttamasta Bitcoinia eri syistä. Siksi Drivechainin toteuttamisen ajatuksena on antaa kenen tahansa rakentaa lupaa vailla Bitcoinin päälle, tuoden innovaatiota ja uusia ominaisuuksia, jotka voivat epäonnistua vahingoittamatta peruskerrosta.
Skaalaus on toinen ongelma, jonka Drivechain voisi ratkaista, mahdollistamalla sivuketjujen luomisen suuremmilla lohkokokoilla ja käyttäjien suoran ottamisen niihin.
Lisäksi käyttäjien tuomisen lisäksi nämä sivuketjut lisäisivät arvoa Bitcoin-ekosysteemiin tokenien muodossa, jotka on rakennettu Bitcoinin päälle ja jotka tuovat kaivostyöläisille enemmän maksuja. Drivechainit mahdollistavat myös konseptien, kuten zk‑SNARKit, suuremmat lohkokoot, Turing‑täydelliset skriptit, MimbleWimble, Monero‑renkaintasignatuurit tai muut, soveltamisen eri sivuketjuissa, luoden vapaan markkinan kaikenlaisten ideoiden toteuttamiselle Bitcoinissa.
Drivechainin kannattajat väittävät, että sivuketjut sekä niillä rakennettavat sovellukset ja tokenit ovat välttämättömiä transaktiomaksujen lähteitä Bitcoin‑kaivostyöläisille, sillä ilman niitä kaivostyöläiset saattavat joskus kohdata kannattamattoman tilanteen.

Asia on se, että suurin osa Bitcoin‑kaivostyöläisten tuloista tulee lohkopalkkioista, jotka ovat protokollan liikkeelle laskeman uuden BTC:n määrä tukimuotona. Tämä lohkokorvaus vähenee tasaisesti, ja noin vuonna 2140 protokolla ei enää vapauta BTC:tä tukena. Tämän seurauksena kaivostyöläiset tulevat täysin riippumaan transaktiomaksuista tulonlähteenään.
Sen vuoksi, kun lohkokorvaus vähenee, transaktiomaksujen on yhä enemmän korvattava kaivostyöläisten nykyiset lohkopalkkioista saadut tulot. Tässä drivechainit voivat auttaa luomaan liikennettä Bitcoinin päälle ja siten transaktiomaksuja, jotka lopulta maksetaan Bitcoin‑kaivostyöläisille.
Kuitenkin drivechainit sisältävät turvallisuuskilpailun sokean yhdistetyn louhinnan muodossa, joka turvaa drivechainin ja kiinnitysmenetelmän. Tässä kaivostyöläisten ei tarvitse ajaa drivechain‑solmua, mutta he voivat silti kerätä kaikki transaktiomaksut sopimalla toisen kanssa, joka ajaa täyden drivechain‑solmun.
Bitcoin Core -kehittäjän Dashjr:n mukaan drivechainit tekisivät hypoteettisen 51 % –hyökkäyksen Bitcoinia vastaan paljon vakavammaksi, koska kaivostyöläiset voisivat paitsi suunnitella lohkoketjun kääntämistä myös varastaa käyttäjien kolikot.
“Nykyisessä louhinnan keskittämistilanteessa, mielestäni, olisi melko tyhmää lähettää bitcoineja drivechainiin,” kirjoitti Dashjr äskettäin. “On parempia tapoja polttaa bitcoineja tai lahjoittaa ne kaivostyöläisille.”
Kehittäjä kuitenkin sanoi pysyvänsä “neutraali” Drivechainien suhteen, ja jos yhteisön tuki on riittävä, niiden tulisi olla saatavilla niille, jotka haluavat käyttää niitä.
BitMEX puolestaan kutsui kiinnitysmekanismin teknisiä yksityiskohtia “kiistanalaisiksi” ja totesi, että tämä luonnos “ehdotus omaksuu todellisuuden, että missä tahansa tunnetussa kiinnitysjärjestelmässä… Bitcoin‑kaivostyöläiset voivat joko sensurointia, väärennettyä dataa tai tehdä yhteistyötä hallinnoijan kanssa ja varastaa sivuketjun Bitcoinin.” Samalla se huomautti, että “sivuketjujen lisääntynyt käyttö voisi mahdollisesti olla positiivista Bitcoinin hyödyllisyyden kannalta.”

Huolenaiheiden lisäksi, että kaivostyöläiset varastavat käyttäjien varoja, drivechainin vastustajat väittävät myös, että yhdistetty louhinta tekee solmuista kalliimpia ja louhinnasta vähemmän kannattavaa. Toisaalta kaivostyöläiset ansaitsevat lisämaksuja, ja sokea yhdistetty louhinta on vain valinnainen.
Drivechainin kritiikit väittävät lisäksi, että se on hyökkäys Bitcoinia vastaan ja vain tapa tuoda “shitcoineja” Bitcoiniin, jotka eivät tarjoa paljon hyötyä suurimmalle kryptovaluutalle. Mutta puolustajat väittävät, että nämä kritiikit ovat vain varovaisia muutoksen suhteen.
Lopulliset ajatukset
Kuten näimme, Drivechainien ympärillä on paljon ristiriitoja; ne ovat toissijaisia lohkoketjuja, jotka ovat vuorovaikutuksessa ensisijaisen lohkoketjun kanssa ja pyrkivät tarjoamaan paremman käyttäjäkokemuksen. Tämä ei kuitenkaan ole uusi kehitys, ja siitä on keskusteltu vuosien ajan.
Positiivisella puolella Drivechainit auttavat Bitcoin-verkostoa skaalaamaan tehokkaasti, mahdollistavat lupaa vaativan kokeilun ja lisäävät mukautuvuutta. Tämän päivityksen myötä Bitcoin‑käyttäjät saavat valinnaisen pääsyn ominaisuuksiin, kuten yksityisyystoimenpiteisiin, älykkäisiin sopimuksiin ja lisätokeneihin, avaten näin tietä uusille ja innovatiivisille käyttötapauksille ja tuotteille Bitcoin-ekosysteemissä.
Kuitenkin se ei ole ongelmaton, sillä sen toteuttaminen vaatisi pehmeän haarukan ja saattaa sisältää haavoittuvuuksia sekä lisäkompleksisuutta. Mutta yhden päivityksen avulla drivechainit voisivat mahdollistaa tulevan kehityksen tapahtumisen Bitcoinin päällä ilman lisämuutoksia peruskerrokseen.
Tänä vuonna, kun Ordinals alkoivat saada jalansijaa, samankaltainen keskustelu syntyi Bitcoin-yhteisössä, mutta toistaiseksi ne muodostavat suurimman osan Bitcoin‑transaktioista.
Nykyään Drivechain‑ehdotus, Sztorcin mukaan, on “väistämätön” ja se aktivoituu lopulta, koska se maksaa maksut kaivostyöläisille ja mahdollistaa varojen suoran siirron sivuketjuihin Bitcoinin päällä. Mutta toistaiseksi yhteisö keskustelee ehdotuksesta vilpittömästi, ja on vielä nähtävissä, milloin ja jos se lopulta aktivoidaan.
Klikkaa tästä oppiaksesi kaiken Bitcoinin (BTC) ostamisesta.
