{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Konsolos Algoritmalar\u0131: Da\u011f\u0131t\u0131k Sistemlerde Anla\u015fma Sa\u011flama","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"9l7nG8aJ1S\"><a href=\"https:\/\/fatihsoysal.com\/blog\/konsolos-algoritmalari-dagitik-sistemlerde-anlasma-saglama\/\">Konsolos Algoritmalar\u0131: Da\u011f\u0131t\u0131k Sistemlerde Anla\u015fma Sa\u011flama<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/konsolos-algoritmalari-dagitik-sistemlerde-anlasma-saglama\/embed\/#?secret=9l7nG8aJ1S\" width=\"600\" height=\"338\" title=\"&#8220;Konsolos Algoritmalar\u0131: Da\u011f\u0131t\u0131k Sistemlerde Anla\u015fma Sa\u011flama&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"9l7nG8aJ1S\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Da\u011f\u0131t\u0131k sistemler, birbirleriyle ileti\u015fim halinde olan ve ortak bir hedefe ula\u015fmak i\u00e7in i\u015fbirli\u011fi yapan birden fazla bilgisayar veya i\u015flemciden olu\u015fur. Ancak, bu sistemlerde her d\u00fc\u011f\u00fcm\u00fcn kendi bak\u0131\u015f a\u00e7\u0131s\u0131na sahip olmas\u0131 ve a\u011f\u0131n g\u00fcvenilir olmamas\u0131 durumunda, karar verme s\u00fcreci zorla\u015f\u0131r. \u0130\u015fte bu noktada, konsolos algoritmalar\u0131 devreye girer. Konsolos algoritmalar\u0131, da\u011f\u0131t\u0131k sistemlerde d\u00fc\u011f\u00fcmlerin ortak bir karara varmas\u0131n\u0131 sa\u011flayan \u00f6nemli mekanizmalard\u0131r. Bu algoritmalar, farkl\u0131 d\u00fc\u011f\u00fcmlerin farkl\u0131 verilerle \u00e7al\u0131\u015fmas\u0131na ra\u011fmen, ortak bir sonuca ula\u015fmalar\u0131n\u0131 garanti eder. \u00d6rne\u011fin, bir blok zinciri a\u011f\u0131nda yeni bir blo\u011fun eklenmesi i\u00e7in t\u00fcm d\u00fc\u011f\u00fcmlerin anla\u015fmas\u0131 gerekir. Bu durum, konsolos algoritmalar\u0131n\u0131n \u00f6nemini vurgular."}