Trīs vācu datorzinātnieki ir izveidojuši Šveices bezpeļņas organizāciju, ko sauc par ZeroSync asociāciju, lai palīdzētu palielināt Bitcoin, izmantojot nulles zināšanu pierādījumus (zk-proofs), kriptogrāfijas paņēmienu, kas ir guvis plašu popularitāti konkurējošā ķēdē Ethereum.
Nulles zināšanu pierādījumi izmanto kriptogrāfiju, lai pierādītu informācijas derīgumu, neatklājot pašu informāciju. Izmantojot zk-proof, lai apstiprinātu Bitcoin blokķēdes, mezgli var sinhronizēt gandrīz uzreiz, nevis stundas (un dažreiz arī dienas), lai lejupielādētu ķēdes pašreizējos 500 GB datu.
ZeroSync jau ir izveidojis strādājošu prototipu, kas ļauj lietotājiem apstiprināt Bitcoin blokķēdes stāvokli (kam šobrīd pieder) un darījumu vēsturi, nelejupielādējot visu ķēdi vai neuzticoties trešajai pusei.
Prototips var pārbaudīt Bitcoin vienprātības noteikumus, bet ne darījumu parakstus. Tas ir arī nedaudz neveikls, un tas joprojām ir jāoptimizē ātrumam un drošībai, tāpēc tas vēl nav gatavs vislabākajam laikam, taču galvenais ir tas, ka tas darbojas.
"Tas ir ļoti prototipa stadijā," CoinDesk pastāstīja ZeroSync līdzdibinātājs Robins Linuss. "Bet lielā vīzija ir tāda, ka jūs lejupielādējat šo vienu megabaitu pierādījumu, un tas ir tikpat labi, it kā jūs būtu lejupielādējuši 500 gigabaitus."
Bitcoin blokķēdē vienmēr ir pastāvējuši vieglie klienti vai vienkāršas maksājumu pārbaudes (SPV) mezgli. Patiesībā Satoši Nakamoto pieminēja šo koncepciju savā sākotnējā dokumentā. Tie ir ļoti svarīgi mazām ierīcēm, piemēram, mobilajiem tālruņiem, kas nevar lejupielādēt visu blokķēdi.
"Ir iespējams pārbaudīt maksājumus, neizmantojot pilnu tīkla mezglu," rakstīja Satoši. "Verifikācija ir uzticama, kamēr godīgi mezgli kontrolē tīklu, taču tā ir neaizsargātāka, ja tīklu pārspēj uzbrucējs."
ZeroSync iet soli tālāk, pārbaudot darījumus, izmantojot kriptogrāfisko pierādījumu, nevis tikai uzticoties godīgiem mezgliem, kā ierosināja Satoshi.
"Jums nav jāuzticas, tā ir visa būtība," sacīja Linuss. "Pierādījums jums to pierāda, tas ir lielisks izgudrojums."
Pilnībā funkcionējošu zk drošu mehānismu var izmantot, lai iespējotu plašu lietojumu klāstu ārpus vadošā mezgla sinhronizācijas lietošanas gadījuma. ZeroSync ir izveidojis izstrādātāja rīku komplektu, lai iespējotu tādas lietojumprogrammas kā rezervju pārbaude biržās un darījumu vēstures saspiešana otrā slāņa protokolos, piemēram, Lightning Labs Taro.
Linuss un līdzdibinātājs Lukass Džordžs pagājušā gada jūlijā apvienoja spēkus, lai strādātu pie Bitcoin blokķēdes pilnīgas ķēdes pierādījuma ieviešanas pēc tam, kad Džordža bakalaura darbs par Bitcoin galveņu pierādījumu ieviešanu piesaistīja ģeometrijas pētījumu uzmanību.
Pēc tam komanda maisījumam pievienoja Tino Steffens; visiem trim līdzdibinātājiem ir datorzinātņu pieredze.
Linuss dzīvoja Santaterēzā, nomaļā pludmales pilsētā Kostarikas Nikojas pussalā, kurā ir viens bankomāts ar komandanta stundu pulksten 22.00. Tas Linusam satracināja un piespieda viņu izpētīt alternatīvas maksāšanas metodes. Viņš paklupa uz Bitcoin, sadraudzējās ar cienījamo “Bitcoin burvi” Rubenu Somsenu (kurš radīja terminu “ZeroSync”), un pārējais, kā saka, ir vēsture.
"No turienes es sāku arvien vairāk uzzināt par kriptogrāfiju," sacīja Linuss. “Laika gaitā es attīstīju dažas prasmes, un tad Rubens mani ieteica ģeometrijas izpētē. Viņi man piedāvāja iespēju izveidot STARK pierādījumus Bitcoin, un tā es arī sazinājos ar Lūkasu.
