Քառակուսի ֆինանսավորում

Տարբերակիչ հատկանիշ հանրային ապրանքներ այն է, որ զգալի թվով մարդիկ շահում են դրանց օգտագործումից, և դրանց օգտագործումը սահմանափակելը անհնար է կամ անիրագործելի: Օրինակները ներառում են հանրային ճանապարհներ, անվտանգություն, գիտական ​​հետազոտություններ և բաց կոդով ծրագրակազմ: Նման ապրանքների արտադրությունը, որպես կանոն, ձեռնտու չէ անհատների համար, ինչը հաճախ հանգեցնում է նրանց անբավարար արտադրության (ազատ հեծյալի էֆեկտ) Որոշ դեպքերում պետությունները և այլ կազմակերպությունները (օրինակ՝ բարեգործական կազմակերպությունները) ստանձնում են դրանց արտադրությունը, սակայն հանրային ապրանքների սպառողների նախասիրությունների մասին ամբողջական տեղեկատվության բացակայությունը և կենտրոնացված որոշումների կայացման հետ կապված այլ խնդիրները հանգեցնում են միջոցների անարդյունավետ ծախսմանը: Նման դեպքերում ավելի նպատակահարմար կլինի ստեղծել մի համակարգ, որտեղ հանրային ապրանքների սպառողները հնարավորություն կունենան ուղղակիորեն քվեարկել դրանց տրամադրման որոշակի տարբերակների օգտին։ Սակայն «մեկ անձ՝ մեկ ձայն» սկզբունքով քվեարկելիս բոլոր մասնակիցների ձայները հավասար են, և նրանք չեն կարող ցույց տալ, թե որքան կարևոր է այս կամ այն ​​տարբերակը իրենց համար, ինչը կարող է հանգեցնել նաև հանրային բարիքների ոչ օպտիմալ արտադրության։

Քառակուսի ֆինանսավորում (կամ CLR ֆինանսավորում) աշխատանքում առաջարկվել է 2018թ Լիբերալ ռադիկալիզմ. ճկուն ձևավորում մարդասիրական համապատասխան հիմնադրամների համար որպես հանրային բարիքների ֆինանսավորման թվարկված խնդիրների հնարավոր լուծում։ Այս մոտեցումը միավորում է շուկայական մեխանիզմների և ժողովրդավարական կառավարման առավելությունները, սակայն ավելի քիչ ենթակա է դրանց թերություններին: Այն հիմնված է գաղափարի վրա համապատասխան ֆինանսավորում (համապատասխանեցում), որտեղ մարդիկ ուղղակի նվիրատվություններ են անում տարբեր նախագծերին, որոնք նրանք համարում են սոցիալապես շահավետ, և խոշոր դոնորը (օրինակ՝ բարեգործական հիմնադրամը) պարտավորվում է յուրաքանչյուր նվիրատվությանը համամասնորեն ավելացնել (օրինակ՝ կրկնապատկել այն): Սա լրացուցիչ խթան է տալիս մասնակցելու և ֆինանսավորողին հնարավորություն է տալիս արդյունավետորեն միջոցներ հատկացնել՝ առանց ֆինանսավորվող ոլորտում փորձաքննության:

Քառակուսային ֆինանսավորման առանձնահատկությունն այն է, որ ավելացված գումարների հաշվարկն իրականացվում է այնպես, ինչպես արդյունքների հաշվարկը, երբ. քառակուսի քվեարկություն. Քվեարկության այս տեսակը ենթադրում է, որ մասնակիցները կարող են ձայներ գնել և դրանք բաշխել տարբեր որոշումների տարբերակների վրա, և գնման արժեքը մեծանում է գնված ձայների քանակի քառակուսու համամասնությամբ.

Քառակուսի ֆինանսավորում

Սա թույլ է տալիս մասնակիցներին արտահայտել իրենց նախասիրությունների ուժը, ինչը հնարավոր չէ մեկ անձ-մեկ ձայն քվեարկությամբ: Եվ միևնույն ժամանակ, այս մոտեցումը ավելորդ ազդեցություն չի թողնում զգալի ռեսուրսներ ունեցող մասնակիցների վրա, ինչպես դա տեղի է ունենում համաչափության սկզբունքով քվեարկության դեպքում (որը հաճախ օգտագործվում է. բաժնետերերի քվեարկություն).

Քառակուսային ֆինանսավորմամբ՝ ծրագրին մասնակցի յուրաքանչյուր անհատ նվիրատվություն համարվում է ձայների գնում՝ համընկնող ֆինանսավորման ընդհանուր ֆոնդից այս ծրագրի օգտին միջոցների բաշխման համար: Ենթադրենք, որ մասնակիցը Քառակուսի ֆինանսավորում նվիրատվություն է կատարել նախագծին Քառակուսի ֆինանսավորում փոխարժեքով Քառակուսի ֆինանսավորում. Հետո նրա ձայնի ծանրությունը Քառակուսի ֆինանսավորում հավասար կլինի նրա անհատական ​​ներդրման չափի քառակուսի արմատին.

Քառակուսի ֆինանսավորում

Համապատասխան ֆինանսավորման գումարը Քառակուսի ֆինանսավորում, որը կստանա նախագիծը Քառակուսի ֆինանսավորում, այնուհետև հաշվարկվում է այս նախագծի բոլոր մասնակիցների ձայների գումարի հիման վրա.

Քառակուսի ֆինանսավորում

Եթե ​​ձայների հաշվարկի արդյունքում ֆինանսավորման ընդհանուր գումարը գերազանցում է սահմանված բյուջեն Քառակուսի ֆինանսավորում, այնուհետև յուրաքանչյուր ծրագրի համար հակաֆինանսավորման չափը ճշգրտվում է բոլոր նախագծերի մեջ դրա բաժնեմասին համապատասխան.

Քառակուսի ֆինանսավորում

Աշխատության հեղինակները ցույց են տալիս, որ նման մեխանիզմը ապահովում է հանրային բարիքների օպտիմալ ֆինանսավորում։ Նույնիսկ փոքր նվիրատվությունները, եթե արվում են մեծ թվով մարդկանց կողմից, հանգեցնում են մեծ քանակությամբ համապատասխան ֆինանսավորման (սա բնորոշ է հանրային բարիքների համար), մինչդեռ փոքր թվով դոնորների մեծ ներդրումները հանգեցնում են ավելի փոքր չափի համապատասխան ֆինանսավորման (այս արդյունքը. ցույց է տալիս, որ ապրանքը, ամենայն հավանականությամբ, մասնավոր է):

Քառակուսի ֆինանսավորում

Մեխանիզմի աշխատանքին ծանոթանալու համար կարող եք օգտագործել հաշվիչը. https://qf.gitcoin.co/.

Գիտկոին

Ծրագրի շրջանակներում առաջին անգամ քառակուսի ֆինանսավորման մեխանիզմը փորձարկվել է 2019թ. Gitcoin դրամաշնորհներ Gitcoin հարթակում, որը մասնագիտացած է բաց կոդով նախագծերի աջակցության մեջ: IN առաջին փուլ ֆինանսավորելով 132 դոնոր նվիրատվություններ են կատարել կրիպտոարժույթով 26 էկոհամակարգային ենթակառուցվածքային նախագծերի զարգացման համար Ethereum. Ընդհանուր նվիրատվությունները կազմել են 13242 ԱՄՆ դոլար՝ համալրված 25000 ԱՄՆ դոլարով մի քանի խոշոր դոնորների կողմից ստեղծված համապատասխան հիմնադրամից: Այնուհետև ծրագրին մասնակցությունը բաց էր բոլորի համար, և ընդլայնվեցին Ethereum էկոհամակարգի հանրային ապրանքների սահմանման տակ գտնվող նախագծերի չափանիշները, և հայտնվեցին բաժանումներ կատեգորիաների, ինչպիսիք են «տեխնոլոգիան» և «մեդիան»: 2020 թվականի հուլիսի դրությամբ այն արդեն իրականացվել է 6 տուր, որի ընթացքում ավելի քան 700 ծրագրեր ստացան ընդհանուր առմամբ ավելի քան 2 միլիոն ԱՄՆ դոլարի ֆինանսավորում, և միջին արժեք Նվիրատվության գումարը կազմել է 4.7 դոլար։

Gitcoin Grants ծրագիրը ցույց է տվել, որ քառակուսի ֆինանսավորման մեխանիզմն աշխատում է տեսական կառուցվածքներին համապատասխան և ապահովում է հանրային ապրանքների ֆինանսավորում՝ համայնքի անդամների նախասիրություններին համապատասխան: Այնուամենայնիվ, այս մեխանիզմը, ինչպես շատ էլեկտրոնային քվեարկության համակարգեր, խոցելի է որոշ հարձակումների նկատմամբ, որոնց հետ պլատֆորմի մշակողները ստիպված են եղել դիմակայել: դեմքը փորձերի ժամանակ.

  • Սիբիլային հարձակում. Այս հարձակումն իրականացնելու համար հարձակվողը կարող է գրանցել բազմաթիվ հաշիվներ և, քվեարկելով դրանցից յուրաքանչյուրից, վերաբաշխել միջոցները համապատասխան ֆոնդից իր օգտին:
  • Կաշառք. Օգտատերերին կաշառելու համար անհրաժեշտ է կարողանալ վերահսկել նրանց համապատասխանությունը պայմանագրին, ինչը հնարավոր է դառնում հանրային Ethereum բլոկչեյնում բոլոր գործարքների բաց լինելու շնորհիվ։ Ինչպես Sybil-ի հարձակումը, օգտվողներին կաշառելը կարող է օգտագործվել ընդհանուր ֆոնդից միջոցները վերաբաշխելու համար՝ հօգուտ հարձակվողի, պայմանով, որ վերաբաշխման օգուտները գերազանցեն կաշառքի ծախսերը:

Sybil-ի հարձակումը կանխելու համար օգտատեր գրանցելիս անհրաժեշտ է ունենալ GitHub հաշիվ, և հաշվի է առնվել նաև SMS-ի միջոցով հեռախոսահամարի հաստատումը: Կաշառակերության փորձերին հետևել են սոցիալական ցանցերում ձայներ գնելու գովազդի և բլոկչեյնով գործարքների միջոցով (պարզվել են նույն աղբյուրից վճարումներ ստացող դոնորների խմբերը): Այնուամենայնիվ, այս միջոցները չեն երաշխավորում ամբողջական պաշտպանություն, և եթե կան բավարար տնտեսական խթաններ, հարձակվողները կարող են շրջանցել դրանք, ուստի մշակողները փնտրում են այլ հնարավոր լուծումներ:

Բացի այդ, խնդիր առաջացավ ֆինանսավորում ստացող նախագծերի ցանկը մշակելու հարցում։ Որոշ դեպքերում ֆինանսավորման համար դիմումները ստացվել են այնպիսի ծրագրերից, որոնք հանրային ապրանքներ չեն կամ չեն պատկանում համապատասխան նախագծերի կատեգորիաներին: Եղել են նաև դեպքեր, երբ խաբեբաները դիմումներ են տեղադրել այլ նախագծերի անունից: Ֆինանսավորում ստացողների ձեռքով ստուգման մեթոդը լավ աշխատեց փոքր թվով հավելվածների համար, սակայն դրա արդյունավետությունը նվազում է, քանի որ Gitcoin Grants ծրագիրը մեծանում է ժողովրդականության մեջ: Gitcoin հարթակի մեկ այլ խնդիր է կենտրոնացումը, որը ենթադրում է դրա ադմինիստրատորներին վստահելու անհրաժեշտություն՝ նրանց ձայների հաշվարկի ճիշտության առումով։

clr.fund

Ծրագրի նպատակը clr.fundներկայումս մշակման փուլում է, պետք է ստեղծել ապահով և մասշտաբային քառակուսի ֆինանսավորման հիմնադրամ՝ հիմնված Gitcoin Grants ծրագրի փորձի վրա: Հիմնադրամը գործելու է իր ադմինիստրատորների նկատմամբ նվազագույն վստահության պայմաններում և կառավարվելու է ապակենտրոնացված եղանակով։ Դա անելու համար նվիրատվությունների հաշվառումը, համապատասխանող գումարների հաշվարկը և դրամական միջոցների բաշխումը պետք է իրականացվեն՝ օգտագործելով. խելացի պայմանագրեր. Ձայների գնումը կդժվարացվի գաղտնի քվեարկության կիրառմամբ՝ ձայնի փոխարինման հնարավորությամբ, օգտատերերի գրանցումը կիրականացվի սոցիալական ստուգման համակարգի միջոցով, իսկ ֆինանսավորում ստացողների ռեեստրը կկառավարվի համայնքի կողմից և կունենա ներկառուցված վեճ։ լուծման մեխանիզմ։

Գաղտնի քվեարկություն

Հանրային բլոկչեյնի միջոցով քվեարկության ժամանակ քվեարկության գաղտնիությունը կարող է պահպանվել արձանագրությունների միջոցով զրոյական գիտելիքներ, որը թույլ է տալիս ստուգել գաղտնագրված տվյալների վրա մաթեմատիկական գործողությունների ճիշտությունը՝ առանց այդ տվյալների բացահայտման։ clr.fund-ում անհատական ​​նվիրատվությունների գումարները կթաքցվեն և կօգտագործվի համակարգ՝ համապատասխան ֆինանսավորման չափերը հաշվարկելու համար: զկ-ՍՆԱՐՔ անվանել ՄԱՑԻ (Նվազագույն հակադավաճանության ենթակառուցվածք, նվազագույն ենթակառուցվածք՝ դավաճանությանը հակազդելու համար): Այն թույլ է տալիս գաղտնի քառակուսի քվեարկություն և պաշտպանում է ընտրողներին կաշառքից և հարկադրանքից՝ պայմանով, որ ձայների մշակումն ու արդյունքների հաշվարկը կատարվի վստահելի անձի կողմից, որը կոչվում է համակարգող։ Համակարգը նախագծված է այնպես, որ համակարգողը կարողանա հեշտացնել կաշառքը, քանի որ ձայները վերծանելու կարողություն ունի, բայց չի կարող բացառել կամ փոխարինել ձայները և չի կարող կեղծել ձայների հաշվարկի արդյունքները։

Գործընթացը սկսվում է այն բանից, որ օգտվողները ստեղծում են զույգ EdDSA բանալիներ և գրանցվեք MACI խելացի պայմանագրում՝ գրանցելով դրանց հանրային բանալին: Այնուհետև սկսվում է քվեարկությունը, որի ընթացքում օգտատերերը կարող են խելացի պայմանագրում գրել երկու տեսակի կոդավորված հաղորդագրություններ՝ ձայն պարունակող հաղորդագրություններ և բանալին փոխող հաղորդագրություններ: Հաղորդագրությունները ստորագրվում են օգտատիրոջ բանալիով, այնուհետև գաղտնագրվում՝ օգտագործելով արձանագրության կողմից ստեղծված մեկ այլ բանալի ECDH օգտագործողի հատուկ մեկանգամյա բանալիից և համակարգողի հանրային բանալին այնպես, որ միայն համակարգողը կամ ինքը օգտագործողը կարողանա վերծանել դրանք: Եթե ​​հարձակվողը փորձում է կաշառել օգտատիրոջը, նա կարող է խնդրել նրան ձայնով հաղորդագրություն ուղարկել և տրամադրել հաղորդագրության բովանդակությունը մեկանգամյա բանալիով, որով հարձակվողը կվերականգնի գաղտնագրված հաղորդագրությունը և կհաստատի՝ ստուգելով գործարքները։ բլոկչեյնում, որն իրականում ուղարկվել է: Այնուամենայնիվ, քվեարկությունն ուղարկելուց առաջ օգտատերը կարող է գաղտնի հաղորդագրություն ուղարկել EdDSA ստեղնը փոխելով, իսկ հետո ձայնային հաղորդագրությունը ստորագրել հին ստեղնով՝ անվավեր ճանաչելով այն։ Քանի որ օգտատերը չի կարող ապացուցել, որ բանալին չի փոխարինվել, հարձակվողը վստահություն չի ունենա, որ իր օգտին ձայնը կհաշվվի, և դա անիմաստ է դարձնում կաշառքը:

Քվեարկության ավարտից հետո համակարգողը վերծանում է հաղորդագրությունները, հաշվում ձայները և խելացի պայմանագրի միջոցով ստուգում է երկու զրոյական գիտելիքի ապացույց՝ հաղորդագրությունների ճիշտ մշակման ապացույց և ձայների ճիշտ հաշվարկի ապացույց: Ընթացակարգի ավարտին քվեարկության արդյունքները հրապարակվում են, սակայն առանձին քվեարկությունները գաղտնի են պահվում։

Սոցիալական ստուգում

Թեև բաշխված ցանցերում օգտատերերի հուսալի նույնականացումը մնում է չլուծված խնդիր, սակայն Sybil-ի հարձակումը կանխելու համար բավական է հարձակումն այնքան բարդացնել, որ դրա իրականացման ծախսերը դառնան ավելի բարձր, քան հնարավոր օգուտները: Նման լուծումներից մեկը նույնականացման ապակենտրոնացված համակարգն է BrightID, որը գործում է որպես սոցիալական ցանց, որտեղ օգտատերերը կարող են ստեղծել պրոֆիլներ և կապվել միմյանց հետ՝ ընտրելով իրենց վստահության մակարդակը։ Այս համակարգում յուրաքանչյուր օգտագործողին հատկացվում է եզակի նույնացուցիչ, որի փոխհարաբերությունների մասին տեղեկատվությունը այլ նույնացուցիչների հետ գրանցվում է. գրաֆիկական տվյալների բազա, որը պահվում է BrightID ցանցի հաշվողական հանգույցների կողմից և համաժամացվում նրանց միջև։ Տվյալների բազայում անձնական տվյալներ չեն պահվում, այլ փոխանցվում են միայն օգտատերերի միջև կոնտակտներ հաստատելիս, ուստի համակարգը կարող է օգտագործվել անանուն: BrightID ցանցի հաշվողական հանգույցները վերլուծում են սոցիալական գրաֆիկը և, օգտագործելով տարբեր տեխնիկա, փորձում են իրական օգտատերերին տարբերել կեղծից։ Ստանդարտ կոնֆիգուրացիան օգտագործում է ալգորիթմը SybilRank, որը յուրաքանչյուր նույնացուցիչի համար հաշվարկում է վարկանիշ, որը ցույց է տալիս եզակի օգտագործողի համապատասխանության հավանականությունը: Այնուամենայնիվ, նույնականացման տեխնիկան կարող է տարբեր լինել, և անհրաժեշտության դեպքում հավելվածի մշակողները կարող են համատեղել տարբեր հանգույցներից ստացված արդյունքները կամ գործարկել իրենց սեփական հանգույցը, որը կօգտագործի իրենց օգտագործողների բազայի համար օպտիմալ ալգորիթմները:

Վեճերի լուծում

Մասնակցությունը քառակուսի ֆինանսավորմանը բաց է լինելու, սակայն դրա համար նախագծերը պետք է գրանցվեն հատուկ գրանցամատյանում: Դրան ավելանալու համար նախագծի ներկայացուցիչները պետք է ավանդ դնեն, որը կարող են հանել որոշակի ժամկետից հետո։ Եթե ​​նախագիծը չի համապատասխանում ռեեստրի չափանիշներին, ցանկացած օգտատեր կարող է վիճարկել դրա ավելացումը: Նախագծի հեռացումը գրանցամատյանից կքննարկվի արբիտրների կողմից ապակենտրոնացված ձևով վեճերի լուծման համակարգ իսկ դրական որոշման դեպքում խախտում արձանագրած օգտատերը որպես պարգեւ կստանա ավանդի մի մասը: Նման մեխանիզմը հանրային ապրանքների ռեգիստրը կդարձնի ինքնակարգավորվող։

Վեճերը լուծելու համար կօգտագործվի համակարգ Կլերոս, կառուցված՝ օգտագործելով խելացի պայմանագրեր: Դրանում ցանկացած ոք կարող է դառնալ արբիտր, իսկ կայացված որոշումների արդարացիությունը ձեռք է բերվում տնտեսական խթանների օգնությամբ։ Երբ վեճ է հարուցվում, համակարգը ավտոմատ կերպով ընտրում է մի քանի արբիտրների՝ վիճակահանությամբ: Արբիտրները վերանայում են ներկայացված ապացույցները և քվեարկում կողմերից մեկի օգտին, որն օգտագործում է պարտավորությունների սխեմաներՁայները տրվում են կոդավորված ձևով և բացահայտվում են միայն քվեարկության ավարտից հետո: Մեծամասնություն կազմող իրավարարները պարգևատրվում են, իսկ փոքրամասնություն ունեցողները՝ տուգանք։ Ժյուրիի անկանխատեսելիության և ձայները թաքցնելու պատճառով արբիտրների միջև կոորդինացումը դժվար է, և նրանք ստիպված են կանխատեսել միմյանց գործողությունները և ընտրել այն տարբերակը, որն առավել հավանականությամբ կընտրեն մյուսները, հակառակ դեպքում նրանք վտանգում են գումար կորցնել: Ենթադրվում է, որ այս տարբերակը (առանցքային կետը) կլինի ամենաարդար որոշումը, քանի որ տեղեկատվության պակասի պայմաններում ռացիոնալ ընտրությունը կլինի արդարության մասին հայտնի գաղափարների հիման վրա որոշում կայացնելը։ Եթե ​​վեճի կողմերից մեկը համաձայն չէ կայացված որոշման հետ, ապա նշանակվում են բողոքարկումներ, որոնց ընթացքում հաջորդաբար ընտրվում են ավելի ու ավելի շատ արբիտրներ։

Ինքնավար էկոհամակարգեր

Թվարկված տեխնոլոգիական լուծումները պետք է մեխանիզմը դարձնեն ավելի քիչ կախված ադմինիստրատորներից և երաշխավորեն դրա հուսալի աշխատանքը փոքր քանակությամբ բաշխված միջոցներով: Տեխնոլոգիաների առաջընթացի հետ մեկտեղ որոշ բաղադրիչներ կարող են փոխարինվել ձայների գնման և այլ հարձակումներից ավելի լավ պաշտպանություն ապահովելու համար, որի վերջնական նպատակը կլինի լիովին ինքնավար քառակուսի ֆինանսավորման հիմնադրամը:

Գոյություն ունեցող ծրագրերում, ինչպիսին է Gitcoin Grants-ը, հանրային ապրանքների արտադրությունը սուբսիդավորվում է խոշոր դոնորների կողմից, սակայն միջոցները կարող են ստացվել այլ աղբյուրներից: Որոշ կրիպտոարժույթներում, օրինակ Zcash- ը и Հանգիստ, օգտագործվում է գնաճային ֆինանսավորում՝ պարգևատրման մի մասը բլոկների ստեղծում ուղարկվել է զարգացման թիմին՝ աջակցելու ենթակառուցվածքների բարելավմանն ուղղված նրանց հետագա աշխատանքներին: Եթե ​​ստեղծվի քառակուսի ֆինանսավորման մեխանիզմ, որն աշխատում է հուսալիորեն և չի պահանջում կենտրոնացված վարչարարություն, ապա բլոկային պարգևի մի մասը կարող է ուղարկվել նրան հետագա բաշխման համար՝ համայնքի մասնակցությամբ: Այդպիսով կձևավորվի ինքնավար էկոհամակարգ, որտեղ հանրային բարիքների արտադրությունը կլինի լիովին ինքնաբավ գործընթաց և կախված չի լինի հովանավորների ու կառավարող կազմակերպությունների կամքից։

Source: www.habr.com

Добавить комментарий