Tantangan Membuat Blockchain – Ranty Irawati
List Assignment 4:
Selama praktek maka mahasiswa MIT12&14 menggunakan website disini https://andersbrownworth.com/blockchain/
Terdapat 5 tantangan berikut ini:
- Dalam menu Hash buatlah 4 hash kode dari data diri kalian yang terdiri dari,
a. Nama (huruf kecil semua, contoh: umar)
b. Nama (huruf capitalized, contoh: Umar)
Apakah ada perbedaan hash dari a dan b?
a.“ranty”, mendapatkan Hash = 3440b62fba57a87472ac4be002485a2d71f24b087af3519b9b85f4e81fc7dffa
b.“Ranty”, mendapatkan Hash = 9617706f6d7009ae4e70cb44a5262019f4e5d4b78f1e5c042a4534c08a395504
Apakah ada perbedaan hash dari a dan b?
Ya. Pada data “ranty” dan “Ranty” yang memiliki perbedaan penggunaan huruf kapital di depan ternyata menghasilkan Hash yang berbeda.
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Apa yang kalian pahami dari tantangan nomor 1 ini?
Nama: Ranty Irawati
NIM: 2012530309
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja
Hash = de6ffff3ee1a6c01f204f02ae85b1ce66b8b3a27b00a59bce50c863ec2d7c441
Nama: Ranty Irawati
NIM: 2012530309
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja
Link SKuP https://developmentteam.alphabetincubator.id/blog/2021/03/26/skup-mt346-ranty-irawati/
Hash = 953ff41ae03618d499b737f560f8ae027cfeddc75a8b22ad9b34db1c829de665
Apa yang kalian pahami dari tantangan nomor 1 ini? Berdasarkan data yang dimasukkan maka yang dapat saya pahami yakni bahwa data dengan karakter berbeda menghasilkan hash yang berbeda termasuk saat dimasukkan data link SKuP.
2. Didalam menu Block, lakukan mining dari masing masing 4 tantangan dibawah ini, sebutkan dari masing masing nonce dan hash yang didapat.
a. Nama (huruf kecil semua, contoh: umar)
b. Nama (huruf capitalized, contoh: Umar)
Apakah ada perbedaan hash dari a dan b?
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Apa yang kalian pahami dari tantangan nomor 2 ini?
a. Block nama “ranty”, mendapatkan Hash = e763e97b012e0349f912d48680329e37d332900b6f489db18926a62e6b96efaf
Setelah di klik Mine, mendapatkan Hash = 0000a6826abd5a7ffb6fe082093df36531be90ddc697ffe4dc70128dc3c7333b
b. Block nama “Ranty”, mendapatkan Hash = 2eaf7d60224f572bda4bbea6d433781cc4e070e01a4aeb97f965ec9140f9069f
Setelah di klik Mine, mendapatkan Hash = 0000a308208996339430bd7b37c3ed44b270b58446161936a3f744478d05329b
Apakah ada perbedaan hash dari a dan b? Ya. Angka pada data nonce sebelum dan sesudah di klik Mine terlihat berbeda, begitu pula pada Hash yang dihasilkan.
c. Block Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
mendapatkan Hash = 9451dadcb71fe520d6db3f18b9af28ab72684bb0503376df523a64bd0d5c9024
Setelah di klik Mine, mendapatkan Hash = 00001167ad0d48e6003320ef02bc58ff6478487f395684b8bbf9ba5b3b695855
d. Block Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link SKuP MIT
mendapatkan Hash = 473f1ed1765b78d58055c4e44c88213379dde104f7bd68bd9d91f484b85bca66
Setelah di klik Mine, mendapatkan Hash = 00007a3dee9f3f7358f810674613ad5425877c813070b4617476d98a100eda0f
Apa yang kalian pahami dari tantangan nomor 2 ini? Nonce dan Hash setelah di klik Mine mengalami perubahan.Sesuai dengan aturan bahwa hash yang ada pada setiap block harus diawali dengan 0000 atau 4 (empat) digit 0.
3. Di dalam menu Blockchain, isikan nama dari teman masing-masing, masukan ke dalam block, di dalam masing masing block terdiri dari minimal 2 nama. Pastikan semua block dalam keadaan hijau, yang artinya block tersambung dengan baik.Congratz, kalian telah berhasil membuat sebuah blockchain. Apa yang kalian pahami dari tantangan nomor 3 ini?
Tampilan awal setelah menu Blockchain di klik
Tampilan berwarna merah setelah Block#1 diisi nama Arum dan Ratna
Block#1 setelah di klik Mine
Prev = 0000000000000000000000000000000000000000000000000000000000000000
Hash = 0000d20b99abbc06b861f146c0e455b4f351ed6b3bd3da26cff90f353b02ae06
Block#2 dengan data nama Adhit dan Sukry
Block#2 setelah di klik Mine
Prev = 0000d20b99abbc06b861f146c0e455b4f351ed6b3bd3da26cff90f353b02ae06
Hash = 000074ad6d08970a555c9892890aef286493bc494e7515c14003739cb11ca800
Block#3 dengan data nama Nuke dan Adam
Prev = 000074ad6d08970a555c9892890aef286493bc494e7515c14003739cb11ca800
Hash = 0000967f6614f608c4aafcbcda27d4dda66ca907ea13991a177b5a86ec733f94
Apa yang kalian pahami dari tantangan nomor 3 ini?
- Block #1 memiliki Prev dengan angka 0 semua karena merupakan rantai pertama dari Blockchain
- Keterkaitan; rantai blockchain Hash #1 merupakan Prev #2, demikian seterusnya
- Perubahan Hash setelah di klik Mine
4. Di dalam menu Distributed, isikan nama dari teman masing masing, sama persis seperti yang ada di tantangan nomor 3, masukan kedalam masing masing peer. didalam masing masing block terdiri dari minimal 2 nama. Pastikan semua block dalam keadaan hijau, yang artinya block tersambung dengan baik secara distributed. Congratz, kalian telah berhasil membuat sebuah public blockchain. Apa yang kalian pahami dari tantangan nomor 4 ini?
Tampilan awal Peer A dengan data nama pada setiap Block
Tampilan Peer A setelah di klik Mine
Tampilan awal Peer B dengan data nama pada setiap Block
Tampilan Peer B setelah di klik Mine
Apa yang kalian pahami dari tantangan nomor 4 ini? Bahwa antara Peer A dan Peer B tidak terhubung, sehingga tidak akan ada pengaruh jika kita memodifikasi Peer A terhadap Peer B.
5. Pada menu Tokens, masukan transaksi dengan teman masing masing dengan nilai transaksi yang sesuai dengan yang diinginkan (apa saja boleh), perhatikan dan catat Nonce dan hash yang terbentuk. Congratz, kalian telah berhasil membuat cryptocurrency (yang sederhana). Apa yang kalian pahami dari tantangan nomor 5 ini?
Tampilan awal Token setelah diisi dengan transaksi sebanyak 3 Block
Tampilan Token setelah di klik Mine
Apa yang kalian pahami dari tantangan nomor 5 ini?
- Hash Block #1 memiliki 4 digit 0 di awalnya, hal ini sesuai dengan peraturan pada Blockchain
- Hash dari block sebelumnya akan berkaitan dengan block selanjutnya
- Untuk menghasilkan hash yang memiliki 4 digit 0 di awal maka dibutuhkan nonce yang memproses misalnya Hash awal Block#1 menjadi Hash = 0000a45dae3d57050895bcba229c6554749f5b434ed934acebffe6a77ad50829
5. Seluruh bukti bahwa telah melaksanakan tantangan nomor 1 sampai 5, dirangkum dalam sebuah cermi yang dibuat pada iMe Class berdasarkan standarisasi jawab assignment iDu dengan format judul “Tantangan Membuat Blockchain – Nama Mahasiswa”. Jawaban yang disubmit kedalam iDu berupa link cermi yang dibuat pada iMe Class berdasarkan standarisasi jawab assignment iDu.
When you know WHY, you’ll find WAY
