
Non-circular definition adalah prinsip desain yang menegaskan bahwa variabel utama dalam sebuah sistem tidak boleh saling merujuk dalam siklus yang memperkuat diri sendiri. Artinya, Anda tidak boleh mendefinisikan variabel A menggunakan B dan secara bersamaan mendefinisikan B menggunakan A, karena hal ini menciptakan siklus logis.
Dalam Web3, konsep ini sering digunakan dalam kasus yang melibatkan harga, rasio jaminan, dan aturan likuidasi. Misalnya, jika sebuah protokol menghasilkan harga sendiri lalu menggunakan harga tersebut untuk menentukan likuidasi dan penerbitan, maka protokol tersebut “self-pricing.” Saat volatilitas pasar terjadi, logika yang saling merujuk seperti ini dapat mempercepat penyebaran risiko.
Analoginya seperti membangun dengan balok: setiap balok harus berdiri sendiri. Jika lapisan atas dan bawah saling bergantung untuk menopang, seluruh struktur menjadi tidak stabil.
Non-circular definition sangat krusial karena struktur sirkular memperkuat efek “self-reinforcement.” Penurunan satu variabel dapat memengaruhi variabel lain melalui loop umpan balik, yang kemudian semakin menekan variabel asal dan memicu reaksi berantai.
Secara historis, krisis stablecoin algoritmik pada Mei 2022 mengungkapkan kelemahan ini: jangkar harga stablecoin bergantung pada kapitalisasi pasar dan hubungan mint-burn dari token terkait, menciptakan pengaruh timbal balik dan loop umpan balik. Ketika pasar tertekan, mekanisme tersebut memasuki “death spiral.”
Dalam protokol peminjaman, jika harga aset jaminan ditentukan oleh metrik internal milik peminjam, pergerakan pasar yang tajam dapat memicu likuidasi massal dan konsentrasi risiko.
Prinsip utamanya adalah merancang ketergantungan sistem sebagai grafik asiklik. Secara sederhana: daftar semua input utama berdasarkan sumber, dan pastikan sumber tersebut tidak membentuk siklus.
Penerapan meliputi:
Pendekatan ini membuat protokol lebih mudah diaudit—auditor dapat menelusuri jalur ketergantungan satu arah tanpa khawatir kembali ke titik awal.
Stablecoin bertujuan menjaga stabilitas harga dan biasanya dipatok pada mata uang fiat atau kumpulan aset. Penerapan non-circular definition berarti memastikan “dukungan nilai” tidak bergantung pada stablecoin itu sendiri.
Praktik umum meliputi:
Pada lapisan perdagangan—seperti pasangan stablecoin Gate—harga ditentukan oleh pencocokan pesanan aktual dan kedalaman pasar, bukan “penetapan harga internal” dari kontrak penerbit. Ini memungkinkan pengguna melihat harga transparan yang didorong oleh pasar.
Pada protokol peminjaman, pengguna menjaminkan aset sebagai agunan untuk meminjam aset lain, dengan rasio jaminan didefinisikan sebagai “nilai agunan ÷ nilai pinjaman.”
Poin implementasi utama:
Misalnya, saat menggunakan ETH sebagai agunan untuk meminjam stablecoin, harga ETH harus berasal dari pasar independen dan oracle multi-sumber. Aturan likuidasi harus mengikuti parameter yang telah ditentukan, bukan ditulis ulang secara dinamis oleh kontrak stablecoin saat beroperasi.
Oracle membawa data off-chain ke blockchain, berfungsi seperti “termometer tepercaya” untuk pembacaan eksternal waktu nyata. Non-circular definition mengharuskan sumber oracle independen dari sistem yang diukur.
Secara praktik, penggunaan data multi-sumber dan harga rata-rata berbobot waktu membantu meminimalkan risiko manipulasi. Perlindungan tambahan seperti deteksi anomali dan circuit breaker dapat menghentikan operasi penting jika harga menyimpang tajam.
Bagi pengguna, memeriksa apakah proyek menggunakan oracle terdesentralisasi multi-sumber memberikan kepercayaan lebih dibandingkan hanya mengandalkan data yang dilaporkan sendiri. Dalam perdagangan, rujuk pada transaksi pasar aktual dan kedalaman, bukan sekadar indikator dari proyek.
Pemeriksaan cepat melibatkan pembuatan “diagram ketergantungan”: identifikasi input utama proyek (seperti harga, rasio jaminan, parameter likuidasi, aturan penerbitan) dan lihat apakah mereka saling merujuk.
Langkah-langkah:
Non-circular definition membantu mengurangi risiko self-reinforcing dan mengurangi skenario “run-on-the-bank” yang disebabkan oleh loop umpan balik. Ini meningkatkan prediktabilitas untuk peristiwa likuidasi dan penerbitan serta mendukung audit dan kepatuhan regulasi yang lebih mudah.
Keterbatasan meliputi ketergantungan pada jaringan data eksternal—yang dapat memengaruhi ketersediaan dan latensi—dan efisiensi modal yang kadang lebih rendah akibat rasio jaminan lebih tinggi atau parameter yang lebih konservatif.
Bagi pengguna umum, ini berarti tradeoff: stabilitas lebih besar namun potensi imbal hasil lebih rendah. Saat menggunakan Gate untuk investasi atau peminjaman, fokuslah pada sumber harga, aturan likuidasi, penanganan anomali, kelola posisi dengan bijak, dan waspadai risiko dana.
Langkah-langkah:
Kesalahan umum meliputi:
Non-circular definition mensyaratkan penataan input sistem utama sebagai sumber independen dan asiklik. Hal ini sangat penting pada stablecoin, peminjaman, dan oracle—mengurangi risiko self-reinforcement dan reaksi berantai. Praktik terbaik meliputi penggunaan data eksternal multi-sumber, manajemen risiko berlapis, circuit breaker, peninjauan diagram ketergantungan, dan stress test. Bagi pengguna, fokus pada independensi sumber harga dan aturan membantu memperjelas batas risiko; di pasar volatil, desain yang kokoh memastikan perilaku protokol lebih dapat diprediksi.
Non-circular definition menekankan independensi dan keterlacakan nilai aset, sedangkan keuangan tradisional sering menerima kolateralisasi berbasis kredit. Dalam Web3, non-circular definition mensyaratkan aset jaminan tidak bergantung pada janji nilai yang belum diverifikasi dari aset lain—menjamin rantai nilai yang jelas dan kredibel. Ini membuat peminjaman DeFi lebih transparan namun membatasi jenis jaminan yang memenuhi syarat.
Proyek akan menghadapi risiko siklus nilai—di mana beberapa aset saling bergantung. Jika salah satu tautan gagal, dapat memicu kegagalan berantai. Secara historis, beberapa proyek runtuh akibat ketergantungan sirkular (seperti protokol aset sintetis yang gagal saat pasar turun tajam). Non-circular definition yang ketat secara signifikan mengurangi risiko sistemik dan kerugian pengguna.
Periksa tiga aspek:
Dampaknya tidak langsung namun penting. Proyek yang mematuhi non-circular definition memiliki risiko keseluruhan lebih rendah—mengurangi kemungkinan aset Anda terkunci di protokol yang tidak stabil. Walaupun risiko tidak bisa dihilangkan sepenuhnya, memilih platform yang menerapkan non-circular definition secara ketat (seperti listing yang direview Gate) secara substansial meningkatkan keamanan dana.
Proyek baru dapat membangun kepercayaan dengan mendirikan fondasi nilai non-circular yang transparan—seperti kolateralisasi aset nyata, cadangan yang dapat diaudit publik, verifikasi pihak ketiga independen—serta menunjukkan ketahanan melalui stress test. Proyek-proyek ini biasanya menarik pengguna yang lebih menghindari risiko dan performanya lebih stabil di pasar jangka panjang.


