Tantangan Membuat Blockchain – Nuke Puji Lestari Santoso

Let's Join Us

Tantangan Membuat Blockchain – Nuke Puji Lestari Santoso

[vc_row][vc_column][vc_column_text]

Assignment 4 MT346- Nuke Puji Lestari Santoso (2012529947)

My SKuP Here ^^
Pertanyaan & Jawaban

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 “nuke”

Mendapatkan Hash = 6a2bd7cd5ccf307fb0d3e69781f74010c450188b12f2b9995794a7ed985dca55

10

b. Nama Kapital depan “Nuke”

Mendapatkan Hash = ffb95d7b5230fed487277ea0fabd634d7edcc26a6aad0ccce9180b6b9f60757c

11

Apakah ada perbedaan hash dari a dan b?

Tentu Berbeda, karena setiap karakter yang ada didalam Data memiliki Hash nya sendiri. Bahkan, penggunaan “Spasi” pun bisa menghasilkan Hash baru. Kemudian pada data “nuke” dan “Nuke” memiliki perbedaan penggunaan huruf depan kapital, sehingga Hash yang dihasilkan juga berbeda.

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

Nama: Nuke Puji Lestari Santoso
NIM: 2012529947
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja

Mendapatkan Hash = bb0b3052f3a39e170301f50be7ad42b657864b25627a18b4105e12c8f969f5da

9

 

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

Nama: Nuke Puji Lestari Santoso
NIM: 2012529947
Fakultas: Sains dan Teknologi
Jurusan: Magister Teknik Informatika
Konsentrasi: Business Intelligence
Nama Universitas: Universitas Raharja
Annyeong, This is My SKuP https://developmentteam.alphabetincubator.id/blog/2021/02/20/skup-mt346-nuke-puji-lestari-santoso-2012529947/

Mendapatkan Hash = 271180e0f27b1ee953176030d0cc85fcc4ee70e54139d900f2305b0de2bd9fb3

8

🍓Apa yang kalian pahami dari tantangan nomor 1 ini?🍓

Alhamdulillah terdapat 2 (tiga) hal yang Nuke pahami dari Challenge 1 yaitu:
1. Setiap data yang diinput kedalam kolom “Data” memiliki Hash yang berbeda, bahkan sekalipun itu berupa link akan tetap mendapatkan Hash.
2. Walau 1 karakter itu memiliki nilai Hash SHA 256 sebanyak 64 digit karakter.

NO 2

Question:

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. Block Nama “nuke”

Before Hash yang masih merah: 28b5b9e83ac6a782ca84dd82938c04f5e9e5ab7ddcef5fd39c2b69717b5a80bb

1

Setelah di MINE, mendapatkan Hash 0000baad4aef97198d4da6a602edd6ce3e35fa37ca4fe81f131fb236867cb470

2

b. Block Nama “Nuke”

Before Hash yang masih merah: b02349769e77a23a2edaa0c3ef8010c2f009689c70421b18c9f42dbed0a753d7

3

Setelah di MINE, mendapatkan Hash 000070b335a0cf9c7870cde2a18930034d703cc74ce85941dc53dbef68a76bb6

4

Apakah ada perbedaan hash dari a dan b?
Tentu ada. Perbedaan pada Nonce, Data yang di input dan Hash yang dihasilkan. Sama seperti sebelumnya, Jika data berbeda maka hashnya juga akan berbeda atau membuat hash baru.

 

c. Block Data Diri Nuke

Before Hash yang masih merah: 146a71f7d1a941d20a40586dd0c642337039c20aa4f7ca0336f0723c25631f52

7

Setelah di MINE, mendapatkan Hash 0000598971e1cede4f4584a3a6cbd067e2cd61c08cd3948e40323694f92cd998

6

d. Block Data Diri Nuke + Link Skup

Before Hash yang masih merah: df9a7b4b8b2e8a9013cbe2062581978f18c3da5ebfa13d0c2d892f8fe2c4cce6

Setelah di MINE, mendapatkan Hash 00006d62e22e1599c76b72619b639700a599f4abb852858ea7f60bb6136ad299

5

🍓 Apa yang kalian pahami dari tantangan nomor 2 ini? 🍓

Alhamdulillah Nuke sudah selesaikan challenge 2, dan terdapat 3 (tiga) hal yang dipahami yaitu:

1. Block ini, terlihat jelas dari Nonce yang berbeda setiap data di Mine (Mining). Artinya untuk menghasilkan 0 (nol) sebanyak 4 digit pada Hash sistem akan menemukan generate yang cocok untuk nonce. Contoh pada data diri yg lengkap Artinya 30857 Nonce yang cocok agar mendapatkan Hash 00006d62e22e1599c76b72619b639700a599f4abb852858ea7f60bb6136ad299

2. Data yang diinput juga berbeda dengan demikian Hash nya juga akan berbeda setelah di Mine.

3. Sesuai dengan aturan bahwa hash yang ada pada setiap block harus diawali dengan 0000 atau 4 (empat) digit 0.

NO 3

Question:

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:

yeaayy alhamdulillah sudah masuk ke tahap Menu Blockchain ^^ Jadi makin seru main-main dengan Blockchain.

Okee jadi yg pertama saat membuka ini masih dalam keadaan kosong belum ada datanya dan hijau yah ^^

1

Next, isi Block #1, ternyata jadi merah semua. ini sama seperti waktu isi dibagian Hash awal yah karena belum di mine. Ok coba yah kita klik MINE

2

Waahh Daebak, setelah klik Mine di Block #1 berubah menjadi Hijau loh ^^ artinya sudah dilakukan mining dan akan mendapatkan Hash baru.

Terdapat Prev dan Hash.

Di Block #1 Nuke isi dengan data: Adam dan Mas Ketut

Prev: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 000064e42a3f74549187dd21f84e360facf851200009c1fa15c0fdef785cd1e9

Note: Kenapa sih prev awal di Block 1 itu hashnya 0 semua? hayooo kenapa?
Itu merupakan Block Genesis/Genesis Block dalam Blockchain yang merupakan induk rantai pertama dari sebuah Block.

3

Mari kita lanjut ke Block 2 dengan nama Alfiah dan Marviola, dan setelah di Mine memiliki:

Prev: 000064e42a3f74549187dd21f84e360facf851200009c1fa15c0fdef785cd1e9
Hash: 00005e6c520dfbf95b4667a64afa02a51be9c068c5090eeef3d236737c01f213

Loh ko Prev di Block #2 sama dengan Hash Block #1 yah? Kenapa yah?

Sebagai rantai Blockchain untuk keterkaitannya Hash #1 pasti akan masuk ke dalam Prev #2. Dimana Prev #2 itu merupakan nilai Hash dari Block sebelumnya. Dan seterusnya akan seperti itu ^^

 

4

lanjut ke Block #3, memiliki

Prev: 00005e6c520dfbf95b4667a64afa02a51be9c068c5090eeef3d236737c01f213

Hash: 000080efd7147a5525a3e8a75653d59052d4d11378e2528a1993c6cc82e50df7

5

lanjut ke Block #4, memiliki

Prev: 000080efd7147a5525a3e8a75653d59052d4d11378e2528a1993c6cc82e50df7

Hash: 00007d6b0f5babea4236a8dd8d95f7f344434bf538b12a5aed2aae1626cd58fd

6

lanjut ke Block #5, memiliki

Prev: 00007d6b0f5babea4236a8dd8d95f7f344434bf538b12a5aed2aae1626cd58fd

Hash: 000028c56d6bc05aa98713d9e32618541099d38df6cc3bf946d29067015059c7

7

 

Apa yang kalian pahami dari tantangan nomor 3 ini?


Alhamdulillah dari tantangan ke-3 ini di Menu Blockchain, Nuke dapat memahami 4 (Empat) hal yaitu:
1. Pada Block #1 memiliki Prev dengan angka 0 semua. Why? Because itu merupakan Genesis Block atau rantai pertama dari Blockchain sehingga tidak memiliki Hash previous.
2. Setelah di Mine akan memiliki Hash yang berbeda dari Block sebelumnya ^^
3. Nah di Block #2 ada Previous nya tuh, itu dari mana yah? Bahwa Previous di Block #2 merupakan Nilai Hash dari Block #1, artinya Block #2 saling terkaitan dengan Block #1 ^^ dan seterusnya seperti itu ^^
4. Tiap Block memiliki nonce yang berbeda pula ^^ Nonce itu angka acak yang disimpan dengan ukuran sebesar 4 bytes dan
digunakan dalam proses penambangan blok baru.

NO 4

Question:

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:

Yeaayy Masuk ke tahap Distributed Blockchain Gaesss ^^

Pertama di Peer A Nuke coba dulu nih isi Data nya dengan nama-nama teman dikelas sebelum di Mine, dan seperti biasa masih merah dan Prev serta Hash yang ada juga belum 0000 didepannya karena belum masuk kedalam jaringan Blockchain ^^ 

8

Mari kita Mine, Check This out !!!! ^^
Taraaaa sudah di Mine dan sudah hijau loh, pasti memiliki hash dan nonce yang berbeda ^^
Block #1
prev: 0000000000000000000000000000000000000000000000000000000000000000
hash: 000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf

Block #2
Prev: 000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf
Hash: 000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19

Block #3
Prev: 000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19
Hash: 0000b9015ce2a08b61216ba5a0778545bf4ddd7ceb7bbd85dd8062b29a9140bf

9

Lanjut ke Peer B yah ^^ diisi dengan teman-teman dan bunda-bunda kesayangan MTI-12 😀

Ternyata sama nih seperti Peer A, bahwa data yang sudah diisi namun belum di Mine itu berwarna merah ^^
Letsss go to Mine >…<

10

Yuhuuu setelah di Mine berhasil memiliki Hash nyaa dengan data yang berbeda juga ^^ ternyata Prev Block #1 di Peer B masih tetap 00000 yah jadi tidak ada kaitannya dengan Peer A hihi

Block #1
Previous: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 0000107d36bfb54ef7ca8ff07b3a29bf3abf1e970619afb999c07e4e734ea1ef

Block #2
Previous: 0000107d36bfb54ef7ca8ff07b3a29bf3abf1e970619afb999c07e4e734ea1ef
Hash: 00002d78b3cd2664d0e6168d22a4741908896ef4b4bd924b274e3932f85c7055

Block #3
Previous: 00002d78b3cd2664d0e6168d22a4741908896ef4b4bd924b274e3932f85c7055

Hash: 0000fb6ddec545bfe60e4adb3229d0eb859d46180f93fad87c49874aeec6c18e

11

Coba Peer C yukssss, ini beforenya masih merah yah guys ^^

12

Afternyaa this is Peer C ^^

Block #1
Previous: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 0000dfad8db25ed917656ade7a411efd492ae519326913fa995b3101fbf61927

Block #2
Previous: 0000dfad8db25ed917656ade7a411efd492ae519326913fa995b3101fbf61927
Hash: 00005e124b8f5e187a3521d16f7421b7a24621d26f107e7508c1f6d53b6725b6

Block #3
Previous: 00005e124b8f5e187a3521d16f7421b7a24621d26f107e7508c1f6d53b6725b6
Hash: 00007519b3ac5be8f3f49854116a7cfa021475baba9d70a9adcbb83eba2d967b

13

Nuke uji coba juga nih kl di PEER B block #1 di edit dengan Menghapus nama Bu Tri. Akan ngaruh ga yah ke block selanjutnya atau Peer C?

Ternyata berpengaruh terhadap block itu sendiri dengan perubahan Nonce serta Hashnya, dan juga pada block selanjutnya merah artinya data yg sebelumnya telah terjadi perubahan. 

Before Hash: 0000107d36bfb54ef7ca8ff07b3a29bf3abf1e970619afb999c07e4e734ea1ef
After Hash: 000030ff98eefe054abdea8b401ba8c8f2f826da8fb02be91844519435769cd3

Dan itu terjadi tidak berpengaruh pada peer A maupun C, karengan berbeda jaringan Peer.

14

Apa yang kalian pahami dari tantangan nomor 4 ini?

Alhamdulillah dari Challenge 4 ini, terdapat 3 (tiga) hal yang Nuke pahami yaitu:
1. Bahwa Distributed ini cara kerjanya sama seperti dengan Blockchain, Mining data dengan hash yang berbeda-beda
2. Walau data yang diubah di Peer B, tidak berpengaruh terhadap Peer lain. Berpengaruh terhadap block-block yang ada didalam Peer itu saja.
3. Distributed ini memiliki banyak Peer untuk mendistribusikan data keseluruh jaringan.

NO 5

Question:

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?

Answer:

Sekarang dicoba nih yg token-token maksudnya cara mining transaksi kirim uang pakai Blockchain ceunah hihiw ini beforenya yah masih pada merah guys setelah diisi datanyaa belum di mining yah 

15

Ini setelah di mining guysss

Tokens Peer A

Block #1
Nonce: 98121
Prev: 0000000000000000000000000000000000000000000000000000000000000000
Hash: 000043226cb37a7bd2a5017c1ed07b84892bdc556db0ac170c30d18a5cbde7dc

Block #2
Nonce: 21335
Prev: 000043226cb37a7bd2a5017c1ed07b84892bdc556db0ac170c30d18a5cbde7dc
Hash: 0000c3d16940f723d8e5da8d8440a61e1a1c33d984f000af5fad3d9eea345c3b

Block #3
Nonce: 129316
Prev: 0000c3d16940f723d8e5da8d8440a61e1a1c33d984f000af5fad3d9eea345c3b
Hash: 000054149f0f2fdd585b33a7c6bf44f17091a6671395eb456e19023998eb2cb9

16

Apa yang kalian pahami dari tantangan nomor 5 ini?

Yeaayy finally sampa ke challeng 5 ini, alhamdulillah terdapat 3 (tiga) hal yang Nuke pahami yaitu:
1. Kotak Blockhain dengan Tokens berbeda, dimana Blockchain berisikan Data, namun Tokens berisikan Tx.
2. Tx itu bahasa gaul dari Transaksi, artinya informasi transaksi yang ada pada jaringan Blockchain.
3. Tx ini berkaitan dengan aset pengguna pada setiap transaksinya menggunakan Token.

NO 6

Question:

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

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

Answer:

image.png

Status

Tercapai 100%

Keterangan

Sudah mengerjakan tugas ini dengan baik sesuai dengan 7 instruksi.

Bukti Submit

Jawaban ada di dalam kolom Pertanyaan sekaligus yah ^^

submit-idu

 

[/vc_column_text][/vc_column][/vc_row]

0 0 votes
Article Rating
Subscribe
Notify of
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
badrianto
4 years ago

Alhamdulillah Nuke sudah selesai Mengerjakan Assingment 4 .
semoga mendapatkan nilai yang Terbaik yaaaaa.

Adam Faturahman
Admin
4 years ago

Alhamdulillah bun sudah selesai mengerjakan assignment 4, luar biasa penjelasannya detail sekali sepertinya sudah sangat memahami materi ini, semangat terus yah semoga mendapatkan hasil yang terbaik, dan semangatt presentasinya 🤗

2
0
Would love your thoughts, please comment.x
()
x