Artinya, memang untuk mentranslate thread teknis, sipembuatnya harus paham juga teknisnya biar pembaca awam paham.
1. Misal nih ada pertanyaan, dari mana T-10 menit itu datang?, kok tiap block bitcoin hanya bisa ditambang tiap 10 menit?, kok beda ya sama ethereum yang hanya 11-20 detik?
2. dari mana 2016 itu datang?, kenapa tidak 2000, 2030, 2060, dst?.
3. pernah gak terjadi, Difficulty baru akan mengalami kenaikan jika SM > MT, dan sebaliknya Difficulty baru akan mengalami penurunan jika SM < MT?
Aku kira itu saja, banyak hal yang lebih dalam yang akan aku tanyakan selanjutnya ke OP, dan mudah-mudahan OP bisa menjelaskan ke-3 pertanyaan awal ku ini.
Mengenai pertanyaan nomor 1 dan 2, dari yang saya ketahui pada penjelasan Satoshi diantara kronologis alasannya bisa dilihat pada thread berikut ini:
Proof-of-work difficulty increasingWe had our first automatic adjustment of the proof-of-work difficulty on 30 Dec 2009.
The minimum difficulty is 32 zero bits, so even if only one person was running a node, the difficulty doesn't get any easier than that. For most of last year, we were hovering below the minimum. On 30 Dec we broke above it and the algorithm adjusted to more difficulty. It's been getting more difficult at each adjustment since then.
The adjustment on 04 Feb took it up from 1.34 times last year's difficulty to 1.82 times more difficult than last year. That means you generate only 55% as many coins for the same amount of work.
The difficulty adjusts proportionally to the total effort across the network. If the number of nodes doubles, the difficulty will also double, returning the total generated to the target rate.
For those technically inclined, the proof-of-work difficulty can be seen by searching on "target:" in debug.log. It's a 256-bit unsigned hex number, which the SHA-256 value has to be less than to successfully generate a block. It gets adjusted every 2016 blocks, typically two weeks. That's when it prints "GetNextWorkRequired RETARGET" in debug.log.
-snip-
Satoshi, I figured it will take my modern core 2 duo about 20 hours of nonstop work to create ฿50.00! With older PCs it will take forever. People like to feel that they "own" something as soon as possible, is there a way to make the generation more divisible? So say, instead of making ฿50 every 20 hours, make ฿5 every 2 hours?
I thought about that but there wasn't a practical way to do smaller increments. The frequency of block generation is balanced between confirming transactions as fast as possible and the latency of the network.
The algorithm aims for an average of 6 blocks per hour. If it was 5 bc and 60 per hour, there would be 10 times as many blocks and the initial block download would take 10 times as long. It wouldn't work anyway because that would be only 1 minute average between blocks, too close to the broadcast latency when the network gets larger.
Satoshi juga pernah mencontohkan langsung penghitungan difficulty:
The formula is based on the time it takes to generate 2016 blocks. The difficulty is multiplied by 14/(actual days taken). For instance, this time it took 9.4 days, so the calculation was 14/9.4 = 1.49. Previous difficulty 2.53 * 1.49 = 3.78, a 49% increase.
I don't know what you're talking about accepting easier difficulties.
Sementara untuk pertanyaan nomor 3, jika terjadi demikian maka Block rate akan menjadi tidak stabil dan berimbas pada semakin mudahnya bitcoin baru didapat. Contohnya sebagaimana sebelum diberlakukannya
automatic adjustment of the proof-of-work difficulty pada 30 Desember 2009 sebagaimana pada quote pertama Satoshi di atas.
Silahkan dikoreksi jika yang saya pahami diatas keliru.