Pembiayaan kuadrat

Fitur khusu barang umum iku nomer pinunjul saka wong entuk manfaat saka nggunakake, lan matesi panggunaan iku mokal utawa ora praktis. Conto kalebu dalan umum, safety, riset ilmiah, lan piranti lunak open source. Produksi barang kasebut, minangka aturan, ora nguntungake kanggo individu, sing asring nyebabake produksi ora cukup (efek rider free). Ing sawetara kasus, negara lan organisasi liyane (kayata amal) njupuk alih produksi, nanging lack saka informasi lengkap babagan preferensi konsumen barang umum lan masalah liyane sing gegandhengan karo kaputusan terpusat mimpin kanggo mbuwang dana ora efisien. Ing kasus kaya mengkono, iku bakal luwih cocok kanggo nggawe sistem ngendi konsumen barang umum bakal duwe kesempatan kanggo langsung milih opsi tartamtu kanggo panentu. Nanging, nalika milih miturut prinsip "siji wong - siji swara", swara saka kabeh peserta padha lan ora bisa nuduhake carane penting iki utawa pilihan iku kanggo wong-wong mau, kang uga bisa mimpin kanggo produksi suboptimal saka barang umum.

Pembiayaan kuadrat (utawa pembiayaan CLR) diusulake ing 2018 ing karya kasebut Radikalisme Liberal: Desain Fleksibel Kanggo Dana Pencocokan Philanthropic minangka solusi bisa kanggo masalah kadhaptar saka Financing barang umum. Pendekatan iki nggabungake kaluwihan mekanisme pasar lan pemerintahan demokratis, nanging kurang rentan marang kekurangane. Iku adhedhasar idea pendanaan sing cocog (cocog) ing ngendi wong menehi sumbangan langsung menyang macem-macem proyek sing dianggep migunani kanggo sosial, lan sawetara donor utama (contone, yayasan amal) duwe komitmen kanggo nambah jumlah sing cocog kanggo saben sumbangan (contone, tikel kaping pindho). Iki nggawe insentif tambahan kanggo partisipasi lan ngidini pemberi dana kanggo ngalokasikan dana kanthi efektif tanpa duwe keahlian ing wilayah sing didanai.

Keanehan saka pembiayaan kuadrat yaiku pitungan jumlah sing ditambahake ditindakake kanthi cara sing padha karo pitungan asil nalika voting kuadrat. Jinis voting iki nuduhake manawa para peserta bisa tuku swara lan nyebarake menyang macem-macem pilihan keputusan, lan biaya tuku mundhak kanthi proporsi kuadrat saka jumlah swara sing dituku:

Pembiayaan kuadrat

Iki ngidini peserta kanggo nyebut kekuatan preferensi, sing ora bisa ditindakake kanthi voting siji-wong-siji-voting. Lan ing wektu sing padha, pendekatan iki ora menehi pengaruh sing ora dikarepake kanggo peserta kanthi sumber daya sing signifikan, kaya sing kedadeyan karo voting miturut prinsip proporsionalitas (sing asring digunakake ing voting pemegang saham).

Kanthi pembiayaan kuadrat, saben sumbangan individu saka peserta menyang proyek dianggep minangka tuku swara kanggo distribusi dana kanggo proyek iki saka dana umum pendanaan sing cocog. Ayo dadi nganggep yen peserta Pembiayaan kuadrat menehi sumbangan kanggo proyek kasebut Pembiayaan kuadrat ing tingkat saka Pembiayaan kuadrat. Banjur abot swarane Pembiayaan kuadrat bakal padha karo akar kuadrat saka ukuran kontribusi individu:

Pembiayaan kuadrat

Jumlah pendanaan sing cocog Pembiayaan kuadrat, sing bakal ditampa proyek kasebut Pembiayaan kuadrat, banjur diitung adhedhasar jumlah swara kanggo proyek iki ing antarane kabeh peserta:

Pembiayaan kuadrat

Yen, minangka asil saka pancacahan voting, jumlah total pendanaan ngluwihi budget tetep Pembiayaan kuadrat, banjur jumlah counter financing kanggo saben proyek diatur miturut bagean ing antarane kabeh proyek:

Pembiayaan kuadrat

Penulis karya kasebut nuduhake manawa mekanisme kasebut njamin pendanaan barang umum sing optimal. Malah sumbangan cilik, yen digawe dening wong akeh, bakal ngasilake dana sing cocog (iki khas kanggo barang umum), dene sumbangan gedhe saka sawetara donor nyebabake jumlah dana sing cocog (asil iki). nuduhake yen sing apik iku kemungkinan pribadi).

Pembiayaan kuadrat

Kanggo familiarize dhewe karo operasi saka mekanisme, sampeyan bisa nggunakake kalkulator: https://qf.gitcoin.co/.

Gitcoin

Kanggo pisanan, mekanisme pembiayaan kuadrat diuji ing wiwitan taun 2019 minangka bagean saka program kasebut. Gitcoin Grants ing platform Gitcoin, sing duwe spesialisasi kanggo ndhukung proyek open source. ING babak pisanan pendanaan 132 donor digawe sumbangan ing cryptocurrency kanggo pangembangan 26 proyèk infrastruktur ekosistem Ethereum. Gunggunge sumbangan ana $13242, ditambah $25000 saka dana sing cocog sing digawe dening sawetara donor utama. Sabanjure, partisipasi ing program kasebut mbukak kanggo kabeh wong, lan kritéria kanggo proyek sing ana ing definisi barang umum ekosistem Ethereum ditambahi, lan divisi menyang kategori kayata "teknologi" lan "media" muncul. Wiwit Juli 2020, wis ditindakake 6 babak, sajrone luwih saka 700 proyek nampa total luwih saka $ 2 yuta ing pendanaan, lan nilai median Jumlah sumbangan yaiku 4.7 dolar.

Program Gitcoin Grants wis nuduhake yen mekanisme pendanaan kuadrat bisa digunakake miturut konstruksi teoretis lan nyedhiyakake pendanaan kanggo barang umum miturut pilihan anggota masyarakat. Nanging, mekanisme iki, kaya akeh sistem voting elektronik, rentan marang sawetara serangan sing kudu ditindakake para pangembang platform. pasuryan sajrone eksperimen:

  • Serangan Sibyl. Kanggo nindakake serangan iki, panyerang bisa ndhaptar pirang-pirang akun lan, kanthi milih saka saben wong, mbagi maneh dana saka dana sing cocog kanggo dheweke.
  • nyogok. Kanggo nyogok pangguna, kudu bisa ngontrol kepatuhan karo persetujuan kasebut, sing bisa ditindakake amarga keterbukaan kabeh transaksi ing blockchain Ethereum umum. Kaya serangan Sybil, pangguna sing nyogok bisa digunakake kanggo nyebarake dana saka dana umum kanggo panyerang, yen keuntungan saka redistribusi ngluwihi biaya suap.

Kanggo nyegah serangan Sybil, akun GitHub dibutuhake nalika ndhaptar pangguna, lan ngenalake verifikasi nomer telpon liwat SMS uga wis dianggep. Upaya nyogok dilacak liwat iklan kanggo tuku swara ing jaringan sosial lan liwat transaksi ing blokchain (klompok donor sing nampa pembayaran saka sumber sing padha diidentifikasi). Nanging, langkah-langkah kasebut ora njamin proteksi lengkap, lan yen ana insentif ekonomi sing cukup, para panyerang bisa ngliwati, mula pangembang nggolek solusi liyane.

Kajaba iku, masalah muncul kanggo ngatur dhaptar proyek sing nampa dana. Ing sawetara kasus, aplikasi kanggo pendanaan teka saka proyek sing dudu barang umum utawa ora kalebu ing kategori proyek sing layak. Ana uga kasus nalika scammers nempatake aplikasi kanggo proyek liyane. Cara verifikasi kanthi manual panampa pendanaan bisa digunakake kanthi apik kanggo sawetara aplikasi, nanging efektifitase suda amarga program Gitcoin Grants saya populer. Masalah liyane saka platform Gitcoin yaiku sentralisasi, sing tegese kudu dipercaya para pangurus ing babagan akurasi pancacahan swara.

clr.dana

Tujuan proyek clr.danasaiki ing pembangunan, kanggo nggawe aman lan keukur dana kuadrat pendanaan adhedhasar pengalaman saka program Gitcoin Grants. Dana kasebut bakal dioperasikake ing kahanan kepercayaan minimal marang para pangurus lan bakal dikelola kanthi cara desentralisasi. Kanggo nindakake iki, akuntansi kanggo sumbangan, ngitung jumlah sing cocog lan nyebarake dana kudu ditindakake nggunakake kontrak pinter. Tuku voting bakal digawe angel liwat nggunakake voting rahasia kanthi kemungkinan substitusi swara, registrasi pangguna bakal ditindakake liwat sistem verifikasi sosial, lan registri panampa pendanaan bakal dikelola dening komunitas lan duwe perselisihan sing dibangun. mekanisme résolusi.

Suara rahasia

Rahasia voting nalika milih nggunakake blockchain umum bisa dilestarekake nggunakake protokol nul kawruh, sing ngijini sampeyan kanggo mriksa bener saka operasi matematika ing data ndhelik tanpa mbukak data iki. Ing clr.fund, jumlah sumbangan individu bakal didhelikake lan sistem bakal digunakake kanggo ngitung jumlah dana sing cocog. zk-SNARK miturut jeneng MACI (Infrastruktur Anti-Kolusi Minimal, infrastruktur minimal kanggo nglawan kolusi). Iku ngidini voting kuadrat rahasia lan nglindhungi Pamilih saka bribery lan coercion, kasedhiya yen pangolahan votes lan pancacahan asil dileksanakake dening wong dipercaya disebut koordinator. Sistem kasebut dirancang supaya koordinator bisa nggampangake nyogok amarga dheweke duwe kemampuan kanggo nyimpulake swara, nanging ora bisa ngilangi utawa ngganti swara, lan ora bisa ngapusi asil penghitungan suara.

Proses kasebut diwiwiti kanthi pangguna nggawe pasangan EdDSA tombol lan ndhaftar ing kontrak pinter MACI, ngrekam kunci umum. Voting banjur diwiwiti, sajrone pangguna bisa nulis rong jinis pesen sing dienkripsi menyang kontrak cerdas: pesen sing ngemot swara lan pesen sing ngganti tombol. Pesen ditandatangani nganggo kunci pangguna banjur dienkripsi nggunakake kunci liyane sing digawe dening protokol kasebut ECDH saka tombol siji-wektu khusus pangguna lan kunci umum koordinator kanthi cara sing mung koordinator utawa pangguna dhewe sing bisa dekripsi. Yen panyerang nyoba nyogok pangguna, dheweke bisa njaluk dheweke ngirim pesen kanthi swara lan menehi isi pesen kasebut bebarengan karo kunci siji-wektu, sing penyerang bakal mbalekake pesen sing dienkripsi lan verifikasi kanthi mriksa transaksi kasebut. ing pamblokiran sing bener dikirim. Nanging, sadurunge ngirim voting, pangguna bisa kanthi diam-diam ngirim pesen ngganti tombol EdDSA banjur mlebu pesen swara nganggo tombol lawas, ora sah. Amarga pangguna ora bisa mbuktekake manawa kunci kasebut durung diganti, panyerang ora duwe kapercayan yen swara sing dikarepake bakal diitung, lan iki ndadekake suap ora ana gunane.

Sawise voting rampung, koordinator dekripsi pesen, ngetung swara lan verifikasi rong bukti nul kawruh liwat kontrak cerdas: bukti pangolahan pesen sing bener lan bukti pancacahan swara sing bener. Ing pungkasan prosedur kasebut, asil voting diterbitake, nanging swara individu tetep rahasia.

Verifikasi sosial

Sanajan identifikasi pangguna sing bisa dipercaya ing jaringan sing disebarake tetep dadi masalah sing ora bisa ditanggulangi, kanggo nyegah serangan Sybil, cukup kanggo nyepetake serangan kasebut supaya biaya nindakake luwih dhuwur tinimbang keuntungan potensial. Salah sawijining solusi kasebut yaiku sistem identifikasi desentralisasi BrightID, sing makaryakke minangka jaringan sosial ing ngendi pangguna bisa nggawe profil lan nyambungake siji liyane kanthi milih tingkat kapercayan. Ing sistem iki, saben pangguna diwenehi pengenal unik, informasi babagan hubungane karo pengenal liyane dicathet ing database grafik, sing disimpen dening simpul komputasi jaringan BrightID lan disinkronake ing antarane. Ora ana data pribadhi sing disimpen ing database, nanging mung ditransfer antarane pangguna nalika nggawe kontak, supaya sistem bisa digunakake kanthi anonim. Node komputasi jaringan BrightID nganalisa grafik sosial lan, nggunakake macem-macem teknik, nyoba mbedakake pangguna asli saka sing palsu. Konfigurasi standar nggunakake algoritma SybilRank, sing kanggo saben pengenal ngetung rating sing nuduhake kemungkinan pangguna unik cocog karo iku. Nanging, teknik identifikasi bisa beda-beda, lan yen perlu, pangembang aplikasi bisa nggabungake asil sing dipikolehi saka simpul sing beda, utawa mbukak simpul dhewe sing bakal nggunakake algoritma sing optimal kanggo basis pangguna.

Resolusi Sengketa

Partisipasi ing pembiayaan kuadrat bakal mbukak, nanging kanggo iki, proyek kudu ndhaptar ing pendaptaran khusus. Kanggo ditambahake, wakil proyek kudu nggawe simpenan, sing bisa ditarik sawise wektu tartamtu. Yen proyek ora nyukupi kritéria pendaptaran, pangguna bakal bisa nantang tambahan kasebut. Mbusak proyek saka pendaptaran bakal dianggep dening arbitrators ing desentralisasi sistem resolusi sengketa lan ing cilik saka kaputusan positif, pangguna sing kacarita nglanggar bakal nampa bagean saka simpenan minangka ganjaran. Mekanisme kasebut bakal nggawe registrasi barang umum bisa diatur dhewe.

Sistem bakal digunakake kanggo ngrampungake pasulayan Kleros, dibangun nggunakake kontrak pinter. Ing kono, sapa wae bisa dadi arbiter, lan keadilan saka keputusan sing digawe bisa ditindakake kanthi bantuan insentif ekonomi. Nalika regejegan diwiwiti, sistem kanthi otomatis milih sawetara arbitrator kanthi nggambar persil. Para arbitrator mriksa bukti sing diwenehake lan milih milih salah sawijining pihak sing nggunakake skema komitmen: Votes dibuwang ing wangun ndhelik lan dicethakaké mung sawise mburi voting. Arbitrator sing mayoritas nampa ganjaran, lan sing minoritas mbayar denda. Amarga juri sing ora bisa diprediksi lan ndhelikake swara, koordinasi antarane para arbiter dadi angel lan kepeksa kudu ngantisipasi tumindak saben liyane lan milih pilihan sing paling disenengi wong liya, yen ora ana risiko kelangan dhuwit. Dianggep pilihan iki (titik fokus) bakal dadi keputusan sing paling adil, amarga ing kondisi kurang informasi, pilihan sing rasional yaiku kanggo nggawe keputusan adhedhasar gagasan-gagasan sing kondhang babagan keadilan. Yen salah siji pihak sing regejegan ora setuju karo keputusan sing digawe, banjur banding dijadwalake, sajrone luwih akeh arbitrator sing dipilih kanthi berturut-turut.

Ekosistem otonom

Solusi teknologi sing kadhaptar kudu nggawe mekanisme kurang gumantung marang pangurus lan njamin operasi sing bisa dipercaya kanthi jumlah dana sing disebarake. Nalika teknologi maju, sawetara komponen bisa diganti kanggo menehi perlindungan sing luwih apik marang tuku voting lan serangan liyane, kanthi tujuan utama yaiku dana pendanaan kuadrat sing otonom.

Ing implementasine sing wis ana kayata Gitcoin Grants, produksi barang umum disubsidi dening donor gedhe, nanging dana bisa uga saka sumber liyane. Ing sawetara cryptocurrencies, contone Zcash и Pancen, Financing inflasi digunakake: bagéan saka ganjaran kanggo nggawe pamblokiran dikirim menyang tim pangembangan kanggo ndhukung karya luwih lanjut kanggo ningkatake infrastruktur. Yen mekanisme pendanaan kuadrat digawe sing bisa dipercaya lan ora mbutuhake administrasi terpusat, banjur bagean saka ganjaran blok bisa dikirim menyang distribusi sabanjure kanthi partisipasi masyarakat. Kanthi cara iki, ekosistem otonom bakal dibentuk, ing ngendi produksi barang-barang umum bakal dadi proses mandhiri kanthi lengkap lan ora gumantung saka kekarepan sponsor lan organisasi manajemen.

Source: www.habr.com

Add a comment