Jaringan Tengah Malam dirancang dengan tujuan – bukan untuk mengikuti kerumunan. Tidak seperti sebagian besar jaringan blockchain, yang mengambil jalan mudah dan menggunakan sistem akun, seperti yang diterapkan oleh Ethereum, Tengah Malam kembali ke papan gambar dan memutuskan untuk membangun atas konsep yang lebih mendasar – sistem UTXO.

Untuk memahami pentingnya Jaringan Tengah Malam, lupakan blockchain untuk sesaat, ambil segepok uang tunai dari dompet Anda, dan pikirkan tentang berapa banyak uang tunai yang sebenarnya Anda miliki. Anda tidak memiliki catatan kecil yang terjebak di suatu tempat dengan frasa "Saya memiliki $175." Anda memiliki uang kertas $100, uang kertas $50, uang kertas $20, dan uang kertas $5 – empat objek berbeda, semua duduk di sana, dengan jumlah total adalah jumlah objek yang Anda pegang. Ketika Anda menghabiskan uang tunai, Anda memberikan salah satu objek kepada toko, dan Anda mendapatkan beberapa kembalian. Objek yang Anda berikan sudah hilang, dan objek yang Anda dapatkan kembali adalah yang baru. Jaringan Tengah Malam adalah hal yang sama – sederhana, namun kuat.

Ketika Alice mengirim 40 token NIGHT kepada Bob, dia tidak mengubah saldo. Dia memberi Bob seluruh "uang kertas" 100 NIGHT miliknya. Jaringan menciptakan dua yang benar-benar baru: 40 NIGHT untuk Bob dan 60 NIGHT untuk Alice sebagai kembalian. Yang asli dihancurkan.

Dua koin baru lahir. Tidak ada entri yang ada dalam buku besar yang pernah diedit di tempat, tidak pernah menyentuh keadaan bersama. Kemandirian koin inilah yang membuat sistem ini berfungsi. Di Ethereum, jika Anda mencoba mengirim dua transaksi dari akun yang sama pada waktu yang persis sama, jaringan harus memprosesnya secara berurutan, satu demi satu, karena keduanya mencoba mengubah saldo yang sama dan harus menunggu antrean.

Di Midnight, dua UTXO adalah objek yang sepenuhnya independen. Jika dua transaksi menyentuh koin yang berbeda, mereka dapat diproses pada waktu yang sama, secara paralel, tanpa menunggu antrean.

Dalam momen yang sibuk, perbedaan arsitektur dasar ini berarti bahwa jaringan dapat memproses volume yang jauh lebih banyak tanpa pernah terhenti.

Privasi adalah di mana desain ini benar-benar hidup. Karena setiap UTXO adalah unit independen, ia dapat dibuat pribadi dengan sendirinya. Tidak perlu membuat seluruh akun Anda menjadi pribadi atau publik. Ini salah satu atau yang lain. Inilah yang disebut tengah malam sebagai "Privasi Rasional." Anda dapat membuat transaksi menjadi pribadi ketika Anda membutuhkan privasi. Anda dapat membuat transaksi publik ketika Anda perlu mematuhi peraturan menggunakan "Kunci Peninjauan." Tingkat kontrol ini tidak mungkin dilakukan ketika semua transaksi Anda terkait dengan satu alamat.

Masalah dengan privasi adalah bagaimana menghentikan seseorang dari menghabiskan uang yang sama dua kali. Masalah ini diselesaikan dengan penggunaan "Nullifiers." Ketika sebuah UTXO dibelanjakan, "sidik jari" unik dihitung berdasarkan UTXO dan kunci privat. "Sidik jari" ini, yang disebut "Nullifier," ditambahkan ke daftar publik. Ketika sebuah UTXO baru dibelanjakan, daftar tersebut diperiksa. Jika "Nullifier" ada di daftar, UTXO tidak dibelanjakan. Ini memastikan bahwa UTXO tidak dibelanjakan dua kali. "Nullifier" tidak mengungkapkan UTXO mana yang sedang dibelanjakan. Ini memastikan privasi UTXO.

Namun, Midnight tidak berhenti di UTXO, karena ia justru menambahkan sistem kontrak pintar di atasnya, di mana pengembang dapat menulis kontrak Kompak yang memiliki keadaan gaya akun, dunia yang akrab bagi siapa pun yang pernah berurusan dengan token ERC20 di Ethereum. Ini menciptakan dua dunia berbeda, yang ada dalam harmoni dalam aplikasi tertentu: token buku besar, yang ada sebagai UTXO di blockchain, dan token kontrak, yang ada dalam kontrak pintar dengan pemetaan saldo.

NIGHT, sebagai token asli, memainkan peran sentral dalam model ekonomi, karena ia ada sebagai UTXO di buku besar, terus-menerus menciptakan DUST, sumber daya yang terlindungi, yang digunakan secara eksklusif untuk biaya transaksi.

Selama Anda memiliki NIGHT, Anda terus-menerus menghasilkan DUST dalam jumlah yang proporsional dengan kepemilikan Anda, dan Anda menggunakan DUST untuk transaksi, bukan NIGHT, yang berarti Anda tidak perlu khawatir tentang harga gas yang berlebihan lagi.

Bagi para pengembang, apa artinya? Itu berarti Anda memiliki kebebasan. Anda tidak harus memasukkan aplikasi Anda ke dalam kotak. Anda dapat menggunakan token buku besar berbasis UTXO ketika Anda membutuhkan kecepatan, paralelisme, dan fitur privasi bawaan. Anda dapat menggunakan token kontrak berbasis akun ketika Anda membutuhkan logika kompleks, tata kelola, atau interaksi DeFi. Anda dapat menggunakan keduanya dalam satu aplikasi jika kasus penggunaan Anda memerlukannya. Itulah yang dirancang untuk Midnight, dan itulah yang membuat semuanya mungkin: UTXO.

#night $NIGHT @MidnightNetwork