Skip to main content

Posts

Showing posts from January, 2022

Memahami BITCOIN (Part 1)

Yang membuat bitcoin itu secure cuma karena trapdoor function ECDSA y^2=x^3+7. Jika anda memasukkan nilai x maka nilai y bisa dihitung dari rumus itu, begitu juga sebaliknya jika y diketahui, nilai x juga bisa ditarik dari situ. Kuncinya ada di Point Addition dan Point Doubling. Jika pada angka biasa (integer), hitungan perkalian dan pembagian bisa dibalik, misalnya 2xa=10, a bisa dihitung dengan a=10/2=5. Atau 10/b=5, b=10/5=2. Ini bisa dilakukan jika itu angka biasa atau integer, di dalam ECDSA angka yang dihitung bukan integer melainkan titik x dan y. Jadi rumusnya tidak bisa di reverse. Misalnya jika titik x=-1 dimasukkan pada rumus Point Doubling satu kali akan menghasilkan titik x=2.375, anda bisa cek rumus excelnya di sini supaya bisa hitung sendiri ( https://docs.google.com/spreadsheets/d/15bMNpUNO_M0kQ6-bEGkg-AgDJq5PgkxB/edit?usp=sharing&ouid=110171531072886067126&rtpof=true&sd=true ). Jika dilakukan hitungan point doubling dua kali hasilnya akan berbeda, dan seter