Post
Topic
Board Bahasa Indonesia (Indonesian)
Merits 5 from 3 users
Re: [CHALLENGE] Merit Challenge Lokal Board Indonesia | RESMI & RUNNING
by
joniboini
on 22/04/2018, 15:04:11 UTC
⭐ Merited by roycilik (2) ,abhiseshakana (2) ,mu_enrico (1)
Challenge #5 - Tanya Jawab Seputar Bitcoin | ON-GOING BATCH 2

Challenge : Tanya Jawab Seputar Bitcoin
Deskripsi challenge:

Ini forum Bitcoin, tapi sepertinya terlalu banyak orang di sini yang cenderung memperdalam pengetahuannya di seputar bounties (maybe yes, maybe not). Terinspirasi dari apa yang telah dilakukan oleh BTCforJoe, dan member lainnya, maka mungkin belajar mengenai Bitcoin bisa lebih distimulus dengan memberikan merit untuk orang-orang yang ada di sini untuk belajar Bitcoin khususnya di local board Indonesia. Tantangan ini cukup sederhana, kami akan memberikan beberapa pertanyaan (teknikal ataupun tidak) yang berkaitan dengan Bitcoin, dan jawaban yang paling tepat untuk masalah tersebut akan diberikan merit.

Kriteria peserta :

- Max rank Full Member.
- Jumlah merit saat mengikuti challenge harus dibawah 120.
- Kualitas post relatif baik, dalam arti:
  • Tidak melakukan banyak spamming (post one-liner, dst). (Post one-liner dan spam lainnya maksimal 3% dari keseluruhan post agan. Hal ini berarti apabila total post agan 30, maksimal agan boleh ikut challenge apabila post spam ada tiga.
  • Tidak melakukan banyak post OOT. (Post OOT maksimal 3% dari total post agan)
  • Tidak terlalu banyak report bounty di histori post akun agan (>60%).
  • Bukan bounty cheater: tuyulers, penerjemah pake google translate, dst.
Batas waktu :

This is a never-ending challenge.
(Kecuali ada perubahan)
Review akan dilakukan setiap hari Sabtu dan Minggu setiap dua minggu sekali (bi-weekly).

Kriteria pemenang :

Jawaban tepat (definisi tepat tergantung dengan apa yang sedang ditanyakan), didukung dengan sumber yang terpercaya (bila ada, tidak wajib).

Reward :

Setiap jawaban yang tepat akan diberikan merit antara 1-5, sesuai dengan tingkat kesulitan tiap pertanyaan yang diajukan.

Larangan :

- No copas.
- No plagiasi.
- No google translate (dari challenge thread luar).

Misc :

Submit jawaban agan melalui format form submit berikut ini:
Form submit jawaban: https://docs.google.com/forms/d/e/1FAIpQLScZ1OdLKNUQyE51boZQVtOuN8EISrsxAq4R338CRBLkCMAKDg/viewform
Data jawaban yang masuk: Locked

Setelah itu posting di thread ini untuk mengonfirmasi bahwa agan berpartisipasi dengan menuliskan:
Code:
#Partisipasi Challenge

Nama akun: [nama akun agan] [link profile akun]
Challenge yang diikuti: Tanya jawab seputar Bitcoin.
Sudah mengisi google form?: Ya.


Daftar Pertanyaan


Batch #1

Quote
Pertanyaan #1
Bitcoin menggunakan algoritma enkripsi SHA256 untuk melakukan hash pada tiap bagian blockchain, dengan tiap block dilakukan fungsi hash sebanyak 2 kali. Mengapa demikian?
Pertanyaan #2
Mengapa kita memerlukan adanya konfirmasi (atau banyak konfirmasi) sebelum kita bisa mengirimkan Bitcoin yang kita terima?
Pertanyaan #3
Bagaimana solusi yang memungkinkan untuk mengatasi masalah biaya transfer yang tinggi dan konfirmasi transaksi yang lambat?
Pertanyaan #4
Mengapa Bitcoin menggunakan fungsi hash sebagai syarat bagi miner untuk menuliskan transaksi-transaksi baru pada blockchain melalui proses mining?
Pertanyaan #5
Saat ini kita tidak memiliki fitur untuk menarik coin yang telah kita kirimkan pada sebuah address (baik sudah dikonfirmasi atau tidak). Menurut agan apakah hal ini merupakan suatu fitur yang perlu ditambahkan pada Bitcoin? Mengapa demikian?



Batch #2

Pertanyaan #1

Uang memiliki sejarah yang panjang. Ada berbagai macam bentuk uang apabila dilihat dari sejarahnya. Pada intinya ada empat hal yang membuat sesuatu layak menjadi sebuah uang. Mengapa Bitcoin bisa menjadi alternatif uang/mata uang yang lebih baik dipandingkan dengan mata uang fiat, apabila dilihat dari salability-nya? (Hint: sudah pernah ada yang ngepos masalah ini di forum Indo, salah satu member dengan merit terbanyak. Silakan pelajari juga masalah salability)

Pertanyaan #2

Tingkat kesulitan penemuan block akan berubah (apabila dilihat rumusnya) setiap 2016 block, atau sekitar dua mingguan. Menurut agan kenapa difficulty harus bisa berubah, dan kenapa setiap 2016 block? Kenapa tidak 1 atau 1008 block?

Pertanyaan #3

Bagaimana cara yang bisa dilakukan untuk mengatasi Finney Attack? Silakan eksplorasi sebanyak mungkin.

Pertanyaan #4

Apa yang dimaksud dengan fungsi-fungsi berikut ini:

Quote
OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG

Kenapa OP_EQUALVERIFY diperlukan dalam script transaksi?

Pertanyaan #5

Script validasi multi-sig akan terlihat kurang lebih seperti berikut:
Quote
0 2 3
CHECKMULTISIG

Apa fungsinya angka "0" dalam script tersebut? Simulasikan proses eksekusi script di atas dalam format sesuka agan. (Hint: baca buku Andreas)