Semua tahu bahwa untuk mengamankan aset harus meningkatkan keamanan pada seed dan privatekey (PK). Sebelumnya, kita sudah diberikan ide untuk
membuat split seed menjadi 3 bagian dari mas
DroomieChikito di sini saya ingin membuat rekayasa untuk membuat Seed dan PK yang kita miliki menjadi seed & PK yang tidak bisa langsung digunakan begitu saja ketika sudah kita print dan hilang atau ketika ada "penyusup" di PC kita.
Rekayasa private key
Untuk merekayasa PK, kita dapat melakukan dengan cara berikut ini
Saya akan menggunakan contoh pada wallet address ini:
Address: 1BgANbU4UnotnLfnmSYvPTdHQQ4gfCcS79PK: Kx4DvZmWHy7HR9RBJ9LUHqmyiqfLryU6rcMj8i8o72P96JE4rpntSaat ini saya masih memiliki satu metode untuk membuat rekayasa PK ini, caranya adalah memindahkan beberapa karakter dari PK tersebut.
Misal, dari PK:
Kx4DvZmWHy7HR9RBJ9LUHqmyiqfLryU6rcMj8i8o72P96JE4rpnt kita dapat mengubah posisi 4 karakter depan atau belakang.
(Jumlahnya terserah tidak harus 4)Contoh HasilKx4DrpntvZmWHy7HR9RBJ9LUHqmyiqfLryU6rcMj8i8o72P96JE4Kx4DvZmWHy7HR9RBJ9LUHqmyiqfLryU6rcMj8i8o72P9rpnt6JE4Yang harus Anda lakukan adalah mengingat berapa jumlah karakter dan dimana letak karakter yang Anda pindah. Pada contoh saya menaruh 4 karakter terakhir setelah 4 karakter awal. Contoh kedua memindahkan karakter terakhir ke empat karakter sebelum karakter terakhir yang dipindahkan.
Anggap saja Anda memiliki 2 print out PK, yang satu hilang, maka jika ada yang mengenali bahwa karakter tersebut mirip dengan PK bitcoin dan mencoba untuk memasukkan PK tersebut hasilnya akan seperti ini
Cara Merekayasa Seed
Sebelumnya, silakan Anda lihat daftar kata pada seed standar BIP39 pada
link ini dan
link ini. Selanjutnya, Anda harus memahami bahwa urutan BIP39 diindeks mulai dari angka
NOL (0) sedangkan pada file TXT diindeks dari angka Satu (1). Metode yang dapat dilakukan untuk mencetak seed dan membuat rekayasa adalah:
- Menambah/mengurangi/mengurangi/membagi beberapa nomor dari daftar yang asli
Untuk melakukan hal ini, Anda harus membuat daftar yang sama. Misal, seed kita berada pada nomor Index seperti ini:
Nomor Index | | | Word Index |
0 | | | ABANDON |
1 | | | ABILITY |
2 | | | ABLE |
3 | | | ABOUT |
4 | | | ABOVE |
5 | | | ABSENT |
6 | | | ABSORB |
7 | | | ABSTRACT |
Dari daftar di atas, kita melakukan rekayasa dengan menambahkan nilai 100, maka hasilnya akan menjadi seperti ini:
Nomor Index | | | Word Index |
100 | | | ARRIVE |
101 | | | ARROW |
102 | | | ART |
103 | | | ARTEFACT |
104 | | | ARTIST |
105 | | | ARTWORK |
106 | | | ASK |
107 | | | ASPECT |
Ketika Anda sudah selesai melakukan rekayasa, selanjutnya Anda tulis dan simpan pada tempat yang aman, atau dengan membuat split manual dan lain sebagainya. Yang harus Anda ingat, adalah metode apa yang Anda pilih, apakah menambah, mengurangi, membagi atau mengalikan. Tapi, rekomendasi saya adalah untuk melakukan pengurangan dan penambahan. Karena untuk perkalian maupun pembagian dikhawatirkan menghasilkan angka yang tidak tersedia pada seed. Jika Anda yakin bisa mengatasi hal tesebut, silakan dilakukan. Anda juga bisa mencampur metode hitungan ini jika Anda memiliki ingatan sangat baik.
Untuk saat ini, hanya ini metode yang bisa saya berikan kepada Anda. Jika mungkin nanti ada ide-ide lain, akan saya tambahkan untuk Anda. Atau, jika mungkin ada member yang memiliki ide lain, silakan di share.
Ide-ide ini merupakan sebatas metode tambahan untuk Anda. Saya tidak memaksa Anda untuk mengikuti metode ini. Segala risiko yang terjadi akibat kesalahan, lupa dan kehilangan PK maupun seed merupakan tanggung jawab Anda sendiri. Pertimbangkan dengan matang sebelum mengambil langkah ini, jika terlalu berisiko untuk Anda, silakan dilewati. Lakukan metode yang lebih nyaman menurut pendapat Anda.