Topics Kripto

Biaya Transaksi Blockchain: Mengapa Penting?

Pemula
Kripto
Blockchain
2022年4月12日

Pada 1998, teknisi Cina Wei Dai pertama kali memperkenalkan konsep “cryptocurrency (mata uang kripto).” Tidak seperti mata uang konvensional, mata uang digital ini hanya tersedia secara online. Pengguna dapat menukarkan mata uang kripto secara online setelah membeli token dengan menggunakan mata uang “nyata” — yaitu, mata uang tradisonal atau fiat. Mata uang kripto menghilangkan kebutuhan akan otoritas pengawasan terpusat, seperti lembaga keuangan atau lembaga pemerintah, dan sebagai gantinya, mata uang kripto menciptakan cara bertukar uang yang cepat, mudah, dan efektif bagi masyarakat di seluruh dunia.

Sekitar satu dekade setelah ide tentang mata uang kripto dijelaskan pertama kali, seorang inovator menggunakan nama samaran “Satoshi Nakamoto” mengungkapkan konsep di balik Bitcoin. Saat ini, Bitcoin (BTC) merupakan salah satu mata uang kripto yang paling populer. Meski telah menghilangkan kebutuhan akan otoritas terpusat, namun Bitcoin tidak menghilangkan biaya-biaya yang terkait dengan teknologi yang menopang mata uang kripto. Mengetahui cara kerja teknologi ini dapat membantu Anda memahami biaya transaksi dengan lebih baik — dan bagaimana Anda dapat meminimalkan biaya ini ketika menggunakan mata uang kripto.

Blockchain, Database, dan Bitcoin

Semua transaksi Bitcoin disimpan melalui blockchain, sejenis database yang menyimpan data secara elektronik. Perbedaan utamanya adalah bahwa database menggunakan tabel untuk struktur datanya, sementara blockchain menyimpan data dalam rangkaian blok. Saat suatu blok terisi, maka blok tersebut ditambahkan, diberi keterangan waktu, dan “dirantai” ke blok sebelumnya. Ini menciptakan sebuah arsip berisi data yang mudah diakses dan garis waktu yang tidak bisa diubah.

Seperti database, blockchain memerlukan beberapa komputer untuk mengelola dan menyimpan data. Walau demikian, database menggunakan server, yang cenderung dimiliki oleh orang atau entitas tertentu, sedangkan blockchain menyimpan data pada beberapa komputer yang dimiliki oleh banyak orang atau entitas.

Jaringan Bitcoin mencakup ribuan komputer yang disebut node, yang semuanya bekerja bersama-sama untuk memverifikasi transaksi, mengisi blok, dan menjaga sistem agar terus bekerja.

Trilema Blockchain

Agar blockchain dapat berfungsi dengan baik, maka sistemnya harus aman, terdesentralisasi, dan terukur. Trilema blockchain, suatu konsep yang diperkenalkan oleh seorang programmer (dan pendiri Ethereum) Vitalik Buterin, merujuk pada gagasan bahwa proyek blockchain kesulitan untuk memenuhi tiga kondisi ideal sekaligus. 

Para pengembang blockchain menggunakan konsep trilema untuk menyempurnakan jaringan dan menciptakan alat untuk mencapai fungsi optimal.

Keamanan

Blockchain dirancang untuk bersifat demokratis dan abadi. Keamanan blockchain dipertahankan melalui coding, serta algoritma konsensus yang menentukan jumlah node jaringan yang diperlukan untuk mengkonfirmasi transaksi sebelum finalisasi. Dan karena blockchain ini terdiri dari serangkaian blok yang mencatat data dalam fungsi hash dengan keterangan waktu, sistem ini sudah terbukti tahan terhadap gangguan dan peretasan data. 

Desentralisasi

Salah satu tugas lembaga sentral adalah mencegah pengeluaran ganda dan masalah serupa. Namun, lembaga sentral ini rentan terhadap serangan DDoS dan masalah keamanan lainnya. Ide jaringan blockchain terdesentralisasi diuraikan sebagai lingkungan yang di dalamnya orang-orang tidak perlu saling kenal karena setiap node diteruskan dengan informasi yang sama pada buku besar yang didistribusikan. 

Sistem terdesentralisasi seperti Bitcoin pada dasarnya kebal terhadap masalah ini, dan algoritma atau mekanisme konsensus memberikan keamanan sistem lebih lanjut sambil mencegah pengeluaran ganda dan menegakkan kesetaraan sesama. Jika ada yang mencoba mengubah atau merusak buku besar, mayoritas peserta jaringan perlu mencapai konsensus untuk melakukan hal yang sama.

Skalabilitas

Selama periode penggunaan yang berat, kemacetan lalu lintas dapat terjadi, memperlambat pemrosesan transaksi, dan menaikkan biaya bagi pengguna. Blockchain yang terukur sangat penting untuk mempertahankan keunggulan kompetitif dengan jaringan terpusat.

Untuk mengatasi dan mengatasi trilema blockchain, beberapa pengembang merekomendasikan untuk membuat modifikasi langsung ke jaringan — solusi lapisan 1, seperti Ethereum. Sebagian pengembang yang lain menyarankan untuk mengembangkan jaringan sekunder, atau Solusi lapisan 2, yang dirancang untuk dijalankan bersama blockchain, seperti Lightning Network pada Bitcoin atau Litecoin. Penting untuk dicatat bahwa teknologi blockchain masih dalam masa pertumbuhan, dan seiring dengan perkembangannya, demikian juga solusi potensial untuk trilema blockchain.

Mengapa Ada Biaya Transaksi Bitcoin?

Pada masa-masa awal Bitcoin, para penambang bekerja dengan cepat untuk memvalidasi transaksi. Seiring ledakan popularitas mata uang digital, transaksi menjadi lebih banyak dan rumit. Dalam hal ini, biaya transaksi Bitcoin dimulai untuk mempercepat validasi transaksi Bitcoin.

Biaya terkait dengan ukuran transaksi dan usia input. Dengan kata lain, transaksi yang terdiri dari lebih banyak byte yang memakan lebih banyak data blok akan memiliki biaya transaksi yang lebih tinggi. Biaya tambahan dapat mempercepat transaksi melalui sistem, yang pada dasarnya menempatkannya dalam antrean prioritas. Dengan kata lain, Anda dapat membayar lebih agar transaksi divalidasi lebih cepat.

Biaya yang terkumpul diberikan kepada para penambang, yang memvalidasi dan mencatat transaksi Bitcoin dan membantu menjaga sistem tetap lancar dan berfungsi dengan:

  • mendukung pemrosesan transaksi

  • membayar penambang yang memvalidasi transaksi

  • menghilangkan transaksi spam

Dengan kata lain, biaya transaksi Bitcoin melindungi dan menjaga integritas jaringan Bitcoin.

Memahami Biaya Transaksi Bitcoin

Secara konseptual, biaya transaksi Bitcoin mewakili kecepatan yang diinginkan pengguna agar transaksi mereka divalidasi di blockchain. Meskipun sifat Bitcoin yang terdesentralisasi memudahkan siapa saja untuk berpartisipasi sebagai penambang — yang berarti memverifikasi dan mencatat transaksi untuk membentuk blok dan digabungkan dengan rantai. 

Namun, menambang Bitcoin atau BTC itu merupakan proses yang rumit dan mahal. Rig penambangan mahal dan sering kali mengkonsumsi listrik dalam jumlah besar, sementara subsidi blok dan biaya transaksi membantu mengimbangi biaya ini dan memberi insentif kepada penambang setiap kali blok baru telah divalidasi. 

Penambang diberikan biaya transaksi dan subsidi blok sebagai “hadiah blok” setiap kali mereka berhasil menambahkan blok ke blockchain. Subsidi blok nilainya tetap dalam setiap penambangan Bitcoin dan dikurangi setengah (Bitcoin halving) yang akan terjadi setiap empat tahun atau setiap 210.000 blok. Melihat kembali pada 2009, Bitcoin yang ditambang akan memberi Anda 50 BTC dan pada 2012, tetapi seiring berjalannya waktu, hadiahnya dibagi dua, dan pengurangan separuh terbaru pada 2020 menetapkan nilai hadiahnya pada 6,25 BTC.

Adanya halving ini menyebabkan hashrate turun, sehingga meningkatkan daya komputasi dan energi yang dibutuhkan untuk menambang blok baru. Namun, kenaikan biaya transaksi membantu memberi insentif kepada penambang untuk menjaga keamanan dan kesehatan jaringan. Biaya transaksi ditentukan berdasarkan beberapa faktor:

  • seberapa padatnya jaringan mata uang kripto saat ini

  • jumlah data yang terkandung dalam transaksi Bitcoin tertentu

  • prioritas transaksi

Poin terakhir berada dalam kendali pengguna. Jika ingin transaksi Bitcoin Anda segera diproses, Anda dapat memilih untuk membayar biaya yang lebih tinggi untuk memprioritaskannya. Jika transaksi Anda kurang mendesak, Anda dapat memilih biaya yang lebih rendah. Dalam hal ini, transaksi akan tetap berada di kumpulan memori (atau mempool) hingga lalu lintas melambat.

Mempool dapat dianggap sebagai antrean. Ketika Anda memulai transaksi, transaksi tersebut masuk ke mempool. Transaksi yang menunggu akan tetap berada di mempool sampai penambang mengkonfirmasi dan menambahkannya ke blok. Saat mempool terisi, penambang memilih transaksi Bitcoin dengan biaya lebih tinggi terlebih dahulu.

Sistem ini dapat membuat transaksi berjalan lebih lancar, tetapi juga dapat menyebabkan semacam perang penawaran. Banyak orang yang menggunakan mata uang kripto bersedia membayar mahal untuk memastikan transaksi mereka diselesaikan terlebih dahulu. Namun, taktik ini bisa menjadi bumerang, terutama selama periode penggunaan yang berat. Beberapa pengguna akhirnya membayar biaya lebih, yang memaksa penambang lain untuk juga meningkatkan biaya mereka.

Biaya Transaksi: Bitcoin vs. Ethereum

Nama terbesar dalam mata uang kripto adalah Bitcoin (BTC) dan Ether (ETH) dan memahami cara perhitungan biayanya dapat memastikan Anda membayar jumlah yang wajar untuk menyelesaikan transaksi Anda, tanpa terjebak dalam perang penawaran atau tidak perlu mandek di mempool.

Menghitung Biaya Transaksi Bitcoin

Untuk menghitung biaya bitcoin, Anda memiliki beberapa opsi. Di beberapa dompet, Anda dapat mengotomatiskan prosesnya, yang memungkinkan Anda memilih seberapa cepat Anda ingin transaksi Anda selesai dan membayar sesuai dengan itu.

Pertama, periksa tarif saat ini lalu kalikan dengan ukuran transaksi Anda. Bitcoin dibagi menjadi Satoshi, yang merupakan seperseratus juta (atau 0,00000001) BTC. Jika transaksi Anda adalah 225 byte dan Anda memilih tarif 100 Satoshi per byte, maka Anda diperkirakan harus membayar biaya sekitar 22.500 Satoshi, karena 100 x 225 = 22.500. Itu berarti senilai dengan $14 lebih sedikit, karena per 11 Oktober ini nilai ​1 Satoshi adalah $0,00056666 atau $0,00000001 BTC. 

Menghitung Biaya Transaksi Ethereum

Hingga 2021, semua yang ada di jaringan Ethereum didasarkan pada “gas”. Gas adalah unit yang terkait dengan jumlah daya komputasi yang diperlukan untuk menyelesaikan transaksi tertentu. Sesuai namanya, gas mengacu pada energi yang digunakan untuk menjaga jaringan Ethereum tetap berjalan.

Dalam sistem pembayaran ini, semuanya dikaitkan dengan gas. Masalah penambahan sederhana mungkin hanya membutuhkan 5 unit gas, sementara menyelesaikan transaksi aktual mungkin memerlukan biaya 20.000. Untuk menentukan biaya transaksi, pengguna perlu mengetahui harga gas, yang diukur dalam gwei, atau setara dengan 0,000000001 (satu miliar) ETH.

Untuk menghitung, Anda harus mengalikan biaya gas dengan harga gas. Misalnya, Anda mungkin memiliki transaksi yang memerlukan biaya 20.000 unit gas, dan harga gas adalah 100 gwei. Total biaya Anda untuk transaksi itu adalah dua juta gwei, karena 20.000 x 100 = 2 juta. Itu berarti setara $7 lebih sedikit, dengan asumsi 1 gwei setara dengan $0,00000359.

Pengguna dapat menetapkan “batas gas,” yang mengacu pada batas pengeluaran Anda, atau berapa banyak gas yang ingin Anda gunakan untuk transaksi tertentu. Transaksi yang rumit membutuhkan lebih banyak pekerjaan, sehingga batas gas mereka tentu akan lebih tinggi daripada transaksi yang lebih sederhana.

Namun, sistem ini terbukti tidak praktis, dan banyak pengguna yang membayar lebih rendah, yang dapat menyebabkan penolakan transaksi atau keharusan membayar lebih. (Anggap saja seperti meletakkan terlalu banyak prangko pada amplop yang ingin Anda kirim, daripada mengambil risiko surat dikembalikan karena prangko yang tidak cukup.)

Namun, peningkatan EIP-1559 mengubah cara pengguna membayar transaksi. Dengan sistem ini, pengguna ETH akan membayar biaya dasar untuk transaksi tertentu. Bagian dari setiap biaya yang dikumpulkan akan "dibakar", yang menghilangkan koin dari peredaran, dan sisanya masuk ke penambang. Pengguna ETH juga memiliki opsi untuk "memberi tip" kepada penambang, yang dapat mempercepat pemrosesan dan pencatatan transaksi mereka.

Biaya Transaksi Rata-Rata

Biaya transaksi adalah biaya yang diperlukan untuk melakukan transaksi keuangan pada abad ke-21, tidak terkecuali dalam transaksi mata uang kripto. Baik Bitcoin maupun Ethereum menghubungkan biaya transaksi dengan ukuran transaksi, dan pengguna dapat membayar lebih untuk mempercepat prosesnya. Biaya transaksi bitcoin rata-rata berfluktuasi dari hari ke hari, tergantung pada jumlah lalu lintas dan faktor lainnya. Hal yang sama berlaku untuk jaringan Ethereum.

Saat ini, biaya bitcoin rata-rata adalah antara $2 dan $5, yang berarti antara 3.700 dan 9.170 Satoshi. Nilai biaya transaksi ETH rata-rata berkisar antara $2 hingga $7, atau 0,00056 hingga 0,002 ETH.

Transaksi Rata-Rata per Hari

Jaringan BTC dan ETH berkembang pesat, dengan banyak sekali transaksi yang diselesaikan dan diverifikasi setiap hari. Di jaringan Bitcoin, sekitar 200.000 hingga 300.000 transaksi diselesaikan setiap hari. Sementara itu, jaringan Ethereum menyelesaikan lebih dari 1 juta transaksi setiap hari.

Menyelesaikan transaksi Anda pada hari ketika lalu lintas sepi dapat menurunkan tingkat transaksi Anda tanpa memaksa Anda untuk mengurangi kecepatan verifikasi.

Alternatif

Biaya transaksi Bitcoin yang besar menarik bagi para penambang, tetapi mungkin tidak populer di mata pengguna. Struktur biaya dapat sedemikian rupa sehingga beberapa pengguna membayar biaya yang setara dengan jumlah transaksi mereka, terutama jika menyangkut transaksi yang lebih kecil.

Biaya transaksi bukan satu-satunya masalah yang mengganggu Bitcoin. Skalabilitas juga terbukti menjadi kelemahan. Protokol Bitcoin dengan jelas menetapkan ukuran dan pembuatan blok, yang membatasi Bitcoin hingga sekitar tujuh transaksi per detik, atau TPS. Hal ini membuat Bitcoin memiliki cabang turunan, seperti Bitcoin Gold (BTG) dan Bitcoin Cash (BCH). Di sisi lain, Ethereum memiliki blockchain yang lebih besar dan dapat memproses sekitar 20 TPS dan ETH 2.0 menyediakan jalan untuk menjadi solusi yang lebih terukur.

Untuk mengubah protokol Bitcoin, semua penggunanya harus menyetujui dan memilih perangkat lunak tertentu. Lightning Network menawarkan alternatif yang dirancang sebagai protokol pembayaran Lapisan 2, yang berarti berada di atas blockchain. Dengan Lightning Network, Anda dapat menyelesaikan banyak transaksi sebelum menutup saluran pembayaran dan menyelesaikan transaksi terakhir dengan blockchain.

Lightning Network

Lightning Network adalah solusi off-chain yang berada di atas blockchain, tidak secara eksklusif di jaringan Bitcoin, yang fungsinya terutama membantu memproses pembayaran blockchain dengan cepat dan aman tanpa kemungkinan waktu konfirmasi blok yang lama. Bahkan memungkinkan pengguna untuk menyelesaikan pertukaran kecil lintas rantai secara instan, tanpa bergantung pada pihak ketiga. 

Salah satu fokus utama dari Lightning Network mencakup kemampuannya untuk memungkinkan pembayaran kecil, bahkan kurang dari satuan Satoshi. Prosesnya lebih privat, memungkinkan beberapa transaksi individu terjadi tanpa disiarkan melalui blockchain. Sesuai dengan namanya, Lightning Network juga cepat, hampir tidak ada batasan pada TPS. Waktu penyelesaian pun sama cepatnya, dengan rata-rata penyelesaian transaksi dalam waktu sekitar satu menit atau kurang. Biayanya juga lebih rendah.

Bagi mereka yang mencari privasi, kecepatan, dan keterjangkauan, Lightning Network menawarkan alternatif yang sangat baik.

Mekanisme Konsensus yang Lebih Terukur

Mekanisme konsensus atau algoritma mengacu pada protokol khusus yang dirancang untuk memastikan bahwa jaringan komputer dapat bekerja sama secara efisien dengan tetap menjaga keamanan. Algoritma ini sering digunakan untuk memastikan jaringan kripto dapat berfungsi secara efektif dan mencegah jenis serangan sistem tertentu.

Jika kelemahan utama Bitcoin adalah skalabilitasnya, mekanisme konsensus yang lebih terukur dapat membantu menurunkan biaya. Saat ini, Bitcoin berjalan berdasarkan konsensus proof of work (PoW), yang mengharuskan setiap node untuk memecahkan masalah matematika yang kompleks untuk memvalidasi transaksi. Yang pertama menyelesaikan masalah dapat menambahkan blok berikutnya ke rantai. Blok tersebut kemudian diverifikasi, dengan data yang dimasukkan ke dalam blockchain.

Dengan demikian, protokol proof of stake (PoS) ini lebih terukur dan lebih berkelanjutan dibandingkan PoW. PoS menghubungkan kekuatan penambangan dengan kepemilikan saham. Penambang tidak perlu mengeluarkan energi untuk memecahkan masalah matematika, tetapi hanya terbatas pada menambang sejumlah transaksi tertentu yang terkait dengan kepemilikan saham mereka. Seorang penambang dengan kepemilikan satu persen saham dapat menambang satu persen blok.

Sistem PoS juga tidak terlalu rentan terhadap jenis serangan ekonomi tertentu. Seorang penambang harus memiliki lebih dari setengah koin digital di jaringan untuk meluncurkan serangan sistem, yang akan merugikan kepentingan mereka.

Pada akhirnya, sistem PoS lebih terukur, hemat energi, dan aman daripada sistem PoW.

Menunggu Kemacetan Berkurang

Sama seperti kemacetan lalu lintas yang menyebabkan kemacetan, sejumlah besar transaksi yang menunggu di jaringan menghasilkan pergerakan yang lebih lambat dan biaya yang lebih tinggi. Ergo, biaya cenderung meningkat selama puncak masa sibuk.

Jika transaksi Bitcoin Anda tidak mendesak, Anda dapat "berdiam diri" dan menunggu pembukaan, persis seperti ketika Anda memilih untuk berangkat dari rumah agak siang untuk menghindari lalu lintas jam sibuk pagi hari. Blockchain cenderung memiliki puncak masa sibuk dan lowong yang dapat diprediksi, karena bisnis menyelesaikan transaksi yang lebih besar. Menunggu hingga akhir pekan untuk menyelesaikan transaksi Anda berarti lebih sedikit lalu lintas, transaksi kliring yang lebih cepat, dan biaya yang lebih rendah. Itulah salah satu kelebihan pasar yang tidak pernah tutup.

Meskipun biaya kustom mungkin tetap ada, namun penambang memprioritaskan dan memproses transaksi berdasarkan beberapa faktor, termasuk besarnya biaya. Transaksi Anda yang lebih besar mungkin membutuhkan waktu lebih lama untuk diselesaikan, tetapi akan ditambahkan ke blockchain, biasanya saat lalu lintas melambat.

Kesimpulan

Biaya yang lebih tinggi atau lebih rendah dapat secara signifikan mengurangi keuntungan Anda dan mempengaruhi keuntungan dan kerugian modal Anda. Meskipun biaya ini merupakan bagian penting dari bertransaksi dalam aset digital, Anda dapat mengambil langkah-langkah untuk menurunkan biaya keseluruhan dan mengurangi risiko membayar lebih, apakah itu berarti memilih sistem alternatif untuk transaksi yang lebih kecil, seperti Lightning Network, atau menunggu sampai waktu yang tepat untuk memproses transaksi Anda. Meneliti pilihan yang ada dan menemukan yang terbaik untuk kebutuhan Anda dapat membantu Anda menghemat harga transaksi dan biaya bisnis.