DAFTAR LABEL POPULER PENELITIAN.ID
DAFTAR LABEL POPULER PENELITIAN.ID
Tampilkan selengkapnya
Tampilkan lebih sedikit
Jangan Buka Artikel Ini!
DAFTAR ARSIP POSTING PENELITIAN.ID
DAFTAR ARSIP POSTING PENELITIAN.ID
3 Tahapan Utama Transaksi Send dan Receive Bitcoin
- Dapatkan link
- Aplikasi Lainnya
Dipublikasikan Oleh
elfanmauludi
Setelah mempelajari bagaimana cara kerja Bitcoin secara umum, pada artikel ini selanjutnya akan dipelajari tentang jalur transaksi Bitcoin mulai dari "send" hingga ke "receive".
Apa yang terjadi pada satu Bitcoin dari saat seseorang mulai menekan tombol "send" pada wallet hingga orang lain menerima (receive) pada bagian ujung yang lain.
Jalur dari kirim ke terima memiliki 3 bagian, yaitu : signing, broadcasting, dan konfirmasi.
Mulai dengan bagian pertama, yaitu signing atau penandatanganan. Ketika seseorang menekan tombol “send” wallet Bitcoin, maka yang sebenarnya dilakukan oleh orang tersebut adalah memberi tahu wallet-nya, untuk melakukan pengiriman Bitcoin ke orang lain yang telah dituju. Wallet, sebagai tanggapan, membuat pesan transaksi yang berisi informasi tentang data Bitcoin yang dikirim ke penerimanya, beserta data penerima dan jumlah yang dikirim dimana dalam hal ini adalah satu Bitcoin. Setelah melakukan proses pengiriman, wallet kemudian menghasilkan tanda tangan digital unik untuk pesan tersebut (signing) dengan mencampurnya secara matematis dengan kunci pribadi yang dimiliki oleh pengirim sebelumnya.
Kunci pribadi atau private key pada dasarnya adalah rangkaian panjang huruf dan angka yang bertindak sebagai "kata sandi" untuk Bitcoin yang ditransaksikan. Siapa pun yang mengetahui kunci pribadi tersebut maka sudah pasti memiliki kendali atas Bitcoin yang dikirim atau ditransaksikan tersebut. Tanda tangan digital atau signing adalah cara untuk membuktikan bahwa seseorang memiliki kunci pribadi untuk Bitcoin yang dikirim dengan hanya menggunakan kunci publik yang tidak memiliki masalah jika terekspos secara publik, sehingga tetap dapat menjaga kunci pribadi dari pengirim tersebut. Selain itu, tanda tangan digital kodenya akan selalu berbeda setiap kali seseorang menandatangani transaksi – itulah sebabnya tanda tangan ini bahkan lebih aman daripada tanda tangan asli karena bersifat unik untuk setiap transaksi yang dilakukan ketika mengirim Bitcoin.
Jadi jika saya seseorang mengirim satu Bitcoin hari ini dan kemudian Bitcoin lainnya besok, maka masing-masing transaksi tersebut akan memiliki tanda tangan digital yang berbeda pula. Setelah menandatangani pesan transaksi, wallet kemudian akan mengelompokkan tanda tangan tersebut, bersama dengan pesan transaksi yang dilakukan oleh pengirim, ke dalam file kecil, dimana proses ini mengakhiri langkah pertama dari proses signing Bitcoin.
Tahap kedua akan dibahas tentang broadcasting atau penyiaran. Pada langkah broadcasting, wallet mulai mengirimkan file ke komputer lain yang menyimpan salinan Blockchain. Komputer tersebut juga dikenal sebagai node. Setiap node yang menerima file memverifikasi akan menyatakan bahwa proses transaksi yang di broadcasting tersebut adalah sah. Broadcasting pada dasarnya adalah proses yang dilakukan untuk mencari dan melihat bahwa seseorang telah benar-benar memiliki dana yang ingin dibelanjakan beserta tanda tangan digitalnya yang juga telah diperiksa, sama seperti halnya seorang bankir yang akan memeriksa saldo akun dari nasabahnya sebelum melakukan validasi terhadap proses transaksi tersebut.
Setelah file diverifikasi, file tersebut selanjutnya diteruskan ke node lain pada jaringan yang mengulangi proses ini. Ketika sebuah node menerima sebuah file, maka node tersebut akan menyimpan file tersebut pada area holding yang disebut Mempool. Mempool merupakan kependekan dari memory pool, merupakan sebuah ruang yang didedikasikan untuk transaksi yang bernilai valid tetapi masih belum dilakukan konfirmasi. Setelah pesan transaksi menemukan jalannya ke Mempool dari berbagai node online lainnya pada jaringan transaksi, maka seseorang dapat mengatakan bahwa langkah kedua penyiaran secara resmi atau broadcasting telah selesai.
Catatan: Untuk benar-benar melihat apa yang terjadi pada proses transaksi yang sedang berjalan di sepanjang jaringan Bitcoin, seseorang dapat mengamatinya menggunakan penjelajah blok. Penjelajah blok adalah sebuah alat, yang biasanya dalam bentuk situs web, yang memungkinkan seseorang untuk mencari dan menavigasi jalur transaksi melalui Blockchain. Dengan menggunakan penjelajah blok tersebut, maka seseorang dapat memeriksa saldo alamat Bitcoin yang lokasinya berbeda, melakukan pelacakan transaksi, dan mendapatkan berbagai macam statistik tentang jaringan transaksi itu sendiri.
Jadi pada titik ini, jika seseorang melihat transaksi yang telah dilakukan sebelumnya melalui penjelajah blok, maka orang tersebut akan melihat bahwa proses tersebut telah ditandai sebagai “belum dikonfirmasi”, artinya telah disiarkan ke jaringan dan tanda tangan digitalnya telah diverifikasi, namun proses tersebut bukan bagian dari Blockchain, maka jenis transaksi ini juga kadang-kadang disebut sebagai transaksi konfirmasi nol. Transaksi yang belum dikonfirmasi masih harus diperlakukan seperti namanya, yaitu belum dikonfirmasi. Hal ini berarti bahwa proses transaksi Bitcoin masih dapat dibatalkan, dan tidak ada jaminan bahwa transaksi tersebut akan masuk ke Blockchain.
Jika bisnis yang dilakukan oleh seseorang adalah menjual atau mengirimkan barang dan menerima pembayaran dalam bentuk Bitcoin, maka orang tersebut wajib tidak boleh menerima transaksi yang sifatnya belum dikonfirmasi yang digunakan sebagai bukti pembayaran.
Apa yang terjadi pada satu Bitcoin dari saat seseorang mulai menekan tombol "send" pada wallet hingga orang lain menerima (receive) pada bagian ujung yang lain.
Jalur dari kirim ke terima memiliki 3 bagian, yaitu : signing, broadcasting, dan konfirmasi.
Mulai dengan bagian pertama, yaitu signing atau penandatanganan. Ketika seseorang menekan tombol “send” wallet Bitcoin, maka yang sebenarnya dilakukan oleh orang tersebut adalah memberi tahu wallet-nya, untuk melakukan pengiriman Bitcoin ke orang lain yang telah dituju. Wallet, sebagai tanggapan, membuat pesan transaksi yang berisi informasi tentang data Bitcoin yang dikirim ke penerimanya, beserta data penerima dan jumlah yang dikirim dimana dalam hal ini adalah satu Bitcoin. Setelah melakukan proses pengiriman, wallet kemudian menghasilkan tanda tangan digital unik untuk pesan tersebut (signing) dengan mencampurnya secara matematis dengan kunci pribadi yang dimiliki oleh pengirim sebelumnya.
![]() |
Ilustrasi Transaksi Bitcoin |
Jadi jika saya seseorang mengirim satu Bitcoin hari ini dan kemudian Bitcoin lainnya besok, maka masing-masing transaksi tersebut akan memiliki tanda tangan digital yang berbeda pula. Setelah menandatangani pesan transaksi, wallet kemudian akan mengelompokkan tanda tangan tersebut, bersama dengan pesan transaksi yang dilakukan oleh pengirim, ke dalam file kecil, dimana proses ini mengakhiri langkah pertama dari proses signing Bitcoin.
Tahap kedua akan dibahas tentang broadcasting atau penyiaran. Pada langkah broadcasting, wallet mulai mengirimkan file ke komputer lain yang menyimpan salinan Blockchain. Komputer tersebut juga dikenal sebagai node. Setiap node yang menerima file memverifikasi akan menyatakan bahwa proses transaksi yang di broadcasting tersebut adalah sah. Broadcasting pada dasarnya adalah proses yang dilakukan untuk mencari dan melihat bahwa seseorang telah benar-benar memiliki dana yang ingin dibelanjakan beserta tanda tangan digitalnya yang juga telah diperiksa, sama seperti halnya seorang bankir yang akan memeriksa saldo akun dari nasabahnya sebelum melakukan validasi terhadap proses transaksi tersebut.
Setelah file diverifikasi, file tersebut selanjutnya diteruskan ke node lain pada jaringan yang mengulangi proses ini. Ketika sebuah node menerima sebuah file, maka node tersebut akan menyimpan file tersebut pada area holding yang disebut Mempool. Mempool merupakan kependekan dari memory pool, merupakan sebuah ruang yang didedikasikan untuk transaksi yang bernilai valid tetapi masih belum dilakukan konfirmasi. Setelah pesan transaksi menemukan jalannya ke Mempool dari berbagai node online lainnya pada jaringan transaksi, maka seseorang dapat mengatakan bahwa langkah kedua penyiaran secara resmi atau broadcasting telah selesai.
Catatan: Untuk benar-benar melihat apa yang terjadi pada proses transaksi yang sedang berjalan di sepanjang jaringan Bitcoin, seseorang dapat mengamatinya menggunakan penjelajah blok. Penjelajah blok adalah sebuah alat, yang biasanya dalam bentuk situs web, yang memungkinkan seseorang untuk mencari dan menavigasi jalur transaksi melalui Blockchain. Dengan menggunakan penjelajah blok tersebut, maka seseorang dapat memeriksa saldo alamat Bitcoin yang lokasinya berbeda, melakukan pelacakan transaksi, dan mendapatkan berbagai macam statistik tentang jaringan transaksi itu sendiri.
Jadi pada titik ini, jika seseorang melihat transaksi yang telah dilakukan sebelumnya melalui penjelajah blok, maka orang tersebut akan melihat bahwa proses tersebut telah ditandai sebagai “belum dikonfirmasi”, artinya telah disiarkan ke jaringan dan tanda tangan digitalnya telah diverifikasi, namun proses tersebut bukan bagian dari Blockchain, maka jenis transaksi ini juga kadang-kadang disebut sebagai transaksi konfirmasi nol. Transaksi yang belum dikonfirmasi masih harus diperlakukan seperti namanya, yaitu belum dikonfirmasi. Hal ini berarti bahwa proses transaksi Bitcoin masih dapat dibatalkan, dan tidak ada jaminan bahwa transaksi tersebut akan masuk ke Blockchain.
Jika bisnis yang dilakukan oleh seseorang adalah menjual atau mengirimkan barang dan menerima pembayaran dalam bentuk Bitcoin, maka orang tersebut wajib tidak boleh menerima transaksi yang sifatnya belum dikonfirmasi yang digunakan sebagai bukti pembayaran.
Langkah terakhir dari proses "send" dan "receive" Bitcoin adalah mengkonfirmasi transaksi yang telah dilakukan. Jika seseorang telah melihat materi tentang Bitcoin sebelumnya tentang penambangan Bitcoin, maka orang tersebut sudah dapat mengetahui bahwa penambang mengelompokkan transaksi secara bersama-sama, artinya mereka mengambil file-file itu pada satu Mempool, kemudian mengelompokkannya bersama dan membuat sebuah blok transaksi.
Ada batasan berapa banyak transaksi yang dapat dimasukkan ke dalam setiap blok. Oleh karena itu, penambang biasanya akan memilih transaksi yang memiliki biaya penambangan tertinggi terlebih dahulu. Penambang kemudian akan bersaing satu sama lain untuk mendapatkan blok mereka ke dalam Blockchain. Kompetisi penambangan didasarkan pada perhitungan matematis, dan penambang dengan kekuatan komputasi paling banyak akan memiliki peluang terbaik untuk menang. Setelah penambang memenangkan kompetisi dan memasukkan bloknya ke dalam Blockchain, semua transaksi yang ada di blok itu akan dianggap sebagai dikonfirmasi.Pada dasarnya, para penambang sedang menulis buku catatan tentang transaksi Bitcoin, dan siapa pun yang memenangkan kompetisi ini, maka akan dapat menulis halaman berikutnya pada catatan atau ledger.
Rata-rata, blok transaksi baru akan ditambang oleh seseroang, atau sekelompok orang akan dimasukkan ke dalam Blockchain setiap 10 menit.
Terkadang seseorang juga akan mendapatkan 2 blok yang telah dikonfirmasi hanya dalam waktu 1 menit saja, dan terkadang bisa pula memakan waktu lebih dari satu jam. Jika sebuah blok ditambang dengan transaksi menggunakan dana pribadi didalamnya, maka orang tersebut akan melihatnya sekarang dengan nilai yang sangat fantastis. Karena semakin banyak blok ditambahkan setelahnya, maka jumlah konfirmasi juga akan bertambah, dan akan mengakibatkan pertambahan penghasilan pula bagi para investornya.
Anggap saja sebagai bangunan balok dengan balok yang dimiliki oleh seseorang tersebut terletak pada bagian paling bawah, dimana setiap blok tambahan yang dipasang di atas blok sendiri seudah pasti akan membuatnya lebih sulit untuk dihapus. Itu sebabnya biasanya disarankan untuk menunggu setidaknya 6 blok sebelum mempertimbangkan transaksi sudah dikonfirmasi sepenuhnya tanpa kemungkinan pembatalan ataupun juga sebaliknya.
Ada batasan berapa banyak transaksi yang dapat dimasukkan ke dalam setiap blok. Oleh karena itu, penambang biasanya akan memilih transaksi yang memiliki biaya penambangan tertinggi terlebih dahulu. Penambang kemudian akan bersaing satu sama lain untuk mendapatkan blok mereka ke dalam Blockchain. Kompetisi penambangan didasarkan pada perhitungan matematis, dan penambang dengan kekuatan komputasi paling banyak akan memiliki peluang terbaik untuk menang. Setelah penambang memenangkan kompetisi dan memasukkan bloknya ke dalam Blockchain, semua transaksi yang ada di blok itu akan dianggap sebagai dikonfirmasi.Pada dasarnya, para penambang sedang menulis buku catatan tentang transaksi Bitcoin, dan siapa pun yang memenangkan kompetisi ini, maka akan dapat menulis halaman berikutnya pada catatan atau ledger.
Rata-rata, blok transaksi baru akan ditambang oleh seseroang, atau sekelompok orang akan dimasukkan ke dalam Blockchain setiap 10 menit.
Terkadang seseorang juga akan mendapatkan 2 blok yang telah dikonfirmasi hanya dalam waktu 1 menit saja, dan terkadang bisa pula memakan waktu lebih dari satu jam. Jika sebuah blok ditambang dengan transaksi menggunakan dana pribadi didalamnya, maka orang tersebut akan melihatnya sekarang dengan nilai yang sangat fantastis. Karena semakin banyak blok ditambahkan setelahnya, maka jumlah konfirmasi juga akan bertambah, dan akan mengakibatkan pertambahan penghasilan pula bagi para investornya.
Anggap saja sebagai bangunan balok dengan balok yang dimiliki oleh seseorang tersebut terletak pada bagian paling bawah, dimana setiap blok tambahan yang dipasang di atas blok sendiri seudah pasti akan membuatnya lebih sulit untuk dihapus. Itu sebabnya biasanya disarankan untuk menunggu setidaknya 6 blok sebelum mempertimbangkan transaksi sudah dikonfirmasi sepenuhnya tanpa kemungkinan pembatalan ataupun juga sebaliknya.
Menggunakan Blog Sebagai Sarana Hobi Menulis.
- Dapatkan link
- Aplikasi Lainnya
Komentar
Posting Komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
~ Ikatlah Ilmu dengan Memostingkannya ~
Postingan populer dari blog ini (30 Hari)
Leger Nilai Peserta Didik Angkatan Tahun Masuk 2021 2022 - 2023 2024
Dipublikasikan Oleh
elfanmauludi
Leger Nilai Peserta Didik Angkatan Tahun Masuk 2020 2021 - 2022 2023
Dipublikasikan Oleh
elfanmauludi
Penggunaan fflush(stdin) Bahasa C dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Pengertian Asosiasi Komposisi dan Agregasi Java
Dipublikasikan Oleh
elfanmauludi
Enkapsulasi Java dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Enkapsulasi didefinisikan sebagai pembungkusan data dalam satu buah unit. Enkapsulasi adalah mekanisme yang mengikat code program dan data yang dimanipulasi secara bersamaan pada bahasa pemrograman Java. Cara lain untuk berpikir mengenai enkapsulasi adalah upaya untuk melindungi atau sebagai perisai proteksi yang mencegah data untuk diakses oleh pihak luar.
Membuat Rumus Matematika Bahasa C Menggunakan Library Math.h
Dipublikasikan Oleh
elfanmauludi
Specifier %d dan %i Bahasa C dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Sebuah format specifier adalah urutan sekuensial oleh inisial tanda persen (%) yang mengindikasikan sebuah format specifier , yang digunakan untuk menentukan tipe dan format dari data untuk diambil dari stream dan menyimpannya menuju lokasi yang ditunjuk oleh argumen tambahan. Singkatnya, hal ini memberitahukan tipe dari data mana yang akan disimpan dan tipe data apa yang akan dicetak.
4 Kesalahan Umum yang Sering Terjadi pada PTK
Dipublikasikan Oleh
elfanmauludi
Ciri khas PTK adalah adanya tindakan secara nyata dan konkret yang dilakukan oleh peserta didik atas dasar instruksi dari guru. Tindakan tersebut tidak boleh sembarangan, tetapi harus dapat dibenarkan secara teoretis. Hal yang tidak kalah pentingnya adalah, bahwa tindakan tersebut harus sesuai dengan tugas profesional seorang guru, dan juga tindakan tersebut tidak boleh mengubah situasi alamiah pembelajaran yang telah ada.
7 Paradigma Penelitian pada Statistika Penelitian
Dipublikasikan Oleh
elfanmauludi
Pada kegiatan penelitian kuantitatif yang berlandaskan pada sebuah asumsi kejadian yang tidak dapat diklasifikasikan, serta korelasi kejadian yang bersifat kausal sebab akibat, maka seorang peneliti dapat memfokuskan kegiatannya pada pengamatan beberapa variabel saja . Korelasi pola pada setiap variael yang diamati tersebut selanjutnya akan dikenal sebagai paradigma penelitian atau model penelitian .
Cara Membuat Drag and Drop pada HTML
Dipublikasikan Oleh
elfanmauludi
Drag dan drop adalah sebuah konsep interaktif yang yang memudahkan user dalam menggerakkan object dari satu lokasi ke lokasi yang lain dengan cara menyeretnya ( drag ). Hal ini memungkinkan user untuk melakukan klik dan menahan klik mouse tersebut kemudian membawa elemen yang diseret menuju ke lokasi yang lain, kemudian melepaskan tombol klik mouse untuk menjatuhkan ( drop ) elemen yang diseret tersebut ( drag ). Pada HTML 5 drag dan drop lebih mudah untuk membuat bentuk programnya dan juga lebih mudah untuk digunakan.
Postingan populer dari blog ini (All Time)
Cara Menggunakan Method Overloading Java dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Overloading memungkinkan berbagai method yang berbeda untuk memiliki nama yang sama, tetapi dengan signature yang berbeda pada bahasa pemrograman Java. Signature dapat berbeda oleh angka dari input parameter atau tipe dari input parameter atapun juga keduanya. Overloading juga berkaitan dengan compile time (atau static ) polymorphism .
Enkapsulasi Java dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Enkapsulasi didefinisikan sebagai pembungkusan data dalam satu buah unit. Enkapsulasi adalah mekanisme yang mengikat code program dan data yang dimanipulasi secara bersamaan pada bahasa pemrograman Java. Cara lain untuk berpikir mengenai enkapsulasi adalah upaya untuk melindungi atau sebagai perisai proteksi yang mencegah data untuk diakses oleh pihak luar.
Acces Modifier Java dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Menerima Turunan Program Java Menggunakan Inheritance
Dipublikasikan Oleh
elfanmauludi
Operator Relasi dan Logika Bahasa C dan Fungsinya
Dipublikasikan Oleh
elfanmauludi
Apa yang dimaksud dengan send pada transaksi bitcoin?
BalasHapusProses mengirim satu bitcoin dari satu node ke node lainnya, yang kemudian akan dikonfirmasi oleh node-node lainnya.
HapusApa yang dimaksud dengan receive pada proses transaksi bitcoin?
BalasHapusProses menerima bitcoin dari pengirim yang selanjutnya akan dikonfirmasi oleh node-node lainnya.
HapusBerapa banyak bitcoin yang bisa dtransaksikan pada node lain?
BalasHapusTidak ada batasan, suka-suka yang punya :D
Hapus