Kvadratické financovanie

Výrazná vlastnosť verejné statky je, že z ich používania má prospech značný počet ľudí a obmedzenie ich používania je nemožné alebo nepraktické. Príklady zahŕňajú verejné cesty, bezpečnosť, vedecký výskum a softvér s otvoreným zdrojovým kódom. Výroba takéhoto tovaru spravidla nie je pre jednotlivcov zisková, čo často vedie k ich nedostatočnej produkcii (efekt voľného jazdca). V niektorých prípadoch ich produkciu preberajú štáty a iné organizácie (napríklad charitatívne organizácie), ale nedostatok úplných informácií o preferenciách spotrebiteľov verejných statkov a iné problémy spojené s centralizovaným rozhodovaním vedú k neefektívnemu vynakladaniu finančných prostriedkov. V takýchto prípadoch by bolo vhodnejšie vytvoriť systém, kde by spotrebitelia verejných statkov mali možnosť priamo hlasovať za určité možnosti ich poskytovania. Pri hlasovaní podľa princípu „jedna osoba – jeden hlas“ sú však hlasy všetkých účastníkov rovnaké a nemôžu ukázať, aká dôležitá je pre nich tá či oná možnosť, čo môže viesť aj k suboptimálnej produkcii verejných statkov.

Kvadratické financovanie (alebo financovanie CLR) bolo navrhnuté v roku 2018 v práci Liberálny radikalizmus: Flexibilný dizajn pre filantropické partnerské fondy ako možné riešenie uvedených problémov financovania verejných statkov. Tento prístup spája výhody trhových mechanizmov a demokratického vládnutia, ale je menej náchylný na ich nevýhody. Je založená na myšlienke zodpovedajúce financovanie (matching), v rámci ktorého ľudia priamo prispievajú na rôzne projekty, ktoré považujú za spoločensky prospešné, a hlavný darca (napríklad charitatívna nadácia) sa zaviaže, že ku každému daru pridá primeranú čiastku (napríklad ju zdvojnásobí). To vytvára dodatočný stimul pre účasť a umožňuje donorovi efektívne prideľovať finančné prostriedky bez toho, aby mal odborné znalosti v financovanej oblasti.

Zvláštnosťou kvadratického financovania je, že výpočet pridaných súm sa vykonáva podobne ako výpočet výsledkov, keď kvadratické hlasovanie. Tento typ hlasovania znamená, že účastníci si môžu kupovať hlasy a rozdeľovať ich medzi rôzne možnosti rozhodovania a náklady na nákup sa zvyšujú úmerne druhej mocnine počtu zakúpených hlasov:

Kvadratické financovanie

To umožňuje účastníkom vyjadriť silu svojich preferencií, čo pri hlasovaní jednej osoby a jedného hlasu nie je možné. A zároveň tento prístup nedáva neprimeraný vplyv na účastníkov s významnými zdrojmi, ako sa to deje pri hlasovaní podľa princípu proporcionality (ktorý sa často používa v hlasovanie akcionárov).

Pri kvadratickom financovaní sa každý jednotlivý dar účastníka projektu považuje za nákup hlasov na rozdelenie finančných prostriedkov v prospech tohto projektu zo všeobecného fondu zodpovedajúceho financovania. Predpokladajme, že účastník Kvadratické financovanie prispeli na projekt Kvadratické financovanie vo výške Kvadratické financovanie. Potom váha jeho hlasu Kvadratické financovanie sa bude rovnať druhej odmocnine veľkosti jeho individuálneho príspevku:

Kvadratické financovanie

Vyrovnajte sumu financovania Kvadratické financovanie, ktoré projekt získa Kvadratické financovanie, potom vypočítané na základe súčtu hlasov pre tento projekt medzi všetkými účastníkmi:

Kvadratické financovanie

Ak v dôsledku sčítania hlasov celková suma finančných prostriedkov prekročí stanovený rozpočet Kvadratické financovanie, potom sa výška protifinancovania pre každý projekt upraví podľa jeho podielu medzi všetkými projektmi:

Kvadratické financovanie

Autori práce ukazujú, že takýto mechanizmus zabezpečuje optimálne financovanie verejných statkov. Dokonca aj malé dary, ak sú poskytnuté veľkým počtom ľudí, majú za následok veľké množstvo zodpovedajúceho financovania (to je typické pre verejné statky), zatiaľ čo veľké príspevky od malého počtu darcov vedú k menšiemu objemu zodpovedajúceho financovania (toto vedie k naznačuje, že tovar je s najväčšou pravdepodobnosťou súkromný).

Kvadratické financovanie

Aby ste sa oboznámili s fungovaním mechanizmu, môžete použiť kalkulačku: https://qf.gitcoin.co/.

Gitcoin

Prvýkrát bol kvadratický mechanizmus financovania testovaný začiatkom roka 2019 v rámci programu Gitcoinové granty na platforme Gitcoin, ktorá sa špecializuje na podporu open source projektov. IN prvé kolo financovanie 132 darcov darovalo kryptomeny na rozvoj 26 projektov infraštruktúry ekosystémov Ethereum. Celkové dary dosiahli 13242 25000 USD, doplnené o 2020 XNUMX USD z vyrovnávacieho fondu vytvoreného niekoľkými významnými darcami. Následne bola účasť v programe otvorená pre každého a rozšírili sa kritériá pre projekty spadajúce pod definíciu verejných statkov ekosystému Ethereum a objavili sa rozdelenia do kategórií ako „technológia“ a „médiá“. K júlu XNUMX to už bolo zrealizované 6 kôl, počas ktorej viac ako 700 projektov získalo finančné prostriedky v celkovej výške viac ako 2 milióny USD, a stredná hodnota Výška daru bola 4.7 dolára.

Program Gitcoin Grants ukázal, že kvadratický mechanizmus financovania funguje v súlade s teoretickými konštrukciami a poskytuje financovanie verejných statkov podľa preferencií členov komunity. Tento mechanizmus, podobne ako mnohé elektronické hlasovacie systémy, je však zraniteľný voči niektorým útokom, s ktorými sa museli vývojári platformy vysporiadať zraziť počas experimentov:

  • Útok Sibyly. Na vykonanie tohto útoku si útočník môže zaregistrovať viacero účtov a hlasovaním z každého z nich prerozdeliť prostriedky zo zodpovedajúceho fondu vo svoj prospech.
  • Úplatok. Na podplatenie používateľov je potrebné mať možnosť kontrolovať ich dodržiavanie dohody, čo je možné vďaka otvorenosti všetkých transakcií vo verejnom blockchaine Ethereum. Rovnako ako pri útoku Sybil, podplácanie užívateľov môže byť použité na prerozdelenie prostriedkov z obecného fondu v prospech útočníka za predpokladu, že výhody prerozdelenia prevýšia náklady na podplácanie.

Aby sa predišlo útoku Sybil, pri registrácii používateľa je potrebný účet GitHub a myslelo sa aj na zavedenie overovania telefónneho čísla cez SMS. Pokusy o úplatok boli sledované prostredníctvom reklám na kupovanie hlasov na sociálnych sieťach a prostredníctvom transakcií na blockchaine (boli identifikované skupiny darcov, ktorí dostávajú platbu z rovnakého zdroja). Tieto opatrenia však nezaručujú úplnú ochranu a ak existujú dostatočné ekonomické stimuly, útočníci ich môžu obísť, takže vývojári hľadajú iné možné riešenia.

Okrem toho vznikol problém pri zostavovaní zoznamu projektov, ktoré dostávajú financovanie. V niektorých prípadoch žiadosti o financovanie pochádzali z projektov, ktoré neboli verejnými statkami alebo nespadali do oprávnených kategórií projektov. Vyskytli sa aj prípady, keď podvodníci podávali žiadosti v mene iných projektov. Metóda manuálneho overovania príjemcov finančných prostriedkov fungovala dobre pri malom počte žiadostí, ale jej účinnosť klesá s rastúcou popularitou programu Gitcoin Grants. Ďalším problémom platformy Gitcoin je centralizácia, z ktorej vyplýva nutnosť dôverovať jej správcom z hľadiska správnosti sčítania ich hlasov.

clr.fond

Cieľ projektu clr.fondv súčasnosti vo vývoji je vytvoriť bezpečný a škálovateľný kvadratický fond financovania založený na skúsenostiach z programu Gitcoin Grants. Fond bude fungovať za podmienok minimálnej dôvery voči svojim správcom a bude spravovaný decentralizovaným spôsobom. Na tento účel je potrebné zaúčtovať dary, vypočítať zodpovedajúce sumy a rozdeliť prostriedky inteligentné zmluvy. Kupovanie hlasov bude sťažené používaním tajného hlasovania s možnosťou nahradenia hlasov, registrácia používateľov bude vykonaná prostredníctvom sociálneho overovacieho systému a register príjemcov finančných prostriedkov bude spravovaný komunitou a bude mať zabudovaný spor. rezolučný mechanizmus.

Tajné hlasovanie

Tajomstvo hlasovania pri hlasovaní pomocou verejného blockchainu môže byť zachované pomocou protokolov nulové znalosti, ktorý umožňuje kontrolovať správnosť matematických operácií na zašifrovaných údajoch bez zverejnenia týchto údajov. V clr.fonde budú sumy jednotlivých darov skryté a použije sa systém na výpočet sumy zodpovedajúceho financovania zk-Snark oprávnený MACI (Minimálna infraštruktúra proti tajným dohodám, minimálna infraštruktúra na boj proti tajným dohodám). Umožňuje tajné kvadratické hlasovanie a chráni voličov pred podplácaním a nátlakom za predpokladu, že spracovanie hlasov a sčítanie výsledkov vykonáva dôveryhodná osoba nazývaná koordinátor. Systém je navrhnutý tak, aby koordinátor mohol uľahčiť podplácanie, pretože má schopnosť dešifrovať hlasy, ale nemôže vylúčiť ani nahradiť hlasy a nemôže falšovať výsledky sčítania hlasov.

Proces začína tým, že používatelia vygenerujú pár EdDSA kľúče a zaregistrujte sa v MACI smart kontrakte, pričom zaznamenajte ich verejný kľúč. Potom sa začne hlasovanie, počas ktorého môžu používatelia zapísať do inteligentnej zmluvy dva typy šifrovaných správ: správy obsahujúce hlas a správy, ktoré menia kľúč. Správy sú podpísané kľúčom používateľa a následne zašifrované pomocou iného kľúča vygenerovaného protokolom ECDH zo špeciálneho jednorazového kľúča používateľa a verejného kľúča koordinátora tak, že ich môže dešifrovať iba koordinátor alebo samotný používateľ. Ak sa útočník pokúsi podplatiť používateľa, môže ho požiadať o odoslanie správy hlasom a poskytnúť obsah správy spolu s jednorazovým kľúčom, pomocou ktorého útočník získa zašifrovanú správu a overí ju kontrolou transakcií. v blockchaine, že bol skutočne odoslaný. Pred odoslaním hlasu však môže používateľ tajne poslať správu o zmene kľúča EdDSA a potom podpísať hlasovú správu starým kľúčom, čím ju zruší. Keďže používateľ nemôže dokázať, že kľúč nebol vymenený, útočník nebude mať istotu, že hlas v jeho prospech bude započítaný, a preto je uplácanie zbytočné.

Po ukončení hlasovania koordinátor dešifruje správy, spočíta hlasy a overí dva dôkazy o nulových znalostiach prostredníctvom smart kontraktu: dôkaz o správnom spracovaní správy a dôkaz o správnom sčítaní hlasov. Na konci postupu sa zverejnia výsledky hlasovania, jednotlivé hlasovania sú však utajené.

Sociálne overenie

Hoci spoľahlivá identifikácia používateľov v distribuovaných sieťach zostáva nevyriešeným problémom, na zabránenie útoku Sybil stačí útok skomplikovať natoľko, že náklady na jeho vykonanie budú vyššie ako potenciálne prínosy. Jedným z takýchto riešení je decentralizovaný identifikačný systém BrightID, ktorá funguje ako sociálna sieť, kde si používatelia môžu vytvárať profily a navzájom sa spájať výberom úrovne dôvery. V tomto systéme je každému používateľovi pridelený jedinečný identifikátor, ktorého informácie o vzťahoch s inými identifikátormi sú zaznamenané v grafová databáza, ktorý je uložený výpočtovými uzlami siete BrightID a medzi nimi synchronizovaný. V databáze sa neukladajú žiadne osobné údaje, ale prenášajú sa len medzi používateľmi pri nadväzovaní kontaktov, takže systém je možné používať anonymne. Výpočtové uzly siete BrightID analyzujú sociálny graf a pomocou rôznych techník sa snažia rozlíšiť skutočných používateľov od falošných. Štandardná konfigurácia používa algoritmus SybilRank, ktorý pre každý identifikátor vypočíta hodnotenie ukazujúce pravdepodobnosť, že mu zodpovedá jedinečný používateľ. Identifikačné techniky sa však môžu líšiť av prípade potreby môžu vývojári aplikácií kombinovať výsledky získané z rôznych uzlov alebo spustiť vlastný uzol, ktorý bude používať algoritmy, ktoré sú optimálne pre ich používateľskú základňu.

Riešenie sporov

Účasť na kvadratickom financovaní bude otvorená, na tento účel sa však bude vyžadovať registrácia projektov v osobitnom registri. Na jej pridanie budú musieť zástupcovia projektu zložiť zálohu, ktorú môžu po určitom období vybrať. Ak projekt nespĺňa kritériá registra, každý používateľ bude môcť napadnúť jeho pridanie. Vymazanie projektu z registra budú rozhodcovia posudzovať decentralizovane systém riešenia sporov a v prípade kladného rozhodnutia dostane používateľ, ktorý nahlásil porušenie, časť zálohy ako odmenu. Takýmto mechanizmom sa register verejných statkov stane samoregulačným.

Na riešenie sporov sa použije systém kleros, postavený pomocou inteligentných zmlúv. Rozhodcom sa v ňom môže stať ktokoľvek a spravodlivosť prijatých rozhodnutí sa dosahuje pomocou ekonomických stimulov. Pri začatí sporu systém automaticky vyberie niekoľko rozhodcov žrebovaním. Rozhodcovia preskúmajú poskytnuté dôkazy a hlasujú v prospech jednej zo strán záväzkové schémy: Hlasy sa odovzdávajú v zašifrovanej podobe a odhalia sa až po ukončení hlasovania. Rozhodcovia, ktorí sú vo väčšine, dostávajú odmenu a tí, ktorí sú v menšine, platia pokutu. Vzhľadom na nepredvídateľnosť poroty a zatajovanie hlasov je koordinácia medzi rozhodcami ťažká a sú nútení navzájom predvídať svoje konanie a zvoliť si možnosť, ktorú si ostatní s najväčšou pravdepodobnosťou vyberú, inak im hrozí strata peňazí. Predpokladá sa, že táto možnosť (ohnisko) bude najspravodlivejšie rozhodnutie, keďže v podmienkach nedostatku informácií bude racionálnou voľbou rozhodnúť sa na základe známych myšlienok o spravodlivosti. Ak jedna zo strán sporu nesúhlasí s prijatým rozhodnutím, potom sú naplánované odvolania, počas ktorých sa postupne vyberajú ďalší a ďalší rozhodcovia.

Autonómne ekosystémy

Uvedené technologické riešenia by mali znížiť závislosť mechanizmu od správcov a zaručiť jeho spoľahlivú prevádzku s malými objemami rozdelených prostriedkov. S pokrokom v technológii môžu byť niektoré komponenty nahradené, aby sa zabezpečila lepšia ochrana proti kupovaniu hlasov a iným útokom, pričom konečným cieľom je plne autonómny kvadratický fond financovania.

V existujúcich implementáciách, ako sú granty Gitcoin, je výroba verejných statkov dotovaná veľkými darcami, ale prostriedky môžu pochádzať z iných zdrojov. V niektorých kryptomenách napr Zcash и Decred, využíva sa inflačné financovanie: časť odmeny za vytváranie blokov zaslané vývojovému tímu na podporu ich ďalšej práce na zlepšovaní infraštruktúry. Ak sa vytvorí kvadratický mechanizmus financovania, ktorý funguje spoľahlivo a nevyžaduje centralizovanú správu, potom mu môže byť za spoluúčasti komunity zaslaná časť blokovej odmeny na následnú distribúciu. Vznikne tak autonómny ekosystém, kde produkcia verejných statkov bude úplne sebestačným procesom a nebude závisieť od vôle sponzorov a manažérskych organizácií.

Zdroj: hab.com

Pridať komentár