په Interstellar کې، موږ خپل د خواړو تړون سیسټم پلي کړی: موږ هغه څه امر کوو چې زموږ د عملیاتي مدیر جان، وايي. دا یو ساده او اغیزمن تړون سیسټم دی. موږ ټول په جان باور لرو او باور لرو چې هغه به هره ورځ یو څه په زړه پوري او تغذیه ومومي.
مګر که چیرې جان زموږ له باور څخه ناوړه ګټه پورته کړي؟ هغه کولی شي په یوه لاس پریکړه وکړي چې موږ ټول باید ویګان شو. په یوه یا دوو اونیو کې، موږ به شاید هغه ړنګ کړو او واک به الیزابیت ته وسپارو. مګر ناڅاپه هغه د اینچویو سره ایوکاډو سره مینه لري او فکر کوي چې هرڅوک باید ورته وي. ځواک فاسد کوي. نو دا به غوره وي چې یو څه نور ډیموکراتیک میتود ومومئ: د دې ډاډ ترلاسه کولو لپاره یوه لاره چې مختلف غوره توبونه په پام کې نیول شوي ، پداسې حال کې چې په وخت او ناڅرګنده پایله تضمین کیږي ، ترڅو هیڅوک د غرمې ډوډۍ حکم نه کوي ، یا پنځه کسان مختلف حکمونه ورکوي ، یا بحث. ماښام ته ځي.
داسې ښکاري چې حل ساده دی: رایه ورکړئ! مګر دا یو غلط تاثر دی. څوک به رای پاڼې راټولوي او د پایلو راپور به ورکوي؟ او ولې نور باید په هغه څه باور وکړي چې هغه وايي؟ شاید موږ کولی شو په لومړی کې هغه مشر ته رایه ورکړئ چې موږ یې د رایې ورکولو رهبري کولو باور لرو - مګر څوک به یې رهبري کړي первым د رایې ورکولو له لارې؟ که موږ د یو مشر سره موافق نه شو نو څه به وي؟ یا څه که موږ یوې موافقې ته ورسیږو، مګر دا مشر په ناسته کې ودریږي یا ناروغ رخصت شي؟
ورته ستونزې په ویشل شوي کمپیوټر شبکې کې پیښیږي. ټول برخه اخیستونکي یا نوډونه باید په ځینې پریکړې موافق وي ، لکه د چا وار دا دی چې د شریک فایل تازه کول یا د پروسس کولو کتار څخه دنده لرې کول دي. د کریپټو کارنسي شبکه کې، نوډونه په مکرر ډول باید غوره کړي چې بشپړ کیسه د څو ممکنه نسخو څخه څه ډول ښکاري، کوم چې ځینې وختونه شخړه کوي. د دې شبکې تړون ترلاسه کونکي ته ډاډ ورکوي چې سکه (a) معتبره ده (جعلي نه ده) او (b) تر اوسه په بل ځای کې نه ده لګول شوې. دا هم ډاډ ورکوي چې هغه به وکولی شي په راتلونکي کې سکې مصرف کړي ځکه چې نوي ترلاسه کونکي به د ورته دلیلونو لپاره ورته تضمین ولري.
د توزیع شوي کمپیوټري شبکې کې د موافقې هر سیسټم باید د غلطۍ زغمونکی وي: دا باید د غلطو لینکونو ، غیر ځواب ویونکي نوډونو ، او غلط پیغام ترتیب کولو په څیر د غلطیو سره سره دوامداره پایلې تولید کړي. بازنطینی د موافقتنامې سیسټم سربیره پردې د "بازنطین" غلطیو په وړاندې مقاومت لري: نوډونه چې غلط معلومات ورکوي ، که د غلطۍ له امله وي یا په قصدي هڅه کې چې سیسټم ضعیف کړي یا څه ګټه ترلاسه کړي. د "بازنطین" غلطی زغم - د یوې ډلې پریکړې باور کولو وړتیا حتی کله چې د ډلې ځینې غړي دروغ وي یا بل ډول د پریکړې کولو قواعد تعقیب نکړي - ویل کیږي د بازنطین امپراتورۍ د جنرالانو په اړه مثالچا هڅه کوله چې برید همغږي کړي. ښه توضیحات په انتوني سټیونز کې.
د کریپټو سکې مالک الیس په پام کې ونیسئ ، څوک چې باید له باب څخه د خوندور آیس کریم پیرود او د کارول پور تادیه کولو ترمینځ غوره کړي. شاید الیس غواړي چې په درغلۍ سره د ورته سکې په مصرفولو سره دواړه په یوځل کې تادیه کړي. د دې کولو لپاره، هغه باید د باب کمپیوټر قانع کړي چې سکې هیڅکله کارول ته نه دي ورکړل شوي، او د کارول کمپیوټر قانع کړي چې سکه هیڅکله باب ته نه وه ورکړل شوې. د بایزنطیني تړونونو سیسټم دا په حقیقت کې ناممکن کوي، د اکثریت حاکمیت په نوم یادیږي. کورم. په داسې شبکه کې یو نوډ د تاریخ یوې ځانګړې نسخې ته له تګ څخه انکار کوي تر هغه چې دا وګوري چې کافي شمیر ملګري - یو کورم - د داسې لیږد سره موافق وي. یوځل چې دا پیښ شي ، دوی به د رایې ورکولو بلاک رامینځته کړي چې دومره لوی وي ترڅو د شبکې پاتې نوډونه مجبور کړي چې د دوی پریکړې سره موافق وي. الیس کولی شي ځینې نوډونه مجبور کړي چې د هغې په استازیتوب دروغ ووایي، مګر که شبکه کافي لویه وي، د هغې هڅه به د صادق نوډونو رایو له امله ضایع شي.
د کورم لپاره څو نوډونو ته اړتیا ده؟ لږترلږه، اکثریت، یا بلکه، د غلطیو او درغلۍ سره د مبارزې لپاره وړ اکثریت. مګر د اکثریت شمیرلو لپاره، تاسو اړتیا لرئ چې د ګډون کوونکو ټول شمیر پوه شئ. د انټرسټیلر دفتر یا د ولسوالیو په ټاکنو کې، دا شمیرې موندل اسانه دي. مګر که ستاسو ګروپ یو نرم تعریف شوی شبکه وي په کوم کې چې نوډونه د مرکز له تصویب پرته دننه کیدی شي او پریږدي ، نو تاسو اړتیا لرئ فدرالي د بایزنټین تړون سیسټم د دې وړتیا لري چې نصابونه د نوډونو له مخکې ټاکل شوي لیست څخه نه ، بلکه په متحرک ډول د تل بدلیدونکي او په لازمي ډول د نوډونو نامکمل عکس څخه په ټاکل شوي وخت کې.
په پراخه شبکه کې د یو واحد نوډ له لید څخه د کورم رامینځته کول ممکن ناممکن ښکاري ، مګر دا ممکنه ده. دا ډول نصاب کولی شي حتی د غیر متمرکزې رایې ورکولو پایلې تضمین کړي. د SCP سپینه پاڼه ښیې چې دا څنګه د پروسې په نوم یادیږي د فدرالي رایې له لارې.
د بې صبرۍ لپاره
پاتې مقاله د فدرالي رایې ورکولو او د سټیلر موافقت پروتوکول په ډیر تفصیل سره بیانوي. که تاسو د جزیاتو سره علاقه نه لرئ، دلته د پروسې عمومي کتنه ده.
د توافق سیسټم دوه مهم ملکیتونه دي - خونديتوب и بقا. د توافق الګوریتم "خوندي" دی که چیرې دا هیڅکله مختلف ګډون کونکو ته مختلفې پایلې نشي ورکولی (د باب تاریخ کاپي به هیڅکله د کارول سره مخالفت ونه کړي). "ژوندیتوب" پدې معنی دی چې الګوریتم به تل پایله رامینځته کړي ، دا دی ، دا به نه ودریږي.
د فدرالي رای ورکولو طرزالعمل تشریح شوی خوندي په دې معنی چې که یو نوډ د V ارزښت تایید کړي، هیڅ بل نوډ به بل ارزښت تایید کړي. مګر "بل معنی به تایید نکړي" پدې معنی ندي چې دا به لازمي یو څه تایید کړي. برخه اخیستونکي کولی شي په ډیری مختلف ارزښتونو رایه ورکړي چې هیڅ شی به د منلو حد ته ونه رسیږي. دا پدې مانا ده چې په فدرالي رای ورکولو کې هیڅ نشته بقا.
هرڅومره ژر چې نوډ د رای پاڼې B ومومي چې دا کولی شي د چمتو شوي په توګه تایید کړي، دا یو نوی پیغام خپروي "د رای ورکولو B ته ژمنه وکړئ." دا رایه خپلوانو ته وایي چې نوډ به هیڅکله B نه پریږدي. په حقیقت کې، که B یوه رایه وي ، بیا "رایه ورکړئ د هرې رای پاڼې د چمتووالي لپاره د رایې ورکولو لپاره غیر مشروط رضایت معنی لري ته <∞, s>. دا اضافي ارزښت د نورو همکارانو سره مرسته کوي چې د ژمنې ملګري سره یوځای شي که چیرې دوی لاهم د پروتوکول په لومړیو مرحلو کې وي.
په دې مرحله کې، دا یو ځل بیا ټینګار کولو ارزښت لري چې دا غیر متناسب پروتوکولونه دي. یوازې د دې لپاره چې یو نوډ د ژمنې لپاره رایې لیږي پدې معنی ندي چې ملګري یې هم کوي. ځینې یې ممکن د رایې ورکولو لپاره د چمتووالي لپاره په بیانونو کې رایه ورکړي، نور ممکن لا دمخه د دې معنی بهرنۍ کړي. SCP تشریح کوي چې څنګه یو نوډ باید د مرحلې په پام کې نیولو پرته هر ډول شریک پیغام پروسس کړي.
که پیغام "ما ژمنه اعلان کړه » ترلاسه یا تایید نشي، دا د پیغام د منلو یا تایید احتمال یا - یا، په هر حالت کې، د C ارزښت سره کومه رای پاڼه، او بله نه، ځکه چې نوډ لا دمخه ژمنه کړې چې هیڅکله به لغوه نه کړي . تر هغه وخته چې نوډ د ژمنې لپاره رایې خپروي ، دا به C یا هیڅ نه وي ، پدې پورې اړه لري چې اجماع څومره پرمخ ځي. په هرصورت، دا لا تر اوسه د نوډ لپاره کافي ندي چې C بهر کړي. ځینې بایزنټین ملګري (چې زموږ د امنیت انګیرنې پراساس له کورم څخه کم تشکیلوي) ممکن نوډ ته دروغ وي. د ځینو رای پاڼو منل او بیا تایید کول (یا د رای پاڼو لړۍ) هغه څه دي چې نوډ ته په پای کې د C بهرنۍ کولو باور ورکوي.
SCP د فدرالي رای ورکولو له لارې رایه ورکول. نه ښودل شوي: ټایمر ممکن هر وخت ودریږي، د رای پاڼې شمیر زیات کړي (او ممکن د اضافي نومول شویو نوماندانو یو نوی ترکیب رامینځته کړي).
او دا ټول دي! یوځل چې شبکه توافق ته ورسیده، دا چمتو دی چې دا بیا بیا ترسره کړي. د سټیلر تادیې شبکې کې، دا په هرو 5 ثانیو کې نږدې یو ځل پیښیږي: یو کار چې د SCP لخوا تضمین شوي امنیت او بقا دواړه ته اړتیا لري.
SCP کولی شي دا د فدرالي رای ورکولو په څو پړاوونو باندې تکیه کولو سره ترلاسه کړي. فدراسیون رایه اچونه د کورم سلائسونو مفهوم لخوا ممکنه شوې ده: د همکارانو سیټونه چې هر نوډ پریکړه کړې چې د هغې (مضمون) کورم برخې په توګه باور وکړي. دا ترتیب پدې معنی دی چې اجماع ته رسیدلی شي حتی په شبکه کې د خلاص غړیتوب او بازنطین فریبونو سره.