Munculnya cryptocurrency telah menarik perhatian ke kelas yang lebih luas dari sistem di mana kepentingan ekonomi peserta bertepatan sedemikian rupa sehingga, bertindak untuk keuntungan mereka sendiri, mereka memastikan berfungsinya sistem secara keseluruhan. Ketika meneliti dan merancang sistem mandiri seperti itu, apa yang disebut primitif cryptoeconomic dibedakan - struktur universal yang menciptakan kemampuan untuk mengoordinasikan dan mendistribusikan modal untuk mencapai tujuan bersama melalui penggunaan berbagai mekanisme ekonomi dan kriptografi.
Salah satu masalah utama crowdfunding adalah bahwa sponsor potensial proyek dan organisasi sering tidak memiliki insentif yang cukup untuk membiayai mereka. Ini terutama berlaku untuk proyek-proyek penting secara sosial, manfaat yang diterima banyak orang, sementara beban dukungan keuangan jatuh pada sejumlah kecil sponsor. Proyek-proyek jangka panjang juga kerap mengalami pemudaran bertahap dari minat para sponsor dan dipaksa untuk terus berinvestasi dalam pemasaran. Kesulitan-kesulitan semacam itu dapat menyebabkan penutupan proyek, terlepas dari relevansinya, dan secara agregat juga disebut masalah penunggang bebas .
Teknologi uang yang dapat diprogram telah membuka kemungkinan penerapan mekanisme pembiayaan baru yang membantu menyelesaikan masalah penunggang bebas. Keberadaan primitif cryptoeconomic memfasilitasi tugas ini dengan memungkinkan penciptaan sistem koordinasi untuk peserta dengan properti yang diketahui sebelumnya. Salah satu primitif seperti itu, yang dapat diterapkan baik untuk memastikan pembiayaan berkelanjutan dari proyek-proyek signifikan secara sosial dan untuk mengelola sumber daya bersama secara rasional, adalah token bonding curve [1] . Mekanisme ini didasarkan pada ide token , harga yang secara algoritmik tergantung pada jumlah token yang beredar, dan dijelaskan oleh persamaan kurva ke atas:
Mekanisme ini diimplementasikan dalam bentuk kontrak pintar yang secara otomatis mengeluarkan dan menghancurkan token:
- Token dapat dikeluarkan kapan saja dengan membeli melalui kontrak pintar. Semakin banyak token yang diterbitkan, semakin tinggi harga penerbitan token baru.
- Uang yang dibayarkan untuk masalah token disimpan di cadangan umum.
- Kapan saja, token dapat dijual melalui kontrak pintar dengan imbalan uang dari cadangan umum. Token ditarik dari peredaran (dihancurkan) dan harganya menurun.
Mekanisme dasar dapat dimodifikasi atau ditambahkan tergantung pada aplikasi. Dalam kasus tertentu kampanye crowdfunding, pemilik kontrak adalah tim proyek, dan beberapa token dari setiap pembelian atau penjualan ditransfer ke sana (misalnya, 20%). Pemegang token menjadi sponsor proyek, tidak hanya dengan mentransfer dana ke dana dukungan proyek, tetapi juga karena kenaikan harga token dengan setiap pembelian. Tim proyek kemudian menjual token yang diterima dan mengirimkan hasilnya untuk mencapai tujuan kampanye.
Mekanisme ini dirancang sedemikian rupa sehingga sponsor awal menerima token dengan harga murah dan selanjutnya dapat menjualnya dengan harga lebih tinggi, tetapi hanya jika volume token yang beredar meningkat. Peluang untuk mendapatkan merangsang sponsor awal untuk menarik lebih banyak perhatian pada proyek, sehingga meningkatkan jumlah total donasi dan memfasilitasi promosi proyek untuk para pendirinya. Ketika sponsor awal menjual bagian token mereka, nilainya menurun, dan ini mendorong peserta baru untuk bergabung dengan kampanye. Siklus yang menguntungkan ini dapat diulang berulang-ulang, memberikan pembiayaan berkelanjutan untuk proyek. Jika tim proyek mulai menunjukkan hasil yang tidak memuaskan, maka pemegang token akan berusaha untuk menjual token mereka, sebagai akibatnya nilai mereka akan turun dan pembiayaan akan berhenti.
Mempertimbangkan banyak proyek berbeda yang menghasilkan uang sesuai dengan skema yang dijelaskan di atas, sponsor potensial akan mencoba untuk menemukan yang lebih menjanjikan dan menginvestasikan uang di dalamnya pada tahap awal. Dari sudut pandang menginvestasikan uang, proyek yang paling menjanjikan adalah proyek yang populer dan signifikan secara sosial, karena mereka akan menarik lebih banyak sponsor di masa depan dan kenaikan harga token yang signifikan dapat diharapkan dari mereka. Dengan demikian, keselarasan kepentingan ekonomi peserta individu dalam sistem sehubungan dengan tujuan bersama tercapai.
Implementasi
Kontrak pintar yang menerapkan kurva pengikatan harus menyediakan metode untuk membeli (menerbitkan) dan menjual token (menghancurkan). Detail implementasi dapat sangat bervariasi tergantung pada aplikasi dan karakteristik yang diinginkan. Diskusi tentang tampilan umum antarmuka dapat ditemukan di sini: https://github.com/ethereum/EIPs/issues/1671 .
Saat mengeluarkan dan menghancurkan token, kontrak pintar menghitung harga pembelian dan penjualan sesuai dengan kurva yang mengikat. Kurva ditentukan oleh fungsi yang menentukan harga token
melalui jumlah total token yang beredar
. Suatu fungsi dapat mengambil banyak bentuk, misalnya:
Pertimbangkan fungsi daya:
Jumlah dalam mata uang cadangan
diperlukan untuk membeli token dalam jumlah tertentu
, dapat dihitung sebagai luas area di bawah kurva, dibatasi oleh jumlah token saat ini yang beredar dan jumlah mendatang:
Untuk mengoptimalkan perhitungan ini, akan lebih mudah untuk menggunakan volume cadangan saat ini, yang sama dengan area di bawah kurva, dibatasi oleh awal dan jumlah token saat ini:
Dari sini Anda dapat menyimpulkan jumlah token yang akan diterima sponsor dengan mengirimkan jumlah yang diketahui
dalam mata uang cadangan:
Jumlah dalam mata uang cadangan yang dikembalikan saat penjualan
token yang dihitung dengan cara yang sama:
Contoh implementasi dalam bahasa Soliditas dapat ditemukan di sini: https://github.com/relevant-community/bonding-curve/blob/master/contracts/BondingCurve.sol
Pengembangan lebih lanjut
Jika cryptocurrency volatile digunakan untuk membeli token, maka uang yang disimpan dalam cadangan umum akan mengalami fluktuasi nilai tukar, yang mungkin berdampak negatif pada mekanisme (sponsor tidak akan mau melakukan investasi jangka panjang, takut akan depresiasi). Untuk menghindari risiko semacam itu, Anda dapat menggunakan mata uang digital yang stabil (misalnya, Dai ) sebagai mata uang cadangan.
Token adalah cerminan dari beberapa nilai umum untuk pemegangnya, oleh karena itu dapat digunakan tidak hanya sebagai bagian dari mekanisme pembiayaan, tetapi juga untuk tujuan terkait.
Misalnya, token dapat digunakan untuk mengelola proyek melalui organisasi otonom terdesentralisasi (DAO). Distribusi dana yang dikumpulkan oleh proyek dapat dilakukan dengan memilih berbagai inisiatif yang diajukan oleh para pendiri proyek atau oleh para sponsor itu sendiri. Jika proyek tidak memiliki tim kerja permanen, maka penghargaan yang sama dapat diberikan untuk kinerja tugas-tugas individu di mana kontraktor sementara akan bersaing. Penyebaran kontrak cerdas dari organisasi otonom yang didasarkan pada blockchain publik akan memastikan transparansi dalam proses pengambilan keputusan dan keterbukaan semua transaksi.
Kemampuan untuk menggunakan token untuk berpartisipasi dalam manajemen proyek atau organisasi, bersama dengan reputasi yang baik, memberikan nilai nyata dari token tersebut. Untuk mempersulit manipulasi pasar , mekanisme tambahan mungkin terlibat. Misalnya, kontrak pintar dapat membekukan token (melarang penjualannya) untuk beberapa waktu setelah pembelian.
Suatu sistem di mana token tidak memiliki nilai yang melekat akan lebih rentan terhadap manipulasi dan dapat menjadi piramida keuangan .
Kesimpulan
Kurva pengikat token dapat diterapkan di area yang berbeda, tetapi penggunaan mekanisme ini dalam crowdfunding terlihat sangat menarik, karena gagasan utama - mendukung proyek dengan mengirim uang - tidak berubah, tetapi dilengkapi dengan peluang baru untuk berpartisipasi, dengan tetap mempertahankan ambang masuk yang rendah bagi pengguna.
Proyek-proyek yang mengumpulkan donasi di udara hari ini ke alamat biasa, sebaliknya dapat menggunakan kontrak pintar yang menerapkan token binding curve dan menerima pembayaran melalui itu. Sponsor akan memiliki kesempatan untuk mendukung proyek dengan baik transaksi reguler (transfer uang langsung) dan pembelian token, dan dalam kasus kedua, mereka akan mendapat manfaat dari semakin populernya proyek.
Namun, efektivitas mekanisme cryptoeconomic ini belum dievaluasi. Saat ini, tidak ada begitu banyak contoh penggunaan nyata kurva pengikatan dalam aplikasi desentralisasi (salah satu proyek paling terkenal adalah Bancor ), dan desain dan pengembangan platform crowdfunding menggunakan mekanisme ini hanya dilakukan:
- Giveth adalah platform untuk amal. Kami baru-baru ini mulai mengembangkan model pembiayaan berkelanjutan berdasarkan kurva yang menghubungkan.
- Convergent adalah platform untuk menerbitkan "token pribadi" yang ditargetkan pada pembuat konten.
- App Penggalangan Dana / Aragon adalah aplikasi penggalangan dana yang dikembangkan untuk organisasi otonom Aragon .
- Protea adalah protokol untuk mengoordinasikan komunitas dengan penggunaan token, yang juga mencakup pembangunan aplikasi crowdfunding.
Catatan
[1] Tidak ada terjemahan yang mapan dari istilah "kurva ikatan" dalam literatur berbahasa Rusia. Mekanisme ini juga dapat disebut sebagai " kurva peletakan ." Pada saat yang sama, dipahami bahwa peserta menyetor uang ke dalam kontrak pintar sebagai jaminan, dan sebagai imbalannya menerima token.