د بلاکچین تبه یا د سرچینو ویش عملي ګټو باندې پلي شوي ټیکنالوژي

په وروستي کلونو کې، د خبرونو فیډونه د نوي ډول توزیع شوي کمپیوټري شبکو په اړه د پیغامونو سره سیلاب شوي چې په حقیقت کې له هیڅ ځای څخه بهر ښکاري، د مختلفو ستونزو حل کول (یا بلکه، د حل کولو هڅه کوي) - د ښار سمارټ کول، نړۍ د کاپي حق څخه ژغورل. سرغړونکي یا برعکس، په پټه توګه د معلوماتو یا سرچینو لیږد، په یوه یا بله سیمه کې د دولت تر کنټرول لاندې څخه تښتیدل. د ساحې په پام کې نیولو سره، دوی ټول د دې حقیقت له امله یو شمیر عام ځانګړتیاوې لري چې د دوی د ودې لپاره تیل الګوریتمونه او تخنیکونه وو چې د کریپټو اسعارو او اړوندو ټیکنالوژیو کې د وروستي بوم په جریان کې خلکو ته راغلل. شاید په هغه وخت کې د تخصصي سرچینو په اړه هره دریمه مقاله په سرلیک کې د "بلاکچین" کلمه درلوده - د نوي سافټویر حلونو او اقتصادي ماډلونو بحث د یو څه مودې لپاره غالب تمایل شو ، د دې شالید په مقابل کې چې د توزیع شوي کمپیوټري سیسټمونو پلي کولو نورې ساحې وې. شالید ته لیږدول شوی.

په ورته وخت کې، لیدونکو او مسلکیانو د پیښې اصلي جوهر ولید: په پراخه کچه ویشل شوي کمپیوټري، چې د ډیرو متفاوت او متفاوت ګډون کونکو څخه د شبکې جوړولو سره تړاو لري، د پراختیا نوې کچې ته رسیدلی. دا کافي ده چې د خپل سر څخه د هایپ موضوعات وغورځوئ او موضوع ته له بل اړخ څخه وګورئ: دا ټولې شبکې ، د لوی حوضونو څخه راټول شوي ، چې په زرګونو جلا جلا جلا ګډون کونکي پکې شامل دي ، پخپله نه دي څرګند شوي. د کریپټو حرکت لیوالتیا د دې توان درلود چې د معلوماتو ترکیب او د سرچینو او دندو ویشلو پیچلې ستونزې په نوې طریقه حل کړي، کوم چې دا ممکنه کړې چې ورته ورته ډله ایز تجهیزات سره یوځای کړي او یو نوی اکوسیستم رامینځته کړي چې د یوې محدودې تمرکز ستونزې حل کولو لپاره ډیزاین شوي.

البته، دا د هغو ټیمونو او ټولنو لخوا نه و تېر شوی چې د وړیا ویشل شوي کمپیوټر په پراختیا کې ښکیل وو، او نوې پروژې په راتلونکي کې اوږد نه وې.
په هرصورت، د شبکې جوړولو او د تجهیزاتو سره کار کولو په برخه کې د پرمختګونو په اړه د موجود معلوماتو حجم کې د پام وړ زیاتوالي سره سره، د ژمنو سیسټمونو جوړونکي باید جدي ستونزې حل کړي.

د دوی لومړی، پرته له دې چې دا څومره عجيب وي، د سمت غوره کولو ستونزه ده.

سمت ممکن سم وي ، یا دا ممکن د مرګ پای لامل شي - له دې څخه هیڅ تیښته نشته؛ د معلوماتي ټیکنالوژۍ ټولنې ته د ادعا کونکو مرکزي اکمالات لاهم ناوخته دي. مګر انتخاب باید ترسره شي ترڅو د ټیم دودیز جال کې راښکته نشي چې خورا پراخه ساحه اخلي او هڅه کوي د پیل څخه د یوې بلې غیر متخصص عمومي توزیع شوي کمپیوټري پروژې رامینځته کړي. داسې ښکاري چې د کار ساحه دومره ډارونکې نه ده؛ د ډیری برخې لپاره، تاسو اړتیا لرئ چې موجوده پرمختګونه پلي کړئ: په شبکه کې نوډونه یوځای کړئ، د ټوپولوژیو ټاکلو لپاره الګوریتمونه تطبیق کړئ، د معلوماتو تبادله او د دوی ثبات څارنه، د درجه بندي نوډونو لپاره میتودونه معرفي کړئ او د اجماع موندل، او البته، یوازې د خپلې پوښتنې ژبه او ټوله ژبه او کمپیوټر چاپیریال رامینځته کړئ. د نړیوال میکانیزم نظر خورا زړه راښکونکی دی او په دوامداره توګه په یوه ساحه یا بل کې راپورته کیږي ، مګر وروستۍ پایله لاهم له دریو شیانو څخه یوه ده: رامینځته شوی حل یا په حقیقت کې د ځنډول شوي ډلې سره یو محدود پروټوټایپ وګرځي " ToDos" په بیکلاګ کې، یا دا یو بې کاره شیطان شي چې هر هغه څوک چې د "Turing swamp" سره لاس او ګریوان وي له مینځه وړي، یا په ساده ډول د دې حقیقت څخه په خوندي ډول مړ کیږي چې سوان، کریفش او پایک چې پروژه یې په نا پوهه لوري کې راښکته کوله. ، په ساده ډول خپل ځان ته فشار ورکړ.

راځئ چې احمقانه تېروتنې تکرار نکړو او داسې سمت غوره کړو چې د دندو روښانه لړۍ ولري او د توزیع شوي کمپیوټري ماډل سره مناسب وي. تاسو کولی شئ هغه خلک پوه شئ چې په یوځل کې هرڅه ترسره کولو هڅه کوي - البته، د انتخاب کولو لپاره ډیر څه شتون لري. او ډیری شیان د R&D او پراختیا له نظره او د اقتصاد له نظره دواړه خورا په زړه پوري ښکاري. د توزیع شوي شبکې په کارولو سره تاسو کولی شئ:

  • د عصبي شبکو روزنه
  • پروسس سیګنال جریان
  • د پروټین جوړښت محاسبه کړئ
  • د XNUMXD صحنې وړاندې کړئ
  • د هایدروډینامیکونو انډول کول
  • د سټاک تبادلو لپاره د سوداګرۍ ستراتیژیو ازموینه

د دې لپاره چې د زړه پورې شیانو لیست ترتیبولو کې پاتې نه شئ چې ښه موازي وي، موږ به زموږ د بلې موضوع په توګه توزیع شوي رینډینګ غوره کړو.

پخپله توزیع شوی رینډینګ، البته، هیڅ نوی ندی. موجوده رینډر اوزار کټونه د اوږدې مودې لپاره په مختلفو ماشینونو کې د بار ویشلو ملاتړ کوي؛ پرته له دې، په یوویشتمه پیړۍ کې ژوند کول به خورا غمجن وي. په هرصورت، تاسو باید فکر ونکړئ چې موضوع خورا پراخه پوښل شوې، او هلته د کولو لپاره هیڅ شی شتون نلري - موږ به یو جلا فشار ستونزه په پام کې ونیسو: د رینډر شبکې رامینځته کولو لپاره وسیله رامینځته کول.

زموږ د رینډینګ شبکه د نوډونو ترکیب دی چې د نوډونو سره د رینډرینګ دندې ترسره کولو ته اړتیا لري چې د رینډینګ پروسس کولو لپاره وړیا کمپیوټري سرچینې لري. د سرچینو مالکین به خپل سټیشنونه د رینډر شبکې سره وصل کړي ترڅو د شبکې د ملاتړ شوي رینډر انجنونو څخه یو په کارولو سره د رینډر دندې ترلاسه او اجرا کړي. په دې حالت کې، د کار چمتو کونکي به د شبکې سره کار وکړي لکه څنګه چې دا بادل وي، په خپلواکه توګه د سرچینو ویش، د اجرا کولو سمه څارنه، د خطرونو اداره کول او نورې ستونزې.

په دې توګه، موږ به د یو چوکاټ رامینځته کولو په اړه فکر وکړو چې د مشهور رینډر انجنونو سیټ سره د ادغام ملاتړ وکړي او هغه برخې ولري چې د متفاوت نوډونو شبکې تنظیم کولو او د دندو جریان اداره کولو لپاره وسیلې چمتو کوي.

د داسې شبکې د شتون اقتصادي ماډل بنسټیز اهمیت نلري، نو موږ به د ابتدايي سکیم په توګه یو سکیم واخلو لکه څنګه چې د کریپټو کارنسي شبکو کې په محاسبه کې کارول کیږي - د سرچینې مصرف کونکي به عرضه کونکو ته ټکنونه واستوي چې د وړاندې کولو کار ترسره کوي. دا خورا په زړه پورې ده چې پوه شئ چې کوم ځانګړتیاوې باید چوکاټ ولري، د کوم لپاره چې موږ به د شبکې برخه اخیستونکو ترمنځ د متقابل عمل اصلي سناریو ته پام وکړو.

په شبکه کې د متقابل عمل درې اړخونه شتون لري: د سرچینې چمتو کوونکی، د کار چمتو کوونکی او د شبکې آپریټر (په متن کې د کنټرول مرکز، شبکه، او نور).

د شبکې آپریټر د سرچینې چمتو کونکي ته د پیرودونکي غوښتنلیک یا د عملیاتي سیسټم عکس د سافټویر نصب شوي سیټ سره چمتو کوي ، کوم چې هغه به په هغه ماشین کې نصب کړي چې سرچینې یې چمتو کول غواړي ، او یو شخصي حساب چې د ویب انٹرفیس له لارې د لاسرسي وړ دی ، هغه ته اجازه ورکوي. سرچینې ته د لاسرسي پیرامیټونه تنظیم کړئ او په لرې ډول د هغه د سرور منظره اداره کړئ: د هارډویر پیرامیټرې کنټرول کړئ ، د ریموټ ترتیب تنظیم کړئ ، ریبوټ کړئ.

کله چې یو نوی نوډ وصل شي، د شبکې مدیریت سیسټم تجهیزات او د لاسرسي ټاکل شوي پیرامیټونه تحلیلوي، درجه بندي کوي، یو مشخص درجه بندي کوي، او د سرچینو په راجستر کې یې ځای په ځای کوي. په راتلونکي کې، د خطر اداره کولو لپاره، د نوډ فعالیت پیرامیټونه به تحلیل شي، او د نوډ درجه بندي به د شبکې ثبات ډاډمن کولو لپاره تنظیم شي. هیڅوک به خوښ نه وي که چیرې د دوی صحنه په ځواکمن کارتونو کې وړاندې کولو لپاره واستول شي چې ډیری وختونه د ډیر تودوخې له امله کنګل کیږي؟

یو کارونکی چې د صحنې وړاندې کولو ته اړتیا لري کولی شي دوه لارې پرمخ بوځي: د ویب انٹرفیس له لارې د شبکې ذخیره ته صحنه اپلوډ کړئ ، یا د دوی ماډلینګ کڅوړه یا نصب شوي رینډر شبکې سره وصل کولو لپاره پلگ ان وکاروئ. په دې حالت کې، یو سمارټ قرارداد د کارونکي او شبکې ترمنځ پیل کیږي، د بشپړولو لپاره معیاري شرط چې د شبکې لخوا د صحنې محاسبې پایلې تولیدوي. کارونکی کولی شي د دندې بشپړولو پروسه وڅاري او د خپل شخصي حساب ویب انٹرفیس له لارې د دې پیرامیټونه اداره کړي.

دنده سرور ته لیږل کیږي ، چیرې چې د صحنې حجم او د کار پیل کونکي لخوا غوښتل شوي سرچینو شمیر تحلیل کیږي ، وروسته له دې چې ټول حجم د شبکې لخوا تخصیص شوي سرچینو شمیر او ډول محاسبه کولو لپاره تنظیم شوي برخو ته تحلیل کیږي. . عمومي نظر دا دی چې بصری کول په ډیرو کوچنیو کارونو ویشل کیدی شي. انجنونه د ډیری سرچینو چمتو کونکو ترمنځ د دې دندو په ویشلو سره له دې څخه ګټه پورته کوي. ترټولو ساده لاره د صحنې کوچنۍ برخې وړاندې کول دي چې د برخې په نوم یادیږي. کله چې هره برخه چمتو وي، سیمه ایز کار بشپړ شوی ګڼل کیږي، او سرچینې راتلونکي پاتې دندې ته ځي.

په دې توګه، دا د رینډر لپاره هیڅ توپیر نلري چې ایا محاسبې په یوه ماشین کې ترسره کیږي یا د ډیری انفرادي کمپیوټر سټیشنونو په شبکه کې. توزیع شوي رینډینګ په ساده ډول د یوې دندې لپاره کارول شوي سرچینو حوض ته نور کورونه اضافه کوي. د شبکې له لارې، دا ټول هغه معلومات ترلاسه کوي چې د یوې برخې د وړاندې کولو لپاره اړین دي، محاسبه کوي، هغه برخه بیرته لیږي، او راتلونکي کار ته حرکت کوي. مخکې له دې چې د شبکې عمومي حوض ته ننوځي، هره برخه د میټاین معلوماتو سیټ ترلاسه کوي چې د اجرا کولو نوډونو ته اجازه ورکوي چې د دوی لپاره ترټولو مناسب کمپیوټري دندې غوره کړي.

د محاسبې د ویشلو او ویشلو ستونزې باید نه یوازې د اجرا کولو وخت د اصلاح کولو له نظره حل شي، بلکې د سرچینو او د انرژۍ سپمولو غوره کارولو له نظره هم حل شي، ځکه چې د شبکې اقتصادي موثریت پدې پورې اړه لري. . که حل ناکامه وي، نو دا به غوره وي چې په نوډ کې ماین نصب کړئ یا یې بند کړئ ترڅو دا شور ونه کړي او بریښنا ضایع نکړي.

په هرصورت، راځئ چې بیرته پروسې ته ورسیږو. کله چې دنده ترلاسه شي، د حوض او نوډ ترمنځ یو سمارټ قرارداد هم رامینځته کیږي، کوم چې اجرا کیږي کله چې د دندې پایله په سمه توګه محاسبه شي. د قرارداد بشپړولو پایلو پراساس، نوډ کولی شي په یوه بڼه یا بل ډول انعام ترلاسه کړي.

د کنټرول مرکز د دندې اجرا کولو پروسه کنټرولوي، د محاسبې پایلې راټولوي، د بیا پروسس کولو لپاره د غلطو لیږلو او د کتار درجه بندي کول، د دندې بشپړولو لپاره د معیاري نیټې څارنه (تر څو داسې نه وي چې وروستۍ برخه یې نه وي اخیستل شوي. کوم نوډ).

د محاسبې پایلې د ترکیب کولو مرحلې څخه تیریږي، وروسته له دې چې کاروونکي د رینډینګ پایلې ترلاسه کوي، او شبکه کولی شي انعام ترلاسه کړي.

په دې توګه، د توزیع شوي رینډینګ سیسټمونو جوړولو لپاره ډیزاین شوي د منظرې چوکاټ فعال جوړښت راڅرګندېږي:

  1. د ویب لاسرسي سره شخصي کارونکي حسابونه
  2. په نوډونو کې د نصبولو لپاره د سافټویر کټ
  3. د کنټرول سیسټم لخوا:
    • د لاسرسي کنټرول فرعي سیسټم
    • د کار د تخریب فرعي سیسټم وړاندې کول
    • د وظیفې ویش فرعي سیسټم
    • د کمپوز کولو فرعي سیسټم
    • د سرور منظره او د شبکې ټوپولوژي مدیریت فرعي سیسټم
    • د ننوتلو او پلټنې فرعي سیسټم
    • د کارپوه فرعي سیسټم زده کړه
    • د بهرني پراختیا کونکو لپاره آرام API یا نور انٹرفیس

ته څه فکر کوی؟ موضوع کومې پوښتنې راپورته کوي او تاسو د کومو ځوابونو سره علاقه لرئ؟

سرچینه: www.habr.com

Add a comment