Kvadrātiskais finansējums

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:

Kvadrātiskais finansējums

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 Kvadrātiskais finansējums veica ziedojumu projektam Kvadrātiskais finansējums apmērā Kvadrātiskais finansējums. Tad viņa balss smagums Kvadrātiskais finansējums bÅ«s vienāds ar kvadrātsakni no viņa individuālā ieguldÄ«juma lieluma:

Kvadrātiskais finansējums

Saskaņojiet finansējuma summu Kvadrātiskais finansējums, ko projekts saņems Kvadrātiskais finansējums, pēc tam aprēķināts, pamatojoties uz visu dalÄ«bnieku balsu summu par Å”o projektu:

Kvadrātiskais finansējums

Ja balsu skaitÄ«Å”anas rezultātā kopējais finansējuma apjoms pārsniedz fiksēto budžetu Kvadrātiskais finansējums, tad pretfinansējuma apmērs katram projektam tiek koriģēts atbilstoÅ”i tā Ä«patsvaram starp visiem projektiem:

Kvadrātiskais finansējums

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).

Kvadrātiskais finansējums

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.

Avots: www.habr.com

Pievieno komentāru