ความแตกต่างระหว่าง Consensus และ Distributed Consensus คืออะไร?
นี่เป็นการชี้แจงมากกว่าคำถาม เนื่องจากฉันไม่มีตัวแทนในการโพสต์ความคิดเห็นในคำถามนี้ฉันจึงตั้งคำถามนี้เอง
แหล่งที่ฉันอ้างถึงจนถึงตอนนี้:
ปัญหาพื้นฐานในการประมวลผลแบบกระจายและระบบหลายตัวแทนคือการบรรลุความน่าเชื่อถือของระบบโดยรวมเมื่อมีกระบวนการที่ผิดพลาดจำนวนมาก - วิกิพีเดีย
มันชัดเจนบ่งชี้ว่าฉันทามติเป็นปัญหาพื้นฐานในระบบการกระจาย
อย่างไรก็ตาม
"ฉันทามติ" หมายถึงเมื่อทุกคนอยู่ในหน้าเดียวกัน - Bitcoin SE
ความเข้าใจของฉันจนถึงตอนนี้คือถ้าทุกโหนดมีหนึ่งโหวตดังนั้นสำหรับเครือข่ายทั้งหมดของโหนดที่จะเห็นด้วยกับการตัดสินใจจำเป็นต้องใช้ฉันทามติ หากระบบในมือไม่ได้รับการแจกจ่ายสภาพแวดล้อมจะลดลงเหลือเพียงโหนดเดียวซึ่งไม่จำเป็นต้องมีกลไกฉันทามติเลยในการตัดสินใจ ความสับสนของฉันคือมีสถานการณ์ใดบ้างที่จำเป็นต้องมีฉันทามติแม้ว่าระบบจะไม่กระจาย?
ถ้าใช่โปรดอธิบายความแตกต่างระหว่างคำว่า "Consensus" และ "Distributed Consensus" ถ้าเป็นไปได้ให้นำเสนอตัวอย่าง
ถ้าไม่นั่นหมายความว่าเงื่อนไขเหมือนกันหรือไม่?
คำตอบ
ฉันทามติคือข้อตกลงระหว่างตัวแทนหลาย ๆ ดังนั้นมันจึงกระจายไปในแง่นั้นเสมอ แต่นี่เป็นเรื่องของกระบวนการที่จะบรรลุฉันทามติดังกล่าว มันไม่ได้ถูกกำหนดโดยผู้เชี่ยวชาญเพียงคนเดียว แต่ตกลงกันโดยการโหวตแบบกระจาย.
เนื่องจากตรรกะทางโลกเป็นสัตว์ร้ายคุณจึงไม่สามารถสมมติว่าทุกคนอยู่ในหน้าเดียวกันในช่วงเวลาหนึ่ง ๆ แต่ในที่สุดทุกคนก็จะบรรลุข้อตกลงร่วมกัน