x تبلیغات
Tefalize Success Secrets

فورک چیست ؟

فورک چیست؟

از نظر برنامه نویسی فورک Fork به صورت پردازش تغییرات در کد های مختص ارزهای دیجیتال می باشد که این کد ها علاوه بر دارا بودن تغییرات اساسی، تقریبا شبیه به کد های اصلی می باشند که در این صورت هر دو کد ها می توانند به شکل همزمان بر قرار باشند و عمل کنند.در حقیقت می توان گفت فورک ها برای آزمودن پردازش خاص به کار می روند اما در حوزه ارز های دیجیتال از آن ها برای تغییرات مهم و اساسی و یا ایجاد نوع جدیدی از یک ارز با ساختاری تقریبا مانند خود آن استفاده می گردد.

البته لازم به ذکر است که برخی از فورک ها به صورت اتفاقی و به دلیل ضعف ارتباطی موجود بین نود ها در زمان ارسال اطلاعات بلاکچین تشکیل شوند و انگیزه قبلی نداشته باشند.بعضی از مواقع این نوع از فورک ها مقبول واقع می شوند اما اکثر فورک های ارز های دیجیتال به دلیل بعضی از اختلاف نظر های ایجاد شده مربوط به آن ارز بوجود می آیند.در اصل ارز هایی که دچار فورک می شوند با نمونه قبلی خود تاریخچه بلاک چین مشترکی دارند به این شکل که رکورد های مربوط به تراکنش های شکل گرفته قبل در هر زنجیره ای، قبل از فورک، مانند هم می باشند.

هارد فورک Hard Fork

هارد فورک در حقیقت تغییر در دستورالعمل ارز دیجیتال می باشد به شکلی که ورژن های قبلی به هیچ عنوان مقبول نمی باشند که در این شرایط اگر آن ها به کار خود ادامه دهند با یک دستورالعمل و داده هایی متفاوت با نمونه جدید به فعالیت خود ادامه می دهند که این وضعیت ممکن است سبب آشفتگی در شبکه و بروز خطاهای احتمالی منجر شود.

در اصل با به وجود آمدن هارد فورک بی نظمی در داخل شبکه اتفاق می افتد اما در کنار آن ممکن است ریسک استفاده دوباره دارایی دیجیتال شکل بگیرد که تنها راه جلوگیری از آن این است که یکی از نمومه ها به نفع دیگری کنار بکشد که سبب ضرر هایی برای ماینر ها می شود.راه حل موجود دیگر این می باشد که تمام نود های شبکه در زمان یکسان به نمونه جدید تغییر پیدا کنند که در پی این اتفاق احتمال دستیابی به یک سیستم توزیع شده و نامتمرکز بسیار سخت می باشد.

سافت فـورک Soft Fork

سافت فورک بر خلاف هارد فورک همیشه می تواند در کنار نمونه های قبلی خود به کار خود بپردازد مثلا اگر یک تغییر در دستورالعمل اتفاق افتد که باعث سخت تر شدن قوانین مربوط به آن شود، این اتفاق فقط از طریق ایجاد تغییراتی در ظاهر و استفاده از تابع هایی که به ساختار اصلی آسیب نرسانند انجام می شود که در نهایت یک سافت فورک بلاک های نمونه جدید به وسیله نود های نمومه قبلی مقبول می شود که همچنان نود های نمونه جدید، بلاک های نمونه قدیمی را رد می کنند.

گفتنی است که سافت فورک مشکل مصرف دوباره دارایی های دیجیتال را ندارد زیرا سرمایه گذاران و استفاده کنندگانی که از نود های نمونه قدیمی استفاده می کنند توانایی خواندن بلاک های هر دو نمونه را دارند که این امر سبب می شود که مصرف قبلی آن دارایی را متوجه شوند.

برگرفته از : سایت شمع سبز

  

فورک چیست ؟

فورک چیست؟

از نظر برنامه نویسی فورک Fork به صورت پردازش تغییرات در کد های مختص ارزهای دیجیتال می باشد که این کد ها علاوه بر دارا بودن تغییرات اساسی، تقریبا شبیه به کد های اصلی می باشند که در این صورت هر دو کد ها می توانند به شکل همزمان بر قرار باشند و عمل کنند.در حقیقت می توان گفت فورک ها برای آزمودن پردازش خاص به کار می روند اما در حوزه ارز های دیجیتال از آن ها برای تغییرات مهم و اساسی و یا ایجاد نوع جدیدی از یک ارز با ساختاری تقریبا مانند خود آن استفاده می گردد.

البته لازم به ذکر است که برخی از فورک ها به صورت اتفاقی و به دلیل ضعف ارتباطی موجود بین نود ها در زمان ارسال اطلاعات بلاکچین تشکیل شوند و انگیزه قبلی نداشته باشند.بعضی از مواقع این نوع از فورک ها مقبول واقع می شوند اما اکثر فورک های ارز های دیجیتال به دلیل بعضی از اختلاف نظر های ایجاد شده مربوط به آن ارز بوجود می آیند.در اصل ارز هایی که دچار فورک می شوند با نمونه قبلی خود تاریخچه بلاک چین مشترکی دارند به این شکل که رکورد های مربوط به تراکنش های شکل گرفته قبل در هر زنجیره ای، قبل از فورک، مانند هم می باشند.

هارد فورک Hard Fork

هارد فورک در حقیقت تغییر در دستورالعمل ارز دیجیتال می باشد به شکلی که ورژن های قبلی به هیچ عنوان مقبول نمی باشند که در این شرایط اگر آن ها به کار خود ادامه دهند با یک دستورالعمل و داده هایی متفاوت با نمونه جدید به فعالیت خود ادامه می دهند که این وضعیت ممکن است سبب آشفتگی در شبکه و بروز خطاهای احتمالی منجر شود.

در اصل با به وجود آمدن هارد فورک بی نظمی در داخل شبکه اتفاق می افتد اما در کنار آن ممکن است ریسک استفاده دوباره دارایی دیجیتال شکل بگیرد که تنها راه جلوگیری از آن این است که یکی از نمومه ها به نفع دیگری کنار بکشد که سبب ضرر هایی برای ماینر ها می شود.راه حل موجود دیگر این می باشد که تمام نود های شبکه در زمان یکسان به نمونه جدید تغییر پیدا کنند که در پی این اتفاق احتمال دستیابی به یک سیستم توزیع شده و نامتمرکز بسیار سخت می باشد.

سافت فـورک Soft Fork

سافت فورک بر خلاف هارد فورک همیشه می تواند در کنار نمونه های قبلی خود به کار خود بپردازد مثلا اگر یک تغییر در دستورالعمل اتفاق افتد که باعث سخت تر شدن قوانین مربوط به آن شود، این اتفاق فقط از طریق ایجاد تغییراتی در ظاهر و استفاده از تابع هایی که به ساختار اصلی آسیب نرسانند انجام می شود که در نهایت یک سافت فورک بلاک های نمونه جدید به وسیله نود های نمومه قبلی مقبول می شود که همچنان نود های نمونه جدید، بلاک های نمونه قدیمی را رد می کنند.

گفتنی است که سافت فورک مشکل مصرف دوباره دارایی های دیجیتال را ندارد زیرا سرمایه گذاران و استفاده کنندگانی که از نود های نمونه قدیمی استفاده می کنند توانایی خواندن بلاک های هر دو نمونه را دارند که این امر سبب می شود که مصرف قبلی آن دارایی را متوجه شوند.

برگرفته از : سایت شمع سبز

  

صفحه قبل 1 صفحه بعد