Cai Zhiyuan melanjutkan penjelasannya, "Sebagai contoh, anggaplah sekarang ada total lima jenderal. Dua jenderal berpendapat bahwa mereka harus menyerang, sementara dua jenderal lainnya berpendapat bahwa mereka harus mundur.
"Pada saat ini, jenderal kelima adalah seorang pengkhianat. Dia mengatakan kepada para jenderal yang ingin menyerang, 'Aku juga akan menyerang', dan mengatakan kepada para jenderal yang ingin mundur, 'Aku juga akan mundur'.
"Dengan demikian, para jenderal yang ingin menyerang berpikir bahwa sekarang ada tiga pasukan yang setuju untuk menyerang, melebihi setengah, jadi mereka harus menyerang besok.
"Sementara para jenderal yang ingin mundur berpikir bahwa mereka harus mundur besok.
"Hasil akhirnya adalah dua jenderal menyerang dan dua jenderal mundur, yang mengarah pada kegagalan perang.
"Ini adalah masalah yang ditimbulkan oleh 'desentralisasi'. Karena kelima jenderal ini berada pada level yang sama tanpa adanya komandan yang memiliki otoritas mutlak, masalah semacam ini muncul selama proses diskusi strategi bersama."
Zheng Jie mengangguk paham, "Begitu ya! Jadi bagaimana cara kita menyelesaikannya? Tidak ada cara untuk memverifikasi jenderal mana secara spesifik yang berbohong, bukan?"
Cai Zhiyuan menjelaskan, "Sebenarnya menyelesaikan masalah ini sangat sederhana: tanyakan saja beberapa kali lagi.
"Misalkan aku adalah salah satu jenderal, Jenderal A, dan Jenderal B memberitahuku bahwa dia ingin menyerang bersama dengan ku.
"Jika aku mempercayainya, maka aku mungkin akan tertipu, karena Jenderal B bisa jadi adalah seorang pengkhianat. Dia mungkin hanya menyuruhku untuk menyerang sementara menyuruh yang lain untuk mundur.
"Jadi pada saat ini, aku harus pergi bertanya kepada Jenderal C. Aku bertanya kepadanya, 'Apakah Jenderal B menyuruhmu untuk menyerang atau mundur?'
"Lalu aku pergi bertanya kepada semua jenderal lainnya satu per satu, merangkum semua informasi yang Jenderal B katakan kepada mereka.
"Informasi yang diberitahukan oleh jenderal lain kepadaku tentang 'apa yang dikatakan Jenderal B kepada mereka' belum tentu benar juga, karena mungkin ada pengkhianat di antara jenderal lainnya juga. Mungkin ada situasi seperti 'Jenderal B menyuruh mereka menyerang, tetapi mereka mengatakan kepadaku bahwa Jenderal B menyuruh untuk mundur'.
"Jadi aku bertanya kepada masing-masing, 'Apa yang Jenderal B katakan kepadamu?' Jika 'menyerang' lebih umum, maka aku akan mencatat pendapat Jenderal B sebagai 'menyerang'.
"Lalu aku bertanya kepada masing-masing lagi, 'Apa yang Jenderal C katakan kepadamu?' Jika 'mundur' lebih umum, maka aku akan mencatat pendapat Jenderal C sebagai 'mundur'.
"Sama seperti ini, melalui metode penelusuran berulang ini, aku terus mengeliminasi jawaban minoritas. Kesimpulan yang akhirnya aku capai adalah 'jawaban mayoritas' yang lebih akurat.
"Di bawah kondisi yang memenuhi 'Toleransi Kesalahan Bizantium', kita secara paksa meminta semua jenderal untuk mengikuti rangkaian strategi ini dan harus dengan tegas mengeksekusi kesimpulan akhir.
"Maka kita dapat memastikan semua orang menyerang bersama atau mundur bersama."
Zheng Jie agak bingung, "Di bawah kondisi yang memenuhi 'Toleransi Kesalahan Bizantium'? Maksudnya seperti yang dikatakan Saudara Cai sebelumnya, jumlah pengkhianat harus kurang dari sepertiga?"
Cai Zhiyuan mengangguk, "Ya.
"Mari kita gunakan kasus 3 jenderal sebagai contoh:
"Misalkan di antara 3 jenderal, Jenderal C adalah pengkhianat yang dengan sengaja mengirimkan informasi yang salah.
"Jenderal A akan terlebih dahulu memberi tahu Jenderal B dan C 'menyerang'.
"Tetapi setelah Jenderal B menerima perintah tersebut, dia tidak dapat memastikan apakah Jenderal A adalah seorang pengkhianat, sehingga dia harus terlebih dahulu bertanya kepada Jenderal C, 'Perintah apa yang Jenderal A berikan kepadamu?' Jenderal C adalah seorang pengkhianat, jadi dia akan dengan sengaja berkata, 'Perintah Jenderal A kepadaku adalah mundur'.
"Karena hanya ada tiga jenderal, Jenderal B tidak dapat menentukan siapa di antara Jenderal A dan Jenderal C yang merupakan pengkhianat, karena perintah 'menyerang' dan 'mundur' masing-masing memiliki satu suara dan tidak dapat membentuk mayoritas.
"Demikian pula, ketika Jenderal B mengeksekusi strategi ini, dia juga tidak dapat menentukan siapa di antara Jenderal A dan Jenderal C yang merupakan pengkhianat.
"Ini adalah situasi paling sederhana. Jika jumlah jenderal bertambah, misalnya jika ada 7 jenderal secara bersamaan dengan 2 pengkhianat, situasinya menjadi jauh lebih kompleks. Kamu harus melakukan penelusuran berkali-kali untuk akhirnya mencapai kesimpulan.
"Itulah mengapa aku bilang masalah semacam ini tidak memerlukanmu untuk benar-benar menghitungnya sendiri. Cukup ingat kesimpulannya.
"Kesimpulannya adalah, ketika jumlah pengkhianat mencapai sepertiga atau lebih, masalah ini menjadi tidak dapat diselesaikan.
"Sebaliknya, agar masalah ini dapat diselesaikan, kamu perlu mengendalikan jumlah pengkhianat hingga kurang dari sepertiga.
"Terapkan ini pada jumlah orang di ketiga ruangan dan itu akan menjadi jelas dalam sekejap.
"'Ruangan 4 Orang', 3 orang menjawab. Jadi selama ada 1 free agent jahat, masalah ini menjadi tidak dapat diselesaikan.
"'Ruangan 8 Orang', 7 orang menjawab. Dengan 3 free agent jahat di dalam ruangan, masalah ini tidak dapat diselesaikan.
"'Ruangan 13 Orang', 12 orang menjawab. Dengan 4 free agent jahat di dalam ruangan, masalah ini tidak dapat diselesaikan.
Zheng Jie tiba-tiba mengerti, "Begitu ya!
"Jadi Saudara Cai, kamu menerapkan rumus ini dan langsung tahu bahwa 'Ruangan 8 Orang' sebenarnya adalah yang paling aman, karena kita hanya perlu mengirimkan 1 free agent yang ramah untuk menempati posisi, dan masalah ini pasti akan dapat diselesaikan."
Qin Yao masih belum mengerti, "Tunggu, meskipun aku masih belum begitu paham, aku sudah menghafal rumus ini.
"Pertanyaan ku sekarang adalah, bagaimana tepatnya masalah Bizantium ini diterapkan pada aturan permainan?"
Zheng Jie menawarkan diri, "Biar aku jelaskan!
"Setelah memasuki ruangan pada tahap kedua, ini sebenarnya adalah permainan antara 'penjawab' dan 'pembuat pertanyaan'.
"Sebagai contoh, jika kita menyiapkan operasi rekayasa di 'Ruangan 8 Orang', maka kita memainkan peran sebagai 'penjawab', sementara pemain dari komunitas lain yang memasuki ruangan kemudian memainkan peran sebagai 'pembuat pertanyaan'.
"Tujuan dari pihak 'penjawab' kita adalah untuk mencapai opsi yang bulat sehingga kita bisa mendapatkan hadiah ekstra dan mendapatkan waktu visa dari 'pembuat pertanyaan'.
"Sebaliknya, tujuan dari pihak 'pembuat pertanyaan' adalah untuk mencegah kita mencapai opsi yang bulat.
"Metode yang relatif sederhana adalah bagi pemain biasa di pihak 'pembuat pertanyaan' untuk dengan sengaja memilih opsi yang berbeda dari kita.
"Itulah mengapa kita perlu menetapkan aturan ruangan untuk memaksa para pemain ini mengirimkan opsi mayoritas.
"Fungsi 'Kirim Saran' sebenarnya mensimulasikan proses perhitungan dari 'Algoritma Toleransi Kesalahan Bizantium'. Setiap pemain harus secara paksa mengirimkan saran mayoritas saat ini, tetapi dengan interval waktu tertentu.
"Sehingga setelah dikirim secara berulang, kecuali untuk free agents, semua saran penjawab biasa menjadi opsi yang sama.
"Setelah itu, aturan permainan akan memaksa para pemain ini untuk mengirimkan opsi ini, mencapai tujuan 'kesepakatan bulat'.
"Tetapi seperti yang dikatakan Saudara Cai, proses simulasi 'mengirim saran' itu sendiri memerlukan 'saran mayoritas untuk mencapai kuantitas tertentu' sebelum dapat ditetapkan.
"Pemain 'free agent' sebenarnya memainkan peran sebagai 'node jahat' dan 'pengkhianat'. Mereka secara terus menerus mengirimkan saran minoritas untuk mengganggu perhitungan.
"Jika ada relatif banyak dari 'free agents' jahat ini, situasi ini mungkin terjadi:
"Saat ini saran opsi A lebih banyak, tetapi tiba-tiba banyak saran opsi B muncul dan menyusul, menyebabkan beberapa pemain berubah menjadi saran opsi B, lalu tiba-tiba beberapa saran opsi A muncul lagi...
"Ini menyebabkan saran yang dikirimkan pemain terus berubah, tidak pernah bisa stabil. Jadi ketika tenggat waktu fungsi 'Kirim Saran' tiba, beberapa pemain mengirimkan A sementara beberapa mengirimkan B, dan semua orang tidak dapat mencapai kesepakatan.
"Jika pihak 'penjawab' tidak dapat secara stabil memaksa 'pembuat pertanyaan' untuk tetap memegang kendali dan tidak dapat secara stabil memperoleh pendapatan, maka itu sama saja dengan operasi rekayasa yang dibongkar."
Cai Zhiyuan mengangguk, "Ya, jadi selama kita menentukan kondisi agar 'Toleransi Kesalahan Bizantium' terpenuhi melalui rumus, lalu membandingkan jumlah free agents yang dapat memasuki setiap ruangan, kita dapat menentukan strategi untuk memasuki ruangan.
"'Ruangan 8 Orang' mengizinkan 3 'free agents' untuk masuk. Masalah ini menjadi tidak dapat diselesaikan ketika 3 pengkhianat muncul. Jadi kita hanya perlu memastikan ada 1 'free agent' yang ramah di dalam ruangan yang menempati posisi, dan itu aman.
"Tentu saja, 'free agent' yang ramah ini harus bersifat baik, yang berarti mereka akan secara aktif menjalankan strategi 'mengirim saran mayoritas'.
"'Ruangan 13 Orang' mengizinkan 6 free agents untuk masuk. Masalah ini menjadi tidak dapat diselesaikan ketika 4 pengkhianat muncul, jadi Wang Weidong harus memastikan free agents jahat yang akhirnya memasuki 'Ruangan 13 Orang' berjumlah kurang dari 4.
"Jadi mereka membutuhkan lebih banyak 'free agents yang ramah' untuk menempati posisi.
"Jika mereka tidak menyadari hal ini, kita juga dapat memilih untuk aktif menyerang. Tetapi karena Wang Weidong menyadarinya dan mendirikan pertahanan, memaksakan serangan tidak akan berarti banyak.
"Jadi aku mengubah pendekatan ku, yaitu menggunakan 'penalti melawan hati nurani' dari permainan ini untuk mengajukan pertanyaan yang menargetkan karakteristik Wang Weidong yang dapat menyebabkannya benar-benar dipermalukan di dalam komunitas, dengan demikian memaksanya untuk membatalkan aturan ruangan."
Komentar Chapter (0)
Login buat ikut berkomentar.
Belum ada komentar di chapter ini. Jadi yang pertama!