Tantangan Membuat Blockchain – Ranty Irawati

Let's Join Us

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:

  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?
    a.“ranty”, mendapatkan Hash = 3440b62fba57a87472ac4be002485a2d71f24b087af3519b9b85f4e81fc7dffa1.png

b.“Ranty”, mendapatkan Hash = 9617706f6d7009ae4e70cb44a5262019f4e5d4b78f1e5c042a4534c08a395504

2.png

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

3.png

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

4.png

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

5.png

Setelah di klik Minemendapatkan Hash = 0000a6826abd5a7ffb6fe082093df36531be90ddc697ffe4dc70128dc3c7333b

6.png

b. Block nama “Ranty”, mendapatkan Hash = 2eaf7d60224f572bda4bbea6d433781cc4e070e01a4aeb97f965ec9140f9069f

7.png

Setelah di klik Minemendapatkan Hash = 0000a308208996339430bd7b37c3ed44b270b58446161936a3f744478d05329b

8.png

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

9.png

Setelah di klik Minemendapatkan Hash = 00001167ad0d48e6003320ef02bc58ff6478487f395684b8bbf9ba5b3b695855

10.png

d. Block Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link SKuP MIT

mendapatkan Hash = 473f1ed1765b78d58055c4e44c88213379dde104f7bd68bd9d91f484b85bca66

11.png

Setelah di klik Minemendapatkan Hash = 00007a3dee9f3f7358f810674613ad5425877c813070b4617476d98a100eda0f

12.png

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

13.png

Tampilan berwarna merah setelah Block#1 diisi nama Arum dan Ratna

14.png

Block#1 setelah di klik Mine

Prev = 0000000000000000000000000000000000000000000000000000000000000000

Hash = 0000d20b99abbc06b861f146c0e455b4f351ed6b3bd3da26cff90f353b02ae06

15.png

Block#2 dengan data nama Adhit dan Sukry

16.png

Block#2 setelah di klik Mine

Prev = 0000d20b99abbc06b861f146c0e455b4f351ed6b3bd3da26cff90f353b02ae06

Hash = 000074ad6d08970a555c9892890aef286493bc494e7515c14003739cb11ca800

17.png

Block#3 dengan data nama Nuke dan Adam

Prev = 000074ad6d08970a555c9892890aef286493bc494e7515c14003739cb11ca800

Hash = 0000967f6614f608c4aafcbcda27d4dda66ca907ea13991a177b5a86ec733f94

18.png

Apa yang kalian pahami dari tantangan nomor 3 ini?

  1. Block #1 memiliki Prev dengan angka 0 semua karena merupakan rantai pertama dari Blockchain
  2. Keterkaitan; rantai blockchain Hash #1 merupakan Prev #2, demikian seterusnya
  3. 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

19.png

Tampilan Peer A setelah di klik Mine

20.png

Tampilan awal Peer B dengan data nama pada setiap Block

21.png

Tampilan Peer B setelah di klik Mine

22 - Copy.png

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

23.png

Tampilan Token setelah di klik Mine

24.png

Apa yang kalian pahami dari tantangan nomor 5 ini?

  1. Hash Block #1 memiliki 4 digit 0 di awalnya, hal ini sesuai dengan peraturan pada Blockchain
  2. Hash dari block sebelumnya akan berkaitan dengan block selanjutnya
  3. 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.

 

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