Bitcoin Forum
September 15, 2019, 11:16:54 AM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [TANYA]Pembelanjaan Ganda BTC  (Read 118 times)
Motor Mabur
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 07, 2018, 02:56:35 PM
 #1

Sebagaimana kita tahu, bahwa pembelanjaan ganda masih dimungkinkan (meski sangat tidak mungkin) di Bitcoin. Jika ini terjadi, setidaknya satu pihak dalam salah satu transaksi tidak akan menerima Bitcoin. Semua pihak bertanggung jawab untuk mengkomunikasikan dan memilah perselisihan.

Terus ,,apakah rantai block bitcoin tidak bisa mencegah pembelanjaan ganda gan? Dan Betulkah kalo Bitcoin itu memperlakukan keadaan seperti insiden penipuan akuntansi.?
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1568546214
Hero Member
*
Offline Offline

Posts: 1568546214

View Profile Personal Message (Offline)

Ignore
1568546214
Reply with quote  #2

1568546214
Report to moderator
abhiseshakana
Hero Member
*****
Offline Offline

Activity: 532
Merit: 1333


🅸ndonesia 🅿atrol 🆂quad


View Profile WWW
October 07, 2018, 04:47:52 PM
 #2

Sebagaimana kita tahu, bahwa pembelanjaan ganda masih dimungkinkan (meski sangat tidak mungkin) di Bitcoin. Jika ini terjadi, setidaknya satu pihak dalam salah satu transaksi tidak akan menerima Bitcoin. Semua pihak bertanggung jawab untuk mengkomunikasikan dan memilah perselisihan.

Terus ,,apakah rantai block bitcoin tidak bisa mencegah pembelanjaan ganda gan? Dan Betulkah kalo Bitcoin itu memperlakukan keadaan seperti insiden penipuan akuntansi.?

Sebenarnya protocol bitcoin akan melakukan penolakan (reject) terhadap transaksi yang menggunakan referensi output sama pada tx (hash) yang berbeda disaat kedua hash tersebut terhubung dengan jaringan P2P. Cuman yg namanya pelaku double-spend pasti punya cara tersendiri supaya salah satu tx (hashnya) tidak terdeteksi dulu oleh jaringan bitcoin.

Mungkin cara pencegahan ini lebih efektif jika dilakukan oleh user yang bersangkutan dengan transaksi tersebut, dengan memberlakukan minimal konfirmasi dalam memproses sebuah tindakan hasil dari sebuah transaksi (misal akan memproses pengiriman barang setelah ada 20 konfirmasi atau lebih banyak konfirmasi).

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1764
Merit: 2022

Use SegWit and enjoy lower fees.


View Profile WWW
October 07, 2018, 05:14:50 PM
 #3

pembelanjaan ganda/double spend hanya mungkin jika :
1. Seller menerima transaksi tanpa konfirmasi / 0-conf dan tidak menunggu beberapa saat untuk mengecek apakah ada usaha untuk pembelanjaan ganda/double spend.
2. Buyer melakukan 51% attack untuk membuat blok baru dengan height yang sama, tetapi tanpa transaksi pembelian dan input untuk transaksi pembelian dipakai untuk hal lainnya.

Mungkin cara pencegahan ini lebih efektif jika dilakukan oleh user yang bersangkutan dengan transaksi tersebut, dengan memberlakukan minimal konfirmasi dalam memproses sebuah tindakan hasil dari sebuah transaksi (misal akan memproses pengiriman barang setelah ada 20 konfirmasi atau lebih banyak konfirmasi).

6 konfirmasi seharusnya sudah cukup dan menjadi standar untuk semua exchange. Bahkan 1-2 konfirmasi menurut mayoritas Bitcoiner sudah cukup aman untuk transaksi kecil karena penipu tidak mungkin berusaha keras untuk transaksi kecil.

Motor Mabur
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 07, 2018, 06:23:36 PM
Last edit: October 08, 2018, 05:45:49 AM by dbshck
 #4

Owh berarti intinya secara otomatis bitcoin langsung menolak kedua transaksi tersebut ,semisal transaksi bersamaan tetep masuknya ke blok yang sama gitu, biar tidak menuju dua tujuan yang terpisah apa gan?



Oiya satu lagi gan ,jika rantai blok telah diverifikasi dan dilindungi melalui proses konfirmasi.,,apakah nanti datanya tidak bisa diubah / diposkan ke publik?
abhiseshakana
Hero Member
*****
Offline Offline

Activity: 532
Merit: 1333


🅸ndonesia 🅿atrol 🆂quad


View Profile WWW
October 08, 2018, 08:28:22 AM
 #5

Owh berarti intinya secara otomatis bitcoin langsung menolak kedua transaksi tersebut ,semisal transaksi bersamaan tetep masuknya ke blok yang sama gitu, biar tidak menuju dua tujuan yang terpisah apa gan?

Masing-masing transaksi kan mempunyai recipient (address), jika agan bertujuan mengirimkan ke 1 orang berarti ya tinggal memasukkan recipient (address) yang sama pada kedua transaksi tersebut. Atau jika agan ingin mengirim ke tujuan berbeda ya tinggal memasukkan recipient (address) sesuai dengan yang address penerima.
Selama agan tidak menggunakan 1 referensi output (UTXO) untuk kedua transaksi tersebut, maka transaksi agan akan dianggap valid. Karena 1 UTXO (Txid) hanya bisa digunakan pada 1 input. Jika kurang bisa memahami silahkan baca-baca disini https://en.bitcoin.it/wiki/Transaction

Quote
Oiya satu lagi gan ,jika rantai blok telah diverifikasi dan dilindungi melalui proses konfirmasi.,,apakah nanti datanya tidak bisa diubah / diposkan ke publik?

Untuk block yang sudah mendapat konfirmasi (validasi) maka block tersebut sudah menjadi bagian rantai blockchain. Berarti untuk data (hash) yg ada didalam block tersebut sudah tidak bisa dirubah lagi.
Untuk bisa merubah isi block tersebut maka seseorang harus membuat sebuah block baru (height sama) dengan isi yang berbeda. Berarti orang tersebut harus memining ulang block tersebut beserta block-block selanjutnya dan harus bisa menyusul panjang block di rantai utama, supaya block-block yang dia buat tadi bisa menjadi rantai blockchain yang baru. (IMO)

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!