Transaksi Berantai (Cryptocurrency)

Apa Transaksi Berantai (Cryptocurrency)?

Transaksi on-chain mengacu pada transaksi cryptocurrency yang terjadi di blockchain dan tetap bergantung pada status blockchain untuk validitasnya. Transaksi on-chain dianggap valid hanya jika blockchain telah diperbarui untuk mencerminkan transaksi pada buku besar publik. Transaksi on-chain menawarkan keamanan dan transparansi karena tidak dapat diubah setelah diverifikasi dan dicatat di jaringan. Namun, ada beberapa kelemahan pada transaksi on-chain, termasuk biaya yang lebih tinggi dan waktu pemrosesan yang lambat.

Poin Penting

  • Transaksi on-chain mengacu pada transaksi yang dicatat dan diverifikasi di blockchain.
  • Transaksi off-chain tidak terjadi di jaringan blockchain, melainkan ditransaksikan di sistem elektronik lain seperti PayPal.
  • Transaksi on-chain menawarkan keamanan dan transparansi karena tidak dapat diubah setelah diverifikasi dan dicatat di jaringan blockchain.
  • Kecepatan transaksi on-chain bergantung pada metode verifikasi blockchain.

Memahami Transaksi On-Chain

Transaksi on-chain adalah transaksi yang terjadi pada blockchain yang tercermin pada buku besar publik yang didistribusikan. Transaksi on-chain adalah transaksi yang telah divalidasi atau diautentikasi dan mengarah ke pembaruan pada keseluruhan jaringan blockchain.

Transaksi yang terjadi di blockchain harus divalidasi, oleh sejumlah peserta jaringan, yang disebut penambang. Sebuah transaksi hanya berlaku setelah peserta memverifikasi transaksi tersebut dan dicapai kesepakatan tentang validitasnya. Rincian transaksi kemudian dicatat di blok dan didistribusikan ke peserta jaringan.

Bergantung pada protokol jaringan, setelah transaksi mendapatkan konfirmasi yang cukup dari peserta jaringan berdasarkan mekanisme konsensus jaringan, transaksimenjadi hampir tidak dapat diubah.Biasanya, ini hanya dapat dibatalkan jika mayoritas kekuatan hashing blockchain mencapai konsensus untuk membalikkan transaksi.

Waktu Transaksi On-Chain

Transaksi on-chain seharusnya terjadi secara real-time untuk menjaga transaksi blockchain tetap aman, dapat diverifikasi, transparan, dan instan. Namun dalam kenyataannya, jarang terjadi seperti itu. Transaksi on-chain membutuhkan waktu lama untuk mengumpulkan verifikasi dan otentikasi dalam jumlah yang cukup dari peserta jaringan sebelum mengonfirmasi transaksi. Selain itu, penambang harus memvalidasi transaksi dengan menggunakan komputer untuk menyelesaikan masalah matematika yang rumit setiap kali transaksi blok ditambahkan ke blockchain.

Jika volume transaksi tinggi atau ada kemacetan di dalam jaringan, mungkin diperlukan waktu lebih lama bagi penambang untuk memvalidasi semua transaksi, terutama jika jumlah penambang terbatas. Akibatnya, pihak lain yang terlibat dalam transaksi harus menunggu penyelesaian. Namun, peserta mungkin memiliki opsi untuk membayar biaya transaksi agar dapat divalidasi lebih cepat.

Selama fase awal blockchain ketika volume transaksi rendah, transaksi on-chain dapat menawarkan penyelesaian instan. Protokol jaringan dan mata uang kripto baru yang ditujukan untuk menyediakan penyelesaian instan sedang masuk ke arus utama.

Buku Besar Umum

Transaksi on-chain diberi cap waktu dan disalin di seluruh jaringan blockchain, yang memberikan transparansi dan keamanan. Transaksi on-chain juga tidak dapat diubah, artinya tidak dapat diubah, yang membantu meningkatkan keamanan dengan mencegah peretasan di mana detail transaksi dapat diubah. Transaksi on-chain dibagikan dengan semua peserta di jaringan, memberikan transparansi, yang juga membantu mencegah transaksi diubah oleh penipu melalui serangan jahat.

Meskipun ada manfaat untuk buku besar terdistribusi dari jaringan blockchain, penyiaran publik dan pencatatan detail transaksi on-chain juga dapat memberikan petunjuk yang cukup untuk menghubungkan alamat ke identitas peserta.Akibatnya, pembagian transaksi secara publik dapat menimbulkan ancaman terhadap fitur anonimitas blockchain dan keamanan para pesertanya. Misalnya, adalah mungkin untuk mengetahui sebagian identitas pengguna jika seseorang dengan cermat mempelajari pola transaksi pengiriman dan penerimaan di sekitar alamat yang sama, seperti yang digunakan untuk membeli barang online.

Biaya Transaksi On-Chain

Transaksi on-chain juga dikenakan biaya, karena penambang meminta bayaran untuk menawarkan layanan validasi dan otentikasi mereka untuk mengonfirmasi transaksi di blockchain dalam waktu sesingkat mungkin. Terkadang, biaya ini bisa tinggi, tergantung pada potensi skalabilitas jaringan dan volume transaksi. Misalnya, biaya tinggi telah menyebabkan masalah Bitcoin Dust, di mana sejumlah kecil bitcoin tidak dapat ditransaksikan. Namun, untuk jaringan blockchain yang sedang dalam tahap awal pertumbuhannya, ketika volume transaksi rendah, biayanya bisa sangat kecil atau nol.

Apa Perbedaan On-Chain dari Transaksi Off-Chain?

Transaksi off-chain dilakukan di luar jaringan blockchain. Transaksi off-chain dapat dilakukan oleh peserta di mana mereka memiliki perjanjian bahwa pihak ketiga menjamin transaksi tersebut atau memverifikasi bahwa transaksi tersebut valid atau lengkap. Kedua peserta juga dapat menukar kunci pribadi mereka sehingga aset kripto ditukar tanpa mengeluarkan uang dari dompet digital mereka.

Namun demikian, transaksi off-chain terjadi tanpa ada perubahan pada blockchain. Akibatnya, tidak perlu menunggu validasi oleh penambang blockchain, yang dapat mempercepat proses dan menurunkan biaya transaksi. Namun, karena transaksi off-chain tidak dicatat di blockchain, tidak ada catatan jaringan dari transaksi tersebut dan detail keuangannya, yang dapat menjadi masalah jika ada perselisihan antara kedua pihak.

Sebaliknya, transaksi on-chain diproses di jaringan blockchain dan tidak dapat diubah. Meskipun transaksi on-chain membutuhkan waktu lebih lama untuk diproses karena proses validasi oleh penambang, ini sangat meningkatkan keamanan dengan membuat transaksi divalidasi oleh peserta dan dicatat di jaringan blockchain.  

Apakah transaksi on-chain atau off-chain adalah yang terbaik tergantung pada peserta yang terlibat dan apa yang paling mereka inginkan. Jika tujuannya adalah keamanan, keabadian, dan transaksi yang divalidasi, transaksi on-chain kemungkinan akan menjadi yang terbaik, tetapi jika biaya dan kecepatan transaksi yang rendah itu penting, transaksi off-chain mungkin lebih baik.

Contoh Transaksi On-Chain di Dunia Nyata

Cryptocurrency dengan kecepatan transaksi yang relatif cepat adalah NEO, yang waktu bloknya di bawah 25 detik. Burstcoin (BURST) adalah koin lain yang tidak hanya memiliki waktu blok lebih cepat daripada andalan seperti Bitcoin, ia juga menggunakan energi yang jauh lebih sedikit untuk menambang koin karena sistem pembuktian kapasitasnya .

Setelah diverifikasi dan dikonfirmasi di blockchain, transaksi on-chain tidak dapat dibatalkan kecuali mayoritas kekuatan hashing jaringan setuju untuk melakukannya, membuat transaksi on-chain lebih andal dan tahan penipuan.