Author

Topic: [Edukasi] Privasi dan Anonimitas Bitcoin (Read 2418 times)

legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
March 14, 2023, 07:43:35 PM
#81
Kalau menurut saya walau kontroversial, wasabi wallet itu masih bisa digunakan secara umum layaknya wallet bitcoin lainnya, hanya soal perspektif masing-masing mau menggunakannya seperti apa. Selama saya memakai wallet tersebut belum pernah memakai fitur coin join memakai jaringan bitcoin, hanya pernah memakai jaringan testnet sebagai rasa penasaran. Kalau pun dipakai untuk wallet seperti halnya electrum pun saya kira cukup nyaman karena beberapa fiturnya tidak jauh beda, jadi ya tidak perlu diuninstall, karena kontroversinya hanya seputaran penggunaan coin join bukan wallet wasabi itu sendiri
Karena pencantuman Wasabi wallet dibahasan mengenai CoinJoin, jadinya fokus perdebatan yang pro maupun kontra disini terkait privasi "lebih" yang semula diusung wallet tersebut yang dengannya menjadi salah satu wallet pionir dalam menerapkan konsep CoinJoin. Sementara itu dari sisi penggunaan wallet pada umumnya saya kira juga wallet tersebut masih bisa digunakan (dengan mengesampingkan penggunaan CoinJoin).

Meskipun ada beberapa user yang menyarankan untuk menghapusnya dari bahasan tersebut, namun agar lebih adil saya coba cantumkan kedua pendapat dari sisi yang berseberangan dengan menambahkan link kebijakan baru Wasabi wallet tersebut agar pembaca bisa menilai dari kedua sisinya.


btw, pada update Trezor Suite versi 23.2.2-beta, Trezor sudah mulai bersiap dengan penerapan CoinJoin:



legendary
Activity: 2352
Merit: 2049
UPDATE
Saya menyerahkan kembali ke pembaca untuk menilainya sesuai dengan perspektif masing-masing dalam menggunakan wallet tersebut. DWYOR.
Kalau menurut saya walau kontroversial, wasabi wallet itu masih bisa digunakan secara umum layaknya wallet bitcoin lainnya, hanya soal perspektif masing-masing mau menggunakannya seperti apa. Selama saya memakai wallet tersebut belum pernah memakai fitur coin join memakai jaringan bitcoin, hanya pernah memakai jaringan testnet sebagai rasa penasaran. Kalau pun dipakai untuk wallet seperti halnya electrum pun saya kira cukup nyaman karena beberapa fiturnya tidak jauh beda, jadi ya tidak perlu diuninstall, karena kontroversinya hanya seputaran penggunaan coin join bukan wallet wasabi itu sendiri
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
UPDATE

Pada topik mengenai CoinJoin ([Edukasi] Privasi dan Anonimitas Bitcoin - [6. CoinJoin]), saya telah menambahkan beberapa catatan terbaru (untuk saat ini) khususnya pada pencantuman Wasabi wallet; Mengingat pada sekitar 2022 lalu Wasabi wallet mengeluarkan kebijakan zkSNACKs' Blacklisting (https://blog.wasabiwallet.io/zksnacks-blacklisting-update/) terhadap transaksi-transaksi tertentu dan hal ini menimbulkan pro-kontra bagi sebagian member Bitcointalk (https://bitcointalksearch.org/topic/--5286821).

Saya tetap mencantumkannya mengingat Wasabi wallet memang merupakan pionir dalam menerapkan konsep CoinJoin sebagaimana yang disebutkan pula theymos pada 2019 lalu disini: Re: CoinJoin: Bitcoin privacy for the real world, dan hal tersebut tidak merubah sejarah masa lalu, meskipun pada perkembangan berikutnya mereka mengeluarkan kebijakan yang cukup kontroversial seperti diatas.

Saya menyerahkan kembali ke pembaca untuk menilainya sesuai dengan perspektif masing-masing dalam menggunakan wallet tersebut. DWYOR.

legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Apakah kita tidak menyimpang dari topik thread jika terus berlanjut ke peraturan dan exchange?..Karena saya pun menyadari dalam menanggapi post agak rada-rada menyimpang dan mengundang pelebaran topik. IMO sih,  "Travel Rule" tersebut hanya info yang menurut saya tidak perlu dilanjutkan/dilebarkan sampai detil peraturan dan exchange karena sudah ada threadnya.
Terima kasih sudah bantu mengingatkan agar perihal "Travel Rule" ini tidak melebar diskusinya. Pesan yang ingin dikemukakan sebelumnya diatas sebenarnya lebih ke privasi data dalam alur transaksi, baik data pengirim maupun data penerima, dan masih terkait dengan KYC dan AML yang secara umum dibahas di awal-awal thread (https://bitcointalksearch.org/topic/m.50806922).
legendary
Activity: 2352
Merit: 2049
Apakah kita tidak menyimpang dari topik thread jika terus berlanjut ke peraturan dan exchange?..Karena saya pun menyadari dalam menanggapi post agak rada-rada menyimpang dan mengundang pelebaran topik. IMO sih,  "Travel Rule" tersebut hanya info yang menurut saya tidak perlu dilanjutkan/dilebarkan sampai detil peraturan dan exchange karena sudah ada threadnya.
legendary
Activity: 2478
Merit: 1123
Untuk pembayaran semisal dari campaign yang diarahkan ke wallet non-custodial mungkin tidak terlalu berabe dan ketika hendak dikirim ke exchange tentunya si pengirim adalah kita sendiri dari wallet pribadi tersebut. Yang mungkin berabe sebagaimana disebut diatas jika pembayarannya langsung diarahkan ke address yang ada di exchange (entah untuk menghindari fee transfer lagi atau karena alasan lainnya).
Skenario itu mungkin bisa menjadi jalan satu-satunya untuk memudahkan proses deposit ke exchange karena aset berasal dari wallet pribadi dan dikirimkan ke exchange. Jadi kalau pemberlakukannya akan efektif maka sepertinya menggunakan wallet exchange untuk menerima bayaran tidak lagi kita gunakan karena bisa saja aset yang sudah masuk ke wallet exchange akan dibekukan karena tidak ada alasan yang jelas darimana datangnya.

Sementara saya hanya berpikir bahwa jika aturan itu akan berlaku efektif maka setiap user yang melakukan deposit harus mengkonfirmasi depositnya dengan mengisi formulir konfirmasi seperti halnya saat kita melakukan deposit fiat dari bank ke akun exchange supaya bisa di kreditkan. Hal yang membuat saya berpikir adalah volume perdagangan pada exchange lokal sepertinya akan sangat menurun drastis karena aturan ini dan setiap komfirmasi yang dikirimkan user harus di verifikasi manual oleh pihak exchange. Trader mungkin akan sangat tidak diuntungkan lagi karena lamanya proses verifikasi yang bisa jadi mencapai ribuan hingga ratusan ribu mungkin akan sangat berpengaruh.

Aturan ini benar-benar akan berdampak negatif terhadap volume trading harian exchange Indonesia meskipun tujuannya adalah untuk mencegah penyalahgunaan dan ilegal actions. Selama ini KYC saja tampaknya sudah cukup, tapi paranoidnya pemerintah terhadap kekayaan masyarakat karena crypto telah membuat mereka berpikir harus menerapkan aturan ini.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Kalau itu aturan wajib dari Bappebti, maka mungkin seluruh exchange yang berizin akan segera mengumumkannya juga om. Hanya masalah waktu saja mungkin.
Dari keterangan informasi sebelumnya yang saya dapatkan ketentuan tersebut memang salah satu yang disyaratkan Bappebti:


Screenshot: [email protected] ; Pembaruan Penting Terkait Transaksi Kirim dan Terima Aset Kripto

Solusinya, ya cari Exchange yang tidak terikat dengan regulasi "Travel Rule". Saya kira tidak semua exchange juga akan langsung menyetujui untuk membenamkan regulasi tersebut didalam platform mereka, terutama Indepent Exchange yang pada dasarnya tidak suka terikat dengan regulasi dari negara manapun.
Kalau semisal Independent Exchange yang memang tidak terikat dengan regulasi negara manapun kemungkinan enggan menerapkan ini. Tetapi untuk exchange di Indonesia sendiri mau tidak mau mesti mengikuti regulasi dari pemerintah dalam hal ini melalui Bappebti.
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
Jadi tambah ribet lagi sekarang sepertinya, dan pada akhirnya desentralisasi bitcoin di pihak pengguna berangsur-angsur hilang dan akan menjadi sentralisasi seperti keinginan pemerintah. -snip-
Nah itu, kalau aset kripto sudah di exchange mau tidak mau mesti mengikuti regulasi yang ada, termasuk menyerahkan informasi penerima dan pengirim atas transaksi aset kripto di sana.
Solusinya, ya cari Exchange yang tidak terikat dengan regulasi "Travel Rule". Saya kira tidak semua exchange juga akan langsung menyetujui untuk membenamkan regulasi tersebut didalam platform mereka, terutama Indepent Exchange yang pada dasarnya tidak suka terikat dengan regulasi dari negara manapun.


Saya sependapat dengan mas Husna di atas, saya juga heran jika masih ada peserta campaign yang masih pakai wallet exchange untuk nerima pembayaran, apalagi bitcoin. Belum lagi stuck dan sebagainya, pengalaman saya pribadi ketika nerima langsung pembayaran apa lagi dari wallet juday, akan stuck dan butuh manual review dari exchange supaya masuk tiap deposit.
Sebelumnya saya memilih untuk memakai personal wallet untuk menerima bayaran sigcamp (dalam BTC), namun karena nilai fee transaksi pada jaringan Bitcoin adakalanya mengalami kenaikan yang sangat drastis, maka saya memutuskan untuk menggunakan exchange wallet supaya tidak terkena 2x fee transaksi pada saat ingin mengkonversi ke bentuk Rupiah.
legendary
Activity: 2352
Merit: 2049
 "Travel Rule" ?  

Nampaknya privasi dari transaksi Bitcoin ataupun aset kripto yang menggunakan exchange, baik itu untuk menerima ataupun mentransfer aset kripto 'dipaksa' dalam hal keharusan menyertakan sejumlah data si pengirim dan juga si penerima. Lagi-lagi ini ada kaitannya untuk mencegah pencucian uang ataupun pendanaan teroris.
Ya kalau maksud dan tujuannya baik, mau gimana lagi kita harus ngikut aturan tersebut. Ibarat rekening bank pasti sudah jelas siapa penerima dan pengirim, namun ya lagi-lagi hal ini bisa diakalin. Apalagi ada sebagian pendapat gelap: aturan dibuat untuk dilanggar.

Jadi tambah ribet lagi sekarang sepertinya, dan pada akhirnya desentralisasi bitcoin di pihak pengguna berangsur-angsur hilang dan akan menjadi sentralisasi seperti keinginan pemerintah. Kira-kira kalau nominal terima dibawah $200 bakalan kena aturan wajib ini tidak ya? Kalau iya bakalan berabe juga untuk peserta kampanye tanda tangan yang mana pengirim cryptonya sebagai pembayaran sama sekali tidak kita kenal.
Saya sependapat dengan mas Husna di atas, saya juga heran jika masih ada peserta campaign yang masih pakai wallet exchange untuk nerima pembayaran, apalagi bitcoin. Belum lagi stuck dan sebagainya, pengalaman saya pribadi ketika nerima langsung pembayaran apa lagi dari wallet juday, akan stuck dan butuh manual review dari exchange supaya masuk tiap deposit.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Jadi tambah ribet lagi sekarang sepertinya, dan pada akhirnya desentralisasi bitcoin di pihak pengguna berangsur-angsur hilang dan akan menjadi sentralisasi seperti keinginan pemerintah. -snip-
Nah itu, kalau aset kripto sudah di exchange mau tidak mau mesti mengikuti regulasi yang ada, termasuk menyerahkan informasi penerima dan pengirim atas transaksi aset kripto di sana.

Kira-kira kalau nominal terima dibawah $200 bakalan kena aturan wajib ini tidak ya? -snip-
Jika melihat pada keterangan di atas mau nominal berapapun terkena semua dan wajib mencantumkan data-data yang diminta hanya saja untuk transaksi diatas 1000 USD ada tambahan informasi lainnya lagi yang mesti dipenuhi.

-snip- Kalau iya bakalan berabe juga untuk peserta kampanye tanda tangan yang mana pengirim cryptonya sebagai pembayaran sama sekali tidak kita kenal.
Untuk pembayaran semisal dari campaign yang diarahkan ke wallet non-custodial mungkin tidak terlalu berabe dan ketika hendak dikirim ke exchange tentunya si pengirim adalah kita sendiri dari wallet pribadi tersebut. Yang mungkin berabe sebagaimana disebut diatas jika pembayarannya langsung diarahkan ke address yang ada di exchange (entah untuk menghindari fee transfer lagi atau karena alasan lainnya).

btw, saya juga belum melihat detailnya lagi yang dimaksud mesti mencantumkan data-data saat menerima aset kripto itu apakah penerimaan/deposit aset kripto yang atas permintaan user pada exchange tersebut atau berlaku untuk semua aset yang masuk dari sumber manapun sekalipun user tidak memintanya.
legendary
Activity: 2478
Merit: 1123
 "Travel Rule" ?  

Nampaknya privasi dari transaksi Bitcoin ataupun aset kripto yang menggunakan exchange, baik itu untuk menerima ataupun mentransfer aset kripto 'dipaksa' dalam hal keharusan menyertakan sejumlah data si pengirim dan juga si penerima. Lagi-lagi ini ada kaitannya untuk mencegah pencucian uang ataupun pendanaan teroris.
Jadi tambah ribet lagi sekarang sepertinya, dan pada akhirnya desentralisasi bitcoin di pihak pengguna berangsur-angsur hilang dan akan menjadi sentralisasi seperti keinginan pemerintah. Kira-kira kalau nominal terima dibawah $200 bakalan kena aturan wajib ini tidak ya? Kalau iya bakalan berabe juga untuk peserta kampanye tanda tangan yang mana pengirim cryptonya sebagai pembayaran sama sekali tidak kita kenal.

Untuk exchange di Indonesia lainnya saya belum tahu apakah sudah mulai menerapkan kebijakan seperti diatas atau belum.
Kalau itu aturan wajib dari Bappebti, maka mungkin seluruh exchange yang berizin akan segera mengumumkannya juga om. Hanya masalah waktu saja mungkin.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
  "Travel Rule" ? 

Nampaknya privasi dari transaksi Bitcoin ataupun aset kripto yang menggunakan exchange, baik itu untuk menerima ataupun mentransfer aset kripto 'dipaksa' dalam hal keharusan menyertakan sejumlah data si pengirim dan juga si penerima. Lagi-lagi ini ada kaitannya untuk mencegah pencucian uang ataupun pendanaan teroris.

Beberapa saat lalu saya mendapat informasi via email dari Luno perihal kebijakan Travel Rule* yang diwajibkan Bappebti. Saya kutipkan langsung saja poin dari emailnya berikut ini:


Sumber: [email protected]

* https://discover.luno.com/id/apa-itu-travel-rule-dan-apa-dampaknya-untuk-transaksi-aset-kripto-anda-di-luno/

Untuk exchange di Indonesia lainnya saya belum tahu apakah sudah mulai menerapkan kebijakan seperti diatas atau belum.

Negara-negara lain yang telah menerapkan aturan ini adalah Amerika Serikat, Jepang, Korea Selatan dan Swiss. UK and Uni Eropa (EU / European Union) juga sedang dalam tahap akhir finalisasi atura Travel Rule mereka ...
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Sudah pernah nyoba sign message pake taproot address di trezor belum om?,

saya kelupaan tadi habis generate, (suite versi 22.3.2, linux AppImage 64 bit), baru ngeh sekarang. mau buka wallet lagi ribet mekanisme security yang saya buat.
Belum pernah mas, pada Trezor Suite 22.3.2 (22.3.2.16437) versi macOS yang saya gunakan pun belum ada fitur Sign & Verify message untuk Taproot address tidak sebagaimana pada Native dan Legacy segwit address yang bahkan pada suite versi tersebut sudah ada tambahan format Sign message yang bisa kompatibel dengan Electrum.



Seperti nampak pada screenshot di atas, disamping tombol Trade belum ada tombol Sign & Verify-nya.
btw, mungkin bisa lihat post berikut ini: https://bitcointalksearch.org/topic/m.59584562
legendary
Activity: 2352
Merit: 2049
Untuk pengguna (publik) Trezor + Trezor Suite, fitur Taproot (Send to Bech32m/Receive to P2TR) ini kemungkinan tersedia pada update Desember mendatang, sementara untuk hardware wallet yang sudah support baik untuk mengirim ataupun menerima tipe address taproot, baru Ledger + Ledger Live (Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD)*.

Sudah pernah nyoba sign message pake taproot address di trezor belum om?,

saya kelupaan tadi habis generate, (suite versi 22.3.2, linux AppImage 64 bit), baru ngeh sekarang. mau buka wallet lagi ribet mekanisme security yang saya buat.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Baca berita di Cointelegraph CoinJoin akan memblokir transaksi yang dicurigai bersifat pencucian uang atau ilegal. CoinJoin akan memanfaatkan fitur dari zkSNACKs. Sepertinya keputusan ini menjadi sebuah pertentangan antara pendukung prifasi dan pendukung keterbukaan (pemerintah). Tapi sepertinya itu juga tidak menghilangkan fitur prifasi milik mereka, mereka tetap menjalankan fitur Mixernya.
Sepertinya pernyataan ini mempunyai tujuan khusus kepada pemerintahan jika sebenarnya Bitcoin tidak sepenuhnya dapat disalahgunakan. Mereka (penyedia jasa mixer) bisa menadi filter transaksi yang mencurigakan. -snip-
Saya berifikiran positif saja, hal tersebut dilakukan lebih ke untuk menjaga citra dari Bitcoin ataupun keberlangsungan dari Mixing service tersebut. Dulu salah satu mixing service Bitcoin bahkan ada yang ditutup oleh Dutch Finansial Criminal Investigation Service (FIOD) (https://archive.is/MymVC).

Jadi ya, pilih-pilih aja nanti kedepan mana mixer yang terbaik, Saya rasa semua mixer tidak ada yang desentralisasi, mereka semua bisa memutuskan mana transaksi yang akan lanjut dimixer pada service mereka.
Setahu saya Chipmixer juga termasuk salah satu centralized mixing service.

Btw, berikut ini hasil thesis karya Felix Maduakor yang membahas tentang Anonymous Bitcoin Transactions:
https://www.dropbox.com/s/3yapwyfz72tvswh/BA_mixing_services.pdf?dl=0

Thread di Bitcointalk: Breaking Mixing Services
legendary
Activity: 2352
Merit: 2049
Up tread lawas semoga masih masuk pembahasan.
Baca berita di Cointelegraph CoinJoin akan memblokir transaksi yang dicurigai bersifat pencucian uang atau ilegal. ~..
Karena mereka (CoinJoin - Wasabi) ini sebuah perusahaan, bisa saja mereka memblokir apa pun jenis UTXO yang masuk. Dulu pertama kali nyoba wallet ini beranggapan kalau desentralisasi eh lama-lama gabung di pool (coin join) rupanya tidak. Jadi ya, pilih-pilih aja nanti kedepan mana mixer yang terbaik, Saya rasa semua mixer tidak ada yang desentralisasi, mereka semua bisa memutuskan mana transaksi yang akan lanjut dimixer pada service mereka.
hero member
Activity: 1400
Merit: 770
Up tread lawas semoga masih masuk pembahasan.
Baca berita di Cointelegraph CoinJoin akan memblokir transaksi yang dicurigai bersifat pencucian uang atau ilegal. CoinJoin akan memanfaatkan fitur dari zkSNACKs. Sepertinya keputusan ini menjadi sebuah pertentangan antara pendukung prifasi dan pendukung keterbukaan (pemerintah). Tapi sepertinya itu juga tidak menghilangkan fitur prifasi milik mereka, mereka tetap menjalankan fitur Mixernya.
Sepertinya pernyataan ini mempunyai tujuan khusus kepada pemerintahan jika sebenarnya Bitcoin tidak sepenuhnya dapat disalahgunakan. Mereka (penyedia jasa mixer) bisa menadi filter transaksi yang mencurigakan.

Mohon koreksi jika saya salah memahami isi berita.

Sumber: https://cointelegraph.com/news/no-crypto-for-criminals-coinjoin-btc-mixing-tool-to-block-illicit-transactions
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
November 17, 2021, 09:12:37 PM
#64
Saya lihat ada seseorang yang sudah sukses transaksi taproot menggunakan Trezor, saya lihatnya di OP return ada message; Greetings from team Trezor! Celebrating the Taproot activation!, tapi saya juga masih bingung bagaimana cara melihat transaksi tersebut memang menggunakan trezor, bisa saja bunyinya seperti itu kalau kenyataannya dia pakai bitcoin core.
Untuk pengguna (publik) Trezor + Trezor Suite, fitur Taproot (Send to Bech32m/Receive to P2TR) ini kemungkinan tersedia pada update Desember mendatang, sementara untuk hardware wallet yang sudah support baik untuk mengirim ataupun menerima tipe address taproot, baru Ledger + Ledger Live (Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD)*.

Karena Taproot ini baru aktif beberapa hari yang lalu, pastikan ketika hendak bertransaksi cari tahu informasi apakah wallet yang digunakan ataupun yang dituju sudah mensupport tipe address ini atau belum, baik untuk menerima ataupun mengirim.

Referensi wallet manasaja yang sudah support, antara lain bisa dilihat di sini:
*https://en.bitcoin.it/wiki/Bech32_adoption
legendary
Activity: 2352
Merit: 2049
November 14, 2021, 09:40:31 PM
#63
Akhirnya, coba langsung build dari source code PR tersebut, dan langsung coba testing di testnet.
Sepertinya taproot ini membuat size lebih ringan dari segwit biasanya. Kalau saya compare Taproot dengan transaksi segwit0, ada perbedaan ukuran antara mereka. Mungkin akan tampak sama jika ada message di OP_RETURN yang tentu sedikit menambah size pada transaksi.






Saya lihat ada seseorang yang sudah sukses transaksi taproot menggunakan Trezor, saya lihatnya di OP return ada message; Greetings from team Trezor! Celebrating the Taproot activation!, tapi saya juga masih bingung bagaimana cara melihat transaksi tersebut memang menggunakan trezor, bisa saja bunyinya seperti itu kalau kenyataannya dia pakai bitcoin core.

Mungkin ada sebagian yang kurang paham apa itu taproot, bisa baca di sini [1], kalau pada intinya sih, meningkatkan privasi, mengurangi ukuran dan fee.

1. membelanjakan Bitcoin menggunakan Taproot dapat membuat transaksi di saluran Lightning Network, transaksi peer-to-peer, atau kontrak pintar
2. Taproot juga akan menyelubungi transaksi, misalkan multi sig, transaksi kompleks dan sebagainya menjadi seperti hanya 1 transaksi

[1]. https://academy.binance.me/en/articles/what-is-taproot-and-how-it-will-benefit-bitcoin
legendary
Activity: 1932
Merit: 1273
November 14, 2021, 12:42:55 PM
#62
Mungkin beberapa hari kedepan akan ada upgrade dari wallet yang mulai support untuk create bech32m (taproot) address berawalan bc1p seperti Trezor dan Electrum. Saya belum check untuk bitcoin core apa sudah bisa atau belum, apa nunggu update berikutnya.
Kalau coba pakai Bitcoin Core v22.0, secara default masih belum bisa generate bech32m. Setidaknya belum bisa generate otomatis sampai ada versi terbaru dan PR#22364 sudah di-merge.

Ane iseng coba bikin addressnya secara manual dari sini, tapi entah kenapa tidak berhasil gan. Akhirnya, coba langsung build dari source code PR tersebut, dan langsung coba testing di testnet.
legendary
Activity: 2352
Merit: 2049
November 14, 2021, 09:18:21 AM
#61
btw, hitung mundur waktu aktivasi Taproot ini bisa juga dilihat di : https://taproot.watch/

Taproot sudah activated, Ada sekitar 2,043 transactions pada block perdana 709632. Tapi katanya baru di-spend pada block berikutnya - 709635 dan ini spend Perdananya

OP_RETURN data

Code:
I like Schnorr sigs and I cannot lie. @bitbug42

Pandangan pertama saya dengan melihat transaksi di atas dan membedakan dengan transaksi biasa segwit, taproot ini membuat ukuran transaksi lebih kecil walaupun pakai message seperti di atas. Dan juga ada beberapa transaksi saya lihat seperti hanya 1 transaksi tapi memiliki ukuran yang besar, ini kemungkinan taproot yang menyelubunginya menjadi seperti itu.

Tentu akan menarik untuk disimak jika kedepannya sudah mulai berjalan sempurna, jika sudah banyak orang yang mulai menggunakan alamat taproot, tentu transaksi akan semakin sulit dilacak (antara pengirim dan penerima) dan yang paling tunggu adalah fee yang akan semakin murah.

Mungkin beberapa hari kedepan akan ada upgrade dari wallet yang mulai support untuk create bech32m (taproot) address berawalan bc1p seperti Trezor dan Electrum. Saya belum check untuk bitcoin core apa sudah bisa atau belum, apa nunggu update berikutnya.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
November 12, 2021, 08:53:40 AM
#60
Sudah sekitar 709,143 ± block dari 709632 block saat ini, artinya tersisa cuma beberapa block untuk mulai mengaktifkan taproot.
-snip-
Sedikit meleset/lebih lambat dari perkiraan yang tertera di https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki (block 709632 diperkirakan terjadi sekitar 12 November 2021). Pada saat post ini dibuat, saya lihat di https://blockchair.com/bitcoin sudah mencapai block 709,377; Dengan kata lain tersisa 255 block lagi, jika rata-rata waktu antar blocks 9 menit 55 detik (dibulatkan jadi 10 menit) maka waktu aktivasi Taproot akan terjadi sekitar 42,5 jam lagi (sekitar 2 hari lagi).

btw, hitung mundur waktu aktivasi Taproot ini bisa juga dilihat di : https://taproot.watch/
legendary
Activity: 2352
Merit: 2049
November 10, 2021, 08:09:16 PM
#59
Sudah sekitar 709,143 ± block dari 709632 block saat ini, artinya tersisa cuma beberapa block untuk mulai mengaktifkan taproot.

Saya juga sedang membaca referensi mengenai Taproot ini, masih banyak yang belum saya mengerti, mungkin butuh praktek langsung bagaimana updated ini bekerja.

P2TR (Pay to Taproot)

Ini adalah gambar bagaimana P2TR itu bekerja


https://river.com/learn/terms/p/pay-to-taproot-p2tr/

Kalau kata awamnya P2TR itu gabungan dari fungsi P2SH dan P2PK, jadi kita bisa bebas memilih untuk membelanjakannya.


Ini adalah contoh P2TR address:

bc1pw74tdcrxlzn5r8z6ku2vztr86fgq0m245s72mjktf4afwzsf8ugs0gs8zu

atau yang achow buat di proof di twitternya: bc1ptapr00tnpsg4gjynmxumdvtuure6ayjrxnj9l39wrw93t9ekznvsnca09x

Ya sedikit berbeda dengan bech32 atau segwit address dimana berawalan bc1q, kalau P2TR awalan alamatnya adalah bc1p

kalau saya coba check di explorer tidak terbaca alias invalid address karena memang belum diaktifkan nunggu block 709632.

Namun sudah ada beberapa orang yang mencoba walaupun itu memang di luar standar kalau tidak menghubungi pool untuk meminingnya tentu tidak akan berhasil. https://b10c.me/blog/007-spending-p2tr-pre-activation/

Ini contoh alamat P2TR yang telah melakukan transaksi :
https://www.blockchain.com/btc/address/bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e

Setidaknya semua ini perlu dukungan seluruh Pool untuk mengatifkan taproot supaya P2TR tidak diperlakukan sebagai pembelanjaan oleh siapa pun (dimana fungsi taproot itu tidak jalan)

wallet yang support saat ini : bitcoin core, Electrum (hanya kirim, belum bisa nerima) , dll

legendary
Activity: 2156
Merit: 1789
October 27, 2021, 02:22:35 AM
#58
karena sebenarnya jaringan lain seperti Etherium sendiri telah memiliki pembharuan yang dimiliki Bitcoin.
Maksudnya network lain udah punya Taproot sejak dulu? Agan baca itu dari mana? Ane kok malah baru tahu sekarang. Memang ada network yang jauh lebih privat daripada Bitcoin, misalnya Monero, tapi untuk network kayak ETH dst ane rasa sih tidak ada. Nyatanya kan banyak juga yang ngelaunch mixer buat ETH dsm.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
October 26, 2021, 10:33:37 PM
#57
Setelah membaca berita tentang Upgrade Taproot yang akan dijadwalkan pada 16 November ini, sebenarnya saya tidak begitu paham dan mencari kata kunci tersebut di forum ini, akhirnya menemukan penjelasan detailnya di section Bahasa. -snip-
Tepatnya saat blok 709632 tercapai (min_activation_height), berdasarkan https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki diperkirakan terjadi sekitar 12 November 2021, bisa lebih cepat ataupun lebih lambat dari tanggal tersebut.

Beberapa topik ataupun diskusi tentang Taproot yang dipublish antara 2018-2021 bisa agan lihat di link post berikut:
https://bitcointalksearch.org/topic/m.57101272.

-snip- Apakah benar bahwa upgrade Taproot ini akan memberikan dampak positif pada pasar atau malah tidak berpengaruh apapun -snip-
Sebagaimana dijelaskan teman-teman di atas, Taproot tidak ada kaitannya langsung dengan market.
Salah satu fungsi dari Taproot adalah untuk meningkatkan privasi Bitcoin: https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki#Security.
legendary
Activity: 2352
Merit: 2049
October 26, 2021, 08:00:53 PM
#56
Apakah benar bahwa upgrade Taproot ini akan memberikan dampak positif pada pasar
Ya sepakat dengan mas abhie sampaikan di atas, jika sebuah proyek terus mengalami perkembangan yang positif (taproot), market juga akan merespons dengan positif dalam artian jika publik masih antusias maka disitu pasar yang kuat akan terbentuk dengan sendirinya.

karena sebenarnya jaringan lain seperti Etherium sendiri telah memiliki pembharuan yang dimiliki Bitcoin.
yang jelas beda jalur, btc dan eth memiliki jaringan sendiri-sendiri. sehebat-habatnya jaringan eth tidak akan berpengaruh apa-apa dengan btc.

Karena saya memang bukan miner dan tidak begitu paham.
saya juga bukan miner, dan masih tidak paham dengan btc, dan tidak mesti jadi miner untuk paham, karena sampeyan download bitcoin core wallet saja akan tau perubahan nantinya, taproot (setelah upgrade 16 november) akan diimplementasikan ke bitcoin core wallet pada release berikutnya.
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
October 26, 2021, 02:54:31 PM
#55
Setelah membaca berita tentang Upgrade Taproot yang akan dijadwalkan pada 16 November ini, sebenarnya saya tidak begitu paham dan mencari kata kunci tersebut di forum ini, akhirnya menemukan penjelasan detailnya di section Bahasa. Apakah benar bahwa upgrade Taproot ini akan memberikan dampak positif pada pasar atau malah tidak berpengaruh apapun karena sebenarnya jaringan lain seperti Etherium sendiri telah memiliki pembharuan yang dimiliki Bitcoin. Apakah demikian? Atau saya keliru? Karena saya memang bukan miner dan tidak begitu paham.

Yang jelas Upgrade Taproot akan meningkatkan sisi privacy dan keamanan pada sebuah transaksi Bitcoin. Dari softfork Taproot ini sebenarnya tidak ada kaitan langsung dengan kondisi market, tapi dengan adanya upgrade ini dapat meningkatkan unsur fundamental dari Bitcoin. Jika respon market bagus ya bisa memicu sentimen bullish.
hero member
Activity: 1414
Merit: 574
October 26, 2021, 12:59:12 PM
#54
Taproot
Terima kasih sudah menambahkan materi tentang Taproot, Daftar isi pada post#1 sudah saya update.
Jika berkenan agan menambahkan BBcode format berikut pada judul agar terhubung dengan daftar isi dan memudahkan member yang baru membaca thread perihal Privasi dan Anonimitas Bitcoin ini dalam mencari konten terkait.

Code:
[anchor=point13][color=teal][b][size=12pt]12. Taproot[/size][/b][/color][/anchor]
[iurl=#index][size=7pt][color=brown]kembali ke daftar isi[/color][/size][/iurl]

Setelah membaca berita tentang Upgrade Taproot yang akan dijadwalkan pada 16 November ini, sebenarnya saya tidak begitu paham dan mencari kata kunci tersebut di forum ini, akhirnya menemukan penjelasan detailnya di section Bahasa. Apakah benar bahwa upgrade Taproot ini akan memberikan dampak positif pada pasar atau malah tidak berpengaruh apapun karena sebenarnya jaringan lain seperti Etherium sendiri telah memiliki pembharuan yang dimiliki Bitcoin. Apakah demikian? Atau saya keliru? Karena saya memang bukan miner dan tidak begitu paham.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Bisa juga lebih maju, jika block time pada jaringan Bitcoin terus-terusan dibawah 10 Menit (atau rata-rata block time adalah 9 menit) sehingga waktu penemuan Block 709632 terjadi lebih cepat dari estimasi tersebut  ;D.
Nah ini, bisa lebih maju juga waktunya dari perkiraan tanggal 12 November 2021 jika keadaannya demikian; Jadi aktivasi taproot itu belum bisa dikatakan tepatnya akan terjadi pada tanggal berapa. Ini tergantung seberapa cepat atau lamanya miner menemukan block 709632 tersebut sebagai "min activation height" sebagaimana disyaratkan pada BIP341.
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
Maksudnya gimana ini ya kang?, apa kalau tidak mau upgrade ke 0.21.1 dan jika user mau cuma pakai versi yang sebelumnya harus download versi yang ini?,
Jika ingin mengaktifkan Taproot ya harus sudah menggunakan versi Bitcoin Core 0.21.0-based Taproot Client 0.1 atau yang versi 0.21.1 sebelum proses Taproot dilaunching.

Sepemahaman saya itu earliest activation, tepatnya pada block 709632, sementara untuk tanggalnya itu baru "diperkirakan paling awal" terjadi pada tanggal tersebut.
Bisa juga lebih maju, jika block time pada jaringan Bitcoin terus-terusan dibawah 10 Menit (atau rata-rata block time adalah 9 menit) sehingga waktu penemuan Block 709632 terjadi lebih cepat dari estimasi tersebut  Grin.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Maksudnya gimana ini ya kang?, apa kalau tidak mau upgrade ke 0.21.1 dan jika user mau cuma pakai versi yang sebelumnya harus download versi yang ini?,
Setahu saya itu versi dari Bitcoin Core yang sudah based Taproot Client Software yang bisa digunakan untuk keperluan running Bitcoin node, namun disarankan sebaiknya menggunakan Bitcoin Core reguler versi terbaru. CMIIW

source code untuk update node, *catatan jika tidak mau upgrade ke terbaru, ada di sini; https://github.com/BitcoinActivation/bitcoin

Quote
Type: Softfork
Specification: BIP 341 (witness) BIP 342 (scripts)
Earliest activation: 709632 (2021 November 12th*)
Latest activation:762048 (2022 November 11th*)
Activation method: BIP 8
API name: taproot
Signal bit: 2
Start height: 681408 (2021 April 30th)
Timeout height: 760032 (2022 October 28th)
Threshold: 90%
Lockin on timeout: Yes

* ada tanggal tepatnya aktivasi taproot 12 novermber 2021
Sepemahaman saya itu earliest activation, tepatnya pada block 709632, sementara untuk tanggalnya itu baru "diperkirakan paling awal" terjadi pada tanggal tersebut.

For Bitcoin mainnet, the starttime is epoch timestamp 1619222400 (midnight 24 April 2021 UTC), timeout is epoch timestamp 1628640000 (midnight 11 August 2021 UTC), the threshold is 1815 blocks (90%) instead of 1916 blocks (95%), and the min_activation_height is block 709632 (expected approximately 12 November 2021).
legendary
Activity: 2352
Merit: 2049
atau menggunakan Bitcoin Core 0.21.0-based Taproot Client 0.1 (https://bitcointaproot.cc/#download).
Maksudnya gimana ini ya kang?, apa kalau tidak mau upgrade ke 0.21.1 dan jika user mau cuma pakai versi yang sebelumnya harus download versi yang ini?,

source code untuk update node, *catatan jika tidak mau upgrade ke terbaru, ada di sini; https://github.com/BitcoinActivation/bitcoin

Quote
Type: Softfork
Specification: BIP 341 (witness) BIP 342 (scripts)
Earliest activation: 709632 (2021 November 12th*)
Latest activation:762048 (2022 November 11th*)
Activation method: BIP 8
API name: taproot
Signal bit: 2
Start height: 681408 (2021 April 30th)
Timeout height: 760032 (2022 October 28th)
Threshold: 90%
Lockin on timeout: Yes

* ada tanggal tepatnya aktivasi taproot 12 novermber 2021
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
-snip-
Yup, saya tadi sempat baca juga di tweet nya @hampus_s perihal chart tersebut

The number of Bitcoin nodes that is upgraded to support Taproot is still very low (24.4%), if you are running a Bitcoin node, you should consider upgrading to Bitcoin 0.21.1 before #Taproot activates in November.
Masih ada tenggat waktu sampai sekitar November sebelum taproot diaktifkan untuk mempertimbangkan upgrade ke Bitcoin Core 0.21.1 (untuk running Bitcoin node) atau menggunakan Bitcoin Core 0.21.0-based Taproot Client 0.1 (https://bitcointaproot.cc/#download).
legendary
Activity: 2352
Merit: 2049
Tahap selanjutnya proses aktivasi Taproot pada block 709632 (diperkirakan pertengahan November 2021) sebagaimana secara spesifik disebutkan aturannya di BIP 341 dan BIP 342.
Ada sebuah catatan kecil bagi yang menjalankan node bitcoin, jadi sebelum aktifasi Taproot di bulan November maka pengguna harus mengupgrade ke lebih baru, minimal 0.21.1 karena jumlah node yang mendukung taproot masih sangat rendah, sekitar 24% . source

http://luke.dashjr.org/programs/bitcoin/files/charts/taproot.html



https://twitter.com/LukeDashjr/status/1403776669501071361
Quote
Upgrading your NODE is what is important, not your wallet (you can do that at your convenience, opt-in)

Mungkin bisa baca petunjuk upgrade di sini https://twitter.com/2btc10000pizzas/status/1404110255785660427

legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Selamat, Sudah 1815 blok sinyal jadi Taproot siap lock-in > https://taproot.watch/
Akhirnya speedy trial dari softfork Taproot locked in juga di 12 Juni 2021 lalu, mencapai minimal 90% (1815 dari 2016 blok yang disyaratkan) pada block 687284.

Tahap selanjutnya proses aktivasi Taproot pada block 709632 (diperkirakan pertengahan November 2021) sebagaimana secara spesifik disebutkan aturannya di BIP 341 dan BIP 342.

For Bitcoin mainnet, the starttime is epoch timestamp 1619222400 (midnight 24 April 2021 UTC), timeout is epoch timestamp 1628640000 (midnight 11 August 2021 UTC), the threshold is 1815 blocks (90%) instead of 1916 blocks (95%), and the min_activation_height is block 709632 (expected approximately 12 November 2021).


Sumber gambar: https://twitter.com/hampus_s/status/1404170245586227201?s=20
legendary
Activity: 2352
Merit: 2049
Selamat, Sudah 1815 blok sinyal jadi Taproot siap lock-in > https://taproot.watch/



Nampaknya memang kecil kemungkinan kalau sampai mesti terjadi hardfork mengingat saat ini saja sudah sekitar 99.26% mining pool memberikan lampu hijau (tinggal menunggu signalling block mencapai 90%).
Ya, sudah pasti softfork. walaupun ada pool yang kembali tidak kasih signal https://taproot.watch/index.txt > sigmapool. namun kondisi sudah deployment sekarang.

According to Bitcoin Optech contributor Steve Lee, the Taproot & Schnorr soft fork brings the following opportunities:
2. Fungibility: all outputs become indistinguishable, increasing privacy.
Betul sekali, Taproot membuat transaksi Bitcoin terlihat dan sulit untuk mengetahui transaksi satu sama lain.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Mayoritas miner (diwakili oleh pool-pool mining yang biasa mereka gunakan) nampaknya sudah pada memberikan lampu hijau dan siap mendukung softfork Taproot, jadi sangat kecil sekali kemungkinan bakal terjadi Hardfork pada jaringan Bitcoin (tidak memicu munculnya chain-split seperti yang terjadi saat update Segwit dulu).
Nampaknya memang kecil kemungkinan kalau sampai mesti terjadi hardfork mengingat saat ini saja sudah sekitar 99.26% mining pool memberikan lampu hijau (tinggal menunggu signalling block mencapai 90%).

Berbeda ketika awal mula Segwit diperkenalkan, masih banyak yang kontra sehingga terjadi hardfork di 2017 lalu.

Semoga saja dengan munculnya Taproot dapat mengangkat fundamental Bitcoin, sehingga selain miner senang para trader pun riang  ;D.
Mudah-mudahan demikian dan bisa membawa dampak positif; Beberapa benefit yang ditawarkan Taproot dan Schnorr:

According to Bitcoin Optech contributor Steve Lee, the Taproot & Schnorr soft fork brings the following opportunities:

1. Scaling: 30-75% savings on multi-signatures and 2.5 faster block validation.
2. Fungibility: all outputs become indistinguishable, increasing privacy.
3. Script Innovation: provides a simple way to structure crypto signatures.
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
Mayoritas miner (diwakili oleh pool-pool mining yang biasa mereka gunakan) nampaknya sudah pada memberikan lampu hijau dan siap mendukung softfork Taproot, jadi sangat kecil sekali kemungkinan bakal terjadi Hardfork pada jaringan Bitcoin (tidak memicu munculnya chain-split seperti yang terjadi saat update Segwit dulu).

Semoga saja dengan munculnya Taproot dapat mengangkat fundamental Bitcoin, sehingga selain miner senang para trader pun riang  Grin.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
-snip- Walau pun begitu, current signaling sudah masuk 90% walau masih tersisa 659 Taproot blocks sampai softfork.
Mungkin yang dimaksud om Chikito sudah masuk 90% di atas itu adalah current total dari mining pool yang memberikan signal hijau.
Meskipun secara umum sudah dianggap memberi signal hijau, namun masih ada beberapa mining pool yang belum total memberikan signal hijau pada blok hasil miningnya jika melihat dari kolom Blocks di https://taproot.watch/miners.

Sementara kalau untuk status current signalling pada 2016 blok dari Bitcoin Taproot softfork saat post ini dibuat baru mencapai 62.55% dari 90% signalling blocks yang disyaratkan agar proses softfork bisa dikunci.

It would be neat if taproot.watch would add a indicator on how low the signaling would have to fall to block it this period.
legendary
Activity: 2352
Merit: 2049
Dalam 2016 block period, 90% atau 1815 dari 2016 blok harus memberi sinyal readiness agar softfork tersebut (taproot) bisa locked in.
Saat saya lihat cuma tersisa 2 yang belum yaitu; btcpool dan Unrecognized miners saja yang belum kasih signal, selain itu btc.com pagi tadi saya lihat not signaling tapi sekarang kembali hijau, sepertinya naik turun dan belum konsisten. Walau pun begitu, current signaling sudah masuk 90% walau masih tersisa 659 Taproot blocks sampai softfork.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
-snip- tersisa 1319 Taproot blocks sebelum softfork. Jadi kira-kira kapan?-snip-
Di https://taproot.watch/ saya lihat pada saat post ini dibuat, periode sinyal dari 2016 blok (2 minggu) baru mencapai 24.95% (503 signalling blocks).
Speedy Trial diberikan tenggat waktu hingga Agustus 2021 (tiga bulan signaling period sejak Bitcoin Core 0.21.1 dirilis dengan Taproot activation code pada Mei 2021 lalu).

Dalam 2016 block period, 90% atau 1815 dari 2016 blok harus memberi sinyal readiness agar softfork tersebut (taproot) bisa locked in.

-snip- As described in detail in the release notes, miner block templates produced by this version of Bitcoin Core will signal readiness to enforce taproot during the roughly three month period specified by BIP341.

If, during that time, 90% of blocks within a 2,016 retarget period signal readiness, taproot will be locked in and this version of Bitcoin Core will begin enforcing the additional consensus rules specified in BIPs 341 and 342 at block 709,632, which is expected in early or mid November.

If miners don’t lock in taproot by the end of the three month signaling period, a separate attempt to activate it using another mechanism is expected to be tried. The activation mechanism has been designed so that, by roughly mid August, it will either provide us with an assurance that we’ll soon have taproot or immediately give us valuable information that users and developers can use to make the next activation attempt more likely to succeed.
legendary
Activity: 2352
Merit: 2049
Tidak terbalik mas? Itu di screenshot terbaru yang dicantumkan di atas, btc.com bukankah signalnya sekarang sudah hijau?
terima kasih atas koreksinya, mata agak siwer sedikit.

Barusan saya cek lagi https://taproot.watch/index.txt



ternyata Arkpool telah bergabung di sinyal taproot. jadi tersisa 3 lagi yang belum; MARA Pool, BTCPool dan Unrecognized miners. Current total: 98.62% dari post saya sebelumnya 98.06%. tersisa 1319 Taproot blocks sebelum softfork. Jadi kira-kira kapan?, saya cek di bawah ada block tertulis; 687455 berawal dari block 685440.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
-snip- namun, btc.com dari sebelumnya hijau sekarang jadi merah.
Tidak terbalik mas? Itu di screenshot terbaru yang dicantumkan di atas, btc.com bukankah signalnya sekarang sudah hijau?

Siapakah Unrecognized miners ini?, apa ini gabungan dari solo miners di seluruh dunia?.
Yang saya pahami dari tweet-nya @hampus_s, Unrecognized miners ini bukanlah gabungan dari solo miners tapi merupakan mining pool terakhir yang memang belum diketahui.

We still have some unrecognized miners not signalling for Taproot readiness, but this the last known mining pool yes.
Contoh block-nya https://taproot.watch/miner/Unrecognized%20miners : 🚫 Block #685521

Referensi bacaan lainnya: Pengertian Tentang Solo Mining dan Pool Mining Dalam Bitcoin.
legendary
Activity: 2352
Merit: 2049

Saat ini SpiderPool, OKExPool, Rawpool, Sigmapool.com dan lainnya telah menunjukan signal hijau. namun, btc.com dari sebelumnya hijau sekarang jadi merah. tersisa 1412 Taproot blocks sampai waktu softfork. https://taproot.watch/index.txt

Mining Pools - Current total: 98.06% , naik dari sebelum post ini 84%.



Siapakah Unrecognized miners ini?, apa ini gabungan dari solo miners di seluruh dunia?.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Ada banyak informasi tentang Taproot, baik yang fokus membahas tentang Taproot ataupun yang hanya sepintas/tidak spesifik membahas Taproot. Berikut ini beberapa link yang dipublikasikan/tersedia secara online.

Beberapa contoh general audience:

- Taproot Is Coming: What It Is, and How It Will Benefit Bitcoin (January 24th 2019)
- Taproot at MIT Bitcoin Expo (April 6th 2020)
- Bitcoin’s Future: Exactly How a Coming Upgrade Could Improve Privacy and Scaling (April 7th 2020)
- Taproot and Schnorr: The Biggest BTC Upgrade for 2021 (February 6th 2021)

Beberapa publikasi khusus lainnya:

2018

2019

2020

2021

Daftar link bersumber dari postingannya @gmaxwell: https://bitcointalksearch.org/topic/m.57092717

Note:
Thread (Taproot fraud) tempat postingan tersebut sudah di delete, sehingga semua postingan di sana juga ikut ter-delete;
Untuk arsip post bisa lihat di: https://loyce.club/archive/posts/5709/57092717.html;
Link dipostingan asli yang tidak clickable sudah saya perbaiki.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Proporsal Schnorr/taproot/tapscript telah di-Pull request ke Github Bitcoin 22 Januari 2020 dan telah di-Consesus. [Work in Progress] Implement BIP 340-342 validation (Schnorr/taproot/tapscript) #17977
-snip-
- Update -

Barusan saya lihat di https://taproot.watch/miners setidaknya sekarang sudah ada sekitar 14 Mining Pools yang sudah ceklis hijau pada Signals yang menandakan kesiapan pada proses soft fork jaringan Bitcoin/upgrade ke SegWit versi 1 (penerapan Taproot, Schnorr signatures, dan Merkle branches - https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki).



The signalling method works in periods of 2016 blocks, meaning that within a 2016 block period, 90%, or 1815 of the 2016 blocks have to signal for readiness.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
November 01, 2020, 06:26:55 PM
#35
Ya, saya pernah dengar soal blockchain itu yang terbuka dan dapat diakses semua orang. Saya pikir itu bisa akan mengatur semua bidang yang terkait uang. Contohny abidang perbankan yang udah lama mengunakan sistem blockchain. -snip-
Sepengetahuan saya, penerapan teknologi Blockchain di perbankan Indonesia, sebagian bank yang sudah mulai menerapkannya itu masih sebatas kegiatan "back office" yang dimanfaatkan untuk mempercepat transaksi/mengurangi kompleksitas transaksi dan menekan biaya operasional; dan belum sepenuhnya bisa diakses informasinya oleh semua orang.

btw, diskusinya saya kira rada sedikit keluar jalur dari tema thread.
legendary
Activity: 2156
Merit: 1789
October 22, 2020, 03:33:03 AM
#34
Sekilas dari yang ane baca sepertinya ada syarat kalau amount input dari tiap user harus sama, sehingga ga ketahuan kalau ada yang menganalisa dari segi input-output. Dengan kata lain, A dan B harus ngirim dengan jumlah X ke address C & D, terus nanti di flip. Dengan begini ada dua kemungkinan yang membuat analisa agak lebih sulit untuk para analis tx. CMIIW.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
October 21, 2020, 08:53:52 PM
#33
Bedanya sirkuit transaksi di atas dengan coinjoin apaan om jadinya? Kok sekilas mirip dengan coinjoin yang dilakukan berulang kali. -snip-
Dari yang saya pelajari, ... ide yang mendasari decentralized mixer sudah ada sebelum kedua konsep tersebut di atas; semua skema yang diusulkan bekerja dengan cara yang hampir sama dan bertujuan sebagai solusi untuk anonimitas Bitcoin.
Jika dilihat dari tanggal rilis diperkenalkannya ke publik, usulan konsep dari Olivier Coutu yang lebih dulu ada (Mei 2013) baru kemudian konsep CoinJoin-nya Gregory Maxwell (Agustus 2013).
Namun, perhitungan matematika yang mendasari konsep yang diusulkan Olivier Coutu ini terbilang cukup rumit, dan sejauh ini tidak ada implementasi yang dapat digunakan dengan mudah yang telah dibuat.
Setelah itu muncul konsep-konsep lain yang lebih simpel seperti yang diterapkan Taaki dan Martin (namun ide awalnya juga tidak lepas dari konsep CoinJoin yang diusulkan Gregory Maxwell).

Beberapa referensi tambahan yang pernah saya baca:
https://bitcoinmagazine.com/articles/trustless-bitcoin-anonymity-here-at-last-1377737692

-snip- Terus kalau cuma ada dua pihak, itu nanti kalau flipnya ga jadi switch apa tetap ga ketahuan karena input/output yang nilainya sama?
Mengenai hal ini saya belum cukup kapabel dalam memberikan jawabannya, namun setidaknya berikut ini ada dokumen dari Olivier Coutu (2014) yang memberikan gambaran lebih rinci cara kerja dan hasil anonimitas yang didapat dari penggunaan konsep yang diusulkannya:
https://core.ac.uk/download/pdf/151552849.pdf
legendary
Activity: 2156
Merit: 1789
October 21, 2020, 05:40:34 PM
#32
Bedanya sirkuit transaksi di atas dengan coinjoin apaan om jadinya? Kok sekilas mirip dengan coinjoin yang dilakukan berulang kali. Terus kalau cuma ada dua pihak, itu nanti kalau flipnya ga jadi switch apa tetap ga ketahuan karena input/output yang nilainya sama?
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
October 21, 2020, 11:05:48 AM
#31
16. Sirkuit Transaksi
kembali ke daftar isi

Pada Konferensi Bitcoin 2013 di San Jose, CA [1], Olivier Coutu dari Universitas Montreal Kanada menawarkan Sirkuit transaksi (Circuit of Transactions) dengan memanfaatkan teori jaringan untuk menyusun transaksi Bitcoin yang membentuk sirkuit kompleks, sehingga lebih sulit dilacak siapa identitas pihak-pihak yang terkait [2].



Terdapat beberapa konsep jaringan yang digunakan dalam sirkuit transaksi, diantaranya:
- Butterfly Network [3]



- Benes Network [4].


Benes Network yang digunakan pada Sirkuit transaksi[4]

Sirkuit transaksi akan mempersulit analisis identitas atas para pemilik alamat Bitcoin yang terlibat dalam transaksi-transaksi tersebut, sehingga meningkatkan anonimitas Bitcoin.


Referensi:
[1] Bitcoin 2013 conference - Olivier Coutu - Decentralized Mixers for Bitcoin
     https://www.youtube.com/watch?v=6hc8qaR_Fok
[2] Olivier Coutu, Privacy in Bitcoin through decentralized mixers
     https://core.ac.uk/download/pdf/151552849.pdf
[3] Martin Collier. A systematic analysis of equivalence in multistage networks.
     https://pdfs.semanticscholar.org/9c3a/5530f8492dc63d200f08080ea93c2f0cd6ac.pdf
[4] https://en.wikipedia.org/wiki/Clos_network
[5] Dimaz Ankaa Wijaya, Bitcoin Tingkat Lanjut, hal. 60: Puspantara, 2016.
-    Referensi lain lihat pada post #1

legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
October 18, 2020, 11:07:58 PM
#30
11. Schnorr Signature
-snip-
Multisig
-snip-

Diagram ukuran dari blockchain Bitcoin dengan dan tanpa multi-signature.
Sumber: https://eprint.iacr.org/2018/068.pdf
-snip-
Ada makalah baru dari Jonas Nick, Tim Ruffing dan Yannick Seurin perihal skema Multisignature Schnorr:
MuSig2: Simple Two-Round Schnorr Multi-Signatures

Abstract: Multi-signatures enable a group of signers to produce a single signature on a given message. Recently, Drijvers et al. (S&P'19) showed that all thus far proposed two-round multi-signature schemes in the DL setting (without pairings) are insecure under concurrent sessions, i.e., if a single signer participates in multiple signing sessions concurrently. While Drijvers et al. improve the situation by constructing a secure two-round scheme, saving a round comes with the price of having less compact signatures. In particular, the signatures produced by their scheme are more than twice as large as Schnorr signatures, which arguably are the most natural and compact among all practical DL signatures and are therefore becoming popular in cryptographic applications (e.g., support for Schnorr signature verification has been proposed to be included in Bitcoin). If one needs a multi-signature scheme that can be used as a drop-in replacement for Schnorr signatures, then one is either forced to resort to a three-round scheme such as MuSig (Maxwell et al., DCC 2019) or MSDL-pop (Boneh, Drijvers, and Neven, ASIACRYPT 2018), or to accept that signing sessions are only secure when run sequentially, which may be hard to enforce in practice, e.g., when the same signing key is used by multiple devices.

In this work, we propose MuSig2, a novel and simple two-round multi-signature scheme variant of the MuSig scheme. Our scheme is the first multi-signature scheme that simultaneously i) is secure under concurrent signing sessions, ii) supports key aggregation, iii) outputs ordinary Schnorr signatures, iv) needs only two communication rounds, and v) has similar signer complexity as regular Schnorr signatures. Furthermore, our scheme is the first multi-signature scheme in the DL setting that supports preprocessing of all but one rounds, effectively enabling a non-interactive signing process, without forgoing security under concurrent sessions. The combination of all these features makes MuSig2 highly practical. We prove the security of MuSig2 under the one-more discrete logarithm (OMDL) assumption in the random oracle model, and the security of a more efficient variant in the combination of the random oracle and algebraic group models.


Skema multi-signature MuSig2 [GrGen]
Sumber: https://eprint.iacr.org/2020/1261.pdf halaman 12


Makalah lengkapnya bisa juga dibaca di link file berikut ini: https://eprint.iacr.org/2020/1261.pdf
Referensi lain: https://bitcointalksearch.org/topic/m.55380445

legendary
Activity: 2352
Merit: 2049
Coin Control

Mungkin agak sedikit dilupakan oleh kita mengenai coin control yang terdapat di feature bitcoin core, electrum, hardware wallet atau dompet HD lainnya. padahal fungsinya juga sebagai privasi yang membuat pengguna tetap anonim, bahkan saya membaca sebuah artikel [1] mengatakan bahwa percuma saja kita meremix atau mencampur Bitcoin kalau tidak menggunakan fitur coin control.

Q: Apa itu coin control?
A: Coin control adalah sebuah cara untuk mengirim coin dengan menggunakan alamat yang kita pilih di dompet HD, lebih spesifik lagi dari output yang tidak Anda habiskan akan menjadi input pengiriman. Biasanya pada dompet HD mengirim coin dengan cuma klik send, padahal kalau kita memiliki sejumlah btc di dompet hd dalam beberapa alamat tentu akan membuktikan kita memiliki alamat tersebut.

Di bawah ini alur pengiriman Bitcoin menggunakan HD wallet tanpa menggunakan coin control

Gambar transaksi Bitcoin pada HD wallet (electrum).

1.

2.

Di bawah ini alur pengiriman Bitcoin menggunakan HD wallet menggunakan coin control

Pada electrum untuk feature coin control ada di address caranya scrooling down pilih alamat yang akan kamu spend

3.

Saya akan mencoba mengirim (output) dari alamat yang tidak dihabiskan di gambar no.2

Klik kanan alamat tersebut lalu pilih spend from

gambar di bawah menunjukan coin control telah active.

4.

Gambar di bawah pengiriman yang menggunakan coin control



TX ID = https://live.blockcypher.com/btc-testnet/tx/dcfd79703dc27b32b636d10dd037e5ea53055641cbe18c558b6d89a81ccaef09/

Maka akan otomatis mengirim sejumlah bitcoin dari alamat yang telah kita pilih/control tersebut

sumber:
[1]. https://medium.com/@nopara73/coin-control-is-must-learn-if-you-care-about-your-privacy-in-bitcoin-33b9a5f224a2
[2]. https://bitcoin.stackexchange.com/questions/37486/what-does-bitcoin-cores-coin-control-features-do-and-how-do-i-use-it
[3]. https://cryptomining-blog.com/tag/what-is-coin-control/
legendary
Activity: 2352
Merit: 2049
6. CoinJoin

Saya barusan mencoba coinjoin versi samourai wallet aka Whirpool, saya koneksikan mobile wallet ke desktop caranya > Settings > Transactions > Experimental > copy paste code mobile ke desktop.

https://support.samourai.io/article/76-pairing-samourai-wallet-to-whirlpool-desktop

1. Gambar di bawah minimum deposit untuk melakukan coinjoin



2. Untuk melakukan proses klik premix



3. seting target mixing (saya pakai 5)



4. proses queue



5. proses mixing, tunggu hingga selesai 5 peers



6. proses mixing, baru 1 peers selama 3 jam.



Setelah hampir 24 jam, tetap begitu saja, tiada perubahan 1 peers selama proses. mungkin tidak cukup peers di luar sana untuk melakukan mixing coin tersebut.
legendary
Activity: 2156
Merit: 1789
Lalu tiba-tiba internet terputus atau mati lampu sebelum proses pencampuran selesai, bagaimana nasib 0.1 BTC tersebut?

Tergantung apakah sebelum atau sesudah fase registrasi. Kalau setelah, koin akan diban dari round coinjoin dalam 24 jam ke depan. Kalau sebelum, koin akan dianggap time-out setelah 1 menit. Asumsinya Wasabi force close dan tidak akan close manual. Lebih detailnya bisa dicek di FAQnya Wasabi[1]. Singkatnya, koinnya ga akan kemana-mana dan harus ngulang proses dari awal kalau mau coinjoin.

[1] https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html#does-wasabi-have-to-stay-on-during-coinjoin
legendary
Activity: 2352
Merit: 2049
tapi setidaknya substansial privacy dari coinjoin bisa dirasakan dengan lebih efektif (semakin banyak partisipan maka akan semakin banyak variasi input sehingga output dari transaksi tersebut akan semakin tersamarkan).
Tentu semakin besar pula fee-nya > 0.003% x anonymity set (wasabi wallet)

ada sedikit mengganjal di sini, setidaknya setelah melihat proses testing yang saya lakukan. bagaimana jika BTC (misalkan 0.1 BTC) kita sedang berada di coinjoin untuk dicampur, seperti contoh gambar di bawah.



Lalu tiba-tiba internet terputus atau mati lampu sebelum proses pencampuran selesai, bagaimana nasib 0.1 BTC tersebut?
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary

sedangkan yang testnet hanya berkisar 0.0001 tBtc dan hanya memerlukan 2 peers saja.


Setau saya untuk anonymity set bisa di rubah Gan .. yah meskipun untuk sekedar pengetesan saja, tapi setidaknya substansial privacy dari coinjoin bisa dirasakan dengan lebih efektif (semakin banyak partisipan maka akan semakin banyak variasi input sehingga output dari transaksi tersebut akan semakin tersamarkan).
legendary
Activity: 2352
Merit: 2049
Kalau agan ga punya dana sebesar itu bisa nyoba Whirpoolnya Samourai Wallet. Minimum sekitar 0.01 BTC gan, ada pilihannya juga sampai 0.05 BTC seingat saya.
Tepatnya sekitar 0.0105 BTC, 0.01 untuk di coinjoin/mix, 50k satoshi buat fee pool [1]. makin gede yang mau dimix makin gede juga pool feenya [2]. tarifnya juga flat, yang membedakan whirpool dan coinjoin lainnya.

Quote
Whirlpool is different than other CoinJoin services, in that you do not pay a volume based fee per anonymity set, but instead you pay a one time flat fee for an unlimited anonymity set.



Saya coba download whirpool versi desktop [3], tapi tampaknya memang kita musti download versi mobile dulu untuk dikoneksikan.



[1]. https://support.samourai.io/article/91-mixing-on-mobile-with-whirlpool
[2]. https://support.samourai.io/article/81-understanding-pools-and-pool-fees
[3]. https://www.samouraiwallet.com/download
legendary
Activity: 2156
Merit: 1789
Kalau agan ga punya dana sebesar itu bisa nyoba Whirpoolnya Samourai Wallet. Minimum sekitar 0.01 BTC gan, ada pilihannya juga sampai 0.05 BTC seingat saya.

Btw itu benar Wasabi bisa coinjoin sampe 0.009 BTC? Apa typo?
legendary
Activity: 2352
Merit: 2049
6. CoinJoin
Saya mencoba coinjoin pada wasabi wallet beberapa waktu lalu, karena saya gak ada Btc yang mencukupi untuk mencobanya jadi saya pakai btc tesnet namun di sini agak berbeda, anonimitasnya cuma 2 (walaupun sudah diseting 50). Nilai minimun untuk coin join menggunakan btc mainet berkisar 0.1-0.09 BTC dan memerlukan 100 peers registrasi.

BTC Mainet


sedangkan yang testnet hanya berkisar 0.0001 tBtc dan hanya memerlukan 2 peers saja.

BTC Testnet


Karena nilai minimum untuk coin joinnya kecil jadi saya bisa memecah (split) tBtc menjadi beberapa alamat seperti di bawah ini:



Ada sekitar 50-70an alamat yang terpecah/split/mixed dari 1 alamat 0.25 tBtc saya coinjoin. Tiap coin yang displit mempunyai alamat berbeda jadi kita akan anonim untuk mengirim bitcoin selanjutnya.





Ini yang tersisa dari 0.25 tBtc yang saya split



Itu masih bisa kita split lagi, karena minimum coinjoin masih terpenuhi untuk versi testnet.


Btw itu benar Wasabi bisa coinjoin sampe 0.009 BTC? Apa typo?
edited / typo


legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
February 14, 2020, 07:46:42 PM
#21
14. Analisis Anonimitas Bitcoin
kembali ke daftar isi

Terdapat beberapa karakteristik Bitcoin yang dijadikan dasar analisis transaksi Bitcoin maupun analisis identitas pemilik alamat Bitcoin. Para ahli analisis tentu saja dapat menggali informasi melalui blockchain Bitcoin yang terbuka dan dapat diakses oleh siapa saja. Lebih dari itu, informasi tambahan dapat digali oleh para analis untuk mempermudah pekerjaan mereka.

Menyebarluaskan informasi alamat Bitcoin tentu saja menjadi hal yang lumrah agar dapat menerima pembayaran maupun donasi. Namun para analis dapat secara langsung menghubungkan alamat Bitcoin tersebut dengan identitas asli si pemilik alamat. Transaksi yang terkait dengan alamat ini juga memiliki risiko privasi, tidak hanya pemilik alamat namun juga mereka yang bertransaksi dengan alamat tersebut.

Karakteristik informasi alamat Bitcoin yang dapat dikumpulkan di internet dianalisis dalam sebuah riset[1]. Para periset mengumpulkan informasi alamat Bitcoin dari toko-toko yang mempublikasikan alamat Bitcoin milik mereka. Setelah itu, mereka mengelompokkan alamat-alamat tersebut berdasarkan lokasi geografis toko-toko tersebut. Tentu saja hal ini dapat disimpulkan bahwa pelanggan yang bertransaksi dengan alamat-alamat Bitcoin tersebut berada dalam lokasi geografis yang sama dengan toko-toko tersebut.

Untuk mengurangi kemungkinan analisis seperti di atas, para peneliti menyarankan agar alamat baru disediakan untuk setiap transaksi dengan pelanggan baru, sehingga dapat melindungi privasi pelanggan dengan sedikit lebih baik.

Pengguna Bitcoin yang memajang alamat Bitcoin mereka dalam situs-situs, forum, dan media sosial juga menjadi target analisis, termasuk juga alamat donasi Wikileaks[2]. Riset tersebut berhasil membuka relasi transaksi-transaksi Bitcoin dalam grafik jaringan.


Sumber: An Analysis of Anonymity in the Bitcoin System [2]

Sebuah wallet Bitcoin dapat memiliki lebih dari 1 alamat Bitcoin yang mengelola alamat-alamat tersebut bagi pengguna. Jika pengguna mencoba untuk membuat transaksi yang membutuhkan dana dalam jumlah yang melebihi dana yang ada dalam 1 alamat, maka wallet tersebut akan secara otomatis membuat transaksi dengan jumlah input yang lebih dari 1 (jamak). Konsep inilah yang digunakan oleh para analis dengan teknik klustering alamat dan mengasosiasikannya ke dalam identitas pemilik yang sama.

Karakteristik ini dieksploitasi dalam sebuah riset dengan melakukan teknik klustering[3]. Teknik ini dilakukan dengan mengumpulkan transaksi-transaksi dengan input jamak dan mengidentifikasikan pemilik alamat-alamat tersebut. Riset lain dengan jangkauan yang lebih luas juga dilakukan dengan menggunakan analisis kuantitatif untuk menentukan karakteristik umum transaksi-transaksi bitcoin yang telah terjadi[4].

Alamat kembalian (change address) merupakan sebuah alamat Bitcoin yang dimiliki oleh pengirim Bitcoin untuk menerima selisih antara uang yang dimiliki dalam sebuah alamat dengan uang yang dibayarkan. Hal ini merupakan praktik yang umumnya dilakukan dalam transaksi Bitcoin. Dengan praktik ini, maka dapat dikatakan bahwa alamat kembalian dimiliki oleh pengirim Bitcoin dalam sebuah transaksi. Alamat kembalian juga digunakan dalam teknik klustering[3] dan identifikasi sebagai alamat yang dimiliki oleh pemilik yang sama dengan alamat input jamak.

Jumlah Bitcoin yang ada dalam transaksi Bitcoin dapat menjadi titik awal bagi analis Bitcoin. Misalnya seseorang yang melakukan pembayaran dalam jumlah spesifik (misalnya dengan nilai yang sangat besar), maka orang lain bisa saja menerka siapa yang melakukan transaksi dengan nilai spesifik tersebut tanpa harus melakukan analisis lebih dalam.


Referensi:
[1] E. Androulaki, G.O. Karame, M. Roeschlin,. T. Scherer, and S. Capkun,
     "Evaluating user privacy in bitcoin," in Financial Crytography and Data Security, ed: Springer, 2013, pp. 34-51
     https://link.springer.com/chapter/10.1007/978-3-642-39884-1_4
[2] F. Reid and M. Harrigan, An analysis of anonymity in the bitcoin system: Springer, 2013.
     https://users.encs.concordia.ca/~clark/biblio/bitcoin/Reid%202011.pdf
[3] S. Meiklejohn, M. Pomarole, G. Jordan, K. Levchenko, D. McCoy, G.M. Voelker, et al.,
     "A Fistful of Bitcoins: Characterizing Payment Among Men with No Names," USENIX; Login:, 2013.
    https://cseweb.ucsd.edu/~smeiklejohn/files/imc13.pdf
[4] D. Ron and A. Shamir, "Quantitative analysis of the full bitcoin transaction graph,
     "in Financial Cryptography and Data Security, ed: Springer, 2013, pp 6-24.
     https://link.springer.com/chapter/10.1007%2F978-3-642-39884-1_2
-    Dimaz A.W. & Oscar D., Blockchain dari Bitcoin untuk Dunia, hal. 110-111: Jasakom, 2017.
     [email protected] ; @kriptologi
-    Referensi lain lihat pada post #1

legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
January 28, 2020, 12:41:56 PM
#20
Kalau mixing signature yang saya pakai ini menggunakan pool yang telah ditetapkan oleh mereka.
Saya baca di FAQ web mereka https://smartmixer.io/en/faq, dijelaskan ada 3 pool yang mereka gunakan untuk klien, seperti:
1. Standard Pool
Mencampur Bitcoin kita dengan Bitcoin yang masuk dari klien lain
2. Smart Pool
Mencampur Btc kita dengan Bitcoin dari klien yang lain, bitcoin milik smartmixer dan bitcoin milik Investor.
3. Stealth Pool
mencampur btc kita hanya dengan bitcoin milik smartmixer dan investor.

Klo saya tarik kesimpulan (dari contoh penggunaan layanan mixing oleh smartmixer), maka UTXO yang dipergunakan dalam layanan mixing tersebut meliputi UTXO dari pengguna sendiri, UTXO dari pengguna lainnya, UTXO dari pemilik layanan mixing, dan tidak menggunakan UTXO dari jaringan global Bitcoin (yang bukan pengguna layanan mixing). Yang membuat perbedaan hanyalah metode yang digunakan saja.



Quote
Saya kira iya, untuk yang standar pool dan smartpool.
di dalam FAQ mereka dijelaskan, metode no.3 yang paling aman karena tidak mencampur Bitcoin dengan pengguna lain.

Klo melihat penjelasan dari FAQ smartmixer diatas, maka saya kira jawabannya akan "Tidak". Karena apapun metode yang dipilih oleh pengguna, pada saat pengguna tersebut melakukan deposit maka dia akan menerima sebuah address baru dengan sejumlah COIN (UTXO) yang clean (tidak terikat dengan UTXO deposit tadi). Jadi UTXO-UTXO baru inilah yang akan dipergunakan dalam layanan mixing [IMO]
legendary
Activity: 2352
Merit: 2049
January 28, 2020, 08:44:20 AM
#19
1. Dalam melakukan pengacakan, apakah layanan mixing ini menggunakan UTXO dari seluruh konsumennya atau general UTXO yang ada di jaringan Bitcoin (transactions Pool) ??
Kalau mixing signature yang saya pakai ini menggunakan pool yang telah ditetapkan oleh mereka.
Saya baca di FAQ web mereka https://smartmixer.io/en/faq, dijelaskan ada 3 pool yang mereka gunakan untuk klien, seperti:
1. Standard Pool
Mencampur Bitcoin kita dengan Bitcoin yang masuk dari klien lain
2. Smart Pool
Mencampur Btc kita dengan Bitcoin dari klien yang lain, bitcoin milik smartmixer dan bitcoin milik Investor.
3. Stealth Pool
mencampur btc kita hanya dengan bitcoin milik smartmixer dan investor.

2. Apakah ada kemungkinan jika Bitcoin (UTXO) yang dikirimkan oleh satu pengguna (misal si A) akan dipergunakan juga oleh layanan mixing dalam upaya memenuhi transaksi yang dilakukan oleh si A ini ?? (dengan asumsi pada saat si A melakukan transaksi dia menggunakan banyak UTXO didalam Input) (transactions Pool) ??
Saya kira iya, untuk yang standar pool dan smartpool.
di dalam FAQ mereka dijelaskan, metode no.3 yang paling aman karena tidak mencampur Bitcoin dengan pengguna lain.
legendary
Activity: 2198
Merit: 2223
From Zero to 2 times Self-Made Legendary
January 28, 2020, 07:07:39 AM
#18
Saya akan menambahkan beberapa contoh gambar bagaimana mixer itu bekerja.

Saya ada sedikit pertanyaan mengenai mekanisme dari Bitcoin mixing/tumbler ini.

1. Dalam melakukan pengacakan, apakah layanan mixing ini menggunakan UTXO dari seluruh konsumennya atau general UTXO yang ada di jaringan Bitcoin (transactions Pool) ??

2. Apakah ada kemungkinan jika Bitcoin (UTXO) yang dikirimkan oleh satu pengguna (misal si A) akan dipergunakan juga oleh layanan mixing dalam upaya memenuhi transaksi yang dilakukan oleh si A ini ?? (dengan asumsi pada saat si A melakukan transaksi dia menggunakan banyak UTXO didalam Input)
legendary
Activity: 2352
Merit: 2049
January 28, 2020, 12:56:34 AM
#17
Saya sekalian menambah jawaban dari pertanyaan ini,
Mungkin Perlu Di Tambahin Cara Kerja Mixing. Roll Eyes
pertanyaan tersebut dijawab:
10. Mixing Service
kembali ke daftar isi

Saya akan menambahkan beberapa contoh gambar bagaimana mixer itu bekerja.

ini contoh transaksi bitcoin tanpa dimixer



Luna mengirim Sejumlah Bitcoin kepada Arie, transaksi bisa langsung dilacak diblockchain.


contoh transaksi menggunakan mixer



Luna mengirim sejumlah Bitcoin ke alamat Mixer, lalu transaksi dicampur oleh mixer, menjadi tidak terlacak siapa yang mengirim Bitcoin kepada Arie.



Contoh lagi ada di:
A (100 BTC) -> Z (alamat Bitmixer)

X (100 BTC) -> J (24.8745 BTC)
                     K (24.8745 BTC)
                     L (24.8745 BTC)
                     M (24.8745 BTC)

Z dan X ini dua-duanya alamat Bitmixer TAPI tidak berhubungan sama sekali. Jadi, orang tidak akan tahu bahwa Saya mengirim 100 BTC dari A ke J, K, L, dan M. Orang cuma tau bahwa Saya mengirim dari A ke Z.
legendary
Activity: 2352
Merit: 2049
January 26, 2020, 04:25:34 AM
#16
Ada article mengenai MAST, Schnorr dan Taproot yang saya kira cukup menarik di sini https://blog.bitmex.com/the-schnorr-signature-taproot-softfork-proposal/

Penelitian Bitmex Menjelaskan bagaimana bagan MAST dan schnorr Bekerja.



>> lihat bagan kanan hanya satu output yang perlu ditunjukan,  [hash (1 & 2), 32 bits]>> itu adalah Schnoor. require signature 1 dari 2 signature

>> Untuk (hash 3, 32bit) gambar kiri merupakan contoh schnorr signature require signature 2 dari 2 signature.

>> kemudian Hash dipublish ke Blockchain.


Selanjutnya peneliti Bitmex juga menjelaskan bagan Taproot



Apa yang saya tangkap dari bagan yang ini di adalah, Schnoor, MAST dan Taproot merupakan Update yang saling terkait satu sama lain dan tak terpisahkan.

Kalau kita lihat bagan Taproot ini. ada perbaikan di hash yang tidak dipublish ke blockchain lagi. Alamat di bagan sebelah kiri bisa dihitung dari merkel root hash, jadi cuma satu tanda tangan seperti transaksi Bitcoin biasa.


Saya belum begitu paham dalam hal ini, namun untuk mengerti Schnorr, MAST dan Taproot saya rasa terlebih dahulu harus memahami bagaimana transaksi multisignature.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
January 25, 2020, 11:00:48 AM
#15
Mungkin bisa ditambahkan topik tentang -snip- MAST-snip-

13. MAST (Merklized Abstract Syntax Tree)
kembali ke daftar isi

Merklized Abstract Syntax Trees (MAST) adalah salahsatu tambahan yang diusulkan masuk ke dalam protokol Bitcoin yang memungkinkan pengimplementasian hal-hal berikut:
- Ukuran transaksi yang lebih kecil
- Privasi lebih
- Smart contract yang lebih besar.

Permasalahan: Script data yang tidak dipergunakan.
- Satoshi Nakamoto memberikan fitur pada Bitcoin yang memungkinkan user dapat menulis program (disebut Script) yang bisa dijadikan sebagai dynamic public key dan signature.
- Ketika Anda menentukan script -yang merupakan default dari setiap wallet- Konsensus pada Protokol Bitcoin tidak akan membiarkan seorangpun melakukan spend terhadap bitcoin Anda hingga script yang yang telah ditentukan sebelumnya membenarkan proses tersebut.
- Saat ini semua script harus ditulis di Blockchain (secara keseluruhan).

Asal mula MAST
Ide dari MAST berasal dari dua konsep yang sudah ada sebelumnya, yakni Abstract Syntax Trees (AST) dan Merkle Trees.
- AST - adalah cara untuk mendeskripsikan suatu program dengan men-split nya menjadi bagian-bagian tersendiri sehingga lebih mudah untuk dianallisa dan juga dioptimalkan fungsi masing-masingnya.
- Merkle Tree - mengizinkan sebuah node menyalin beberapa informasi saja tanpa harus menyalin semua transaksi.

-snip-

Gambar Merkle Tree

Terdapat keuntungan penggunaan merkle tree dalam hal memverifikasi sebuah blok.
Sebagai contoh pada struktur merkle tree pada gambar diatas, untuk memverifikasi transaksi D, sebuah node tidak perlu menyalin seluruh transaksi A, B, C, D, dan E melainkan cukup menyalin informasi C, AB, dan EEEE untuk menghasilkan merkle root. Hal inilah yang menyebabkan munculnya node yang tidak memiliki salinan lengkap atas blockchain yang kemudian disebut simplified payment verification (SPV).

Contoh Abstract Syntax Tree



Contoh Merkle Tree



Contoh MAST
Allice dapat menghabiskan BTC (gambar kiri) atau setelah 3 bulan Bob dan Charlie dapat menghabiskan BTC (gambar kanan) - Anda hanya perlu menyimpan secara lengkap dari encumbrance (merkle root) untuk mendapatkan semua sub script.



Manfaat Penerapan MAST
1. Transaksi yang lebih kecil
Anda dapat menambahkan subscript sebanyak yang Anda inginkan.



2. Lebih banyak privasi
Manfaat dari MAST ini kemungkinan akan bekerja lebih maksimal dalam meng-improvisasi privasi jika digabungkan dengan metode lainnya seperti: generalized threshold trees (Pieter Wuille’s & Gregory Maxwell), scriptless scripts (Andrew Poelstra) dan discrete log contracts (Thaddeus Dryja).

3. Smart Contract yang lebih besar
Bitcoin memiliki tiga byte size yang berbeda yang berlaku untuk masing-masing script tergantung dari pengembangan encumbrance.



Dengan MAST, Anda tidak dapat melebihi limit dari byte
Limit 10.000 byte untuk script kosong, limit 520 byte untuk P2SH, dan limit 10.000 byte untuk SegWit.


Referensi:
- https://github.com/jl2012/bips/blob/mast/bip-mast.mediawiki
- https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki
- http://www.mit.edu/~jlrubin/public/pdfs/858report.pdf
- https://bitcointechtalk.com/what-is-a-bitcoin-merklized-abstract-syntax-tree-mast-33fdf2da5e2f
- https://www.youtube.com/watch?v=Phn_Im2K_PY
- https://bitcoinops.org/en/topics/mast/
- https://themoneymongers.com/merkelized-abstract-syntax-tree-mast/
- https://diyhpl.us/wiki/transcripts/bitcoin-core-dev-tech/2017-09-07-merkleized-abstract-syntax-trees/
- Bitcoin Developer Guide  - https://bitcoin.org/en/developer-guide#transaction-data (D.A. Harding - 2015, 12 Januari 2016)
  https://bitcoin.org/en/glossary/simplified-payment-verification
- Referensi lain lihat pada post #1


Silahkan jika ada yang mau melengkapi atau menambah materi terkait Edukasi Privasi dan Anonimitas Bitcoin ini.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
January 25, 2020, 06:41:24 AM
#14
Taproot
Terima kasih sudah menambahkan materi tentang Taproot, Daftar isi pada post#1 sudah saya update.
Jika berkenan agan menambahkan BBcode format berikut pada judul agar terhubung dengan daftar isi dan memudahkan member yang baru membaca thread perihal Privasi dan Anonimitas Bitcoin ini dalam mencari konten terkait.

Code:
[anchor=point13][color=teal][b][size=12pt]12. Taproot[/size][/b][/color][/anchor]
[iurl=#index][size=7pt][color=brown]kembali ke daftar isi[/color][/size][/iurl]
legendary
Activity: 2352
Merit: 2049
January 25, 2020, 03:15:38 AM
#13
Proporsal Schnorr/taproot/tapscript telah di-Pull request ke Github Bitcoin 22 Januari 2020 dan telah di-Consesus. [Work in Progress] Implement BIP 340-342 validation (Schnorr/taproot/tapscript) #17977

Apa Itu Schnorr?, telah dijelaskan di atas

12. Taproot
kembali ke daftar isi

Taproot digagas oleh Greg Maxwell dan dilanjutkan oleh Pieter Wuille, bertujuan untuk meningkatkan privasi, efisiensi, fleksibilitas kemampuan scripting Bitcoin tanpa menambahkan asumsi keamanan baru serta berguna untuk perkembangan smart contract Bitcoin.

Taproot menggunakan Merkel Tree tersendiri untuk menurunkan kapasitas ruang penyimpanan. cabang merkle ini dipergunakan untuk mengeksekusi sebagian script tertentu. Namun, satu fungsi yang utama Taproot adalah agar eksekusi script itu tidak dieksekusi secara terbuka.

Selanjutnya Taproot akan menggabungkan pay to pubkey dan pay to scripthash yang terpisah menjadi satu. Maka akan lebih sempurna Taproot diimplementasikan bersama dengan Schnorr Signature.

Taproot + Schnoor



Taproot dan Schnoor akan meningkatkan privasi dengan memastikan fungibilitas yang tepat sehingga semua output untuk pengeluaran terlihat sama. Sederhananya, Taproot membuat transaksi Bitcoin terlihat sama di explorer dan mustahil untuk saling mengetahui satu sama lain.

Source:
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-January/015614.html
https://en.wikipedia.org/wiki/Merkle_tree
https://github.com/sipa/bips/blob/bip-schnorr/bip-taproot.mediawiki
https://cryptonews.com/news/bitcoin-a-step-closer-to-taproot-the-biggest-upgrade-since-s-5618.htm
http://www.altnews.nu/taproot-the-new-update-that-will-revolutionize-the-bitcoin-blockchain/
https://en.bitcoin.it/wiki/Script
https://blog.bitmex.com/the-schnorr-signature-taproot-softfork-proposal/
https://www.bitcoinmedia.id/11-tahun-bitcoin-saatnya-privasi-bitcoin-dengan-taproot-dan-schnorr/
https://bitcoinist.com/schnorr-taproot-soft-fork-promises-big-things-for-bitcoin/
legendary
Activity: 2352
Merit: 2049
January 23, 2020, 08:07:57 PM
#12
11. Schnorr Signature
Saya baca di berita Bitoin akan soft fork tahun ini menerapkan Schnorr Signature.
https://github.com/bitcoin/bips/pull/876
Code:
BIP 340: Schnorr Signatures for secp256k1

Manfaat penerapan Schnorr Signature ini di antaranya:
1. Keamanan Schnorr Signature mudah dibuktikan ketika fungsi hash yang cukup acak (random oracle model)
2. Ukuran transaksi lebih kecil
3. Validasi transaksi lebih cepat
4. Lebih terprivasi saat menggunakan multisig wallet.

Gambar ECDSA Sig saat ini



Gambar Schnorr Sig



source:
https://www.bitcoinmedia.id/apa-itu-schnorr-signature/
https://medium.com/digitalassetresearch/schnorr-signatures-the-inevitability-of-privacy-in-bitcoin-b2f45a1f7287
https://twitter.com/kanzure/status/1217891185160871937
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
November 15, 2019, 07:30:48 PM
#11
Izin share beberapa video Om Mod:
Saya tak mengerti juga banyak, namun Saya rasa menarik untuk diketahui sebagai info...
-snip-
Terima kasih atas info link videonya,
Kesimpulan sementara yang saya dapat bahwa metode yang digunakan seperti pada Coinjoin, MimbleWimble, Monero dan lainnya itu perihal privasinya masih rentan diserang dari beberapa faktor.
Berikut ini saya coba tulis ulang salah satu kesimpulan dari video presentasi tersebut agar lebih mudah di baca langsung di forum.

The State of Privacy in Cryptocurrencies - Ian Miers
Conclusion
  • We need to critically evaluate privacy vulnerabilities in cryptocurrencies
  • Most privacy preserving cryptocurrencies have terrible privacy
  • Decoy based approaches (Coinjoin, MimbleWimble, Monero, etc) can be attacked:
    • Merchants/advertisers can track users (Overseer attack)
    • Oppressive governments can identify address holders (Flashlight attack)
    • We can see where people make repeated purchases (Tainted Dust attack)
    • Exchanges who control
  • Don't be fooled by Privacy Theater
  • Usability is important

Ian Miers, @secparam, University of Maryland/Zcash foundation
member
Activity: 191
Merit: 56
November 15, 2019, 12:01:02 PM
#10
Silahkan jika ada yang ingin didiskusikan terkait Privasi dan Anonimitas Bitcoin.
Thread sengaja tidak saya buat self-moderated, jika ada postingan member yang perlu dimoderasi oleh om mod, silahkan gunakan fitur report to moderator.


Izin share beberapa video Om Mod:

Saya tak mengerti juga banyak, namun Saya rasa menarik untuk diketahui sebagai info...

Cryptocurrency privacy: research-based guidelines for protocol designers - BPASE '18

Satoshi Has No Clothes: Failures in On-Chain Privacy by Ian Miers (Devcon4)

The State of Privacy in Cryptocurrencies - Ian Miers

Dan yang terakhir:

ZERO KNOWLEDGE SCALABLE TRANSPARENT ARGUMENT OF KNOWLEDGE (ZK-STARK)

Towards Transparent and Scalable Computational Integrity and Privacy

legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
November 09, 2019, 11:12:35 AM
#9
Mungkin bisa ditambahkan topik tentang -snip- Schnorr Signature -snip-

11. Schnorr Signature
kembali ke daftar isi
Schnorr signature adalah skema tanda tangan/signature: serangkaian aturan matematika yang menghubungkan private key, public key dan signature.
Skema signature digital ini ditemukan oleh Claus-Peter Schnorr, tapi pada mulanya tidak diperuntukkan bagi teknologi kripto.
Schnorr merupakan algoritma alternatif sebagai digital signature dengan beberapa keunggulan.

Saat ini Bitcoin menggunakan algoritma ECDSA (Elliptic Curve Digital Signature Algorithm) dalam meng-generate signature kriptografi untuk mengirim/memberikan pesan dan keypair secp256k1.
Alasan utama bahwa Bitcoin pada awalnya tidak menggunakan Schnorr signature adalah bahwa Schnorr tidak distandarisasi, dan tidak tersedia pada crypto libraries secara umum.

Banyak kriptografer menganggap Schnorr signature yang terbaik di bidangnya, karena schnorr menawarkan tingkat keakuratan yang baik, relatif cepat dalam hal verifikasi, dan yang terpenting, schnorr mendukung multisignature: beberapa signature bisa digabung menjadi satu signature baru.

Sebelumnya schnorr tidak dimungkinkan digunakan dalam protokol bitcoin, skema signature lainnya, ECDSA telah dimasukkan ke dalam protokol Bitcoin sehingga untuk merubahnya diperlukan hard fork.
Namun dengan adanya SegWit (Segregated Witness), semua data digital signature dipindahkan menjadi bagian terpisah dari transaksi: Witness tidak menyatu pada protokol lama Bitcoin. Hampir semua aturan yang diaplikasikan pada Witness dapat diubah melalui soft fork, termasuk didalamnya skema yang digunakan pada signature.

Kapasitas
Bagian schnorr yang paling menguntungkan bitcoin adalah agregasi dari multi signature.

Banyak transaksi bitcoin yang menyertakan multiple input. Semua input tersebut memerlukan signature tersendiri, yang artinya semua signature tersebut mesti dimasukkan ke dalam transaksi, semua harus dikirimkan melalui network, dan semuanya mesti dimasukkan ke dalam blok.
Namun dengan schnorr, semua input hanya membutuhkan satu signature gabungan yang mewakili semua signature yang berbeda tersebut.
Schnorr dapat memberikan pilihan bertransaksi dengan skema multi user yang sederhana.

Hal ini menawarkan keuntungan tersendiri. Karena hanya satu signature yang harus dimasukkan ke dalam transaksi, hanya satu yang harus dikirim melalui jaringan, dan hanya satu yang harus dimasukkan dalam blok. Ini berarti ada lebih banyak ruang untuk transaksi.
Jumlah pasti dari ruang tambahan tersebut tergantung pada jenis transaksi yang termasuk ke dalam blok. Tetapi perkiraan kasar oleh Eric Lombrozo (Developer Bitcoin Core) menunjukkan bahwa Schnorr signature akhirnya dapat meningkatkan kapasitas total 40 persen atau lebih dan itu adalah tambahan 60 hingga 100 persen yang sebelumnya telah ditawarkan oleh Segregated Witness.

Multisig
Peningkatan kapasitas sebagaimana dijelaskan di atas berlaku untuk transaksi reguler, karena banyak transaksi mencakup lebih dari satu input. Tetapi keuntungannya bisa lebih besar dalam hal transaksi multisig - transaksi di mana input tunggal itu sendiri membutuhkan beberapa signature (biasanya dari orang yang berbeda).


Diagram ukuran dari blockchain Bitcoin dengan dan tanpa multi-signature.
Sumber: https://eprint.iacr.org/2018/068.pdf


Privasi
Seperti disebutkan sebelumnya, satu transaksi dapat mencakup banyak input. Secara umum, input ini merujuk ke address yang semuanya dikendalikan oleh orang yang sama.
Tetapi trik peningkatan privasi yang ditemukan oleh Gregory Maxwell (developer Bitcoin Core), yakni CoinJoin, memungkinkan pengguna yang berbeda untuk menggabungkan semua transaksi mereka menjadi satu transaksi. Bahwa satu transaksi akan mencakup beberapa input yang berasal dari pembayar yang berbeda, yang mengirimkan uang ke beberapa output, milik penerima pembayaran yang berbeda.
Note: pembahasan tentang Coinjoin bisa anda lihat pada pembahasan Privasi dan Anonimitas Bitcoin, poin 6. CoinJoin.

Jika dilakukan dengan benar, CoinJoin adalah cara yang bagus untuk meningkatkan privasi pada protokol Bitcoin, karena tidak jelas input mana yang dibayar, mana output yang tepat.
CoinJoin bukan konsep baru. Tetapi sampai sekarang CoinJoin biasanya sedikit merepotkan. Karena itu, kebanyakan orang tidak peduli.
Tetapi Schnorr signature dapat menambah keunggulan baru untuk CoinJoin. Hal ini memungkinkan semua peserta dalam transaksi CoinJoin untuk tidak hanya menggabungkan transaksi mereka, tetapi juga untuk menggabungkan signature mereka. Dan dengan melakukan hal tersebut berarti ukuran transaksi sebenarnya akan lebih kecil daripada semua transaksi individu yang digabungkan. Yang pada gilirannya, berarti miner biasanya akan membebankan biaya yang lebih kecil untuk memproses transaksi.
Dengan menggunakan skema Schnorr signature pada CoinJoin ini selain akan meningkatkan privasi, tetapi juga -yang penting- bisa menurunkan biaya bagi semua orang yang terlibat dalam transaksi.


Referensi:
- Gregory Maxwell, Andrew Poelstra, Yannick Seurin, & Pieter Wuille, Simple Schnorr Multi-Signatureswith Applications to Bitcoin, https://eprint.iacr.org/2018/068.pdf
- Schnorr, https://en.bitcoin.it/wiki/Schnorr
- Schnorr signature, https://en.wikipedia.org/wiki/Schnorr_signature
- Aaron van Wirdum, The Power of Schnorr: The Signature Algorithm to Increase Bitcoin’s Scale and Privacy,
  https://bitcoinmagazine.com/articles/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496
- Alyssa Hertig, Schnorr Is Looking Poised to Become Bitcoin’s Biggest Change Since SegWit,
  https://www.coindesk.com/schnorr-is-looking-poised-to-become-bitcoins-biggest-change-since-segwit
- René Pickhardt, Introduction to Schnorr Signatures for Bitcoin & Lightning Network. Schnorr Signature Tutorial Part1,
  https://www.youtube.com/watch?v=n5aompcR9W0
- René Pickhardt, MuSig - Multisignature Addresses in Bitcoin. Schnorr Signature Tutorial Part 2,
  https://www.youtube.com/watch?v=4v4G8Vtr3Bk
- René Pickhardt, Introduction to Adaptor Signatures via Schnorr Signatures - Schnorr Signature Tutorial Part 3,
  https://www.youtube.com/watch?v=a8Pdpz_Jzok
- Yodik Prastya, Bitcoin Cash Upgrade Fitur Pemulihan Dan Keamanan, https://www.seputarforex.com/berita/bitcoin-cash-upgrade-fitur-pemulihan-dan-keamanan-288550-15
- Privacy, https://en.bitcoin.it/wiki/Privacy
- Referensi lain lihat pada post #1

legendary
Activity: 2842
Merit: 7333
Crypto Swap Exchange
Panjang juga thread agan Shocked

Mungkin bisa ditambahkan topik tentang Taproot, MAST & Schnorr Signature dan melihat https://en.bitcoin.it/wiki/Privacy sebagai referensi tambahan.

Meskipun pada dasarnya Bitcoin menawarkan transaksi anonim,

Model transaksi pseudonymous, bukan anonim/anonymous. Anonimitas bisa hilang dengan mudah karena taint.
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
Silahkan jika ada yang ingin didiskusikan terkait Privasi dan Anonimitas Bitcoin.
Thread sengaja tidak saya buat self-moderated, jika ada postingan member yang perlu dimoderasi oleh om mod, silahkan gunakan fitur report to moderator.

Terima kasih.

-snip-
Terimakasih atas koreksi* dan saran link-nya om (pengetahuan baru lagi buat saya).

* Sudah saya update
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
9. Merge Avoidance
kembali ke daftar isi
Merge avoidance merupakan istilah yang diperkenalkan oleh Mike Hearn dalam konsep yang diajukannya untuk mengidentifikasi masalah privasi bitcoin.
Merge avoidance merupakan ide untuk memecah transaksi bitcoin dengan jumlah tertentu ke dalam beberapa transaksi untuk menghindari identifikasi pengguna atas jumlah spesifik yang dikirim dari satu pengguna ke pengguna lain19. Dengan pemecahan transaksi dengan jumlah bitcoin kecil, maka identifikasi transaksi tersebut akan lebih sulit dilakukan.

Merge avoidance ini bermanfaat pada kasus-kasus tertentu, misalnya Alice dan Bob bekerja dalam perusahaan yang sama dan digaji dalam bentuk bitcoin oleh perusahaan tersebut. Bob curiga bahwa ia mendapat gaji yang lebih kecil dari Alice, oleh karena itu ia bisa saja meminta pada Alice untuk mengirimkan sejumlah kecil bitcoin. Dari situ Bob bisa menganalisis kira-kira transaksi mana yang jadi pembayaran gaji kepada Alice dan membuktikan kecurigaan Bob.

Implementation properties

This scheme has several things that make it nice to implement:
  • It can be written incrementally — a simple and not very smart algorithm can nevertheless still improve someone’s privacy. Later, a better algorithm can be developed and deployed, but it doesn’t require any complicated global upgrades. This is a good fit for the volunteer driven fits-and-spurts, competing-wallets development model that Bitcoin has.
  • It is very simple and has no moving parts or big state machines. You don’t have to worry about a random mobile phone the other side of the world driving into a tunnel at the wrong moment, or running a buggy reimplementation of the software.
  • There is no centralisation, not even any transient rendezvous servers.
  • There are no legal risks, because you’re not relying on any services that could be considered money laundering tools.
  • It is robust. Above, I gave examples of how CoinJoin can appear to work but still leak in the presence of very little additional information. Merge avoidance doesn’t have that problem.

There are also some downsides:
  • How good your privacy is depends heavily on how smartly the people sending you money craft transactions. Thus your privacy relies on people who may not have much incentive to do anything about it. Hopefully common wallet software would do the right thing by default.
  • It increases the number of transactions, although the overhead is not as high as you might think — a transaction is merely a list of inputs, outputs and a two-field header (version and lock time). Inputs and outputs are not really changed over a good CoinJoin implementation, and version/locktime could easily be compressed/varint encoded to save space. The difference would be on the order of bytes rather than kilobytes.
  • It relies on the payment protocol. But many things rely on that, and the payment protocol is critical to cracking down on address reuse, which is needed for all proposed privacy schemes to work anyway. It’s important that we make BIP70 as easy and widespread as possible.


Referensi:
19. M. Hearn. (Dec 11, 2013). Merge avoidance A note on privacy-enhancing techniques in the Bitcoin protocol.
     https://medium.com/@octskyward/merge-avoidance-7f95a386692f
 -   https://bitcoinfoundation.org/forum/index.php?/topic/572-merge-avoidance/
 -   Proposal to add Merge Avoidance extension to Payment Protocol - amincd
     https://bitcointalksearch.org/topic/proposal-to-add-merge-avoidance-extension-to-payment-protocol-1120137
 -   Dimaz A.W. & Oscar D., Blockchain dari Bitcoin untuk Dunia, hal.109, 2017: Jasakom
 -   Referensi lain lihat pada post #1
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
8. MixCoin
kembali ke daftar isi
MixCoin merupakan sebuah konsep yang menciptakan akuntabilitas bagi layanan mixing18. Implementasi MixCoin tidak membutuhkan perubahan protokol Bitcoin, sehingga dapat diimplementasikan dengan mudah oleh pengguna.
Dalam MixCoin, terdapat 2 pihak yang terkait. Pihak pertama merupakan pihak yang ingin melakukan pengacakan bitcoin, dan pihak kedua merupakan pihak yang menyediakan layanan pengacakan.
Akuntabilitas MixCoin dibuat sebagai bukti transaksi. Apabila penyedia layanan berbuat curang dengan mencuri bitcoin milik pengguna, maka pengguna akan mengekspos tanda bukti transaksi tersebut, dengan demikian akan menghancurkan reputasi si penyedia layanan.

Berikut ini gambar diagram penjelasan Protokol MixCoin18:



Terdapat beberapa langkah yang harus dilakukan oleh pengguna A dan penyedia layanan M. Pengguna A membuat permintaan layanan kepada M untuk membuat transaksi bitcoin. Jika M setuju, maka M menandatangani informasi atas transaksi yang diminta oleh A dengan menggunakan private key milik M. Data yang telah ditandatangani ini merupakan bukti yang akan disimpan oleh A yang dapat diverifikasi oleh siapapun dengan menggunakan public key milik M. Berikutnya, A membayar sejumlah bitcoin yang telah disetujui kepada M, termasuk biaya transaksi yang dibayarkan kepada M. Apabila M bertindak jujur dengan mengirimkan bitcoin sebagaimana telah disetujui, maka tanda bukti dapat dihapus, namun apabila M bertindak curang, maka A dapat mempublikasikan bukti yang menyatakan bahwa M telah berbuat tidak jujur.

Referensi:
18. J. Bonneau, A. Narayanan, A. Miller, J. Clark, J.A. Kroll, and E.W. Felten,
     "Mixcoin: Anonymity for Bitcoin with accountable mixes," in Financial Cryptography and Data Security, ed: Springer,
     2014, pp. 486-504.
     Link Download PDF: http://www.jbonneau.com/doc/BNMCKF14-FC-mixcoin_proceedings.pdf
 -   Dimaz A.W. & Oscar D., Blockchain dari Bitcoin untuk Dunia, hal. 107-109, 2017: Jasakom
 -   Referensi lain lihat pada post #1
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
April 29, 2019, 09:27:08 AM
#2
6. CoinJoin
kembali ke daftar isi
Gregory Maxwell memperkenalkan solusi alternatif untuk meningkatkan level privasi pengguna Bitcoin yang disebut dengan CoinJoin13 yang merupakan pengembangan atas ide yang disampaikan sebelumnya tentang Taint14, CoinJoin merupakan mekanisme yang menggabungkan beberapa transaksi serupa kedalam sebuah transaksi yang terdiri atas banyak input dan banyak output. Konsep CoinJoin kemudian diimplementasikan ke dalam sebuah aplikasi bernama CoinJoin15.

-snip-
Transaksi CoinJoin13

Gambar diatas menjelaskan cara kerja CoinJoin dan perbandingannya dengan transaksi Bitcoin.

Pada transaksi 1 (transaction 1), sebuah alamat 1FF yang memiliki 50 BTC ingin mengirim 0,5 BTC ke alamat lain, 1A1 dengan alamat kembalian 1FF. Pada akhir transaksi nanti, alamat 1FF akan memiliki bitcoin sebanyak 49,5 BTC.

Pada transaksi 2 (transaction 2), terdapat banyak alamat input dan output. Meskipun skema ini tampak seperti transaksi Bitcoin biasa, namun dapat digunakan untuk melindungi identitas pengguna yang terkait dengan transaksi tersebut. Misalnya pemilik alamat 1A1 ingin mengirim 0,8 BTC kepada 1E5 dan tidak ingin orang lain mengetahui transaksi ini, maka ia mengkombinasikan transaksinya dengan transaksi lain dengan ukuran yang sama, misalnya dari alamat 1C3 ke 1D4. Artinya dengan melihat pada transaksi, pengamat tidak dapat menentukan alamat mana yang menerima alamat 1A1, karena bisa saja bitcoin tersebut berasal dari 1D4 atau 1E5.

Diantara aplikasi yang menjadi pionir dalam penerapan konsep CoinJoin:

-snip-
Link download: https://wasabiwallet.io/

Congratulations to the Wasabi and JoinMarket developers! JoinMarket pioneered a lot of CoinJoin science (and BTW, belcher wrote an excellent & comprehensive wiki article on privacy), while Wasabi is the first wallet that implements CoinJoin in both a highly-usable and sound way. As both a signer and a donor to the CoinJoin bounty fund, I'm thrilled that these two pieces of software exist!

For everyone looking to improve their privacy, I highly recommend checking out Wasabi, especially over centralized "mixers". -snip-

UPDATE
Beberapa catatan pro-kontra terkait Wasabi wallet untuk saat ini, yang mungkin perlu anda pertimbangkan:

-snip- Wasabi is not our friend any more.  They joined the enemy's boat.  So I think it is important to either remove them from OP or add a very prominent note about them not supporting Privacy and Anonimity any more but the opposite.  This is a very disappointing move on Wasabi side and it disgusts me but it is what it is. -snip-

Lihat juga link berikut ini: https://blog.wasabiwallet.io/zksnacks-blacklisting-update/

> They still didn't explain how exactly is zkSNACKs Ltd going to blacklist certain unspent transaction outputs if they are not monitoring and collecting user data

We didn't explain, because it's trivial. By architecture, the Wasabi coordinator cannot breach the privacy of its users. It does not mean the coordinator chooses to not collect data, but it means it couldn't collect even if it wanted to. The coordinator only knows of the UTXOs to take part in coinjoins - so does the public - and that's not a privacy leak.


Referensi:
13. gmaxwell, CoinJoin: Bitcoin privacy for the real world
14. gmaxwell, I taint rich! (Raw txn fun and disrupting 'taint' analysis; >51kBTC linked!)
15. P. Martin & A. Taaki. (2013, August 25, 2015) Anonymous Bitcoin Transactions.
 -   Dimaz A.W. & Oscar D., Blockchain dari Bitcoin untuk Dunia, hal. 104-105, 2017: Jasakom
 -   Referensi lain lihat pada post #1
legendary
Activity: 2240
Merit: 2848
#SWGT CERTIK Audited
April 28, 2019, 06:02:48 AM
#1

Intro
Awal-awal saya bergabung di forum ini, dulu kalau tidak salah sempat melihat dan membuka banner link iklan dari ChipMixer.
Waktu itu belum terlalu paham apa maksudnya, ternyata ini masih terkait dengan privacy.

Saya coba share apa yang saya pelajari terkait Privasi dan Anonimitas Bitcoin, lihat referensi untuk penjelasan lebih detail pada sumber aslinya.


Privasi dan Anonimitas
Privasi merupakan masalah besar dalam sistem Bitcoin. Meskipun pada dasarnya Bitcoin menawarkan transaksi anonim pseudonymous [-terima kasih om ETF atas koreksinya-], beberapa teknik telah dikembangkan untuk membuka hubungan antara alamat Bitcoin, pola-pola transaksi, dan identitas asli pemilik alamat Bitcoin tersebut.

Daftar isi:
1. Masalah Privacy
2. Prinsip KYC dan AML
3. Taint
4. Greenlist
5. Geolokasi
6. CoinJoin
7. CoinSwap
8. MixCoin
9. Merge Avoidance
10. Mixing Service
11. Schnorr Signature
12. Taproot - Kontributor: DroomieChikito
13. MAST (Merklized Abstract Syntax Tree)
14. Analisis Anonimitas Bitcoin
15. Coin Control - Kontributor: DroomieChikito
16. Sirkuit Transaksi
Referensi


1. Masalah Privacy
kembali ke daftar isi
Bitcoin didesain dengan model privasi dimana transaksi yang dilakukan dan alamat yang dimiliki oleh seorang pengguna tidak memiliki keterkaitan langsung dengan identitas asli pemiliknya. Model privasi Bitcoin dan perbandingannya dengan model privasi tradisional dapat dideskripsikan seperti berikut:


Model Privasi Bitcoin 1

Semua orang dapat bergabung ke dalam sistem Bitcoin tanpa harus mendaftar dahulu, karena tidak ada organisasi pengendali terpusat didalam sistem bitcoin yang mengendalikan pengguna maupun transaksi yang terjadi didalam sistem.
Meskipun transaksi-transaksi tersebut dapat dilihat oleh semua orang, identitas yang terkait dengan transaksi tetap tersembunyi.

Namun demikian, model privasi seperti ini tidak berarti identitas pengguna tetap tersembunyi. Terdapat banyak peraturan yang ditetapkan dan juga karakteristik Bitcoin yang dapat digunakan untuk menganalisis hubungan antara transaksi-transaksi bitcoin dan identitas asli pengguna. Hal inilah yang kemudian menyebabkan komunitas Bitcoin cenderung menyebut Bitcoin sebagai pseudo-anonym (anonim semu).

-snip- Sifat pseudonim ini adalah sifat dari Bitcoin yang bisa positif atau negatif tergantung kadar privasi yang agan inginkan. Misalnya agan ingin privasi yang lebih tinggi, agan bisa menghindari pemakaian alamat yang berulang --colek yang sering pakai alamat vanity. Mau lebih privat lagi bisa pakai TOR, dst. Namun, karena tidak ada sistem di dunia ini yang sempurna, agan tidak bisa mendapatkan privasi yang sempurna alias anonim (konteks teknis).

2. Prinsip KYC dan AML
kembali ke daftar isi
Pemerintah-pemerintah di dunia mulai sadar akan skema pencucian uang yang dapat dilakukan dengan menggunakan mata uang digital seperti Liberty Reserve, yang kemudian memaksa institusi keuangan untuk menerapkan prinsip Know Your Customer (KYC - mengenal pelanggan Anda) dan Anti Money Laundering (AML - anti pencucian uang). Dengan menerapkan prinsip KYC, tidak ada orang yang bisa membuat akun bank tanpa kartu identitas. Prinsip yang sama dipaksakan kepada institusi keuangan yang terkait dengan sistem Bitcoin, seperti perusahaan perdagangan Bitcoin yang memperbolehkan pengguna untuk menjual maupun membeli Bitcoin dan mengkonversi mata uang lokal ke dalam Bitcoin atau sebaliknya.3

-snip-
A. KYC (Know Your Customer)
KYC merupakan singkatan dari Know Your Customer, yang artinya "kenali pelanggan anda" ini dimaksudkan bahwa nasabah atau konsumen wajib melakukan verifikasi identitas. prinsip ini diterapkan untuk mengetahui latar belakang dan identitas nasabah atau konsumen pemakai jasa perusahaan. Sebenarnya istilah ini sudah lama hadir pada regulasi setiap bank, fungsinya untuk menguji kejujuran nasabah atau konsumen serta meminimalisir tindakan pelanggaran hukum, serta sebagai fungsi identitas bahwa akun dan wallet kripto tersebut milik kita. (Baca juga : Bank Indonesia: Perbankan Perlu Meningkatkan Penerapan Know Your Customer  Principle (KYC) dan Anti Money Laundering (AML)
-snip-
B. AML (Anti-money Laundering)
AML (Anti Money Laundering) adalah seperangkat prosedur berupa undang-undang atau peraturan yang dirancang untuk menghentikan praktik menghasilkan pendapatan melalui tindakan ilegal. AML sering disandingkan pada KYC dalam prosedurnya, sehingga penerapannya bersamaan dengan pendaftaran KYC misalnya mempertanyakan pekerjaan dan pendapatan finansial. Adapun fungsinya selain meminimalisir adanya praktek pendanaan terorisme, jual beli barang ilegal dan praktik korupsi. karena ini lebih mengatur kepentingan pemerintah saya tidak akan jauh membahas ini, namun untuk informasi anda bisa baca ;Prinsip Mengenal Nasabah dan Anti Pencucian Uang

Di Indonesia, salah satu exchanger tempat menukar Bitcoin/Cryptocurrency dengan Rupiah, yakni Indodax mengadopsi mekanisme yang sama dengan mempersyaratkan para penggunanya untuk menyerahkan salinan identitas diri untuk divalidasi secara manual oleh perusahaan tersebut.
Artinya, layanan jual beli Bitcoin memiliki catatan koneksi antara alamat Bitcoin dengan identitas asli penggunanya.
Karena setiap transaksi di dalam sistem Bitcoin dapat dilihat oleh siapapun, Bitcoin yang dibeli dari Exchanger Bitcoin dapat dilacak dengan mudah. Oleh karena itu, apabila transaksi tersebut dicurigai terkait aktivitas ilegal, maka identitas pengguna yang terkait dapat diidentifikasi jika penggunanya bertransaksi langsung dari exchanger tersebut.

~
Kalau untuk crypto, katakanlah bitcoin yang dalam transaksinya pun bisa dikatakan 'anonim', jika misalnya terjadi kecurangan, apakah pihak kepolisian (yang menangani khusus cybercrime) masih bisa melacaknya?
Karena itulah exchange/wallet yg memiliki basis di wilayah RI wajib melakukan KYC kepada kustomer/klien-nya.
Keuntungan dari penggunaan blockchain adalah semua transaksi tercatat secara kronologis. Mengalirnya transaksi bisa terlihat jelas dlm blockchain... dan memang kelemahannya adalah dari ID Pengirim dan Penerima....
Hal tsb bisa direkayasa dengan melakukan simulasi tertentu dengan mendapatkan data dari exchange A; B; dan C (dan tentunya harus mempunyai kuasa permintaan berdasarkan Surat Perintah Kehakiman dan Deperindag/Depkeu/BI untuk melakukan akses tersebut).

Selama masih menjadi bentuk bitcoin, maka akan menjadi anonim (meski tidak 100%); dan ketika sudah ditukar menjadi mata uang fiat, maka akan terlihat siapa pemilik rekening yg menerima transaksi penjualan bitcoin tsb.


PS: intelegen RI udah memiliki data tsb.

3. Taint
kembali ke daftar isi
Taint merupakan jejak transaksi yang dapat digunakan untuk mengukur konektivitas antara sebuah alamat Bitcoin dengan alamat Bitcoin lain yang terhubung dengan transaksi diantara alamat-alamat tersebut.5

This is the best I could explain the taint analysis you see on blockchain.info but i'm not sure it is very clear: (fictional example for address 1MtPYAjqohLH5gMq3PH5xKVFWWDxrRQEbh)



All addresses which have received a payment are "tainted" and it in no way effects the value of the coins.

Alamat-alamat yang saling bertransaksi cenderung memiliki keterkaitan akan sesuatu, misalnya dimiliki oleh pengguna yang sama, atau memiliki hubungan penjual-pembeli dalam skema transaksi jual beli barang maupun jasa.

Dulu terdapat tools Taint Analysis di Blockchain.info (saat ini berubah nama domain menjadi https://www.blockchain.com/)
namun saat ini fitur tersebut dihilangkan6. (CMIIW)

-snip-
I am also incensed frankly that someone would step into the market with such a muddle-headed thinking, and attempt to sabotage or destroy the core bitcoin feature that gives its value, where the value has been created by Satoshi and a cast of millions of man-hours of contributions of the community and technical wizards developing it mostly on volunteer time.  I am not someone prone to swearing, but this is astonishingly stupid and dangerous.   Please stop now.  In the article it is claimed they sought advice from the Winklevoss twins, if the twins value their estimated $30million bitcoin holding they should advise them to stop: if fungibility is destroyed bitcoins value as a transaction currency is impacted.  
-snip-
Greenlist akan menghilangkan konsep fungibilitas, yakni suatu konsep dimana bitcoin manapun dengan jumlah yang sama seharusnya memiliki nilai yang sama pula terlepas dari mana bitcoin tersebut berasal.
Skema greenlist ini akan menciptakan valuasi bitcoin yang berbeda-beda tergantung apakah bitcoin tersebut berasal dari alamat yang telah terintegrasi.
Kebijakan greenlist dapat menjadi titik awal bagi agen pemerintah yang memiliki akses basis data untuk melacak identitas siapapun yang bertransaksi dengan address bitcoin tertentu8.

5. Geolokasi
kembali ke daftar isi
Analisis geolokasi dapat dipahami sebagai sebuah metode untuk memetakan pengguna Bitcoin berdasarkan lokasinya dipermukaan bumi. Analisis tersebut dapat dilakukan dengan memetakan lokasi vendor-vendor yang menerima bitcoin sebagai alat pembayaran.
Setiap kali pengguna melakukan pembayaran dalam bentuk bitcoin, maka dapat diasumsikan bahwa pengguna tersebut berada dilokasi yang sama dengan vendor tersebut, tentu saja dengan asumsi bahwa si vendor menjual barang secara offline dalam toko-toko fisik yang mereka miliki. Dengan demikian, para analis dapat melacak detail transaksi, termasuk apabila diperlukan memeriksa kamera CCTV saat mencari keberadaan pengguna.


Heatmap penggunaan bitcoin12

Dengan menggabungkan teknik geolokasi dan teknik analisi taint, maka setiap pengguna bitcoin yang berbelanja di toko milik vendor akan dapat dilacak. Oleh karena itu, tanpa adanya pengamanan lebih lanjut, identitas para pengguna bitcoin dapat diketahui.



Referensi:
kembali ke daftar isi
-   https://en.bitcoin.it/wiki/Privacy
1. Satoshi, Bitcoin: A Peer-to-Peer Electronic Cash System
2. Dimaz A.W. & Oscar D., Blockchain dari Bitcoin untuk Dunia, hal. 100-104, 2017: Jasakom
    [email protected] ; @kriptologi
3. M. Moser, R. Bohme, and D. Breuker, "An inquiry into money laundering tools in the Bitcoin ecosystem,"
    in eCrime Researchers Summit (eCRS)
, 2013, pp. 1-14.
4. Kaisa, Menata Legalitas Cryptocurrency di Indonesia
5. What is Taint?
6. Was Blockchain.info taint analysis function removed?
7. Any Other Taint Analysis Tools (other than blockchain.info's)?
8. Vitalik Buterin, Why The Bitcoin Greenlist is Structurally Dangerous to the Bitcoin Ecosystem
9. Kashmir Hill, Sanitizing Bitcoin: This Company Wants To Track 'Clean' Bitcoin Accounts
10. adam3us, Coin Validation misunderstands fungibility and could destroy bitcoin
11. https://www.reddit.com/r/Bitcoin/comments/1qj7sw/sanitizing_bitcoin_this_company_wants_to_track/
12. https://coinmap.org/ ; https://academy.binance.com/id/articles/what-is-bitcoin

Jump to: