Didukung oleh
Learning - Insights

TRAC dan Protokol TAP: Solusi Inovatif Layer Satu Bitcoin

Artikel ini diterbitkan lebih dari setahun yang lalu. Beberapa informasi mungkin sudah tidak terkini.

Hingga baru-baru ini, ekosistem Bitcoin belum melihat banyak perkembangan. Sekarang sedang berkembang pesat, dengan berbagai proyek yang bertujuan untuk meningkatkan skalabilitas dan fungsionalitas Bitcoin. Pada tahap awal ini, ada banyak metode yang dicoba untuk memperluas kemampuan Bitcoin yang cukup terbatas, dari sidechains hingga layer dua (L2). Salah satu pendekatan yang lebih baru adalah TRAC bersama dengan TAP Protocol, yang bertujuan untuk meningkatkan fungsionalitas langsung ke layer satu (L1).

DITULIS OLEH
BAGIKAN
TRAC dan Protokol TAP: Solusi Inovatif Layer Satu Bitcoin

TRAC dan TAP Protocol Membuka Kemampuan Baru pada Layer Satu Bitcoin

TRAC (Tokenized Real Assets Coin) adalah token BRC20 dan salah satu token berbasis proyek paling awal di blockchain Bitcoin. Berbeda dengan gelombang koin meme dan token spekulatif yang secara historis mendominasi aset berbasis Bitcoin, TRAC memiliki kegunaan: mengindeks blockchain Bitcoin. Ini memungkinkan pengembang untuk membangun aplikasi di atas Bitcoin dengan menggunakan protokol TAP.

TRAC mengindeks blockchain Bitcoin melalui proses di mana validator secara terus-menerus mengumpulkan dan mengatur data seperti keluaran transaksi, tinggi blok, dan transfer token. Data ini kemudian dikategorikan ke dalam indeks yang dapat diakses oleh pengembang untuk pengambilan informasi blockchain, seperti riwayat transaksi atau saldo token. Jaringan validator saling memeriksa data untuk memastikan akurasi sebelum diselesaikan, memastikan bahwa pengembang memiliki akses real-time ke data yang andal.

Untuk memastikan integritas dan kejujuran validator, TRAC menggunakan beberapa mekanisme. Jaringan validator yang terdesentralisasi mencegah satu entitas pun mengendalikan proses pengindeksan. Validator menggunakan mekanisme konsensus, seperti Proof of Stake (PoS), memasang token TRAC untuk memastikan kejujuran, karena pengajuan yang tidak akurat dapat mengakibatkan kehilangan taruhannya. Verifikasi kriptografis memastikan data tidak dapat dirusak, sementara validator diberi penghargaan untuk pengindeksan data yang akurat dan dihukum jika berperilaku tidak jujur.

Proses ini transparan, memungkinkan audit publik, dan beberapa validator bekerja pada data yang sama untuk memberikan redundansi dan verifikasi silang. Validator juga dapat diaudit secara berkala untuk memastikan integritas data, dengan penalti dikenakan pada mereka yang bertindak tidak jujur.

Intinya, TRAC menjadi lapisan data untuk digunakan oleh protokol TAP.

Protokol TAP: Meta-Protokol Bitcoin

Protokol TAP adalah meta-protokol yang dibangun langsung di atas layer satu (L1) Bitcoin. Tujuannya adalah untuk memungkinkan pengembangan aplikasi terdesentralisasi yang aman dan mudah diakses tanpa mengorbankan keamanan dan kekuatan yang dikenal oleh Bitcoin. TAP dirancang untuk menawarkan alat bagi pengembang untuk pembangunan aplikasi terdesentralisasi (dapps) dan protokol keuangan terdesentralisasi (defi).

Protokol TAP memanfaatkan kemampuan pengindeksan terdesentralisasi dari TRAC untuk mengaktifkan platform langsung di Bitcoin. TAP membutuhkan data yang andal dan terorganisir agar berfungsi efektif—seperti keluaran, transfer token, dan tinggi blok. Misalnya, pada platform keuangan terdesentralisasi yang dibangun di TAP, data seperti saldo pengguna, riwayat transaksi, atau transfer token harus tercermin dengan akurat secara real-time. Pengindeksan TRAC memastikan bahwa data ini dapat diperoleh secara efisien tanpa bergantung pada otoritas pusat mana pun.

Protokol TAP, sebagaimana diuraikan dalam buku putihnya, menggunakan Ordinals dengan cara yang beroperasi pada layer satu (L1) Bitcoin tanpa memerlukan solusi layer dua (L2). TAP memperluas fungsionalitas Ordinals dan memperkenalkan standar token yang meniru, namun memperluas, struktur token BRC-20. Protokol TAP membagi fungsionalitas menjadi dua bagian: fungsi eksternal dan internal. Fungsi eksternal dan internal berperan berbeda dalam berinteraksi dengan token, dompet, dan ekosistem yang lebih luas.

Fungsi eksternal dalam protokol TAP dirancang untuk berinteraksi dengan infrastruktur yang ada, seperti dompet dan pasar, memungkinkan penggunaan dan perdagangan token TAP dengan cara yang mirip dengan standar token lain seperti BRC-20. Fungsi-fungsi ini memastikan kompatibilitas dengan alat dan platform saat ini tanpa memerlukan modifikasi ekstensif.

Pada dasarnya, mereka memungkinkan pengguna dan platform untuk berinteraksi dengan token TAP dengan cara yang sama seperti yang mereka lakukan dengan token BRC-20, sambil mengakomodasi fitur unik TAP. Misalnya, pasar yang mendukung token BRC-20 dapat beradaptasi dengan TAP dengan mengkloning infrastrukturnya dan membuat penyesuaian kecil untuk mengenali operasi spesifik TAP seperti penerapan token, pencetakan, dan transfer.

Fungsi eksternal inti mencakup penerapan token (menciptakan token TAP baru), pencetakan token (menciptakan token tambahan), dan transfer token (memindahkan token antar pengguna). Fungsi-fungsi ini dirancang untuk platform publik, memastikan bahwa token TAP dapat diintegrasikan dengan mulus ke dalam platform defi, dompet, atau pertukaran dengan perubahan minimal pada sistem yang ada.

Fungsi internal dalam protokol TAP memperkenalkan kemampuan lanjutan di luar perdagangan atau pencetakan token standar, menambahkan fitur yang diperluas dan operasi lebih canggih yang spesifik untuk TAP. Contohnya termasuk staking token, pertukaran token, yang memungkinkan pertukaran langsung dalam protokol; transfer massal token, memungkinkan token untuk dikirim ke beberapa penerima dalam satu transaksi; dan mekanisme perdagangan token yang lebih kompleks yang mencakup fitur seperti biaya dan kadaluarsa perdagangan.

Penulis dan pengindeks adalah dua aktor utama dalam protokol TAP. Penulis dapat dianggap sebagai pengembang atau pengguna, melakukan tugas-tugas seperti transfer token. Pengindeks adalah seperti validator, melacak dan memverifikasi inskripsi di blockchain.

Penulis

Tindakan penulis dimulai dan dieksekusi melalui sistem verifikasi berbasis inskripsi yang memastikan proses ini transparan, aman, dan mengikuti aturan protokol. Berikut adalah cara penulis memulai dan melaksanakan tindakan:

  1. Memulai Tindakan: Ketika seorang penulis ingin melakukan tindakan, seperti mentransfer token atau mengeksekusi perdagangan, mereka mengirimkan permintaan ke protokol TAP. Permintaan ini berisi semua detail yang diperlukan untuk tindakan tersebut, termasuk aset yang terlibat, penerima (jika berlaku), dan informasi relevan lainnya. Permintaan penulis memicu pembuatan inskripsi, yang merupakan sepotong data yang ditulis langsung ke blockchain Bitcoin L1.
  2. Pembuatan Inskripsi: Setelah permintaan dimulai, sebuah inskripsi dihasilkan pada blockchain Bitcoin. Inskripsi ini bertindak sebagai catatan yang dapat diverifikasi dari tindakan tersebut, secara permanen menyimpan informasi seperti saldo pengirim, tindakan yang dilakukan (misalnya, transfer atau perdagangan), dan hasilnya. Inskripsi tidak dapat diubah, artinya mereka tidak dapat diubah setelah ditulis di blockchain, menyediakan cara yang transparan dan aman untuk mencatat tindakan.
  3. Verifikasi oleh Pengindeks: Setelah inskripsi dibuat, inskripsi diverifikasi oleh pengindeks dalam protokol TAP. Pengindeks bertanggung jawab untuk memastikan inskripsi mengikuti aturan protokol dan bahwa tindakan tersebut valid. Misalnya, jika seorang penulis memulai transfer token, pengindeks akan memeriksa apakah penulis memiliki saldo yang cukup untuk menyelesaikan transfer dan bahwa semua kondisi lain terpenuhi (seperti tanda tangan yang valid dan detail transaksi). Pengindeks memeriksa silang inskripsi dengan data di blockchain untuk memastikan keakuratan.
  4. Pelaksanaan Tindakan: Setelah inskripsi divalidasi oleh pengindeks, tindakan tersebut dieksekusi. Dalam hal transfer token, misalnya, token dipindahkan dari dompet pengirim ke dompet penerima. Inskripsi pada blockchain Bitcoin bertindak sebagai bukti dari transaksi tersebut, dan siapa pun dapat memverifikasi bahwa tindakan tersebut dilakukan dengan benar dengan memeriksa inskripsi yang tersedia secara publik.
  5. Transparansi dan Akuntabilitas: Karena setiap tindakan yang dilakukan oleh penulis dicatat di chain melalui sistem verifikasi berbasis inskripsi, seluruh proses ini transparan dan dapat diaudit oleh setiap peserta. Jika ada inkonsistensi atau manipulasi, itu dapat dengan mudah terdeteksi dengan memeriksa inskripsi terhadap blockchain Bitcoin.

Pengindeks

Pengindeks bertindak sebagai tulang punggung protokol, menyediakan informasi yang akurat dan terkini tentang saldo token, transaksi, dan operasi penting lainnya. Tanggung jawab utama mereka adalah memproses, memverifikasi, dan memelihara catatan inskripsi yang akurat yang dibuat oleh penulis. Inskripsi ini dicatat pada blockchain L1 Bitcoin, dan ini adalah tugas pengindeks untuk melacak dan memverifikasinya untuk memastikan interaksi yang lancar dengan dompet, pasar, dan layanan lain yang terintegrasi TAP.

Pengindeks melakukan beberapa fungsi kunci untuk menjaga integritas protokol TAP. Mereka melacak dan memverifikasi inskripsi untuk memastikan bahwa operasi seperti pencetakan token, transfer, dan perdagangan dilakukan sesuai dengan aturan protokol. Ini melibatkan memverifikasi keabsahan saldo, tanda tangan, dan data penting lainnya. Selain itu, pengindeks bertanggung jawab mengelola saldo token, memastikan transaksi dicatat dengan benar dan ditampilkan secara akurat kepada pengguna.

Selain tanggung jawab teknis mereka, pengindeks juga harus mematuhi pembaruan dan transisi protokol. TAP menyediakan kerangka kerja yang terstruktur dengan baik untuk pembaruan, menawarkan pengindeks periode tenggang untuk menyesuaikan sistem mereka dengan perubahan baru. Pendekatan konservatif ini memastikan bahwa semua pengindeks memiliki waktu yang cukup untuk menerapkan penyesuaian yang diperlukan dan melanjutkan operasi mereka tanpa gangguan. Pengindeks harus mengikuti pembaruan ini dengan cermat, karena gagal melakukannya dapat mengakibatkan operasi yang tidak valid atau ketidakkonsistenan dalam proses pengindeksan mereka.

Sementara protokol TAP tidak mengimplementasikan mekanisme langsung untuk menghukum pengindeks yang tidak jujur, protokol ini mengandalkan beberapa perlindungan tidak langsung untuk memastikan akuntabilitas dan integritas. Beroperasi di blockchain L1 Bitcoin yang transparan, protokol ini memastikan bahwa semua transaksi dan pembaruan bersifat publik, membuat perbedaan mudah dideteksi. Tata kelola didorong oleh komunitas melalui token $TRAC, memungkinkan peserta untuk menangani perilaku tidak jujur melalui pemungutan suara. Pengindeks harus mematuhi aturan protokol yang ketat untuk melacak dan memverifikasi transaksi, dengan pembaruan protokol yang memastikan kepatuhan.

Terakhir, sistem verifikasi berbasis inskripsi menyediakan lapisan akuntabilitas alami bagi pengindeks. Setiap tindakan dalam protokol TAP—baik transfer, perdagangan, atau penerapan token—harus diinskripsi pada blockchain Bitcoin. Inskripsi ini dapat diakses publik dan harus memenuhi kriteria tertentu, seperti tanda tangan yang valid dan saldo yang benar, agar dianggap valid. Setiap pengindeks yang gagal mengikuti prosedur ini atau mencoba memanipulasi data akan tertangkap saat pengguna atau pengindeks lain meninjau informasi on-chain.

Sudahkah Anda mencoba menggunakan TRAC atau protokol TAP? Bagikan pemikiran dan pendapat Anda tentang subjek ini di bagian komentar di bawah ini.