Bitcoin Forum
May 04, 2024, 01:25:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: [Edukasi] Dari Private Key Sampai Ke Bitcoin Address (Untuk Pemula)  (Read 25213 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (2 posts by 1+ user deleted.)
mu_enrico (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2142


Slots Enthusiast & Expert


View Profile WWW
June 12, 2018, 07:57:55 AM
Last edit: June 09, 2019, 04:00:50 PM by mu_enrico
Merited by ABCbits (18), joniboini (10), dbshck (5), elda34b (3), roycilik (2), Husna QA (2), MAAManda (2), trinaldao (2), Chikito (1), izanagi narukami (1), valuater (1), TedMosby (1), PuraPuraBego (1), isen99ono (1), payjoe93 (1), Dermelon (1), sams87 (1)
 #1

Latar Belakang:

Agan pastinya sering menggunakan alamat bitcoin untuk melakukan transaksi, nah thread ini bertujuan untuk menjelaskan bagaimana mekanisme dompet-dompet bitcoin dalam menghasilkan alamat tersebut dari awal. Agan bahkan dapat membuat private key sendiri dari sebuah uang logam! (+pensil dan kertas)

Peringatan:
  • Ane bukan bitcoin expert, thread ini dibuat sebagai salah satu cara ane untuk terpaksa mau belajar.
  • Cara ini hanya untuk pembelajaran saja. Jangan gunakan situs-situs "bitcoin tools" untuk merubah kode-kode apabila memang hendak menggunakan alamat-alamat tersebut untuk transaksi sungguhan.
  • Jangan gunakan alamat dan private key yang tercantum pada halaman ini untuk kirim/terima bitcoin!

Peraturan:
Karena thread ini adalah thread self-mod maka saya hanya akan menampilkan komentar/pertanyaan/saran/kritik yang bermakna. Thanks!
Arsip postingan yang ane hapus (mulai 19-7-2018) https://pastebin.com/6t7E0fGv


#1 Private Key

Untuk dapat membuka loker tempat penyimpanan bitcoin, agan harus memiliki informasi letak loker tersebut. Informasi inilah yang disebut dengan private key. Bitcoin memiliki 2256 loker yang dapat digunakan untuk menyimpan bitcoin agan. Angka ini apabila didesimalkan akan menjadi sekitar 1077. Sebagai perbandingan, jumlah pasir di bumi ini diperkirakan sekitar 7.5 x 1018, sangat jauh lebih kecil dari jumlah alamat bitcoin yang bisa agan gunakan.

Agan dapat membuat private key dengan melakukan pelemparan uang logam sebanyak 256 kali, tulis 1 apabila muncul angka dan 0 apabila muncul gambar, misalnya:

Code:
Biner: 0011 1010 1011 1010 0100 0001 0110 0010 1100 0111 0010 0101 0001 1100 1000 1001 0001 0010 0000 0111 1011 0111 0100 0111 1000 0100 0000 0101 0101 0001 1010 0111 0001 1001 0011 1001 1011 0000 1101 1110 0000 1000 0001 1111 1000 0101 1100 0100 1110 0100 0100 1100 1111 0111 1100 0001 0011 1110 0100 0001 1101 1010 1010 0110

Lalu ubah dari format biner ke heksadesimal (gunakan kalkulator) atau menggunakan situs https://www.rapidtables.com/convert/number/binary-to-hex.html

Code:
Heksadesimal: 3ABA4162C7251C891207B747840551A71939B0DE081F85C4E44CF7C13E41DAA6

Kedua angka di atas merupakan privkey yang jarang ditampilkan ketika agan mengakses aplikasi dompet karena umumnya sudah menggunakan format WIF (Wallet Import Format).


#2 Wallet Import Format (WIF)

WIF adalah sebuah cara untuk membuat privkey lebih mudah diketik/dicopas dari atau ke dalam dompet bitcoin. Cara merubah privkey heksadesimal ke heksadesimal-WIF:

1. Tambahkan 0x80 di depan privkey.
Code:
803ABA4162C7251C891207B747840551A71939B0DE081F85C4E44CF7C13E41DAA6

2. Gunakan SHA-256 hash pada privkey yang sudah ditambahkan 0x80. Agan dapat menggunakan binary hash pada situs http://www.fileformat.info/tool/hash.htm
Code:
64899055A09AAB79C7A5CA1080806FAFAFF29C987A53C27FA007F1BB0B996FDF

3. Gunakan SHA-256 hash kembali pada hasil SHA-256 hash di atas. Karena dua kali hash dilakukan, maka bitcoin disebut menggunakan SHA-256D pada inti komputasinya.
Code:
C609B82487C458EAA93FEEA16F8C6A98E0DA39CA683D6F917B6CDE2A7A5EEE18

4. Ambil 4 byte (8 karakter) pada hasil di atas sebagai checksum.
Code:
C609B824

5. Tambahkan checksum di akhir hasil nomor satu.
Code:
803ABA4162C7251C891207B747840551A71939B0DE081F85C4E44CF7C13E41DAA6C609B824

6. Ubah menjadi format base58. Agan dapat menggunakan situs http://lenschulwitz.com/base58
Code:
5JG9hT3beGTJuUAmCQEmNaxAuMacCTfXuw1R3FCXig23RQHMr4K

Hasil ini sudah bisa diimport ke aplikasi dompet bitcoin.


#3 Public Key

Privkey dan Pubkey adalah pasangan kunci yang merupakan pondasi dari keamanan komputer. Pubkey diturunkan dari Privkey. Pubkey digunakan untuk menerima bitcoin (diibaratkan seperti kotak surat) dan privkey digunakan untuk menandai kepemilikan dan isi di dalam kotak surat tersebut (diibaratkan seperti kunci kotak surat).

Untuk menurunkan pubkey dari privkey, bitcoin menggunakan kurva eliptik dan konstanta-konstanta matematis dengan standar secp256k1. Sayangnya ane belum menemukan online tools yang berguna hanya untuk menurunkan privkey menggunakan secp256k1. Setelah ane "hitung," berikut ini adalah pubkey-nya:
Code:
045C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC243BCEFDD4347074D44BD7356D6A53C495737DD96295E2A9374BF5F02EBFC176


#4 Bitcoin (Public) Address

Sebelumnya disebutkan bahwa pubkey digunakan untuk menerima bitcoin (diibaratkan seperti kotak surat), maka alamat bitcoin merupakan hasil "turunan" dari pubkey. Cara merubah pubkey ke alamat bitcoin:

1. Gunakan SHA-256 pada pubkey.
Code:
38FDDB9986CFF3B5CDC46FAD15F540091A22CA649750B55CB1A2094930BCC687

2. Gunakan RIPEMD-160 pada hasil SHA-256.
Code:
09C6E71118D8F12BEC6B5C61884B35677C0A0AE3

3. Tambahkan versi di depan hasil RIPEMD-160 (0x00 untuk mainnet)
Code:
0009C6E71118D8F12BEC6B5C61884B35677C0A0AE3

4. Gunakan SHA-256 kembali pada hasil RIPEMD-160 setelah ditambahkan versi.
Code:
6143CD81DE6C3F3C5C3B301AB6B5AF5377AEBCA14885D3364378E501B5F44E88

5. Gunakan SHA-256 sekali lagi (SHA-256D)
Code:
2A021F87FA371AE2A63DD44112BF3175039E9A96613734309CA87FDA7862A301

6. Ambil 4 byte (8 karakter) pada hasil di atas sebagai checksum.
Code:
2A021F87

7. Tambahkan checksum di akhir hasil nomor tiga.
Code:
0009C6E71118D8F12BEC6B5C61884B35677C0A0AE32A021F87

8. Ubah menjadi format base58.
Code:
1thMirt546nngXqyPEz532S8fLwbozud8


#5 Tambahan

Privkey WIF dan Alamat publik bitcoin hasil di atas merupakan versi tidak dikompres. Kompresi digunakan untuk membuat lebih irit penggunaan ruang hdd pada node-node bitcoin. Sebenarnya kompresi hanya "berlaku" pada alamat publik, bukan privkey karena "kompresi" pada privkey malah menambah panjang privkey sebesar satu byte.

Untuk melakukan "kompresi" privkey cukup menambahkan "01" pada akhir privkey
Code:
803ABA4162C7251C891207B747840551A71939B0DE081F85C4E44CF7C13E41DAA6C609B82401

Lakukan langkah yang sama seperti #2 untuk mengubah data di atas menjadi format WIF base58.
Code:
KyBsPXxTuVD82av65KZkrGrWi5qLMah5SdNq6uftawDbgKa2wv6S

Untuk melakukan kompresi pubkey menggunakan format (04 x y) = 02 x (apabila y genap) atau 03 x (apabila y ganjil)
Code:
045C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC243BCEFDD4347074D44BD7356D6A53C495737DD96295E2A9374BF5F02EBFC176
Code:
04
x = 5C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC
y = 243BCEFDD4347074D44BD7356D6A53C495737DD96295E2A9374BF5F02EBFC176
Karena y genap, maka:
Code:
025C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC

Lakukan langkah yang sama seperti #4 untuk mendapatkan alamat publik base58.
Code:
14cxpo3MBCYYWCgF74SWTdcmxipnGUsPw3

Apabila semua perhitungan benar, agan dapat menggunakan https://walletgenerator.net/ (diubah karena ada celah keamanan) https://www.bitaddress.org/ untuk mencocokkan semua informasi perhitungan:




Program yang digunakan:
https://www.rapidtables.com/convert/number/binary-to-hex.html
http://www.fileformat.info/tool/hash.htm
http://lenschulwitz.com/base58
https://walletgenerator.net/ (diubah karena ada celah keamanan) https://www.bitaddress.org/ -> Wallet Details

Referensi:
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch04.asciidoc
https://en.bitcoin.it/wiki/Wallet_import_format
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

Update
BIP-39: Frasa Mnemonic https://bitcointalk.org/index.php?topic=4459504.msg41403564#msg41403564
BIP-32/44: Dompet Hierarki Deterministik https://bitcointalk.org/index.php?topic=4459504.msg43552511#msg43552511
SegWit: P2SH-P2WPKH & Bech32-P2WPKH https://bitcointalk.org/index.php?topic=4459504.msg44398942#msg44398942

Q&A
1. Apabila privkey/pubkey hilang > https://bitcointalk.org/index.php?topic=4459504.msg39950379#msg39950379
2. Tentang hack BTC > https://bitcointalk.org/index.php?topic=4459504.msg40110206#msg40110206
3. Tentang bruteforce BTC > https://bitcointalk.org/index.php?topic=4459504.msg40195397#msg40195397
4. Penjelasan biner, heksadesimal, desimal > https://bitcointalk.org/index.php?topic=4459504.msg40351435#msg40351435
5. Pasangan privkey-pubkey untuk sign-verify pesan > https://bitcointalk.org/index.php?topic=4459504.msg41031772#msg41031772
6. Menyimpan privkey dengan cara mencetak QR Code > https://bitcointalk.org/index.php?topic=4459504.msg41962227#msg41962227
7. Membuat alamat P2SH dari P2PKH ? > https://bitcointalk.org/index.php?topic=4459504.msg42324277#msg42324277
8. P2SH script > https://bitcointalk.org/index.php?topic=4459504.msg42730207#msg42730207
9. Dompet 2FA electrum tidak bisa untuk sign message > https://bitcointalk.org/index.php?topic=4459504.msg43326525#msg43326525

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
1714785955
Hero Member
*
Offline Offline

Posts: 1714785955

View Profile Personal Message (Offline)

Ignore
1714785955
Reply with quote  #2

1714785955
Report to moderator
cuero
Member
**
Offline Offline

Activity: 308
Merit: 20


View Profile
June 12, 2018, 08:23:20 AM
 #2

pemaparan yang sangat bagus dan sangat tertata rapi, dapat memberikan prospec penambahan ilmu dan penguasaat members terhadap bitcoin, saya ingin menanyakan :
1. apa hubungan keterkaitan hubungan antara Privet key dengan Public key? bagaimana jika salah satunya hilang?
2. saya pernah mengalami kehilangan (kode) Privet Key, apakah bisa ditemukan kembali?
terimakasih..

Fozone
Member
**
Offline Offline

Activity: 938
Merit: 10


View Profile
June 12, 2018, 10:00:42 AM
 #3

Ternyata alamat Bitcoin dibuat tidak asal-asalan ya, jadi yang mau saya tanyakan, apakah setiap perusahaan exchange seperti luno atau indosax dalam membuat alamat bitcoin harus memesan pada perusahaan lain atau membuatnya sendiri?

  ●   KEEP CALM & HODL   ●
 ❰❰❰❰❰❰  KCH  ❱❱❱❱❱❱ 
● ▬▬▬▬▬ ● ▬▬▬▬▬ ●●●    ●  token  ●    ●●● ▬▬▬▬▬ ● ▬▬▬▬▬ ●
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
June 12, 2018, 12:00:25 PM
Merited by dbshck (1), mu_enrico (1)
 #4

pemaparan yang sangat bagus dan sangat tertata rapi, dapat memberikan prospec penambahan ilmu dan penguasaat members terhadap bitcoin, saya ingin menanyakan :
1. apa hubungan keterkaitan hubungan antara Privet key dengan Public key? bagaimana jika salah satunya hilang?
2. saya pernah mengalami kehilangan (kode) Privet Key, apakah bisa ditemukan kembali?
terimakasih..

1. Sepertinya sudah dijawab. Pubkey dan private key ibarat loker dengan kuncinya. Kalau pubkey hilang agan bisa 'munculin' lagi dari private key. Kalau private key hilang ya wassalam.
2. Bisa kalau file .dat masih ada. Kalau tak de ya tak bisa.

Ternyata alamat Bitcoin dibuat tidak asal-asalan ya, jadi yang mau saya tanyakan, apakah setiap perusahaan exchange seperti luno atau indosax dalam membuat alamat bitcoin harus memesan pada perusahaan lain atau membuatnya sendiri?

Ya ditanyakan ke perusahaan mereka saja lah gan. Mungkin mereka pesen ke tengkulak kiloan kali ya.
Serius: mereka bisa buat sendiri, tapi kita gak mengontrol sepenuhnya atas wallet itu karena yang megang private key pihak exchange itu sendiri.
mu_enrico (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2142


Slots Enthusiast & Expert


View Profile WWW
June 12, 2018, 12:13:39 PM
Merited by dbshck (1)
 #5

<...>
1. apa hubungan keterkaitan hubungan antara Privet private key dengan Public key? bagaimana jika salah satunya hilang?
<...>

Privkey dan pubkey merupakan bagian dari Elliptic Curve Digital Signature Algorithm (ECDSA), yaitu algoritma kriptografi yang digunakan pada bitcoin untuk menjamin dana (bitcoin) hanya bisa ditransaksikan oleh pemiliknya yang sah. Pasangan privkey dan pubkey memiliki hubungan satu arah (privkey -> pubkey), maksudnya seseorang yang memiliki privkey akan bisa membuat pubkey (dari privkey tsb) menggunakan cara #3. Akan tetapi seseorang yang hanya mengetahui pubkey tidak dapat mengetahui privkey (dari pubkey tsb).

Di dalam aplikasi dompet, pembuatan pubkey sudah otomatis sehingga agan hanya perlu import privkey saja. Tidak perlu merisaukan pubkey.

<...>
2. saya pernah mengalami kehilangan (kode) Privet private Key, apakah bisa ditemukan kembali?
<...>

Ketika aplikasi dompet agan tidak dibackup dan lalu hilang/rusak, dan agan tidak memiliki backup privkey, maka tidak ada cara untuk bisa mengakses dana yang ada di loker tsb. Kenapa? Karena privkey agan menunjukkan letak alamat loker agan di antara 2256 loker-loker yang tersedia. Tanpa mengetahui alamat loker, agan tidak mungkin bisa mengakses loker tersebut.

<...> jadi yang mau saya tanyakan, apakah setiap perusahaan exchange seperti luno atau indosax dalam membuat alamat bitcoin harus memesan pada perusahaan lain atau membuatnya sendiri?

Ini ane juga belum terlalu paham gan, berdasarkan common sense sepertinya developer exchanger membuat kodenya aplikasinya sendiri, yang memiliki fitur: multisignature, hierarchical deterministic (HD), dan batching. Agak riskan kalau hal semacam ini memesan pada perusahaan lain, terutama di dunia mata uang kripto.

Mungkin master-master ingin menanggapi komentar-komentar ane?

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
yudha409
Full Member
***
Offline Offline

Activity: 336
Merit: 100



View Profile
June 12, 2018, 02:05:04 PM
 #6

pemaparan yang sangat bagus dan sangat tertata rapi, dapat memberikan prospec penambahan ilmu dan penguasaat members terhadap bitcoin, saya ingin menanyakan :
1. apa hubungan keterkaitan hubungan antara Privet key dengan Public key? bagaimana jika salah satunya hilang?
2. saya pernah mengalami kehilangan (kode) Privet Key, apakah bisa ditemukan kembali?
terimakasih..

1. Hubungan antara Private key dan Public key menurut yang saya ketahui adalah kalau Public key hilang kita masih bisa masuk ke wallet menggunakan private key, nah kalau private key yang hilang kita tidak bisa masuk dan kita tidak mengetahui public key.
Intinya sih Private key itu sangat penting, kalau tidak ada private key kita tidak akan bisa mengakses wallet tersebut, anggap saja private key itu seperti password untuk masuk ke wallet tersebut.
2. Usahakan membackup private key untuk menjaga kehilangan gan, lebih baik taruh di pc atau di laptop agan tetapi buat folder yang aman untuk menaruh private key tersebut.
Kalau private key hilang tidak dapat di kembalikan lagi gan, mau tidak mau harus membuat wallet baru, itu saja yang dapat saya sampaikan ya gan semoga membantu.
vanesha
Full Member
***
Offline Offline

Activity: 649
Merit: 100


Binance #SWGT and CERTIK Audited


View Profile
June 12, 2018, 07:34:50 PM
 #7

Thread seperti ini yang kita butuhkan,bisa menambah ilmu kepada member-member pemula.
Karena dalam permasalahan wallet adalah bagian dasar untuk kita gabung ke dunia cryptocurrency.
Kalau bagian dasarnya saja kita tidak paham bagaimana mungkin kita melanjutkan pembelajaran ke fase-fase berikutnya setelah wallet.
Dengan metode ini apabila kita lupa menyimpan private key,bisakah digunakan?

████████████          SWG.IO     /     Smart World Global Token          ███          BINANCE #SWGT          ████████████
████████████          PRE SALE IS LIVE! at $0.13     ███     BUY NOW          ████████████
████████████          ICOHOLDER: ✅ TOP-3 PRE-SALE ✅ 4.45 RATING     ███     CERTIK AUDITED          ████████████
mu_enrico (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2142


Slots Enthusiast & Expert


View Profile WWW
June 13, 2018, 12:46:53 AM
 #8

<...>
2. Usahakan membackup private key untuk menjaga kehilangan gan, lebih baik taruh di pc atau di laptop agan tetapi buat folder yang aman untuk menaruh private key tersebut.
<...>

Menaruh privkey di PC/laptop atau perangkat lain yang terhubung ke internet sangatlah tidak dianjurkan! Cara paling tepat dalam membackup privkey adalah dengan menuliskannya pada selembar kertas, lalu disimpan di tempat yang aman.

<...>
Karena dalam permasalahan wallet adalah bagian dasar untuk kita gabung ke dunia cryptocurrency.
Kalau bagian dasarnya saja kita tidak paham bagaimana mungkin kita melanjutkan pembelajaran ke fase-fase berikutnya setelah wallet.
<...>

Pernyataan ini yang membuat ane urung menekan tombol delete. Memang benar artikel tentang dompet ini merupakan bagian awal dari rangkaian artikel yang lain untuk bisa memahami bitcoin -paling tidak- sampai paham cara kerjanya.

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1789



View Profile WWW
June 13, 2018, 05:06:41 AM
 #9

thread yang bagus dengan pemaparan yang baik dan sangat membantu bagi pemula yang baru mengikuti perkembangan di dunia bitcoin. saya ingin bertanya gan apabila private key yang kita miliki hilang apakah kita bisa meminta private key kita kembali lagi atau tidak?

Rank full member masih tanya masalah beginian? Situ yakin Full Member beneran? Di forum ini ngapain aja selama ini? Saya ragu ini beneran tanya atau sekedar nambah post count.

Private key kalau hilang ga ada backup ya sudah hilang, mau minta ke siapa? Tuhan?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
izanagi narukami
Legendary
*
Offline Offline

Activity: 2030
Merit: 1028



View Profile
June 14, 2018, 01:48:21 PM
 #10

Nice explanation by experts for newbies

Kadang sangat membingungkan jikalau alamat btc sudah sangat rumit untuk dibobol karena untuk menciptakan alamat btc aja perlu perhitungan kompleks, akan tetapi mengapa btc masih bisa kena hack?

Smiley
samuelme
Newbie
*
Offline Offline

Activity: 828
Merit: 0


View Profile
June 14, 2018, 01:54:59 PM
 #11

Nice explanation by experts for newbies

Kadang sangat membingungkan jikalau alamat btc sudah sangat rumit untuk dibobol karena untuk menciptakan alamat btc aja perlu perhitungan kompleks, akan tetapi mengapa btc masih bisa kena hack?

maaf, saya belum pernah mendengar btc kena hack, yang saya tau market yang kena hack dan dicuri bitcoinnya. maaf jika kata-kata saya ada yang salah.
mu_enrico (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2142


Slots Enthusiast & Expert


View Profile WWW
June 14, 2018, 02:48:14 PM
Merited by dbshck (1)
 #12

<...>akan tetapi mengapa btc masih bisa kena hack?

<...>
maaf, saya belum pernah mendengar btc kena hack, yang saya tau market yang kena hack dan dicuri bitcoinnya. maaf jika kata-kata saya ada yang salah.

Sepengetahuan ane memang "hack" yang terjadi bukan pada jaringan bitcoin, tetapi pada pihak ketiga. Misalnya:
1. Aplikasi dompet yang tidak dibuat dengan baik (memiliki celah keamanan), atau memang sengaja dibuat untuk penipuan.
2. Keylogger dan malware lain yang ikut terinstall di OS ponsel/desktop. Ini biasanya karena pakai windows bajakan dan keseringan mengunjungi situs bokep.
3. Situs-situs phishing.
4. Situs-situs exchange.

Kalau keamanan bitcoin dengan SHA256 dan secp256k1 sampai saat ini masih belum bisa diretas. Teknik kriptografi ini digunakan pada keamanan intelijen, maka kalau bisa diretas dampaknya akan lebih besar dari sekedar kehilangan bitcoin.

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
HendarSul
Full Member
***
Offline Offline

Activity: 389
Merit: 100



View Profile
June 15, 2018, 07:30:18 AM
 #13

Nice explanation by experts for newbies

Kadang sangat membingungkan jikalau alamat btc sudah sangat rumit untuk dibobol karena untuk menciptakan alamat btc aja perlu perhitungan kompleks, akan tetapi mengapa btc masih bisa kena hack?

maaf, saya belum pernah mendengar btc kena hack, yang saya tau market yang kena hack dan dicuri bitcoinnya. maaf jika kata-kata saya ada yang salah.
Ya kalau hack mengartikannya di retas paksa memang jarang ada address bitcoin yang kena atau mungkin gak ada ? Soalnya untuk curi private key setahu ane butuh waktu yang lama buat brute force private keynya, tapi ada aja yang walletnya kehack karena kelalaian diri sendiri bukan di brute force.

cissrawk
Sr. Member
****
Offline Offline

Activity: 1218
Merit: 410


Secure your crypto : https://notyourkeys.org


View Profile
June 15, 2018, 10:09:25 AM
 #14

4. Gunakan SHA-256 kembali pada hasil RIPEMD-160 setelah ditambahkan versi.

5. Gunakan SHA-256 sekali lagi (SHA-256D)
Seharusnya bagian ini dijelaskan lagi, apa yang di maksud gunakan SHA256 sama RIPEMD-160? Padahal cukup penting hal tersebut jika ingin coba langsung. No offense ok, cuman ngasih saran.

maaf, saya belum pernah mendengar btc kena hack, yang saya tau market yang kena hack dan dicuri bitcoinnya. maaf jika kata-kata saya ada yang salah.
Ya kalau hack mengartikannya di retas paksa memang jarang ada address bitcoin yang kena atau mungkin gak ada ? Soalnya untuk curi private key setahu ane butuh waktu yang lama buat brute force private keynya, tapi ada aja yang walletnya kehack karena kelalaian diri sendiri bukan di brute force.
Ada, nyatanya wallet saya sendiri pernah kena hack. Tidak harus bruteforcing, selama Hacker tersebut masukin virus seperti trojan atau spyware (yang saat kita copy, maka clipboard tersebut akan di kirim ke hackernya), kalo misal seed atau privkey yang di copy terkirim ke hacker tersebut, maka hacker tersebut punya akses ke wallet kita. *pengalaman pribadi.
Ada juga bisa lewat penyadapan file pc dengan mengambil wallet filenya.

I'm doing steam artwork.Official thread (Indo, but please pm me even if you're english speaker) : https://bitcointalk.org/index.php?topic=5323281
NOT YOUR KEYS, NOT YOUR MONEY. PLEASE PROTECT YOUR MONEY! More info click here or go to NotYourKeys.org
Trade Crypto and get 10% cashback BTC16CYsf1yonoVAN3jLAJguREmoJfCy5twi4
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
June 15, 2018, 11:26:52 AM
 #15

-snip-
Ada, nyatanya wallet saya sendiri pernah kena hack. Tidak harus bruteforcing, selama Hacker tersebut masukin virus seperti trojan atau spyware (yang saat kita copy, maka clipboard tersebut akan di kirim ke hackernya), kalo misal seed atau privkey yang di copy terkirim ke hacker tersebut, maka hacker tersebut punya akses ke wallet kita. *pengalaman pribadi.
Ada juga bisa lewat penyadapan file pc dengan mengambil wallet filenya.

Agak OOT dikit, Bruteforcing sepertinya bukan menjadi metode yang sering digunakan oleh hacker. Butuh sumber daya yang besar, lebih efisien dan efektif cara-cara yang memanfaatkan 'kelemahan' user seperti keylogging/penyadapan, phising dst. Kecuali mereka punya komputer kuantum. CMIIW.
Kyucing
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
June 15, 2018, 11:58:33 AM
 #16

Privkey dan pubkey merupakan bagian dari Elliptic Curve Digital Signature Algorithm (ECDSA), yaitu algoritma kriptografi yang digunakan pada bitcoin untuk menjamin dana (bitcoin) hanya bisa ditransaksikan oleh pemiliknya yang sah. Pasangan privkey dan pubkey memiliki hubungan satu arah (privkey -> pubkey), maksudnya seseorang yang memiliki privkey akan bisa membuat pubkey (dari privkey tsb) menggunakan cara #3. Akan tetapi seseorang yang hanya mengetahui pubkey tidak dapat mengetahui privkey (dari pubkey tsb).

Di dalam aplikasi dompet, pembuatan pubkey sudah otomatis sehingga agan hanya perlu import privkey saja. Tidak perlu merisaukan pubkey.
Jadi dengan kata lain, yang perlu disimpan rapi dan aman hanya Private key ya?

Kalau Phrase itu apakah harus disimpan juga? Atau sudah cukup dg private key saja?

<...> jadi yang mau saya tanyakan, apakah setiap perusahaan exchange seperti luno atau indosax dalam membuat alamat bitcoin harus memesan pada perusahaan lain atau membuatnya sendiri?

Ini ane juga belum terlalu paham gan, berdasarkan common sense sepertinya developer exchanger membuat kodenya aplikasinya sendiri, yang memiliki fitur: multisignature, hierarchical deterministic (HD), dan batching. Agak riskan kalau hal semacam ini memesan pada perusahaan lain, terutama di dunia mata uang kripto.

Mungkin master-master ingin menanggapi komentar-komentar ane?

Yang ini menurut ane sih ada sistem otomatis, jadi yg tahu hanya sistem, bukan perusahaannya, kalau perusahaannya tidak aman donk pastinya
mu_enrico (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2142


Slots Enthusiast & Expert


View Profile WWW
June 15, 2018, 07:45:17 PM
Last edit: July 09, 2018, 03:04:41 AM by mu_enrico
Merited by dbshck (1)
 #17

<...>
Seharusnya bagian ini dijelaskan lagi, apa yang di maksud gunakan SHA256 sama RIPEMD-160? Padahal cukup penting hal tersebut jika ingin coba langsung. No offense ok, cuman ngasih saran.
<...>

Benar sekali om @cissrawk, ane sendiri sebetulnya sudah bimbang sebelumnya apakah sebaiknya menyertakan penjelasan teknik kriptografi tersebut atau mengabaikannya agar lebih simpel. Memang seberapa dalam pembahasan sebuah tutorial/artikel adalah subjektif dan ane tidak pernah merasa tersinggung dengan sebuah kritik/saran yang valid.

Nantinya ane berencana untuk menambahkan link ke artikel om @joniboini apabila sudah siap (sudah ane bookmark pakai merit lol) yang berisi SHA256 karena artikel Om Joni lebih dalam membahas dari segi computer science-nya. Nah seberapa dalam Om Joni membahas, apakah sampai ke gerbang logika, atau blok konsep, ane pasrahkan saja ke beliau. hehehe

Kalau untuk coba-coba, ane sudah menyertakan link online-tools yang tinggal klik langsung jadi hasil SHA-256 maupun RIPEMD-160

<...>
Ada, nyatanya wallet saya sendiri pernah kena hack. Tidak harus bruteforcing, selama Hacker tersebut masukin virus seperti trojan atau spyware (yang saat kita copy, maka clipboard tersebut akan di kirim ke hackernya), kalo misal seed atau privkey yang di copy terkirim ke hacker tersebut, maka hacker tersebut punya akses ke wallet kita. *pengalaman pribadi.
Ada juga bisa lewat penyadapan file pc dengan mengambil wallet filenya.

Hal ini sudah ane jelaskan di https://bitcointalk.org/index.php?topic=4459504.msg40110206#msg40110206 terima kasih atas penjabarannya.

<...>
Agak OOT dikit, Bruteforcing sepertinya bukan menjadi metode yang sering digunakan oleh hacker. Butuh sumber daya yang besar, lebih efisien dan efektif cara-cara yang memanfaatkan 'kelemahan' user seperti keylogging/penyadapan, phising dst. Kecuali mereka punya komputer kuantum. CMIIW.

Betul, beberapa waktu lalu ane pernah menghitung hal ini (mohon koreksinya apabila salah) https://bitcointalk.org/index.php?topic=4453897.msg40074243#msg40074243

Misalnya program BitCrack dapat melakukan 10 juta komputasi per detik = 107 menggunakan 1 GPU
Kombinasi alamat (privkey) BTC ~ 1077
Maka dibutuhkan waktu 1070 detik atau 3 x 1062 tahun untuk mem-bruteforce semua alamat BTC

1 juta GPU menjalankan BitCrack = 3 x 1056 tahun
1 milyar GPU menjalankan BitCrack = 3 x 1053 tahun
1 triliun GPU menjalankan BitCrack = 3 x 1050 tahun

Kesimpulan: mustahil

<...>
Jadi dengan kata lain, yang perlu disimpan rapi dan aman hanya Private key ya?
Kalau Phrase itu apakah harus disimpan juga? Atau sudah cukup dg private key saja?
<...>

Nah, ini sebenarnya mau ane sertakan di update/artikel lain mengenai dompet bitcoin (kalau sempat) sudah ane jelaskan di update: https://bitcointalk.org/index.php?topic=4459504.msg41403564#msg41403564

Singkatnya mnemonic phrase dengan privkey itu sangat mirip. Agan dapat menghasilkan privkey dari mnemonic n-kata yang diproses otomatis di dalam internal sistem dompet agan.

Sehingga kalau dompet agan sudah memiliki fitur mnemonic phrase ya cukup ditulis saja kata-katanya.

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
izanagi narukami
Legendary
*
Offline Offline

Activity: 2030
Merit: 1028



View Profile
June 16, 2018, 04:46:56 PM
 #18

...

Sepengetahuan ane memang "hack" yang terjadi bukan pada jaringan bitcoin, tetapi pada pihak ketiga. Misalnya:
1. Aplikasi dompet yang tidak dibuat dengan baik (memiliki celah keamanan), atau memang sengaja dibuat untuk penipuan.
2. Keylogger dan malware lain yang ikut terinstall di OS ponsel/desktop. Ini biasanya karena pakai windows bajakan dan keseringan mengunjungi situs bokep.
3. Situs-situs phishing.
4. Situs-situs exchange.

....

Nah kalau pihak ketiga nya kenapa tidak men-implementasikan saja SHA itu biar ga kena hack ?

Tapi kalau memang aplikasi itu dengan sengaja "melonggarkan" keamanannya sendiri , ya mau gimana lagi ya , apalagi kita sebagai pengguna tau nya kalau exchange itu sudah aman karena sudah berjalan bertahun tahun.

Smiley
Protogenox
Member
**
Offline Offline

Activity: 143
Merit: 15


View Profile
June 17, 2018, 07:44:21 AM
 #19

Nice explanation by experts for newbies

Kadang sangat membingungkan jikalau alamat btc sudah sangat rumit untuk dibobol karena untuk menciptakan alamat btc aja perlu perhitungan kompleks, akan tetapi mengapa btc masih bisa kena hack?
Sebenarnya ada beberapa penyebab yg bisa membuat btc kena hack dan salah satunya phising dan bruteforce.
Kalo phising masih memungkinkan karena efek dari kelalaian user,  so kalo hanya dengan teknik bruteforce waduhh butuh super komputer kali ya,  karena kalo pake pc biasa nembus 1 private key aja mungkin butuh waktu yg sangat lama.

Untuk yg belum tau apa itu bruteforce.
Teknik hacking Brute Force adalah metode untuk meretas password dengan cara mencoba semua kemungkinan kombinasi yang ada pada wordlist. Dalam hal ini password yg dimaksud ada privatekey
source : https://jalantikus.com/tips/mengenal-brute-force-dan-mencegahnya
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
June 17, 2018, 09:53:07 AM
 #20

-snip-

Nah kalau pihak ketiga nya kenapa tidak men-implementasikan saja SHA itu biar ga kena hack ?

Maksudnya aplikasi SHA itu gimana gan? Dalam setiap pembuatan address sepemahaman saya pasti akan menerapkan enkripsi SHA ini karena memang sudah menjadi standar dalam pembuatan alamat wallet.
Pages: [1] 2 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!