Tantangan Membuat Blockchain – Zaenal Ramadhan

Let's Join Us

Tantangan Membuat Blockchain – Zaenal Ramadhan


List Assignment 4:
Selama praktek maka mahasiswa MIT12&14 menggunakan website disini https://andersbrownworth.com/blockchain/
Terdapat 5 tantangan berikut ini:

NO 1

Question:

1. 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?
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?

Answer:

a. Nama huruf kecil “zaenal”

Mendapatkan Hash = 66804d26dfb15f08ca5de5521fbdc917aa71ff410c2e35b3d35fcf3962a4502f

b. Nama Kapital depan “Zaenal”

Mendapatkan Hash = cfedcf324d0e32050ce4d3e416dc9d13de9df4804b5a231e58c2d95596dd5521

c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas

Mendapatkan hash = 8592576f40cbc42a7d74c4fdf1041ab7f0db0a530d0f1c9b24ba81f870829a4c

d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!

Mendapatkan hash = 792a9486318460497abd08b3e1435a9680b45e4f91546ccda93be6a530b88936

yang dipahami dalam pertanyaan 1 ini, setiap kata merubah hashing secara keseluruhan.

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?

Answer:

a. Nama huruf kecil “zaenal”

Nonce : 20109

Mendapatkan Hash = “0000890ed93683e5083440c088ecf277b7860b82db23e2df347e39ec68c39369

b. Nama Kapital depan “Zaenal”

Nonce : 79352

Mendapatkan Hash = “00001de63a47ba3132df0e84547e780b86b91d4a9b79819aa511b385545bf905″

ada perbedaan jika huruf pertama diganti menjadi capital

c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas

Mendapatkan hasil = ‘00007d01701ecf698f1672612ac9d75686959085ebc9e137dbba3d215af9813b’

d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!

Mendapatkan hasil = ‘00007fa8686183e07bdc3b30363b3ae82f05e8235259687c1f22f809f26c0783’

Pada block mempunyai  : Header dan bagian tubuh
Header berisi hash kriptografi dari block sebelumnya,
Nonce
time stamp  dan hash akar pohon merkle dari semua transaksi block.
Body bagian dari data transaksi.

Untuk Hash pada gambar ini adalah Hash akar pohon markle dari semua transaksi block.

3  Didalam menu Blockchain, isikan nama dari teman masing masing, masukan kedalam block, didalam 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?

Answer:

Untuk Hash pada gambar ini adalah Hash akar pohon markle dari semua transaksi block.

Nonce: Dalam algoritme konsensus “Prof of Work / bukti kerja”, yang digunakan bitcoin, nonce adalah nilai acak yang digunakan untuk memvariasikan output dari nilai hash. Setiap blok seharusnya menghasilkan nilai hash, dan nonce adalah parameter yang digunakan untuk menghasilkan nilai hash tersebut. Bukti kerja adalah proses verifikasi transaksi yang dilakukan di blockchain.

Prev : adalah gambaran bahwa chain antara block  dan ke block sebelumnya

 

4. Didalam 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?

Answer:

Proses ini adalah dimana Peer A membuat suatu block berisikan :

Nama : Zaenal
Teman : Dadang

Mempunyai Prev Hash : 0000000000000000000000000000000000000000000000000000000000000000

Hash dari block sebelum di mining  :007e619934845323267e8d36dabf63ce9a94977158c54deec7907da6a62185d5

Dan Peer B yang sukses melakukan mining

Nama : Zaenal
Teman : Dadang

Mempunyai Prev Hash : 0000000000000000000000000000000000000000000000000000000000000000

Hasil dari block sesudah dimining ;0000247cfc30916b56f1b4584968c2e79f7135afb86f930e75bc207fdccf00d4

 

 

Pada Peer B membentuk suatu block ke 2

Nama : Dadang
Teman : Arum

dari Prev hash sebelumnya : 0000247cfc30916b56f1b4584968c2e79f7135afb86f930e75bc207fdccf00d4

Dan hash dari block sebelum di lakukan mining : 6d2a543687854f36773378fbb19e6e0e9b6cdf282fd8896146a12b59fef97bb2 

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?

Bukti jawaban :

Token :  

Peer B melakukan Transaksi , Peer A dan Peer C melakukan mining

Peer B :

Nonce : 13804
Prev Hash : 000078be183417844c14a9251ca246fb15df1074019873f5d85c1a6f4311d4e0
Hash sebelum mining : a61eee0dfdadd63cb8d9bc08029ada788a99865faf3d11932655cfba14b82e7c

Hasil dari Mining yang sukses di Peer A dan Peer C menghasilkan yang sama seperti dibawah ini :

Nonce : 12900
Prev Hash : 000078be183417844c14a9251ca246fb15df1074019873f5d85c1a6f4311d4e0
Hash sebelum mining : a61eee0dfdadd63cb8d9bc08029ada788a99865faf3d11932655cfba14b82e7c

6. 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”

7. Jawaban yang disubmit kedalam iDu berupa link cermi yang dibuat pada iMe Class berdasarkan standarisasi jawab assignment iDu.

 

Berikut penjelasan standarisasi jawaban pada iDu Disini

Tutorial terdapat pada iMe: MT346

Bagi yang sudah diharapkan dapat sharing dengan temannya yang mengalami kesulitan ^^
Selamat mengerjakan ^^

Status : Tercapai 100%

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x