AtŔķirÄ«ga iezÄ«me sabiedriskie labumi ir tas, ka ievÄrojams skaits cilvÄku gÅ«st labumu no to izmantoÅ”anas, un to izmantoÅ”anas ierobežoÅ”ana ir neiespÄjama vai nepraktiska. PiemÄri ir koplietoÅ”anas ceļi, droŔība, zinÄtniskie pÄtÄ«jumi un atvÄrtÄ pirmkoda programmatÅ«ra. Å Ädu preÄu ražoÅ”ana, kÄ likums, privÄtpersonÄm nav izdevÄ«ga, kas bieži noved pie to nepietiekamÄs ražoÅ”anas (bezmaksas braucÄja efekts). Dažos gadÄ«jumos valstis un citas organizÄcijas (piemÄram, labdarÄ«bas organizÄcijas) pÄrÅem to ražoÅ”anu, taÄu pilnÄ«gas informÄcijas trÅ«kums par sabiedrisko preÄu patÄrÄtÄju vÄlmÄm un citas problÄmas, kas saistÄ«tas ar centralizÄtu lÄmumu pieÅemÅ”anu, noved pie neefektÄ«vas lÄ«dzekļu izlietoÅ”anas. Å Ädos gadÄ«jumos pareizÄk bÅ«tu izveidot sistÄmu, kurÄ sabiedrisko preÄu patÄrÄtÄjiem bÅ«tu iespÄja tieÅ”i balsot par noteiktiem to nodroÅ”inÄÅ”anas variantiem. TaÄu, balsojot pÄc principa āviens cilvÄks - viena balssā, visu dalÄ«bnieku balsis ir vienÄdas un viÅi nevar parÄdÄ«t, cik viÅiem ir svarÄ«gs tas vai cits variants, kas var novest arÄ« pie neoptimÄlas sabiedrisko labumu ražoÅ”anas.
KvadrÄtiskais finansÄjums (vai CLR finansÄjums) tika piedÄvÄts 2018. gadÄ darbÄ LiberÄlais radikÄlisms: elastÄ«gs dizains filantropiskiem atbilstoÅ”iem fondiem kÄ iespÄjamo risinÄjumu uzskaitÄ«tajÄm sabiedrisko labumu finansÄÅ”anas problÄmÄm. Å Ä« pieeja apvieno tirgus mehÄnismu un demokrÄtiskas pÄrvaldÄ«bas priekÅ”rocÄ«bas, taÄu tÄ ir mazÄk pakļauta to trÅ«kumiem. Tas ir balstÄ«ts uz ideju atbilstoÅ”s finansÄjums (atbilstÄ«ba), kurÄ cilvÄki veic tieÅ”us ziedojumus dažÄdiem projektiem, kurus viÅi uzskata par sociÄli izdevÄ«giem, un lielÄkais ziedotÄjs (piemÄram, labdarÄ«bas fonds) apÅemas katram ziedojumam pievienot proporcionÄlu summu (piemÄram, to dubultot). Tas rada papildu stimulu dalÄ«bai un ļauj finansÄtÄjam efektÄ«vi pieŔķirt lÄ«dzekļus bez pieredzes finansÄtajÄ jomÄ.
KvadrÄtiskÄs finansÄÅ”anas Ä«patnÄ«ba ir tÄda, ka pievienoto summu aprÄÄ·ins tiek veikts lÄ«dzÄ«gi kÄ rezultÄtu aprÄÄ·inÄÅ”ana, kad kvadrÄtiskÄ balsoÅ”ana. Å Äda veida balsoÅ”ana nozÄ«mÄ, ka dalÄ«bnieki var iegÄdÄties balsis un sadalÄ«t tÄs dažÄdos lÄmumu pieÅemÅ”anas variantos, un pirkuma izmaksas palielinÄs proporcionÄli iegÄdÄto balsu skaita kvadrÄtam:
Tas ļauj dalÄ«bniekiem paust savu vÄlmju stiprumu, kas nav iespÄjams ar balsojumu viena persona-viena balss. Un tajÄ paÅ”Ä laikÄ Å”Ä« pieeja nedod pÄrmÄrÄ«gu ietekmi dalÄ«bniekiem ar ievÄrojamiem resursiem, kÄ tas notiek ar balsoÅ”anu pÄc proporcionalitÄtes principa (ko bieži izmanto akcionÄru balsoÅ”ana).
Ar kvadrÄtisko finansÄjumu katrs dalÄ«bnieka individuÄlais ziedojums projektam tiek uzskatÄ«ts par balsu pirkumu lÄ«dzekļu sadalei par labu Å”im projektam no vispÄrÄjÄ saskaÅoÅ”anas finansÄjuma fonda. PieÅemsim, ka dalÄ«bnieks veica ziedojumu projektam apmÄrÄ . Tad viÅa balss smagums bÅ«s vienÄds ar kvadrÄtsakni no viÅa individuÄlÄ ieguldÄ«juma lieluma:
SaskaÅojiet finansÄjuma summu , ko projekts saÅems , pÄc tam aprÄÄ·inÄts, pamatojoties uz visu dalÄ«bnieku balsu summu par Å”o projektu:
Ja balsu skaitÄ«Å”anas rezultÄtÄ kopÄjais finansÄjuma apjoms pÄrsniedz fiksÄto budžetu , tad pretfinansÄjuma apmÄrs katram projektam tiek koriÄ£Äts atbilstoÅ”i tÄ Ä«patsvaram starp visiem projektiem:
Darba autori parÄda, ka Å”Äds mehÄnisms nodroÅ”ina optimÄlu sabiedrisko labumu finansÄÅ”anu. Pat nelieli ziedojumi, ja tos veic liels skaits cilvÄku, rada lielu atbilstoÅ”Ä finansÄjuma apjomu (tas ir raksturÄ«gi sabiedriskajiem labumiem), savukÄrt lielas iemaksas no neliela skaita ziedotÄju rada mazÄku atbilstoÅ”Ä finansÄjuma apjomu (Å”is rezultÄts norÄda, ka Ŕī prece, visticamÄk, ir privÄta).
Lai iepazÄ«tos ar mehÄnisma darbÄ«bu, varat izmantot kalkulatoru: https://qf.gitcoin.co/.
Gitcoin
Programmas ietvaros pirmo reizi kvadrÄtiskÄ finansÄÅ”anas mehÄnisms tika testÄts 2019. gada sÄkumÄ Gitcoin Grants Gitcoin platformÄ, kas specializÄjas atvÄrtÄ pirmkoda projektu atbalstÄ«Å”anÄ. IN pirmÄ kÄrta finansÄjums 132 ziedotÄji veica ziedojumus kriptovalÅ«tÄ 26 ekosistÄmu infrastruktÅ«ras projektu attÄ«stÄ«bai Ethereum. KopÄjais ziedojumu apjoms sasniedza 13242 25000 USD, ko papildinÄja 2020 XNUMX USD no atbilstoÅ”a fonda, ko izveidojuÅ”i vairÄki lielÄkie ziedotÄji. PÄc tam dalÄ«ba programmÄ bija pieejama ikvienam, un tika paplaÅ”inÄti kritÄriji projektiem, kas atbilst Ethereum ekosistÄmas sabiedrisko labumu definÄ«cijai, un parÄdÄ«jÄs iedalÄ«jums kategorijÄs, piemÄram, ātehnoloÄ£ijasā un āmedijiā. XNUMX. gada jÅ«lijÄ tas jau ir veikts 6 kÄrtas, kura laikÄ vairÄk nekÄ 700 projektu kopumÄ saÅÄma vairÄk nekÄ 2 miljonus ASV dolÄru finansÄjumu, un vidÄjÄ vÄrtÄ«ba Ziedojuma summa bija 4.7 dolÄri.
Gitcoin Grants programma ir parÄdÄ«jusi, ka kvadrÄtveida finansÄÅ”anas mehÄnisms darbojas saskaÅÄ ar teorÄtiskÄm konstrukcijÄm un nodroÅ”ina finansÄjumu sabiedriskajiem labumiem atbilstoÅ”i kopienas locekļu vÄlmÄm. TomÄr Å”is mehÄnisms, tÄpat kÄ daudzas elektroniskÄs balsoÅ”anas sistÄmas, ir neaizsargÄts pret dažiem uzbrukumiem, ar kuriem platformas izstrÄdÄtÄjiem bija jÄtiek galÄ. sejas eksperimentu laikÄ:
Sibillas uzbrukums. Lai veiktu Å”o uzbrukumu, uzbrucÄjs var reÄ£istrÄt vairÄkus kontus un, balsojot no katra no tiem, pÄrdalÄ«t lÄ«dzekļus no atbilstoÅ”Ä fonda sev par labu.
Kukulis. Lai uzpirktu lietotÄjus, ir jÄspÄj kontrolÄt to atbilstÄ«bu lÄ«gumam, kas kļūst iespÄjams, pateicoties visu darÄ«jumu atklÄtÄ«bai publiskajÄ Ethereum blokÄ·ÄdÄ. TÄpat kÄ Sybil uzbrukumÄ, lietotÄju uzpirkÅ”anu var izmantot, lai pÄrdalÄ«tu lÄ«dzekļus no vispÄrÄjÄ fonda par labu uzbrucÄjam, ar nosacÄ«jumu, ka pÄrdales ieguvumi pÄrsniedz kukuļoÅ”anas izmaksas.
Lai novÄrstu Sybil uzbrukumu, reÄ£istrÄjot lietotÄju ir nepiecieÅ”ams GitHub konts, kÄ arÄ« apsvÄrta tÄlruÅa numura verifikÄcijas ievieÅ”ana ar SMS palÄ«dzÄ«bu. KukuļoÅ”anas mÄÄ£inÄjumi tika izsekoti, izmantojot sludinÄjumus par balsu pirkÅ”anu sociÄlajos tÄ«klos un veicot darÄ«jumus blokÄ·ÄdÄ (tiek identificÄtas ziedotÄju grupas, kas saÅÄma maksÄjumus no viena un tÄ paÅ”a avota). TomÄr Å”ie pasÄkumi negarantÄ pilnÄ«gu aizsardzÄ«bu, un, ja ir pietiekami ekonomiski stimuli, uzbrucÄji var tos apiet, tÄpÄc izstrÄdÄtÄji meklÄ citus iespÄjamos risinÄjumus.
TurklÄt problÄma radÄs, veidojot finansÄjumu saÅemoÅ”o projektu sarakstu. Dažos gadÄ«jumos finansÄjuma pieteikumi tika saÅemti no projektiem, kas nebija sabiedriskie labumi vai neietilpa attiecinÄmÄs projektu kategorijÄs. Ir bijuÅ”i arÄ« gadÄ«jumi, kad krÄpnieki iesniedza pieteikumus citu projektu vÄrdÄ. ManuÄla finansÄjuma saÅÄmÄju pÄrbaudes metode darbojÄs labi nelielam pieteikumu skaitam, taÄu tÄs efektivitÄte samazinÄs, jo Gitcoin Grants programma kļūst arvien populÄrÄka. VÄl viena Gitcoin platformas problÄma ir centralizÄcija, kas nozÄ«mÄ nepiecieÅ”amÄ«bu uzticÄties tÄs administratoriem balsu skaitÄ«Å”anas pareizÄ«bas ziÅÄ.
clr.fund
Projekta mÄrÄ·is clr.fundPaÅ”laik tiek izstrÄdÄts, ir izveidot droÅ”u un mÄrogojamu kvadrÄtiskÄ finansÄjuma fondu, pamatojoties uz Gitcoin Grants programmas pieredzi. Fonds darbosies minimÄlas uzticÄÅ”anÄs apstÄkļos tÄ administratoriem un tiks pÄrvaldÄ«ts decentralizÄti. Lai to izdarÄ«tu, ziedojumu uzskaite, atbilstoÅ”o summu aprÄÄ·inÄÅ”ana un lÄ«dzekļu sadale jÄveic, izmantojot viedie lÄ«gumi. Balsu pirkÅ”ana tiks apgrÅ«tinÄta, izmantojot aizklÄto balsoÅ”anu ar balsu aizstÄÅ”anas iespÄju, lietotÄju reÄ£istrÄcija tiks veikta, izmantojot sociÄlÄs pÄrbaudes sistÄmu, un finansÄjuma saÅÄmÄju reÄ£istru pÄrvaldÄ«s kopiena un tajÄ bÅ«s iebÅ«vÄts strÄ«ds. risinÄÅ”anas mehÄnisms.
AizklÄtais balsojums
BalsoÅ”anas noslÄpumu, balsojot, izmantojot publisku blokÄ·Ädi, var saglabÄt, izmantojot protokolus nulles zinÄÅ”anas, kas ļauj pÄrbaudÄ«t Å”ifrÄtu datu matemÄtisko darbÄ«bu pareizÄ«bu, neatklÄjot Å”os datus. clr.fondÄ individuÄlo ziedojumu summas tiks slÄptas un tiks izmantota sistÄma atbilstoÅ”Ä finansÄjuma apmÄru aprÄÄ·inÄÅ”anai zk-SNARK aicinÄja MACI (MinimÄlÄ pretslepkavÄ«bas infrastruktÅ«ra, minimÄlÄ infrastruktÅ«ra, lai novÄrstu slepenu vienoÅ”anos). Tas pieļauj aizklÄtu kvadrÄtveida balsoÅ”anu un aizsargÄ vÄlÄtÄjus no uzpirkÅ”anas un piespieÅ”anas, ja balsu apstrÄdi un rezultÄtu skaitÄ«Å”anu veic uzticÄ«bas persona, ko sauc par koordinatoru. SistÄma veidota tÄ, lai koordinators varÄtu veicinÄt uzpirkÅ”anu, jo viÅam ir iespÄja atÅ”ifrÄt balsis, bet viÅÅ” nevar izslÄgt vai aizstÄt balsis, kÄ arÄ« nevar viltot balsu skaitÄ«Å”anas rezultÄtus.
Process sÄkas ar to, ka lietotÄji Ä£enerÄ pÄri EdDSA atslÄgas un reÄ£istrÄties MACI viedlÄ«gumÄ, ierakstot to publisko atslÄgu. PÄc tam sÄkas balsoÅ”ana, kuras laikÄ lietotÄji viedajÄ lÄ«gumÄ var ierakstÄ«t divu veidu Å”ifrÄtus ziÅojumus: ziÅojumus, kas satur balsi, un ziÅojumus, kas maina atslÄgu. ZiÅojumi tiek parakstÄ«ti ar lietotÄja atslÄgu un pÄc tam Å”ifrÄti, izmantojot citu protokola Ä£enerÄtu atslÄgu ECDH no lietotÄja Ä«paÅ”Äs vienreizÄjÄs atslÄgas un koordinatora publiskÄs atslÄgas tÄdÄ veidÄ, ka tÄs var atÅ”ifrÄt tikai koordinators vai pats lietotÄjs. Ja uzbrucÄjs mÄÄ£ina uzpirkt lietotÄju, viÅÅ” var lÅ«gt viÅam nosÅ«tÄ«t ziÅojumu ar balsi un nodroÅ”inÄt ziÅojuma saturu kopÄ ar vienreizÄju atslÄgu, ar kuru uzbrucÄjs atgÅ«s Å”ifrÄto ziÅojumu un pÄrbaudÄ«s, pÄrbaudot darÄ«jumus. blokÄ·ÄdÄ, ka tas faktiski tika nosÅ«tÄ«ts. TaÄu pirms balsojuma nosÅ«tÄ«Å”anas lietotÄjs var slepeni nosÅ«tÄ«t ziÅu, mainot EdDSA atslÄgu, un pÄc tam parakstÄ«t balss ziÅojumu ar veco atslÄgu, padarot to nederÄ«gu. TÄ kÄ lietotÄjs nevar pierÄdÄ«t, ka atslÄga nav nomainÄ«ta, uzbrucÄjam nebÅ«s pÄrliecÄ«bas, ka viÅam labvÄlÄ«gÄ balss tiks ieskaitÄ«ta, un tas padara kukuļoÅ”anu bezjÄdzÄ«gu.
Kad balsoÅ”ana ir pabeigta, koordinators atÅ”ifrÄ ziÅojumus, saskaita balsis un, izmantojot viedo lÄ«gumu, pÄrbauda divus nulles zinÄÅ”anu pierÄdÄ«jumus: pierÄdÄ«jumu par pareizu ziÅojumu apstrÄdi un pierÄdÄ«jumu par pareizu balsu skaitÄ«Å”anu. ProcedÅ«ras beigÄs tiek publicÄti balsoÅ”anas rezultÄti, bet atseviŔķi balsojumi tiek turÄti noslÄpumÄ.
SociÄlÄ verifikÄcija
Lai gan uzticama lietotÄju identificÄÅ”ana izplatÄ«tajos tÄ«klos joprojÄm ir neatrisinÄta problÄma, lai novÄrstu Sybil uzbrukumu, pietiek ar uzbrukumu tik sarežģītÄ«bu, ka tÄ veikÅ”anas izmaksas kļūst augstÄkas par potenciÄlajiem ieguvumiem. Viens no Å”Ädiem risinÄjumiem ir decentralizÄta identifikÄcijas sistÄma BrightID, kas darbojas kÄ sociÄlais tÄ«kls, kurÄ lietotÄji var izveidot profilus un sazinÄties savÄ starpÄ, izvÄloties savu uzticÄ«bas lÄ«meni. Å ajÄ sistÄmÄ katram lietotÄjam tiek pieŔķirts unikÄls identifikators, par kura attiecÄ«bÄm ar citiem identifikatoriem tiek ierakstÄ«ta informÄcija grafiku datu bÄze, ko glabÄ BrightID tÄ«kla skaitļoÅ”anas mezgli un sinhronizÄ starp tiem. NekÄdi personas dati netiek glabÄti datu bÄzÄ, bet tiek pÄrsÅ«tÄ«ti tikai starp lietotÄjiem, veidojot kontaktus, tÄpÄc sistÄmu var izmantot anonÄ«mi. BrightID tÄ«kla skaitļoÅ”anas mezgli analizÄ sociÄlo grafiku un, izmantojot dažÄdas metodes, mÄÄ£ina atŔķirt Ä«stos lietotÄjus no viltus. Standarta konfigurÄcijÄ tiek izmantots algoritms SybilRank, kas katram identifikatoram aprÄÄ·ina vÄrtÄjumu, kas parÄda varbÅ«tÄ«bu, ka tam atbilst unikÄls lietotÄjs. TomÄr identifikÄcijas metodes var atŔķirties, un, ja nepiecieÅ”ams, lietojumprogrammu izstrÄdÄtÄji var apvienot rezultÄtus, kas iegÅ«ti no dažÄdiem mezgliem, vai palaist savu mezglu, kas izmantos viÅu lietotÄju bÄzei optimÄlos algoritmus.
StrÄ«du risinÄÅ”ana
DalÄ«ba kvadrÄtiskajÄ finansÄÅ”anÄ bÅ«s atklÄta, taÄu tam bÅ«s jÄreÄ£istrÄjas projektiem Ä«paÅ”Ä reÄ£istrÄ. Lai to pievienotu, projekta pÄrstÄvjiem bÅ«s jÄiemaksÄ depozÄ«ts, ko pÄc noteikta laika varÄs izÅemt. Ja projekts neatbilst reÄ£istra kritÄrijiem, jebkurÅ” lietotÄjs varÄs apstrÄ«dÄt tÄ pievienoÅ”anu. Projekta izÅemÅ”anu no reÄ£istra izskatÄ«s decentralizÄti ŔķīrÄjtiesneÅ”i strÄ«du izŔķirÅ”anas sistÄma un pozitÄ«va lÄmuma gadÄ«jumÄ lietotÄjs, kurÅ” ziÅoja par pÄrkÄpumu, saÅems daļu no depozÄ«ta kÄ atlÄ«dzÄ«bu. Å Äds mehÄnisms padarÄ«s sabiedrisko preÄu reÄ£istru paÅ”regulÄjoÅ”u.
StrÄ«du atrisinÄÅ”anai tiks izmantota sistÄma kleros, kas izveidots, izmantojot viedos lÄ«gumus. TajÄ par ŔķīrÄjtiesnesi var kļūt ikviens, un pieÅemto lÄmumu taisnÄ«gums tiek panÄkts ar ekonomisko stimulu palÄ«dzÄ«bu. UzsÄkot strÄ«du, sistÄma automÄtiski izvÄlas vairÄkus ŔķīrÄjtiesneÅ”us, izlozÄjot. Å Ä·Ä«rÄjtiesneÅ”i izskata iesniegtos pierÄdÄ«jumus un balso par labu vienai no pusÄm, kas to izmanto saistÄ«bu shÄmas: Balsojumi tiek nodoti Å”ifrÄtÄ veidÄ un tiek atklÄti tikai pÄc balsoÅ”anas beigÄm. Å Ä·Ä«rÄjtiesneÅ”i, kuri ir vairÄkumÄ, saÅem atlÄ«dzÄ«bu, un tie, kuri ir mazÄkumÄ, maksÄ naudas sodu. Žūrijas neprognozÄjamÄ«bas un balsu slÄpÅ”anas dÄļ koordinÄcija starp ŔķīrÄjtiesneÅ”iem ir apgrÅ«tinÄta un viÅi ir spiesti paredzÄt viens otra rÄ«cÄ«bu un izvÄlÄties to variantu, kuru, visticamÄk, izvÄlÄsies citi, pretÄjÄ gadÄ«jumÄ viÅi riskÄ zaudÄt naudu. Tiek pieÅemts, ka Ŕī opcija (fokusa punkts) bÅ«s visgodÄ«gÄkais lÄmums, jo informÄcijas trÅ«kuma apstÄkļos racionÄla izvÄle bÅ«s pieÅemt lÄmumu, balstoties uz labi zinÄmiem priekÅ”statiem par godÄ«gumu. Ja kÄda no strÄ«dÄ iesaistÄ«tajÄm pusÄm nepiekrÄ«t pieÅemtajam lÄmumam, tad paredzÄtas apelÄcijas, kuru laikÄ secÄ«gi tiek izvÄlÄti arvien vairÄk ŔķīrÄjtiesneÅ”u.
AutonomÄs ekosistÄmas
UzskaitÄ«tajiem tehnoloÄ£iskajiem risinÄjumiem vajadzÄtu padarÄ«t mehÄnismu mazÄk atkarÄ«gu no administratoriem un garantÄt tÄ droÅ”u darbÄ«bu ar nelieliem sadalÄ«to lÄ«dzekļu apjomiem. TehnoloÄ£ijai attÄ«stoties, daži komponenti var tikt aizstÄti, lai nodroÅ”inÄtu labÄku aizsardzÄ«bu pret balsu pirkÅ”anu un citiem uzbrukumiem, un galvenais mÄrÄ·is ir pilnÄ«bÄ autonoms kvadrÄtveida finansÄÅ”anas fonds.
EsoÅ”ajÄs implementÄcijÄs, piemÄram, Gitcoin Grants, sabiedrisko preÄu ražoÅ”anu subsidÄ lieli ziedotÄji, taÄu lÄ«dzekļi var nÄkt no citiem avotiem. DažÄs kriptovalÅ«tÄs, piemÄram Zcash Šø Decred, tiek izmantots inflÄcijas finansÄjums: daļa no atlÄ«dzÄ«bas par veidojot blokus nosÅ«tÄ«ts izstrÄdes komandai, lai atbalstÄ«tu viÅu turpmÄko darbu pie infrastruktÅ«ras uzlaboÅ”anas. Ja tiek izveidots kvadrÄtveida finansÄÅ”anas mehÄnisms, kas darbojas uzticami un neprasa centralizÄtu administrÄÅ”anu, tad daļu no bloka atlÄ«dzÄ«bas tam var nosÅ«tÄ«t tÄlÄkai sadalei ar kopienas lÄ«dzdalÄ«bu. TÄdÄ veidÄ veidosies autonoma ekosistÄma, kurÄ sabiedrisko preÄu ražoÅ”ana bÅ«s pilnÄ«bÄ paÅ”pietiekams process un nebÅ«s atkarÄ«gs no sponsoru un apsaimniekoÅ”anas organizÄciju gribas.