نوشته شده توسط : factcoins

 

آیا مقایسه بیتکوین و طلا قیاس صحیحی است؟

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

مردم عادت کرده اند که بیت کوین را طلای دیجیتال بنامند. البته باید اعتراف کنم که بسیاری از افراد فعال در این حوزه هم در گذشته چنین عبارتی را به کرّات استفاده میکردند.اگر بخواهیم امپراطور رمزارز دنیای رمزنگاری را به تازه واردان معرفی کنیم، میتوانیم بگوییم که منابع بیتکوین هم مثل طلا محدود است .و پروسه تولید (استخراج ) هردوی آنها تا حدودی شبیه به یکدیگر است.

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

بیتکوین نباید با طلا مقایسه شود.در ادامه این پست به شرح دلایلی که این دو را از یکدیگر متمایز میکند، خواهیم پرداخت. همچنین نکاتی درباره اینکه چرا بیت کوین از طلا متفاوت است؟ و پیامدهای این امر خصوصاً در شرایط بحرانی را با شما به اشتراک خواهیم گذاشت.

اعتماد

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

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

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

 

 

 مقایسه بیتکوین و طلا

بیتکوین و طلا

 

واسطه مبادله

بیتکوین و طلا هر دو در ابتدای فعالیتشان به یک منظور استفاده میشدند. زیرا هر دو در وهله اول به عنوان وسیله ای برای مبادله به کار میرفتند. با این تفاوت که طلا برای ساخت سکه استفاده میشد، اما بیتکوین وسیله ای برای پرداخت در دارک وب بود.

در حال حاضر هم از طلا برای مقاصد خاص و ثابتی هم چون دارایی ذخیره استفاده میشود. اما کاربرد بیتکوین به اندازه طلا محدود و ثابت نیست. بسیار بعید است که مردم هزینه های روزمره خود را با طلا پرداخت کنند اما مسئله درباره بیتکوین فرق میکند. و ممکن است مردم برخی از خریدهای خود را با بیتکوین انجام دهند.

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

البته تنها دلیل این امر هم دیجیتالی بودن بیتکوین است. چرا که دریافت آن را برای کمپانی ها آسانتر و ارزانتر کرده است.

حداکثر عرضه

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

طبق اطلاعات موجود در سایت Thomson Reuters (GFMS) کل طلای موجود در سراسر دنیا 171،300 تن است. همانطور که برادران وینکل واس هم در آخرین مقاله خود ذکر کرده اند، حتی اگر خود ساتوشی ناکاماتو هم بخواهد، دیگر نمیتواند در کد بیتکوین دست ببرد و تعداد کل آن را عوض کند . پس تا ابد تعداد واحدهای بیتکوین 21 میلیون باقی خواهد ماند.

اما این مسئله در باب طلا صدق نمیکند. چرا که بر اساس گفته دانشمندان، ما در جهانی زندگی میکنیم که تعداد سیاره های آن نامحدود است و میتوان گفت در این کیهان بیش از 600،000 سیاره کوچکی وجود دارد که احتمال کشف طلا در آنها بسیار زیاد است.

به عنوان مثال:

 

ایلان ماسک قصد دارد از مریخ و سیاره های کوچک طلا استخراج کند و به زمین بفرستد.

 

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

 

 


بیشتر بخوانید :   انواع استخراج ارز دیجیتال


 

 

تاریخچه

در هنگام مقایسه دو دارایی توجه به این امر که” چه مدت از زمان پیدایش آنها میگذرد” هم از ضروریات به حساب می آید. تا به این جای مقاله دیدیم که تفاوت بیتکوین و طلا آنقدرها هم کم نیست.وایت پیپر بیتکوین یعنی اولین مدرکی که نام بیتکوین و بلاکچین آن در آنجا برده شده ، در سال 2008 منتشر شد.اولین بلاک بلاکچین بیتکوین هم در سال 2009 ساخته شد. بنابراین بیتکوین تنها 12 سال دارد. حال بیتکوین را از این نظر با طلا مقایسه کنید. اولین کاربرد طلا به عنوان پول حدود 700 سال قبل از میلاد اعلام شده. درست زمانی که بازرگانان لیدیه به ساخت اولین سکه های تاریخ مشغول شدند. پس بیش از 2700 سال است که بشریت از طلا استفاده میکند.

 

 

 مقایسه بیتکوین و طلا

بیتکوین و طلا

 

2700 سال است که در تجارت از طلا استفاده میشود اما بیتکوین چه؟

 

ارزش بازار بیتکوین و طلا هم بسیار متفاوت است. ارزش بازار بیتکوین 21 میلیارد دلار  و طلا از ارزشی بازاری بالغ بر 9 تریلیون دلار برخوردار است. جالب اینجاست که طلا 270 برابر بیشتر از بیت کوین استفاده می شود. در حالی که ارزش بازار آن “فقط” 42 برابر بیشتر است.

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

انتقال پذیری

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

شمش های طلایی که اغلب در فیلم های سینمایی میبینید، در بانک های مرکزی نگه داری میشوند، و حدود 12.4 کیلوگرم وزن دارند. بر عکس بیتکوینی که به اشتباه از آن به عنوان طلای دیجیتال یاد میشود اصلاً وزنی ندارد و کاملاً دیجیتالیست.

حالا در نظر بگیرید در مواقع حساس اگر مجبور به حمل طلاهای خود باشید چقدر سخت خواهد شد!!!و اما بیتکوین ! هر اندازه هم که بیتکوین یا ارز دیجیتال داشته باشید، میتوانید در یک کیف پول سخت افزاری یا گوشی همراهتان که به راحتی در جیب شما جا میگیرند، ذخیره کنید و با خود حمل کنید.

جمع بندی مطالب

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



:: برچسب‌ها: بیتکوین,دارایی ذخیره,ذخیره بیتکوین,طلا,طلای دیجیتال, ,
:: بازدید از این مطلب : 5
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 17 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

تعریف سختی شبکه (difficulty)

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

 

سختی شبکه یا سختی استخراج

 

سختی بیت کوین چگونه محاسبه می شود؟

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

 

هدف از سختی

در واقع سختی بیت کوین ، اضافه کردن بلاک در بلاکچین بیت کوین را ثابت نگه می دارد. پارامتر سختی میانگین 10 دقیقه را حفظ می کند. ساتوشی ناکاموتو احتمالاً این هدف بلوک 10 دقیقه ای را عمداً طراحی کرده است. این یک تعادل بین زمان تأیید بلاک اول و مقدار کار تلف شده به دلیل تقسیمات زنجیره ای بود.

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

 

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



:: برچسب‌ها: هش ريت,سختي استخراج,ساتوشي ناكاموتو,استخراج,DifficultyxASICs ,
:: بازدید از این مطلب : 6
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 16 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

آيا هنگام بحث در مورد فناوري بلاكچين درباره درخت مركل چيزي شنيده ايد؟ شبكه هاي زنجيره اي ، پايگاه داده و شبكه ها در سراسر جهان از درختان Merkle براي هماهنگي سريع و كارآمد سوابق در چندين رايانه استفاده مي كنند.در اين مقاله ، به بررسي درخت Merkle خواهيم پرداخت و نقش آن را در موفقيت فناوري بلاكچين شرح مي دهيم.

در اين مقاله به مباحث زير مي پردازيم:

 

  • مقدمه اي بر درخت Merkle 
  • تاريخچه
  • درخت Merkle  چگونه كار مي كند؟
  • مزاياي درخت Merkle 
  • نتيجه مطالب

 

مقدمه اي بر درخت مركل

درخت مركل بخشي اساسي از فناوري بلاكچين است. درخت مركل يك ساختار داده رياضي است كه از هش بلاك هاي مختلف داده تشكيل شده است. و به عنوان خلاصه اي از كليه تراكنش هاي يك بلاك عمل مي كند. همچنين امكان تأييد كارآمد و ايمن محتوا را در مجموعه وسيعي از داده ها فراهم مي كند. بيت كوين و اتريوم از ساختار درخت مرك  استفاده مي كنند. درخت مركل به درخت هش نيز معروف است.

 

تاريخچه

درخت مركل براي اولين بار در سال 1979 توسط رالف مركل(Ralph Merkle) ارائه شد. در سيستم هاي متمركز ، داده ها از يك نسخه ، قابل دسترسي هستند. اين بدان معناست كه آنها براي ذخيره يا دسترسي به داده ها كار زيادي انجام نمي دهند. اما ، وقتي صحبت از شبكه بلاكچين غير متمركز مي شود ، با كپي شدن هر داده در ميان گره ها ، دستيابي موثر به داده ها يك چالش است. همچنين تهيه كپي از داده ها و به اشتراك گذاري آن در ميان گره ها دشوار است. علاوه بر اين ، داده هاي مشترك براي هر يك از گره هاي دريافت كننده بايد تأييد شوند.

 

 

 

 

درختان Merkle براي رمزگذاري داده هاي بلاكچين

 

 

 

درخت مركل بلاك چين هاي غيرمتمركز را قادر مي سازد داده ها را به اشتراك بگذارند ، آنها را تأييد كرده و قابل اعتماد كنند. داده ها را به گونه اي سازماندهي مي كند كه براي به اشتراك گذاري و تأييد داده ها ، قدرت پردازش زيادي لازم ندارند. همچنين به لطف استفاده از توابع هش و رمزنگاري امنيت تراكنش ها را تسهيل مي كند.

Satoshi Nakamoto اولين شخصي بود كه درختان مركل را از طريق بيت كوين در فناوري بلاكچين پياده سازي كرد. ساتوشي شاخه جديدي از علوم كامپيوتر را در جايي گشود كه نيازي به مرجع متمركز نيست.

 

درخت مركل چگونه كار مي كند؟

درخت مركل يك ساختار داده غيرخطي ، باينري و هش مانند است.

درخت مركل سه قسمت اصلي دارد:

  • ريشه مركل (Merkle Root)
  • گره هاي برگ (Leaf Nodes) : گره هايي هستند كه حاوي هش داده هاي تراكنش ها هستند.
  • گره هاي غيربرگي (Non-Leaf Nodes) : مقدار هش ، دو هش قبلي را ذخيره مي كنند.

 

جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.



:: برچسب‌ها: Merkle Patricia , Root Hash , درخت دودويي , درخت مركل (Merkle) , درخت مركل چيست؟ , درخت هش باينري , رمزنگاري , پاتريشيا , ,
:: بازدید از این مطلب : 6
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 15 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

هر كسي كه به بيت كوين علاقه مند باشد ، در برخي مواقع عبارت “تابع هش رمزنگاري” را شنيده است. اما اين دقيقاً به چه معناست و چه ارتباطي با ارزهاي رمزپايه دارد؟ در اين مقاله به بررسي تابع هش كه ستون فقرات بلاكچين است، مي پردازيم.

 

مقدمه

تاريخچه

تعريف هش

هش در بلاك چين

توابع هش در فرآيند استخراج

ويژگي هاي تابع هش

انواع توابع هش

نتيجه گيري

مقدمه اي بر تابع هش

بلاكچين دفتركل توزيع شده اي است كه دائماً در حال رشد است . تمام تراكنش هاي انجام شده به صورت ايمن و تغييرناپذير با ترتيب زماني ، در دفتركل به صورت دائمي ثبت مي شود. براي ايمن سازي داده ها ، بلاكچين از تابع هش استفاده مي كند. هش تابعي است كه نيازهاي رمزگذاري شده مورد نياز براي حل محاسبه بلاك چين را برآورده مي كند.

 

 

هش: ورودي دلخواه، خروجي ثابت

 

تاريخچه Hash

اصطلاح ” Hash” از كلمه فرانسوي “hacher” گرفته شده است كه به معني “خرد كردن به قطعات كوچك” است ، كه نشان مي دهد چگونه يك تابع هش براي “خرد كردن” داده ها طراحي شده است. از گذشته تا كنون فشرده سازي داده ها و ذخيره سازي آنها همواره يك چالش محسوب مي شود. توابع هش از نياز به فشرده سازي داده ها به منظور كاهش ميزان حافظه مورد نياز براي ذخيره فايلهاي بزرگ نشات گرفته است. در گذشته محبوب ترين كاربرد يك تابع هش مربوط به ساختار داده ديگري به نام جدول هش بود كه به طور گسترده اي براي جستجوي سريع داده ها استفاده مي شود. آنها همچنين به كوچك كردن برچسب فايلهاي بزرگ مانند mp3 ، PDF يا تصاوير كمك مي كنند تا كار با اين نوع فايلهاي بسيار بزرگ قابل كنترل باشد.

در حالي كه دليل اصلي ايجاد تابع هش ، نياز به فشرده سازي محتوا بود . يك مزيت ديگر آن باعث محبوبيت هش شد: توليد شناسه هاي منحصر به فرد.

 

تعريف هش

به زبان ساده ، هش به معناي گرفتن يك رشته ورودي با هر طول دلخواه و دادن يك خروجي با يك طول ثابت است. خروجي با طول ثابت را هش مي نامند.

 

 

 

تابع هش براي امنيت بيشتر

 

 

در حالت ايده آل ، هنگام هش كردن چندين پيام ، هيچ دو پيام متفاوت نبايد هش يكسان را برگردانند. به دو پيام هش مختلف كه منجر به هش خروجي يكسان مي شوند برخورد (collision )مي گويند.

 

تابع هش در بلاكچين

هش ستون فقرات يك ارز رمزنگاري شده بلاكچين است. بلاكچين يك دفتر كل جهاني است كه با پيوند دادن بلاك هاي داده تشكيل مي شود. بلاكچين فقط شامل تراكنشهاي معتبر است و از تراكنش هاي جعلي و خرج دوباره جلوگيري مي كند. مقدار رمزگذاري شده حاصل يك سري اعداد و حروف است كه شباهت به داده هاي اصلي ندارند و هش ناميده مي شود. استخراج ارز رمزنگاري شده شامل كار با اين هش است. هش با استفاده از يك الگوريتم ايجاد مي شود و براي مديريت بلاكچين در ارز رمزپايه ضروري است.

هش در بلاكچين كاربردهاي زيادي دارد.از جمله :

  • آدرسهاي موجود در بلاكچين از هش كردن به دست مي آيند. آدرسهاي بيت كوين از SHA2-256 و RIPEMD 160 استفاده مي كنند.
  • هش به تعريف امضاهاي رمزنگاري كمك مي كند تا به تاييد تراكنش ها معتبر كمك كنند.
  • هش يك تراكنش ، پيگيري تراكنش ها در بلاكچين را آسان مي كند. به جاي جستجوي تراكنش ها ، فقط مقدار هش را در يك مرورگر بلاكچين كپي كنيد.
  • توابع هش كردن در استخراج بسيار مهم است .

 

توابع هش در فرآيند استخراج

هش يك تابع رياضي است ، كه نتيجه آن خروجي با طول ثابت است. استفاده از يك خروجي با طول ثابت باعث افزايش امنيت مي شود زيرا هركسي كه بخواهد رمز را رمزگشايي كند با نگاهي به طول خروجي نمي تواند تشخيص دهد كه ورودي كوتاه يا بلند است.

هش با داده هاي موجود در هدر بلاك آغاز مي شود و اساساً حل يك مسئله پيچيده رياضي است. هر هدر بلوك شامل يك شماره نسخه ، يك برچسب زمان ، هش استفاده شده در بلوك قبلي ، هش ريشه Merkle ، nonce و هش هدف است.

 

 


بيشتر بخوانيد :   تئوري CAP و بلاكچين


 

 

 

 

كاربرد هش در فرايند استخراج

 

 

ماينر بر روي nonce ، كه رشته اي از اعداد است، تمركز دارد. اين شماره به محتواي هش شده بلوك قبلي اضافه مي شود و دوباره هش مي شود. اگر اين هش جديد كمتر يا برابر با هش هدف باشد ، پس از آن به عنوان راه حل پذيرفته مي شود ، به ماينر پاداش داده مي شود و بلاك به بلاكچين اضافه مي شود.فرآيند اعتبار سنجي تراكنش هاي بلاكچين متكي به داده هايي است كه با استفاده از الگوريتم هاي هش رمزگذاري مي شوند.

 

ويژگي هاي تابع هش

 

قطعي بودن (Deterministic)

تابعي كه براي توليد هش استفاده مي شود قطعي است .يك تابع هش بايد يك خروجي ثابت داشته باشد. معني اين امر اين است كه مهم نيست چند بار ورودي معيني را با استفاده از يك تابع هش پردازش مي كنيد. نتيجه هميشه يكسان است. چرا قطعي بودن مهم است؟ تصور كنيد براي هر معامله اي كه ثبت مي كنيد نتايج متفاوتي دريافت مي كنيد. اين به اين معني است كه پيگيري كليه داده هاي ورودي با استفاده از هش براي شما غيرممكن است.

 

محاسبات سريع (Quick Computation):

در فناوري بلاكچين ، تابع هش خوب ، تابعي است كه محاسبات سريع را براي هر ورودي داده انجام مي دهد. يافتن داده هاي ورودي براي يك هش ممكن است دشوار باشد ، اما محاسبه هش بايد در حالت ايده آل بسيار سريع باشد. به عنوان مثال ، شما مي توانيد نتيجه هش كلمه “سلام” ساده را در كسري از ثانيه داشته باشيد

 

يك طرفه باشد

يكي از ويژگيهاي مهم توابع هش رمزنگاري ايمن ، يك طرفه بودن آنهاست. تعيين داده هاي ورودي اصلي با استفاده از هش خروجي عملاً غيرممكن است.

 

مقاوم در برابر برخورد يا تصادم(Collision resistant)

در مواردي كه يك تابع هش خروجي هاي مشابهي براي ورودي هاي مختلف مي دهد ، برخورد مي تواند رخ دهد. به طور معمول ، اين اتفاق نبايد بيفتد.

 

انواع تابع هش رمزنگاري

انواع مختلفي از الگوريتم هش مانند Message Digest (MD ، MD2 ، MD4 ، MD5 و MD6) ، RIPEMD (RIPEND ، RIPEMD-128 و RIPEMD-160) ، Whirlpool (Whirlpool-0 ، Whirlpool-T و Whirlpool) وجود دارد يا تابع هش امن (SHA-0 ، SHA-1 ، SHA-2 و SHA-3).

در سال 1990 ، رونالد ريوست ، استاد رمزنگاري و استاد MIT ، عملكرد هش MD4 و بعدا توابع MD5 و MD6 را اختراع كرد. در سال 1995 ، NSA (آژانس امنيت ملي) SHA-1 (Secure Hash Algorithm 1) را بر اساس  Rivest و سپس SHA-2 را در سال 2001 طراحي كرد. SHA-2 استانداردي است كه از SHA-256 الهام گرفته است ( به عنوان مبناي الگوريتم اجماع بيت كوين)

SHA-256: مخفف عبارت Secure Hashing Algorithm است. SHA-256 مشهورترين توابع هش رمزنگاري است .زيرا به طور گسترده اي در فناوري بلاكچين استفاده مي شود. الگوريتم SHA-256 Hashing توسط آژانس امنيت ملي (NSA) در سال 2001 ساخته شد. (SHA 256 بخشي از خانواده توابع هش است كه SHA-2 ناميده مي شود)

 

 

 

Secure Hashing Algorithm

 

 

 

SHA 256: هش 256 بيتي توليد مي كند.در حال حاضر بيت كوين از هش دوتايي SHA-256 استفاده مي كند.

 

MD 5: مخفف عبارت Message Digest  و به معناي خلاصه پيام است. كه يك هش 128 بيتي توليد مي كند.اين تابع به صورت گسترده به عنوان تابع رمزنگاري مورد استفاده قرار مي گيرد.يكي از مشكلات آن مساله تصادم است.بعد از 2 به توان 21 هش ، تصادم رخ مي دهد.

Keccak-256: هش 256 بيتي توليد مي كند.در حال حاضر توسط Ethereum استفاده مي شود. Keccak يك خانواده از توابع هش است كه در نهايت به SHA-3 استاندارد مي شود. اتريوم به جاي SHA-3 آن را Keccak ناميد زيرا پارامترهاي Hk كمي متفاوت از SHA-3 فعلي است.

در دنياي ارزهاي رمزنگاري شده ، الگوريتم هاي هش SHA-256 و X11 بيشترين استفاده را دارند.

 

نتيجه گيري تابع Hash

هش كردن يكي از راه هاي ايجاد امنيت در هنگام انتقال پيام است كه پيام فقط براي گيرنده خاصي در نظر گرفته شده است. به طور خلاصه ، يك تابع هش يك فرايند رياضي است كه داده هاي ورودي را از هر اندازه مي گيرد ، عملياتي را روي آن انجام مي دهد و داده هاي خروجي با اندازه ثابت را برمي گرداند.



:: برچسب‌ها: Collision resistantxKeccak-256,SHA-256,hash functionx,اتريوم,بيت كوين,تابع هش,رمزنگاري ايمن,فكت كوينز, ,
:: بازدید از این مطلب : 11
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 15 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

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

 

نرخ انتشار و ارز بومی شبکه اتریوم (Currency And Issuance )

رمزارز بومی شبکه اتریوم اتر نام دارد. اتر نه تنها برای پرداخت کارمزد تراکنش ها استفاده میشود، بلکه با ارائه لایه نقدینگی اولیه امکان مبادله کارآمد انواع مختلف دارایی های دیجیتال را فراهم میکند. نرخ صدور یا نرخ انتشار مقدار اتر ایجاد شده توسط شبکه منهای مقدار اتر تخریب شده توسط شبکه است. برای سهولت کار بهتر است ابتدا نگاهی به ,mBTC uBTC و satoshi در بیت کوین بیندازید. عناوین واحدهای ارزی این شبکه از قبل نامگذاری شده :

1: wei

10^12: szabo

10^15: finney

10^18: ether

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

 

مدل صدور ارز به شرح زیر است:

  • اتر در بازار ارز با قیمت 1337-2000 اتر به ازای هر BTC منتشر می شود. مکانیزمی که مورد استفاده چندین رمزارز دیگر قرار گرفته و بسیار کارآمد بوده است. اما این مکانیزم در این سیستم به منظور تأمین بودجه شبکه اتریوم و پرداخت هزینه های توسعه، ساخته شده است .BTC دریافت شده از بازار به طور کامل برای پرداخت حقوق و دستمزد به توسعه دهندگان ، محققان و پروژه هایی در اکوسیستم رمزارز استفاده می شود.
  • 0.099X از کل مبلغ فروش به شرکایی که قبل از تأمین بودجه BTC یا اطمینان از بودجه، شرکت کرده بودند ، اهدا میشود و X0.099  دیگر به پروژه های تحقیقاتی بلند مدت اختصاص خواهد یافت.
  • بعد از آن زمان 0.26X از کل مبلغ فروش به صورت سالانه و تا همیشه به استخراج کنندگان اختصاص می یابد.

 

اختلال در نرخ انتشار Issuance Breakdown

 

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

از بین رفتن کوین می تواند سالانه به عنوان درصدی از کل عرضه مدل شود. کل ارز در گردش در نهایت با مقداری برابر با صدور سالانه تقسیم بر نرخ ضرر تثبیت خواهد شد.( به عنوان مثال، در نرخ ضرر1% زمانی که عرضه به 0.26 Xبرسد ، 0.26X رمزارز استخراج خواهد شد و 0.26 از کوین ها سالانه از بین میروند تا تعادل بر قرار شود.)

 

 

بعد از 5 سال بعد از یکسال در زمان تأسیس گروه
2.498X 1.458X 1.198X واحدهای ارزی
40.0% 68.6% 83.5% خریداران
3.96% 6.79% 8.26% عرضه اولیه
3.96% 6.79% 8.26% ارائه طولانی مدت
52.0% 17.8% 0% ماینرها

 

 

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

 

استخرها و تجهیزات استخراج (Mining Centralization)

اساساً الگوریتم استخراج بیتکوین به گونه ای است که ماینرها میلیون ها بار به صورت مداوم و پشت سر هم SHA256 را بر روی هدر بلاک تصحیح شده ای حساب میکنند تا زمانی که عدد نانس مورد نظر به دست بیاید . هش این عدد باید کمتر از سختی شبکه موردنظر باشد (هم اکنون 2 190). این الگوریتم در برابر دو شکل تمرکز آسیب پذیر است. اول اینکه اکوسیستم استخراج تحت سلطه ASIC ها (مدارهای مجتمع مخصوص برنامه) و تراشه های رایانه ای طراحی شده و مخصوص اجرای عملیات استخراج است. این بدان معناست که استخراج بیت کوین دیگر یک کار کاملاً غیرمتمرکز و عادلانه نیست. و برای مشارکت مؤثر در آن نیاز به میلیون ها دلار سرمایه است.

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

 

الگوریتم استخراج شبکه اتریوم

شبکه اتریوم قصد دارد از الگوریتم استخراجی استفاده کند که برای هر 1000 عدد نانس ، تابع هش متمایز و البته تصادفی تولید کند، طیف گسترده ای از محاسبات را به کار بگیرد و از این طریق مزایای سخت افزار تخصصی را حذف کند. چنین استراتژی مطمئناً سود تمرکز را به صفر نمی رساند ، اما دیگر نیازی به آن نخواهد بود.

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

 

 

الگوریتم استخراج شبکه اتریوم

 

کمپانی های استخراج ASIC باید از اولین هش برای هردوی این موارد هزینه کنند. از این رو ، اگر بتوان سود تمرکز را زیر نسبت (E + H) / E نگه داشت ، در صورت ساخت ASIC ها، هنوز هم در صنعت استخراج جایی برای ماینرهای عادی وجود دارد.

به علاوه طبق الگوریتمی که ما ساخته ایم ماینر ها باید به بلاکچین دسترسی داشته باشند. پس آنها مجبورند کل بلاکچین را ذخیره یا حداقل بتوانند همه تراکنش ها را چک کنند.

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

 

مقیاس پذیری

یکی از نگرانی های رایج در مورد اتریوم مسئله مقیاس پذیری است. درست مثل بیت کوین ، شبکه اتریوم نیز از نقصی رنج می برد. که هر تراکنش باید توسط همه نودهای شبکه تأیید شود. در شبکه بیت کوین ، اندازه بلاکچین فعلی حدود 20 گیگابایت است. و تا حدود 1 مگابایت در ساعت رشد می کند. اگر شبکه بیت کوین هم مثل شبکه visa میتوانست در هر ثانیه 2000 تراکنش را پردازش کند ، در هر 3 ثانیه 1 مگا بایت رشد میکرد. (1 گیگا بایت در هر ساعت و 8 ترا بایت در هر سال).

 

 

 


بیشتر بخوانید :   استخراج ترکیبی (Combined Mining)


 

 

 

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

 

 

اتریوم

 

در چنین وضعیتی ،احتمال این وجود دارد که همه نودها با هم متحد شده و به شبکه خیانت کنند.(مثلاً پاداش بلاک را عوض کنند و به خودشان بیتکوین ببخشند). اما مسلماً در چنین شرایطی یک نود وفادار وجود خواهد داشت تا چند ساعت بعد از حمله نودها از طریق کانالی مثل Reddit خودش را نشان بدهد. اما اگر هم این اتفاق بیفتد دیگر دیر خواهد بود.

 

راه حل این مشکل چیست؟

این وظیفه کاربران عادی است که تلاش کنند تا لیست سیاهی از بلاک های مدنظر فراهم کنند. اما هماهنگی بین کاربران اصلاً کار ساده ای نیست. در مورد بیت کوین ، این مسئله در حال حاضر یک مشکل است ، اما پیتر تاد(Peter Todd ) برای حل این مشکل بلاکچین اصلاح شده ای را ارائه داده است.

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

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

 

حملات احتمالی به شبکه اتریوم

اگر ماینری یک بلاک نا معتبر را در شبکه منتشر کرده باشد، آن بلاک یا به شکل نامناسبی فرمت شده و یا ضعیت S[n] آن غلط میباشد. زمانی که S[0] صحیح شناخته میشود پس باید در جایی که S[i] صحیح است چند وضعیت S[i] نادرست وجود داشته باشد. نود تأیید کننده ، شاخص i را به همراه “اثبات عدم اعتبار” متشکل از زیر مجموعه نودهای درخت پاتریشیا که نیاز به پردازش APPLY(S[i-1],TX[i]) -> S[i] دارند را، ارائه میدهد.

گره ها میتوانند از آن نودها برای اجرای آن قسمت از محاسبات استفاده کنند و به این نتیجه برسند که S[i] ایجاد شده با S[i] ارائه شده فرق میکند.

حمله پیچیده دیگری که میتوان نام برد شرایطی است که در آن ماینرهای بدجنس بلاکهای ناقصی را منتشر میکنند. بنابراین هیچ اطلاعات کاملی مبنی بر صحت و اعتبار بلاک ها وجود ندارد. راه حل این مشکل پروتکل challenge-response است.

نودهای تأیید کننده این “چالش ها” را به صورت شاخص های تراکنش مورد نظر به شبکه صادر می کنند. اما تا زمانی که یک نود دیگر ، چه تأیید کننده و چه ماینر ، زیر مجموعه نود های پاتریشیا را به عنوان اثبات اعتبار ارائه دهد، نود سبک SPV بلاک را غیرقابل اعتماد در نظر میگیرد.

 

برنامه های غیرمتمرکز

مکانیزم قراردادی که در بالا توضیح داده شد به هر کاربر اجازه میدهد تا از طریق الگوریتم اجماع در سراسر شبکه یک برنامه دستوری(command line ) را برای اجرا در ماشین مجازی بسازد. با این حال ، برای اکثر مردم ، رابط خط فرمان که مکانیزم ارسال تراکنش است خیلی هم کاربرپسند نیست تا تمرکززدایی را به یک گزینه جذاب تبدیل کند.

برای این منظور، یک برنامه کاملاً غیرمتمرکز باید از بخشهای سطح پایین و مبتنی بر قوانین تجارت تشکیل شده باشد. چه این بخش ها کاملاً بر روی شبکه اتریوم، که ترکیب اتریوم و سیستم های دیگر است،اجرا شده باشند و چه بر روی سیستم های دیگری که رابط کاربر پسند دارند.

طراحی سمت کاربر اتریوم شبیه یک مرورگر وب است . اما از یک Javascript API به نام “eth ” پشتیبانی میکند. که صفحات وب تخصصی سمت کاربر میتوانند با استفاده از آن با بلاکچین در تعامل باشند. از نظر وب سنتی از آنجایی که بلاکچین و دیگر پروتکل های غیرمتمرکز جایگزینی برای اجرای درخواست های اولیه کاربر هستند، پس محتوای این صفحات ایستا است. در آخر، ممکن است پروتکل های غیرمتمرکز ، به نوعی با استفاده از شبکه اتریوم ، برای ذخیره سازی صفحات وب استفاده شوند.

جمع بندی مطالب

پروتکل اتریوم در ابتدا به عنوان نسخه ارتقا یافته ای از یک رمزارز ارائه شد. این پروتکل از طریق یک زبان برنامه نویسی کاملاً تعمیم یافته ، ویژگی های پیشرفته ای نظیر سپرده های مبتنی بر بلاکچین ، محدودیت های برداشت و قراردادهای مالی و موارد مشابهی را ارائه می داد.

پروتکل اتریوم مستقیماً از هیچ یک از برنامه ها “پشتیبانی” نمی کند ، اما وجود یک زبان برنامه نویسی تورینگ کامل شرایط را برای ساخت هر نوع تراکنش یا برنامه برای کاربر فراهم میکند.

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

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



:: برچسب‌ها: اتر , اتریوم , استخر استخراج , الگوریتم استخراج شبکه اتریوم , سختی شبکه , ماینرهای بیتکوین , نرخ صدر , وایت پیپر اتریوم , ,
:: بازدید از این مطلب : 7
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 14 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

در مقالات قبلی در مورد رمزنگاری متقارن به تفصیل صحبت کردیم. در این مقاله به بررسی رمزنگاری نامتقارن یا Asymmetric cryptography می پردازیم.

 

مقدمه ای بر رمزنگاری نامتقارن

رمزنگاری نامتقارن که به رمزنگاری کلید عمومی نیز معروف است ، یکی از مولفه های اصلی فناوری بلاکچین است. این شکل رمزنگاری امکان تایید صحت معاملات را فراهم می کند.

همچنین  از داراییها در برابر حمله هکرها و خطرات دیگر محافظت می کند.رمزنگاری نامتقارن ،نسخه پیشرفته تری از رمزنگاری متقارن است.

 

بررسی مفاهیم در رمزنگاری نامتقارن

قبل از اینکه به بررسی رمزنگاری نامتقارن بپردازیم ،برخی از اصطلاحات و مفاهیم استفاده شده در این مبحث را شرح می دهیم:

 

کلید خصوصی (Private Key) :

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

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

 

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



:: برچسب‌ها: Asymmetric cryptography , الگوریتم رمزگذاری نامتقارن ECC , الگوریتم رمزگذاری نامتقارن RSA , رمزگذاری نامتقارن , کلید خصوصی , کلید عمومی , ,
:: بازدید از این مطلب : 3
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 14 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

در مقاله “رمزنگاری چیست؟ ” به صورت مفصل در مورد رمزنگاری و نحوه کار آن صحبت شد.در این مقاله به بررسی رمزنگاری متقارن (symmetric cryptography) که یکی از انواع رمزنگاری است ،خواهیم پرداخت.

 

مقدمه ای بر رمزنگاری

رمزنگاری روشی برای توسعه تکنیک ها و پروتکل هایی برای جلوگیری از دسترسی شخص ثالث است.همچنین رمزنگاری برای  کسب دانش از داده های پیام های خصوصی در طی یک فرایند ارتباطی بکار می رود. رمزنگاری  یا Cryptography از دو اصطلاح یونان باستان ، Kryptos و Graphein تشکیل شده است . اصطلاح اول به معنی “پنهان” است و دومی به معنی “نوشتن” است.

 

تعریف اصطلاحات در رمزنگاری

قبل از بررسی رمزنگاری متقارن به تعریف چند اصطلاح می پردازیم:

  • رمزگذاری(Encryption) : رمزگذاری اساساً فرآیند تبدیل اطلاعات یا متن ساده (plaintext ) به کد یا سایفر(cipher) به منظور جلوگیری از دسترسی اشخاص غیر مجاز به آن است. دولت ها ، مشاغل و افراد از تکنیک های رمزگذاری برای محافظت از اطلاعات شخصی خود و جلوگیری از تقلب استفاده می کنند. مطالعات اخیر حاکی از آن است که تقریباً 50٪ اطلاعات و ارتباطات اینترنتی از طریق پروتکل HTTPS رمزگذاری شده است.

 

  • رمزگشایی (Decryption): رمزگشایی برعکس فرآیند رمزگذاری است. که شامل تبدیل داده های غیرقابل خواندن (متن رمز) به قابل خواندن (متن ساده) است.

 

  • سایفر (Cipher) : در رمزنگاری ، سایفر مجموعه ای از دستورالعمل های تعریف شده است که برای رمزگذاری یا رمزگشایی پیام نوشتاری از آنها پیروی می کنند. روند رمزگذاری شامل تبدیل اطلاعات به نسخه غیرقابل خواندن یا غیرقابل دسترسی است. متن اصلی را که می توان به وضوح درک کرد ، به عنوان متن ساده (plaintext ) می شناسند ، در حالی که شکل رمزگذاری شده آن را متن رمز(cipher)  می نامند. هر دو متن حاوی اطلاعات یکسانی هستند ، تنها تفاوت این است که سایفر در قالبی نوشته شده است که فقط توسط کسانی که مکانیسم رمزگشایی صحیح دارند قابل خواندن یا دسترسی است.

 

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



:: برچسب‌ها: Block ciphers , stream ciphers , symmetric cryptography , بلاکچین , رمزنگاری متقارن , رمزنگاری کلید نامتقارن , رمزگذاری , ,
:: بازدید از این مطلب : 8
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 7 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

ارزهاي رمزنگاري شده مانند بيت كوين و اتريوم از يك سيستم غيرمتمركز نظير به نظير براي انجام معاملات استفاده مي كنند. از آنجا كه كل فرآيند آنلاين است ، اين نگراني وجود دارد كه معاملات ممكن است ناپايدار و قابل هك باشد. در اين مقاله مي خواهيم ببينيم كه ارز رمزنگاري شده چگونه از رمزنگاري استفاده مي كند تا معاملات خود را بسيار امن كند. اصلي ترين تكنيك هاي رمزنگاري مورد استفاده در ارز هاي رمزپايه ، استفاده از تابع هش و امضاي ديجيتال (Digital Signature) است.

 

لزوم استفاده از امضاي ديجيتال

يكي از مهمترين ابزارهاي رمزنگاري كه در كريپتوكارنسي ها استفاده مي شود مفهوم امضاي ديجيتال است.

امضا در زندگي واقعي چيست و چه خصوصياتي دارد؟ كاغذي را تصور كنيد كه با امضاي خود امضا كرده ايد ، يك امضاي خوب چه كاري بايد انجام دهد؟

 

  • بايد تأييدكننده باشد: امضا بايد بتواند تأييد كند كه شما واقعاً چيزي را امضا كرده ايد.
  • نبايد جعلي باشد. هيچ كس ديگري نبايد بتواند امضاي شما را جعل و كپي كند.
  • عدم انكار: اگر چيزي را با امضاي خود امضا كرده ايد ، پس نمي توانيد آن را پس بگيريد يا ادعا كنيد شخص ديگري اين كار را به جاي شما انجام داده است.

 

در دنياي واقعي ، هرچقدر هم كه امضا پيچيده باشد ، هميشه احتمال جعل وجود دارد و  اين بسيار ناكارآمد و غير قابل اعتماد است.

 

 

 

 

رمزنگاري با استفاده از “امضاهاي ديجيتالي” كه با استفاده از “كليدها” انجام مي شود ، به ما يك راه حل مي دهد.

 

 

امضاي ديجيتال (Digital Signature) چيست؟

امضاي ديجيتالي مكانيسم رمزنگاري است كه براي تأييد صحت و يكپارچگي داده هاي ديجيتال استفاده مي شود. ممكن است ما آن را نسخه ديجيتالي امضاهاي دست نويس معمولي بدانيم ، اما با پيچيدگي و امنيت بالاتر.

 

جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.



:: برچسب‌ها: Digital Signature , Hash functions , Public key cryptography , امضاي ديجيتال , امضاي ديجيتال چيست؟ , توابع هش , رمزنگاري كليد عمومي , ,
:: بازدید از این مطلب : 12
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 6 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

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

 

استیبل کوین Diem 

کوین های با ثبات( استیبل کوین ها) جزئی جدایی ناپذیر سیستم مالی آینده به حساب می آیند. ارز دیجیتال Diem که قبلا libra نام گرفته بود هم جزء این دسته خواهد بود .

طبق گزارشات، فیسبوک می تواند اوایل ژانویه ی 2021 ارز دیجیتال خود که مدتها در انتظارش بوده ایم را در قالب کوینی به پشتوانه ی دلار آمریکا منتشر کند. از زمانی که فیسبوک با منتشر کردن اوراق سفید خود در سال 2019 پرده از اهداف خود برداشت، بانک های مرکزی و نهاد های ناظر به تکاپو افتاده اند.

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

اما آنها می توانند مزایای زیادی در قالب بهبود سرعت ، بهره وری (بازده) و گنجایش مالی به همراه داشته باشند. همچنین می توانند در کشورهایی که استیبل کوین داخلی ندارند، برای سپرده گذاران آنجا نقش ارز ذخیره را بازی کنند . درست مانند موقعیتی که دلار در بازار بسیاری از کشورهای نو ظهور دارد.

 

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



:: برچسب‌ها: ارز ديجيتال فيسبوك , استيبل كوين , توكن , دييم , رمزارز , فيسبوك , ليبرا , , ,
:: بازدید از این مطلب : 7
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 6 فروردين 1400 | نظرات ()
نوشته شده توسط : factcoins

 

در ادامه مقالات قبلی در باب خطرات و حملات احتمالی مهاجم ها به شبکه بیت کوین، در این مقاله به بررسی چند حمله دیگر میپردازیم.

 

  • مهاجم می تواند با پیدا کردن نقصی در الگوریتم گواه اثبات کار، فرآیند را جعل کند.

اگر مهاجمی بتواند عیب و ایرادی در الگوریتم گواه اثبات کار پیدا کند، بدون انجام فعالیت مورد نیاز برای امنیت شبکه بیت کوین ، به راحتی میتواند کارمزدها و پاداش های حل بلاک را دریافت کند.

 

قابلیت های امنیتی

  • گواه اثبات کار روی الگوریتم هش SHA-256 ساخته شده است. بیش از یک دهه است که از این الگوریتم استفاده میشود. و وجود آن برای بیشتر اپلیکیشن های امنیتی دیجیتال ضروری است. همگان بر این باورند که الگوریتم یاد شده بسیار امن است.
  • بیش از 8 سال است که الگوریتم اثبات کار بیت کوین بر روی این شبکه فعال است. و مهاجم از تنها نقص پیدا شده در این شبکه میتواند برای جعل 20% از کارش استفاده کند.

 

حملات گذشته

https://www.asicboost.com/

 

اگرچه به خاطر نقصی به نام ” انعطاف پذیری تراکنش” قبلاً مهاجمان موفق به تعرض به شبکه شده اند .اما در حال حاضر این مشکل رفع شده است.

 

  • یک مهاجم می تواند تمام سخت افزارهای مورد استفاده برای تأیید معاملات بیتکوین را بدزدد.

 

اگر یک مهاجم بتواند کنترل تمام سخت افزارهای مورد استفاده در تأیید معاملات بیت کوین را بدست آورد ، می تواند از برخی یا همه معاملات بیت کوین جلوگیری کند.

 

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



:: برچسب‌ها: استخراج بیتکوین , حمله , ساتوشی ناکاماتو , فکت کوینز , گواه اثبات کار , ,
:: بازدید از این مطلب : 5
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 26 اسفند 1399 | نظرات ()