Tujuan Mengikat Koin ( PBM ) Penjelasan White Paper Teknologi
Pendahuluan
Aset digital adalah bentuk digital dari nilai, seperti kepemilikan atas aset keuangan atau aset ekonomi riil. Ekosistem aset digital diharapkan dapat mendorong transaksi yang lebih efisien, meningkatkan inklusi keuangan, dan melepaskan nilai ekonomi. Mata uang digital bank sentral (CBDCs), kewajiban bank yang tertokenisasi, serta stablecoin yang diatur dengan baik, ditambah dengan kontrak pintar yang dirancang dengan baik, dapat berfungsi sebagai media pertukaran dalam ekosistem aset digital yang sedang berkembang ini.
Meskipun percobaan awal menunjukkan potensi, namun bentuk baru dari mata uang digital ini sangat populer dalam aliran mata uang blockchain dan peer-to-peer, masih perlu membuktikan bahwa kegunaannya melebihi sistem pembayaran elektronik yang ada ( seperti sistem pembayaran instan domestik ). Salah satu keuntungan besar dari mata uang digital adalah mendukung fungsi pemrograman, tetapi ini masih menjadi topik yang sedang dibahas dan diperdebatkan. Operator perlu memastikan bahwa pemrograman tidak merusak kemampuan mata uang digital sebagai media pertukaran. Kesatuan mata uang harus tetap terjaga, pemrograman tidak boleh membatasi distribusi mata uang, dan juga tidak boleh menyebabkan fragmentasi likuiditas dalam sistem.
Artikel ini memberikan gambaran tentang konsep teknis dari mata uang yang terikat tujuan (PBM), yang memungkinkan mata uang ditentukan untuk tujuan tertentu tanpa perlu pemrograman pada mata uang itu sendiri. PBM menggunakan protokol universal, dirancang untuk bekerja dengan berbagai teknologi buku besar dan bentuk mata uang. Melalui format standar, pengguna akan dapat mengakses mata uang digital menggunakan penyedia dompet pilihan mereka. Artikel ini akan menggambarkan bagaimana konsep PBM, yang pertama kali diperkenalkan dalam proyek Orchid oleh Otoritas Moneter Singapura, dapat diperluas ke berbagai skenario aplikasi.
Latar Belakang dan Motivasi
Dalam beberapa tahun terakhir, inisiatif digital yang bertujuan untuk meningkatkan efisiensi operasional dan memperbaiki pengalaman pengguna telah mencapai kemajuan yang signifikan. Namun, pekerjaan digital di sektor keuangan tidak tanpa tantangan.
Penyebaran pasar dan fragmentasi
Peningkatan rencana pembayaran dan platform telah menambah kompleksitas dan tantangan yang mungkin dihadapi pengguna saat mengadopsi layanan keuangan digital. Misalnya, operator pembayaran sering menjalankan saluran distribusi yang memiliki karakteristik berbeda untuk rencana yang berbeda. Mengintegrasikan pedagang ke dalam platform eksklusif sangat memakan sumber daya bagi pemilik rencana. Sementara itu, integrasi ke platform lain akan meningkatkan beban operasional pedagang, dan pedagang perlu melatih karyawan ritel untuk menangani dan menerima berbagai rencana pembayaran.
Upaya independen pribadi telah mencoba mengintegrasikan rencana-rencana ini ke dalam satu platform untuk menyederhanakan pengalaman pengguna dan mewujudkan potensi digital. Namun, upaya ini perlu lebih memastikan keterbukaan dan interoperabilitas di semua rencana. Platform-platform ini tidak seharusnya terbatas hanya untuk digunakan oleh konsumen dan pedagang yang berlangganan ekosistem mereka. Sistem pembayaran yang interoperable akan memberikan fleksibilitas lebih besar, menawarkan pengalaman pembayaran yang mulus bagi bisnis dan konsumen.
Pemrograman dan ketergantian koin
Berbeda dengan sistem buku besar berbasis akun tradisional, mata uang digital menawarkan kemungkinan untuk memprogram fitur unik ke dalam aset individu, dan menentukan bagaimana mata uang digital digunakan. Namun, menerapkan logika pemrograman secara langsung pada mata uang digital akan mengubah sifat dan penerimaan sebagai media pertukaran. Meskipun metode ini memperluas fungsi mata uang digital, jika kondisi penggunaan beragam dan dinamis, itu akan membatasi penggunaan mata uang digital sebagai media pertukaran yang layak. Ini juga memerlukan pemrograman ulang semua mata uang digital yang beredar setiap kali ada kebutuhan untuk kondisi atau kasus penggunaan baru.
Metode lain adalah penerbit mata uang digital menyediakan beberapa versi mata uang digital, di mana setiap koin memiliki logika pemrograman bawaan yang berbeda. Namun, metode ini mungkin tidak praktis karena mata uang digital ini tidak dapat dipertukarkan, yang dapat menyebabkan fragmentasi likuiditas pasar. Untuk memahami bagaimana menjaga keterukuran mata uang digital, sehingga dapat dipertukarkan secara bebas, artikel ini mempelajari berbagai model pemrograman.
model pemrograman
Pembayaran yang dapat diprogram mengacu pada pembayaran yang secara otomatis dieksekusi setelah memenuhi himpunan kondisi yang telah ditentukan. Misalnya, batas pengeluaran harian atau pembayaran berkala dapat didefinisikan, mirip dengan pembayaran langsung dan pesanan reguler. Pembayaran yang dapat diprogram biasanya diimplementasikan melalui pengaturan pemicu basis data atau dalam bentuk antarmuka pemrograman aplikasi (API) gerbang, yang terletak di antara buku akuntansi dan aplikasi klien. Antarmuka pemrograman ini berinteraksi dengan buku besar tradisional dan menyesuaikan saldo rekening bank berdasarkan logika pemrograman.
Uang yang dapat diprogram merujuk pada aturan yang tertanam di dalam penyimpanan nilai itu sendiri, yang mendefinisikan atau membatasi kemungkinan penggunaannya. Misalnya, aturan dapat didefinisikan sehingga penyimpanan nilai hanya dapat dikirim ke dompet daftar putih, atau transfer setelah penyaringan tingkat transaksi selesai. Implementasi uang yang dapat diprogram mencakup kewajiban bank yang ditokenisasi dan mata uang digital bank sentral. Berbeda dengan pembayaran yang dapat diprogram, uang yang dapat diprogram bersifat mandiri, mengandung logika pemrograman dan berfungsi sebagai penyimpanan nilai. Ketika uang yang dapat diprogram dipindahkan ke pihak lain, logika dan aturan juga ikut berpindah.
Keuntungan pembayaran yang dapat diprogram terletak pada kemampuannya untuk mendefinisikan seperangkat logika pemrograman atau kondisi yang dapat diterapkan pada berbagai bentuk mata uang. Pada saat yang sama, koin yang dapat diprogram memiliki sifat mandiri dan dapat melakukan transfer logika kondisi peer-to-peer di antara pihak-pihak. Seiring dengan eksplorasi bank sentral global, bank komersial, dan penyedia layanan pembayaran terhadap berbagai desain mata uang digital bank sentral, kewajiban bank yang tertokenisasi, dan koin stabil, diharapkan bahwa lanskap keuangan di masa depan akan semakin beragam. Oleh karena itu, ada kebutuhan yang semakin mendesak untuk memastikan adanya kerangka kerja umum yang dapat berinteraksi dengan berbagai bentuk mata uang digital dan memastikan interoperabilitas dengan infrastruktur keuangan yang ada.
Model ketiga - mata uang terikat tujuan (PBM), dieksplorasi pada tahap awal proyek Orchid oleh Otoritas Moneter Singapura, berdasarkan konsep dan fungsi pembayaran terprogram dan mata uang terprogram. PBM menetapkan protokol syarat yang dapat digunakan dengan mata uang digital dasar. PBM adalah alat tanpa nama, yang dapat dipindahkan secara peer-to-peer tanpa perantara. PBM mencakup mata uang digital sebagai penyimpanan nilai, serta logika pemrograman yang mengidentifikasi penggunaannya berdasarkan syarat pemrograman. Setelah syarat dipenuhi, mata uang digital akan dilepaskan dan kembali menjadi tidak terikat.
Ini dapat dijelaskan dengan PBM sebagai contoh kupon digital. Kupon disertai dengan serangkaian syarat penggunaan yang telah ditentukan. Pemegang kupon dapat memberikannya kepada pedagang yang berpartisipasi, sebagai imbalan untuk barang atau layanan ( fungsi pembayaran yang dapat diprogram ). Dalam beberapa kasus, ketentuan program kupon memungkinkan transfer antar individu ( fungsi mata uang yang dapat diprogram ). Oleh karena itu, konsumen dapat membeli voucher hadiah berbasis PBM dan mentransfernya kepada orang lain yang mungkin menggunakannya di pedagang yang berpartisipasi.
Namun, berbeda dengan kupon biasa, PBM membatasi cara pembayar menggunakan PBM, tetapi tidak ada batasan bagi penerima. Ketika konsumen menggunakan PBM untuk membayar belanja, jika memenuhi syarat penggunaan, mata uang digital akan dilepaskan dari PBM dan ditransfer ke pedagang. Setelah itu, pedagang dapat menggunakan mata uang digital tersebut untuk tujuan lain (, misalnya membayar pemasok ).
Tujuan mengikat koin
Bagian ini akan memeriksa siklus hidup PBM dan berbagai komponen yang membentuk PBM. Ini menguraikan entitas kunci dan interaksinya, menekankan peran mereka dalam siklus hidup PBM.
Ikhtisar Arsitektur Sistem
Protokol PBM merujuk pada model lapisan empat untuk menggambarkan tumpukan teknologi yang digunakan dalam jaringan berbasis aset digital. Komponen jaringan dapat dibagi menjadi empat lapisan berbeda: lapisan akses, lapisan layanan, lapisan aset, dan lapisan platform. Logika pemrograman PBM dapat dianggap sebagai sebuah layanan, sementara koin digital berada di lapisan aset. Ketika koin digital terikat sebagai PBM, ia melintasi lapisan layanan dan lapisan aset.
Desain PBM bersifat netral teknologi, ditujukan untuk bekerja di berbagai jenis buku besar dan aset. PBM diharapkan dapat diimplementasikan pada buku besar terdistribusi dan tidak terdistribusi.
Lapisan Akses
Lapisan akses adalah lapisan di mana pengguna berinteraksi dengan berbagai layanan melalui berbagai antarmuka.
Lapisan Layanan
Lapisan layanan menyediakan berbagai layanan terkait aset digital. Ini biasanya berjalan di atas lapisan aset, memungkinkan pengguna untuk mengelola dan memanfaatkan aset digital.
Lapisan Aset
Lapisan aset mendukung pembuatan, pengelolaan, dan pertukaran aset digital.
Lapisan Platform
Lapisan platform menyediakan infrastruktur dasar untuk eksekusi, penyimpanan, dan mencapai konsensus transaksi.
komponen
PBM terdiri dari dua komponen utama: pembungkus yang mendefinisikan tujuan yang diharapkan; dan penyimpanan nilai dasar yang berfungsi sebagai jaminan. Desain ini memungkinkan mata uang digital yang ada untuk digunakan untuk tujuan yang berbeda tanpa mengubah atribut lokalnya. Begitu PBM digunakan untuk tujuan yang dimaksudkan, mata uang digital dapat digunakan tanpa syarat atau batasan. Penerbit mata uang digital mempertahankan kontrol atas mata uang digital, mencegah terjadinya fragmentasi, dan memastikan kemudahan pemeliharaan.
PBM Pembungkus
PBM wrapper yang diimplementasikan dalam bentuk kode kontrak pintar, yang menetapkan kondisi di mana mata uang digital yang mendasarinya dapat digunakan. PBM wrapper dapat diprogram sehingga PBM hanya dapat digunakan untuk tujuan yang dimaksudkan, misalnya, berlaku dalam periode waktu tertentu, di pengecer tertentu, dan denominasi yang ditentukan. Setelah kondisi yang ditentukan dalam PBM wrapper terpenuhi, mata uang digital yang mendasarinya akan dilepaskan dan dialihkan kepada penerima. Misalnya, PBM wrapper dapat diimplementasikan sebagai kontrak pintar multi-token ERC-1155.
mata uang digital
Koin digital yang terikat dengan PBM berfungsi sebagai jaminan PBM. Ketika syarat-syarat PBM terpenuhi, koin digital tersebut akan dilepaskan dan kepemilikannya akan dialihkan ke penerima yang dituju. Koin digital harus memenuhi fungsi mata uang, yaitu sebagai penyimpan nilai yang baik, unit pembukuan, dan media pertukaran. Koin digital dapat hadir dalam bentuk mata uang digital bank sentral, kewajiban bank yang ter-tokenisasi, atau stablecoin yang diatur dengan baik. Sebagai contoh, koin digital dapat direalisasikan dalam bentuk kontrak pintar token yang dapat dipertukarkan yang kompatibel dengan ERC-20.
Peran dan Interaksi
Peran sebagai suatu abstraksi yang fleksibel, dapat diimplementasikan dengan berbagai cara. Sebuah entitas dapat memegang beberapa peran, atau sebuah peran dapat dijalankan oleh entitas yang berbeda.
Pencipta PBM
Entitas ini bertanggung jawab untuk mendefinisikan logika dalam PBM, mencetak, dan mendistribusikan koin PBM.
Pemegang PBM
Entitas ini memiliki satu atau lebih koin PBM. Entitas tersebut dapat menukarkan koin PBM yang belum kadaluarsa.
PBM Penukar
Ketika token PBM dipindahkan, entitas ini akan menerima mata uang digital yang mendasarinya.
Siklus Hidup
Terlepas dari bahasa pemrograman atau protokol jaringan yang digunakan, desain PBM memiliki tahap siklus hidup yang konsisten, memastikan kompatibilitas dalam implementasi teknologi yang berbeda. Bagian ini memberikan gambaran tentang fungsi yang diharapkan dari PBM dan tahap siklus hidup yang terkait.
Penerbitan
Siklus hidup PBM dimulai dari tahap penerbitan. Di sini, kontrak pintar PBM dibuat dan token PBM dicetak. Kepemilikan mata uang digital dipindahkan ke kontrak pintar PBM. Mata uang digital sekarang terikat oleh kontrak pintar PBM, yang dapat diimplementasikan menggunakan ERC-1155 atau yang setara. Penggunaan mata uang digital terikat oleh syarat yang ditentukan dalam kontrak pintar PBM, dan hanya akan dilepaskan setelah semua syarat terpenuhi.
Distribusi
Setelah token PBM dicetak, mereka didistribusikan oleh pencipta PBM kepada entitas yang diharapkan ( yaitu pemegang PBM ) untuk digunakan. Pemegang PBM menerima token PBM dalam bentuk kemasan dan hanya dapat menukarkan token sesuai dengan syarat asli yang ditetapkan oleh pencipta PBM.
Transfer
Pada tahap ini, token PBM dapat dipindahkan dari satu entitas ke entitas lain dalam bentuk kemasan sesuai dengan aturan pemrogramannya. Tahap pemindahan bersifat opsional, tergantung pada kasus penggunaan. Dalam penerbitan pemerintah ( misalnya untuk bantuan pendidikan ), token PBM mungkin tidak dapat dipindahkan kepada warga negara lain. Namun dalam sertifikat bisnis ( seperti sertifikat pusat perbelanjaan ), token PBM dapat dipindahkan kepada konsumen lain.
Tukar
Setelah semua syarat yang ditentukan dalam PBM terpenuhi, pertukaran akan terjadi.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
11 Suka
Hadiah
11
5
Posting ulang
Bagikan
Komentar
0/400
ProveMyZK
· 08-12 02:00
Tidak ada masa depan.
Lihat AsliBalas0
FlashLoanKing
· 08-12 02:00
Apa pun harus diprogram, bagaimana ini?
Lihat AsliBalas0
DataChief
· 08-12 01:57
Ah, ini terlalu rumit 8
Lihat AsliBalas0
SerumSqueezer
· 08-12 01:56
Ini terlalu megah, bukan?
Lihat AsliBalas0
LiquidityHunter
· 08-12 01:50
Menonton sampai tengah malam, peluang arbitrase yang menakjubkan sedang dihasilkan.
Tujuan mengikat koin PBM: Mempertahankan model pemrograman baru untuk Uang Digital yang dapat dipertukarkan.
Tujuan Mengikat Koin ( PBM ) Penjelasan White Paper Teknologi
Pendahuluan
Aset digital adalah bentuk digital dari nilai, seperti kepemilikan atas aset keuangan atau aset ekonomi riil. Ekosistem aset digital diharapkan dapat mendorong transaksi yang lebih efisien, meningkatkan inklusi keuangan, dan melepaskan nilai ekonomi. Mata uang digital bank sentral (CBDCs), kewajiban bank yang tertokenisasi, serta stablecoin yang diatur dengan baik, ditambah dengan kontrak pintar yang dirancang dengan baik, dapat berfungsi sebagai media pertukaran dalam ekosistem aset digital yang sedang berkembang ini.
Meskipun percobaan awal menunjukkan potensi, namun bentuk baru dari mata uang digital ini sangat populer dalam aliran mata uang blockchain dan peer-to-peer, masih perlu membuktikan bahwa kegunaannya melebihi sistem pembayaran elektronik yang ada ( seperti sistem pembayaran instan domestik ). Salah satu keuntungan besar dari mata uang digital adalah mendukung fungsi pemrograman, tetapi ini masih menjadi topik yang sedang dibahas dan diperdebatkan. Operator perlu memastikan bahwa pemrograman tidak merusak kemampuan mata uang digital sebagai media pertukaran. Kesatuan mata uang harus tetap terjaga, pemrograman tidak boleh membatasi distribusi mata uang, dan juga tidak boleh menyebabkan fragmentasi likuiditas dalam sistem.
Artikel ini memberikan gambaran tentang konsep teknis dari mata uang yang terikat tujuan (PBM), yang memungkinkan mata uang ditentukan untuk tujuan tertentu tanpa perlu pemrograman pada mata uang itu sendiri. PBM menggunakan protokol universal, dirancang untuk bekerja dengan berbagai teknologi buku besar dan bentuk mata uang. Melalui format standar, pengguna akan dapat mengakses mata uang digital menggunakan penyedia dompet pilihan mereka. Artikel ini akan menggambarkan bagaimana konsep PBM, yang pertama kali diperkenalkan dalam proyek Orchid oleh Otoritas Moneter Singapura, dapat diperluas ke berbagai skenario aplikasi.
Latar Belakang dan Motivasi
Dalam beberapa tahun terakhir, inisiatif digital yang bertujuan untuk meningkatkan efisiensi operasional dan memperbaiki pengalaman pengguna telah mencapai kemajuan yang signifikan. Namun, pekerjaan digital di sektor keuangan tidak tanpa tantangan.
Penyebaran pasar dan fragmentasi
Peningkatan rencana pembayaran dan platform telah menambah kompleksitas dan tantangan yang mungkin dihadapi pengguna saat mengadopsi layanan keuangan digital. Misalnya, operator pembayaran sering menjalankan saluran distribusi yang memiliki karakteristik berbeda untuk rencana yang berbeda. Mengintegrasikan pedagang ke dalam platform eksklusif sangat memakan sumber daya bagi pemilik rencana. Sementara itu, integrasi ke platform lain akan meningkatkan beban operasional pedagang, dan pedagang perlu melatih karyawan ritel untuk menangani dan menerima berbagai rencana pembayaran.
Upaya independen pribadi telah mencoba mengintegrasikan rencana-rencana ini ke dalam satu platform untuk menyederhanakan pengalaman pengguna dan mewujudkan potensi digital. Namun, upaya ini perlu lebih memastikan keterbukaan dan interoperabilitas di semua rencana. Platform-platform ini tidak seharusnya terbatas hanya untuk digunakan oleh konsumen dan pedagang yang berlangganan ekosistem mereka. Sistem pembayaran yang interoperable akan memberikan fleksibilitas lebih besar, menawarkan pengalaman pembayaran yang mulus bagi bisnis dan konsumen.
Pemrograman dan ketergantian koin
Berbeda dengan sistem buku besar berbasis akun tradisional, mata uang digital menawarkan kemungkinan untuk memprogram fitur unik ke dalam aset individu, dan menentukan bagaimana mata uang digital digunakan. Namun, menerapkan logika pemrograman secara langsung pada mata uang digital akan mengubah sifat dan penerimaan sebagai media pertukaran. Meskipun metode ini memperluas fungsi mata uang digital, jika kondisi penggunaan beragam dan dinamis, itu akan membatasi penggunaan mata uang digital sebagai media pertukaran yang layak. Ini juga memerlukan pemrograman ulang semua mata uang digital yang beredar setiap kali ada kebutuhan untuk kondisi atau kasus penggunaan baru.
Metode lain adalah penerbit mata uang digital menyediakan beberapa versi mata uang digital, di mana setiap koin memiliki logika pemrograman bawaan yang berbeda. Namun, metode ini mungkin tidak praktis karena mata uang digital ini tidak dapat dipertukarkan, yang dapat menyebabkan fragmentasi likuiditas pasar. Untuk memahami bagaimana menjaga keterukuran mata uang digital, sehingga dapat dipertukarkan secara bebas, artikel ini mempelajari berbagai model pemrograman.
model pemrograman
Pembayaran yang dapat diprogram mengacu pada pembayaran yang secara otomatis dieksekusi setelah memenuhi himpunan kondisi yang telah ditentukan. Misalnya, batas pengeluaran harian atau pembayaran berkala dapat didefinisikan, mirip dengan pembayaran langsung dan pesanan reguler. Pembayaran yang dapat diprogram biasanya diimplementasikan melalui pengaturan pemicu basis data atau dalam bentuk antarmuka pemrograman aplikasi (API) gerbang, yang terletak di antara buku akuntansi dan aplikasi klien. Antarmuka pemrograman ini berinteraksi dengan buku besar tradisional dan menyesuaikan saldo rekening bank berdasarkan logika pemrograman.
Uang yang dapat diprogram merujuk pada aturan yang tertanam di dalam penyimpanan nilai itu sendiri, yang mendefinisikan atau membatasi kemungkinan penggunaannya. Misalnya, aturan dapat didefinisikan sehingga penyimpanan nilai hanya dapat dikirim ke dompet daftar putih, atau transfer setelah penyaringan tingkat transaksi selesai. Implementasi uang yang dapat diprogram mencakup kewajiban bank yang ditokenisasi dan mata uang digital bank sentral. Berbeda dengan pembayaran yang dapat diprogram, uang yang dapat diprogram bersifat mandiri, mengandung logika pemrograman dan berfungsi sebagai penyimpanan nilai. Ketika uang yang dapat diprogram dipindahkan ke pihak lain, logika dan aturan juga ikut berpindah.
Keuntungan pembayaran yang dapat diprogram terletak pada kemampuannya untuk mendefinisikan seperangkat logika pemrograman atau kondisi yang dapat diterapkan pada berbagai bentuk mata uang. Pada saat yang sama, koin yang dapat diprogram memiliki sifat mandiri dan dapat melakukan transfer logika kondisi peer-to-peer di antara pihak-pihak. Seiring dengan eksplorasi bank sentral global, bank komersial, dan penyedia layanan pembayaran terhadap berbagai desain mata uang digital bank sentral, kewajiban bank yang tertokenisasi, dan koin stabil, diharapkan bahwa lanskap keuangan di masa depan akan semakin beragam. Oleh karena itu, ada kebutuhan yang semakin mendesak untuk memastikan adanya kerangka kerja umum yang dapat berinteraksi dengan berbagai bentuk mata uang digital dan memastikan interoperabilitas dengan infrastruktur keuangan yang ada.
Model ketiga - mata uang terikat tujuan (PBM), dieksplorasi pada tahap awal proyek Orchid oleh Otoritas Moneter Singapura, berdasarkan konsep dan fungsi pembayaran terprogram dan mata uang terprogram. PBM menetapkan protokol syarat yang dapat digunakan dengan mata uang digital dasar. PBM adalah alat tanpa nama, yang dapat dipindahkan secara peer-to-peer tanpa perantara. PBM mencakup mata uang digital sebagai penyimpanan nilai, serta logika pemrograman yang mengidentifikasi penggunaannya berdasarkan syarat pemrograman. Setelah syarat dipenuhi, mata uang digital akan dilepaskan dan kembali menjadi tidak terikat.
Ini dapat dijelaskan dengan PBM sebagai contoh kupon digital. Kupon disertai dengan serangkaian syarat penggunaan yang telah ditentukan. Pemegang kupon dapat memberikannya kepada pedagang yang berpartisipasi, sebagai imbalan untuk barang atau layanan ( fungsi pembayaran yang dapat diprogram ). Dalam beberapa kasus, ketentuan program kupon memungkinkan transfer antar individu ( fungsi mata uang yang dapat diprogram ). Oleh karena itu, konsumen dapat membeli voucher hadiah berbasis PBM dan mentransfernya kepada orang lain yang mungkin menggunakannya di pedagang yang berpartisipasi.
Namun, berbeda dengan kupon biasa, PBM membatasi cara pembayar menggunakan PBM, tetapi tidak ada batasan bagi penerima. Ketika konsumen menggunakan PBM untuk membayar belanja, jika memenuhi syarat penggunaan, mata uang digital akan dilepaskan dari PBM dan ditransfer ke pedagang. Setelah itu, pedagang dapat menggunakan mata uang digital tersebut untuk tujuan lain (, misalnya membayar pemasok ).
Tujuan mengikat koin
Bagian ini akan memeriksa siklus hidup PBM dan berbagai komponen yang membentuk PBM. Ini menguraikan entitas kunci dan interaksinya, menekankan peran mereka dalam siklus hidup PBM.
Ikhtisar Arsitektur Sistem
Protokol PBM merujuk pada model lapisan empat untuk menggambarkan tumpukan teknologi yang digunakan dalam jaringan berbasis aset digital. Komponen jaringan dapat dibagi menjadi empat lapisan berbeda: lapisan akses, lapisan layanan, lapisan aset, dan lapisan platform. Logika pemrograman PBM dapat dianggap sebagai sebuah layanan, sementara koin digital berada di lapisan aset. Ketika koin digital terikat sebagai PBM, ia melintasi lapisan layanan dan lapisan aset.
Desain PBM bersifat netral teknologi, ditujukan untuk bekerja di berbagai jenis buku besar dan aset. PBM diharapkan dapat diimplementasikan pada buku besar terdistribusi dan tidak terdistribusi.
Lapisan Akses
Lapisan akses adalah lapisan di mana pengguna berinteraksi dengan berbagai layanan melalui berbagai antarmuka.
Lapisan Layanan
Lapisan layanan menyediakan berbagai layanan terkait aset digital. Ini biasanya berjalan di atas lapisan aset, memungkinkan pengguna untuk mengelola dan memanfaatkan aset digital.
Lapisan Aset
Lapisan aset mendukung pembuatan, pengelolaan, dan pertukaran aset digital.
Lapisan Platform
Lapisan platform menyediakan infrastruktur dasar untuk eksekusi, penyimpanan, dan mencapai konsensus transaksi.
komponen
PBM terdiri dari dua komponen utama: pembungkus yang mendefinisikan tujuan yang diharapkan; dan penyimpanan nilai dasar yang berfungsi sebagai jaminan. Desain ini memungkinkan mata uang digital yang ada untuk digunakan untuk tujuan yang berbeda tanpa mengubah atribut lokalnya. Begitu PBM digunakan untuk tujuan yang dimaksudkan, mata uang digital dapat digunakan tanpa syarat atau batasan. Penerbit mata uang digital mempertahankan kontrol atas mata uang digital, mencegah terjadinya fragmentasi, dan memastikan kemudahan pemeliharaan.
PBM Pembungkus
PBM wrapper yang diimplementasikan dalam bentuk kode kontrak pintar, yang menetapkan kondisi di mana mata uang digital yang mendasarinya dapat digunakan. PBM wrapper dapat diprogram sehingga PBM hanya dapat digunakan untuk tujuan yang dimaksudkan, misalnya, berlaku dalam periode waktu tertentu, di pengecer tertentu, dan denominasi yang ditentukan. Setelah kondisi yang ditentukan dalam PBM wrapper terpenuhi, mata uang digital yang mendasarinya akan dilepaskan dan dialihkan kepada penerima. Misalnya, PBM wrapper dapat diimplementasikan sebagai kontrak pintar multi-token ERC-1155.
mata uang digital
Koin digital yang terikat dengan PBM berfungsi sebagai jaminan PBM. Ketika syarat-syarat PBM terpenuhi, koin digital tersebut akan dilepaskan dan kepemilikannya akan dialihkan ke penerima yang dituju. Koin digital harus memenuhi fungsi mata uang, yaitu sebagai penyimpan nilai yang baik, unit pembukuan, dan media pertukaran. Koin digital dapat hadir dalam bentuk mata uang digital bank sentral, kewajiban bank yang ter-tokenisasi, atau stablecoin yang diatur dengan baik. Sebagai contoh, koin digital dapat direalisasikan dalam bentuk kontrak pintar token yang dapat dipertukarkan yang kompatibel dengan ERC-20.
Peran dan Interaksi
Peran sebagai suatu abstraksi yang fleksibel, dapat diimplementasikan dengan berbagai cara. Sebuah entitas dapat memegang beberapa peran, atau sebuah peran dapat dijalankan oleh entitas yang berbeda.
Pencipta PBM
Entitas ini bertanggung jawab untuk mendefinisikan logika dalam PBM, mencetak, dan mendistribusikan koin PBM.
Pemegang PBM
Entitas ini memiliki satu atau lebih koin PBM. Entitas tersebut dapat menukarkan koin PBM yang belum kadaluarsa.
PBM Penukar
Ketika token PBM dipindahkan, entitas ini akan menerima mata uang digital yang mendasarinya.
Siklus Hidup
Terlepas dari bahasa pemrograman atau protokol jaringan yang digunakan, desain PBM memiliki tahap siklus hidup yang konsisten, memastikan kompatibilitas dalam implementasi teknologi yang berbeda. Bagian ini memberikan gambaran tentang fungsi yang diharapkan dari PBM dan tahap siklus hidup yang terkait.
Penerbitan
Siklus hidup PBM dimulai dari tahap penerbitan. Di sini, kontrak pintar PBM dibuat dan token PBM dicetak. Kepemilikan mata uang digital dipindahkan ke kontrak pintar PBM. Mata uang digital sekarang terikat oleh kontrak pintar PBM, yang dapat diimplementasikan menggunakan ERC-1155 atau yang setara. Penggunaan mata uang digital terikat oleh syarat yang ditentukan dalam kontrak pintar PBM, dan hanya akan dilepaskan setelah semua syarat terpenuhi.
Distribusi
Setelah token PBM dicetak, mereka didistribusikan oleh pencipta PBM kepada entitas yang diharapkan ( yaitu pemegang PBM ) untuk digunakan. Pemegang PBM menerima token PBM dalam bentuk kemasan dan hanya dapat menukarkan token sesuai dengan syarat asli yang ditetapkan oleh pencipta PBM.
Transfer
Pada tahap ini, token PBM dapat dipindahkan dari satu entitas ke entitas lain dalam bentuk kemasan sesuai dengan aturan pemrogramannya. Tahap pemindahan bersifat opsional, tergantung pada kasus penggunaan. Dalam penerbitan pemerintah ( misalnya untuk bantuan pendidikan ), token PBM mungkin tidak dapat dipindahkan kepada warga negara lain. Namun dalam sertifikat bisnis ( seperti sertifikat pusat perbelanjaan ), token PBM dapat dipindahkan kepada konsumen lain.
Tukar
Setelah semua syarat yang ditentukan dalam PBM terpenuhi, pertukaran akan terjadi.