is bitcoin a secure online digital currency?!

51
Is Bitcoin a secure online digital currency?! س پروتکل های سمینار در امن مدرس: تر بابک صادقیان جناب آقای دکنده ده ارائه: حمدیاند مهدی احم م تیرماه93 امیرکبیرشگاه صنعتی دان ام خد www.mmAhmadian.ir ahmadian.blog.ir

Upload: m-mehdi-ahmadian

Post on 12-Aug-2015

68 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Is Bitcoin a secure online digital currency?!

Is Bitcoin a secure online digital

currency?!

امنسمینار درس پروتکل های جناب آقای دکتر بابک صادقیان:مدرس

محمد مهدی احمدیان: ارائه دهنده93تیرماه

دانشگاه صنعتی امیرکبیر

هب انم خدا

www.mmAhmadian.ir ahmadian.blog.ir

Page 2: Is Bitcoin a secure online digital currency?!

فهرست مطالبمقدمه

ویژگی های بیت کوین

بیت کوینجزئیات فنی

Double-spendingحمالت

چالش های بیت کوین

جمع بندی و نتیجه گیری

مسائل باز و پروژه پیشنهادی کارشناسی ارشد

منابعwww.mmAhmadian.ir

Page 3: Is Bitcoin a secure online digital currency?!

3 /45 www.mmAhmadian.ir

Page 4: Is Bitcoin a secure online digital currency?!

4

Weiتوسط1998سالدرباراولینکهاستشدهرمزنگاریپولمفهومباهاسازیپیادهاولینازیکیکوینبیت• Daiدرازعنوهریاشیءهرمیتواندپولکهاستشدهبناتصوراینرویباالمفهوم.شدمطرحcypherpunksپستیلیستتصادیاق-اجتماعیزمینهیامعینکشوردرهابدهیبازپرداختوخدماتوکاالهابرایپرداختعنوانبهکهباشدرکورد

.استشدهپذیرفته

مستعارنامباعضویکتوسطنویسی،رمزپستیلیستیکدرکوینبیتاثباتومشخصاتاولین2008سالدر•Satoshi Nakamotoشدمنتشر

طیدر.تیافتوسعهمیکردند،کارپروژهاینرویکهدهندگانتوسعهاززیادیتعدادباکوینبیتانجمن،2010سالاز•تهدایخریدبزرگرالییکسمتبهراآنکهآورددستبهراهارسانهتوجهناگهانکوینبیت،2011جوالیوژوئنباآرامیبهدیگربارکوینبیتقیمتآنازبعدودادکاهش2011سالاواخردرراتورماندیشهایننتیجهکمکم.کرد

.رفتباال2011درآنارتقاعپشتوانه

.شدجادایکوینبیتترویجو،محافظت،سازیاستانداردبرایکوششیکباکوینبیتبنیاد،2012سپتامبر27در•.یابدمیتوسعهپیوندندمیآنبهروزهرکهجدیدکاربرانباسرعتبهکوینبیتاقتصادامروزه

]2،7[تاریخچه|مقدمه

/45 www.mmAhmadian.ir

Page 5: Is Bitcoin a secure online digital currency?!

5

بیت کوین|مقدمه

طریقازرا کوینبیتمیتوان.(دنیاغیرمتمرکزدیجیتالپولاولین)استاینترنتینقدپولمعادلبیت کوین•ونقلد،نقپولهمچون.درکارسالدنیاکجایهردرهرکسیبرایایواسطههیچبدونومستقیمااینترنت[7].شودمیفروشوخریدجهانسراسردربیت کوین.نیستندکردنیلغوهمبیت کوینانتقاالت

کهبسازدخاصمهبرناباواتوماتیکسیستمیکآنجایبهوکندحذفراپولشهایپشتوانهبایددولت:فریدمنمیلتور•خرجودخلزیریبرنامهشودمیباعثوشودمیکنترلتورمسیستماینباشودمیاستداللوکندسیستمواردراپول

.شودانجامراحت

/45

امضای رقمی

درهم سازی

یبرچسب زمان

زنرم افزار متن باظیرن-به-شبکه نظیر

www.mmAhmadian.ir

Page 6: Is Bitcoin a secure online digital currency?!

6 /45 www.mmAhmadian.ir

Page 7: Is Bitcoin a secure online digital currency?!

7

.ودشمیمنتقلناچیزایهزینهباالمللیبینصورتبهبیت کوین•

وانمیتدیگرموسساتیاهابانکازپرداختدرگاهدرخواستبهنیازبدون•.کرداستفادهبیت کویناز

.شودمیمحافظتدولتهاپولارزشکاهشبرابردرکوینبیت•

بیت کوینویژگی های منحصر بفرد|ویژگی ها

/45 www.mmAhmadian.ir

Page 8: Is Bitcoin a secure online digital currency?!

8

بیت کوینهرنوع شبکه ویژگی های |ویژگی ها

.شودمنتقلشبکهدراختیارینودهربینتواندمیکوینبیت•

.ناپذیرندتغییرهاتراکنش•

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

.شوندمیتاییددقیقه60تا10بینومنتشرثانیهچنددرهاتراکنش•

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

یاباشدخاموششماکامپیوتراینکهازنظرصرفزمانیهردرهاتراکنش•.شوندمیدریافتروشن

/45 www.mmAhmadian.ir

Page 9: Is Bitcoin a secure online digital currency?!

9

دالیل محبوبیت نزد مشتریان|ویژگی ها

آسانترپرداخت•

ترارزانهایقیمت•

باالترخصوصیحریم•

باالترامنیت•

میبردباالترراآنارزشبیت کوینازاستفاده•

/45 www.mmAhmadian.ir

Page 10: Is Bitcoin a secure online digital currency?!

10

دالیل محبوبیت نزد فروشندگان|ویژگی ها

هاتراکنشبودنناپذیربرگشت•انتقاالتونقلدرناچیزکارمزد•

المللیبینصورتبهبیت کوینپذیرش•

پرداختدرگاهاندازیراههزینهیاکارمزدبدون•

تراکنشتعداددرمحدودیتعدم•

No)خاصتنظیماتبهنیازعدم• Setup)

/45 www.mmAhmadian.ir

Page 11: Is Bitcoin a secure online digital currency?!

11

دالیل برتری نسبت به سایر پول ها|ویژگی ها

المللیبینپولیواحدیکبیت کوین•

جهانسرتاسردرخرجقابل•

جعلغیرقابل•

.بدهدبفریامکانعدمرابیت کوینشبکهنمیتواندچاپیتکنولوژیهیچ•

جدیدرمزنگاریهایسیستمباسازیپیادهقابلیت•

.استصدورقابلبیت کوینمیلیون21تنها•

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

آنبرایمعمولتورمنوعیبه).شودبیت کوینارزششدنکمباعثنمیتواندنیست،(شودنمیتعریف

.نیستخاصیکاالیهیچبهوابستهاقتصادیلحاظاز•

/45 www.mmAhmadian.ir

Page 12: Is Bitcoin a secure online digital currency?!

12

دالیل برتری نسبت به طال|ویژگی ها

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

نداردراوقفهبدونعیارسنجیامکانطال•

نداردراوقفهبدونکردنوزنامکانطال•

نداردرااینترنتطریقازارسالامکانطال•

/45

Bitcoins Unit (Abbreviation)

1.0 bitcoin (BTC)

0.01 bitcent (cBTC)

0.001 millibit (mBTC)

0.000001 microbit (uBTC)

0.00000001 satoshi

www.mmAhmadian.ir

Page 13: Is Bitcoin a secure online digital currency?!

13/45 www.mmAhmadian.ir

Page 14: Is Bitcoin a secure online digital currency?!

14

آدرس•

استکلیدمالکعومیکلیدشدهسازیدرهممقدار

•1MikiSPbrhCFk7S4wzZP7gQqhwWH866DCb

•Public key: 32 characters starting with 1 or 3

•Private key: 51 characters starting with 5

بالکیزنجیره•

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

واژگان شناسی|جزئیات فنی

/45 www.mmAhmadian.ir

Page 15: Is Bitcoin a secure online digital currency?!

15

واژگان شناسی|جزئیات فنی

/45 www.mmAhmadian.ir

Page 16: Is Bitcoin a secure online digital currency?!

16

بالک•

کندمیپیداانتشاربقیهبهبالکعنوانتحتگرفتهانجامتراکنشهر•

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

گره هاییتمامبهراآنشود،بلوکیکتولیدبهموفقبلوکمولدگرهیککهصورتیدر•دروندمی کنبررسیرابلوکدرستیگره هااین.می فرستداستارتباطدرآنهاباکه

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

/45

واژگان شناسی|جزئیات فنی

www.mmAhmadian.ir

Page 17: Is Bitcoin a secure online digital currency?!

17

سازیدرهمنرخ•

وینکبیتیشبکهپردازشیقدرتگیریاندازهواحدسازیدرهمنرخ•.(H/s)است

پولکیف•

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

دهدنشانشودمیشاملکهراکوینیبیتهایآدرسکلحسابمانده•

کنیدپرداختخاصفردیکبهراخاصمقداریککهدهدمیاجازه•

/45

واژگان شناسی|جزئیات فنی

www.mmAhmadian.ir

Page 18: Is Bitcoin a secure online digital currency?!

18/45

انتقال وجه|جزئیات فنی

EC/DSA

www.mmAhmadian.ir

Page 19: Is Bitcoin a secure online digital currency?!

19/45

]1[حریم خصوصی|جزئیات فنی.شودمیممکنعمومیکلیدهایسازینامبیباخصوصیحریم•

www.mmAhmadian.ir

Page 20: Is Bitcoin a secure online digital currency?!

20 /45

انتقال وجه با خرد کردن|جزئیات فنی.استعمومیکلیدیکباهمراهحسابصورتهر•

عمومیکلیدنامحدودتعدادداشتنامکان•

•2 ^160

راآنکهداردرااینمجوزاستکردهامضاراحسابیصورتکهکسیتنها•.کندامضادیگرعمومیکلیدبا

کندمیتولیدآدرسیکEنشدهاستفادهعمومیکلیدباباب•

.بفرستدشدهتولیدآدرسبهرا4BTCتاخواهدمیآلیسازباب•

!ندارد4BTCحسابصورتآلیس•

www.mmAhmadian.ir

Page 21: Is Bitcoin a secure online digital currency?!

21 /45

]1[انتقال وجه با خرد کردن|جزئیات فنی

تراکنشهرهاپولکردنترکیبوکردنخردوجودامکانبرای•.داردخروجیدوحداکثروورودیچندین

www.mmAhmadian.ir

Page 22: Is Bitcoin a secure online digital currency?!

22/45

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

•4BTCعمومیکلیدآدرسباEباببهمتعلقاولخروجیعنوانبه•

•2BTCعمومیکلیدآدرسباDآلیسبهمتعلقدومخروجیعنوانبه•

.کندمیپخششبکهدرراتراکنشآلیس•

شبکهکاربرانسایرتوسطتراکنشبررسی•

6که• BTCباشدنشدهمصرفقبال.

.باشدشدهانجامAعمومیکلیدباامضا•

.شوداصالتتصدیقامضا•

Page 23: Is Bitcoin a secure online digital currency?!

23/45

انتقال وجه با خرد کردن|جزئیات فنیدقیقهدهدرکاربرانسایرتوسطبررسیازبعد•

6شدنحدف• BTCشبکهاز

.کنندمیآپدیتراخوددادهپایگاهکاربران•

چرا؟!جدیدکلیدزوجیکتراکنشهربرای:توجه•

Page 24: Is Bitcoin a secure online digital currency?!

24/45

]1[ساختار بالک|جزئیات فنیرویهکامضاییوسیلهبهکندمیمنتقلبعدیمالکبهراحسابصورتواقعدرمالکهر•

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

www.mmAhmadian.ir

Page 25: Is Bitcoin a secure online digital currency?!

25/45

]proof of work]2،3،1|جزئیات فنی

مرکزینهادیککردنجایگیزینمنظوربه•

فضایمبودکمسئلهباجدیدبالکتولیدبرایشونددخیرهقبلیهایبالکهایهشکلیهباشدقراراگر•!حل؟راه!شویممیمواجهسازیذخیره

www.mmAhmadian.ir

Page 26: Is Bitcoin a secure online digital currency?!

26/45

تولید نانس|]proof of work]2،3،1|جزئیات فنی

رواینازودشمیطوالنیبسیاراستشدهتولیددرستکارهایگرهوسیلهکههابالکزنجیره•رویبرراProof-of-Workکهاستمجبورتقلبانجامبرایداردتقلبقصدکهمهاجمی

.بگیردپیشیدرستکارهایگرهازبتواندودهدانجاممجددازنجیرهاینهایبالکهمهتادبکشطولهفتهدوازبیشاگرواستشدهتعیینبالکمین2016تامحاسباتدرهدف•

آیدمیپایینصورتاینغیردررودمیباالهدفشودتولیدامین2016بالک

www.mmAhmadian.ir

Page 27: Is Bitcoin a secure online digital currency?!

27/45

کندمیارسالهمهبرایرابالکیچنینکندمیپیدارانانسکسیکهزمانی•

اعالم نانس|]proof of work]2،1|جزئیات فنی

اگرشودمیتاییدبقیهتوسطبالکاین•باشددرستنانسمقدار•

باشندمعتبرآنداخلهایتراکنشتمام•

کندمیماعالبعدیبالکرویبرکارباراشدهتولیدبالککردنتاییدهاسایرگرهسپس•previousعنوانبهشدهتولیدجدیدبالکآندرکه hashشودمیمطرح.

www.mmAhmadian.ir

Page 28: Is Bitcoin a secure online digital currency?!

28/45

دنبالبههاگرهتمامیکهشودمیباعثشودمیدادهجدیدبالکتولیدبرایکهپاداشی•!مهاجمانحتی!آنهاستسودبهکهچراباشندصداقت

پاداشبیت کوین2۵•

می شودنصفکبالهزار210هر•

پاداش نانس|]proof of work]2،1|جزئیات فنی

2009-201350

2013-201725

2017-202112.5

2021-20256.25

2025-20293.125

2029-20331.5625

2033-20370.78125

www.mmAhmadian.ir

Page 29: Is Bitcoin a secure online digital currency?!

29

مثال•:ارزیابی•

آلیسبهمتعلقبایدهاورودی•

5BTCمبلغجمع•

!باشندنشدهخرجهاسکه•

DS| 1،2[هاارزیابی اعتبار تراکنش[

/45 www.mmAhmadian.ir

Page 30: Is Bitcoin a secure online digital currency?!

30/45

شوندمنتقلشبکهدرگرهبهگرههاتراکنشکنیدفرض•

هماننیمکمیدریافتراهاتراکنشکهترتیبیهمانکهنداردوجودتضمینیهیچ•.باشدآنهاتولیدیزمانیترتیب

!چرا؟!کرداعتمادزمانیبرچسببهتنهاتواننمی•

DS|1،2[چالشیک[

سپسودشتاییدتراکنشتاکندصبرفروشندهکهاستاینحالتترینآلایده•!بدهدخدماتمشتریبه

www.mmAhmadian.ir

Page 31: Is Bitcoin a secure online digital currency?!

31/45

داردراکوینبیتشبکهبهشدنملحققابلیتAفرض•

DSازکاراینبرایکه.بگیردکوینبیتخرجبدونVازراسرویسداردسعیکهاستمتقلبیAکهکنیممیفرض•

.کندمیاستفاده

•A(نداریمعضویتتعداددرمحدودیتیکوینبیتشبکهدر)باشدداشتهعضویتگرهمحدودیتعدادبهاستقادرتنها

•Aنداردباالییمحاسباتیقدرت.

•Aنداردفروشندهسیستمومحرمانههایکلیدبهدسترسی.

.دهدتغییرراآنتواندنمیAدیگرشدتاییدتراکنشیوقتی•

•AعمومیکلیدVداردمحرمانهارسالبرایرا.

.هستنددرستکارهاگرهسایرفرض•

DS| 1،2[فرض های حمله[

www.mmAhmadian.ir

Page 32: Is Bitcoin a secure online digital currency?!

32/45

𝑻𝒗اگرمدلایندر:اولپیشنیاز•𝑨 > 𝑻𝒗

𝒗اگراما،بودخواهدموفقحملهآنگاه𝑇𝑣𝐴 < 𝑇𝑣

𝑣آنگاهVابتدادر𝑇𝑅𝐴راازوپذیردنمیراآنکندمیدریافترا𝑇𝑅𝑉کههنگامیسپس.دهدمیقرارحافظهدرمخزنراآنوکندمیدریافت

Aدهدانجامراپرداختدوبارهتاکندمیخواستدر.

میحتیکه)کنندمیکمکAبهکهدارندوجودHمانندهاییگرهکهکنیدفرضشودبراوردهاولپیشنیازاینکهبرای•Vبهرا𝑇𝑅𝑉تراکنش𝑇𝑉زماندرAفرضاینبا.نباشدزیادHوAمیانتاخیرو(باشندماشینیکرویتوانند

:اینبنابرکندمیارسالHبهرا𝑇𝑅𝐴تراکنش𝑇𝐴زماندرسپسوکندمیارسال

DS| 1،2[پیش نیازهای حمله[

:که خواهیم داشت

𝑻𝒊𝒗 زمانی است که گرهi تراکنش𝑻𝑹𝑽را دریافت کند.

𝑻𝒊𝑨 زمانی است که گرهi تراکنش𝑻𝑹𝑨را دریافت کند.

𝑻𝒗𝒗 زمانی است که گرهV تراکنش𝑻𝑹𝑽را دریافت کند.

𝑻𝒗𝑨 زمانی است که گرهV تراکنش𝑻𝑹𝑨را دریافت کند.

𝛅𝐭𝐀𝐕𝐕 که طول می کشد تا تراکنش زمانی𝐓𝐑𝐕ازA بهV برسد.

𝛅𝐭𝐇𝐕𝐀 که طول می کشد تا تراکنش زمانی𝐓𝐑𝐀ازH بهV برسد.

www.mmAhmadian.ir

Page 33: Is Bitcoin a secure online digital currency?!

33/45

فاصلهآنهابینگامیکحداقلونیستVهمسایهHکهاستاینفرضکهکردتوجهنکتهاینبهباید•پیشنیازروزایناز.نداردوجوددوآنمسیردرازدحامیگونههیچواستVهمسایهAکهصورتیدراست

𝑇𝑣یعنیاول𝐴 > 𝑇𝑣

𝑣0<فرضبا ∆𝑡شودمیارضا.

DS| 1،2[پیش نیازهای حمله[

.گیردقراربالکزنجیرهدروشودتایید𝑻𝑹𝑨:دومپیشنیاز•

رمنتشکههاییپیامدارندمتفاوتیهایهمسایهزیاداحتماالبهVوHکهآنجاییازدومنیازپیشمورددر•در.دارندخودحافظهمخزندررا𝑇𝑅𝑉و𝑇𝑅𝐴مختلفهاگرهکهنحویبهشوندمیپخششبکهشونددرمی

دوهر𝑡0زماندراینکهفرضبا.شودمیتایید𝑇𝑅𝐴ابتداکههستیماحتمالیتخمیندنبالبهاینجااستممکنوداردوجودتاخیرشبکهدرکهآنجاییاز.باشندشدهپخششبکهدر𝑇𝑅𝑉و𝑇𝑅𝐴تراکنش

میمختلفهایگرهدستبهزودترآنهاازیکیرواینازباشدمتفاوت𝑇𝑅𝑉و𝑇𝑅𝐴هایتراکنشهایمسیر.بودخواهدمتفاوتدریافتترتیبگرهمحلبهبستهکهرسد

کهشبکهدرهاییگرهتعدادافزایشباشودمیثابتاستآمده[2]درکهمتعددآماریمحاسباتبا•𝑇𝑅𝐴زودتر𝑇𝑅𝑉متقلبقیتموفاحتمالمیتوانممکنتاخیرحداکثرازاستفادهوسیلهبهکنندمیدریافتاز

.رودباال

www.mmAhmadian.ir

Page 34: Is Bitcoin a secure online digital currency?!

34/45

فاصلهآنهابینگامیکحداقلونیستVهمسایهHکهاستاینفرضکهکردتوجهنکتهاینبهباید•پیشنیازروزایناز.نداردوجوددوآنمسیردرازدحامیگونههیچواستVهمسایهAکهصورتیدراست

𝑇𝑣یعنیاول𝐴 > 𝑇𝑣

𝑣0<فرضبا ∆𝑡شودمیارضا.

DS| 1،2[سناریو حمله[

www.mmAhmadian.ir

Page 35: Is Bitcoin a secure online digital currency?!

35/45

DS| 1،2[سناریو حمله[

www.mmAhmadian.ir

Page 36: Is Bitcoin a secure online digital currency?!

36/45

هابالکدردادنقرارهاتراکنشترتیبتعیینمنظوربه•

DS|1،2[تعیین تریب تراکنش ها[

اعتبارتاییدازبعد•

www.mmAhmadian.ir

Page 37: Is Bitcoin a secure online digital currency?!

37/45

مشخصبرایواقعدرهاتراکنشزنجیره•کهشبهایسکهمالکیتتغییرنحوهکردن.است

کردنمشخصبرایواقعدربالکزنجیره•.هاستتراکنشترتیب

DS|1،2[زنجیره ها[

Page 38: Is Bitcoin a secure online digital currency?!

38/45

وجوددتوانمیبالکبرایانتخابچندینکنندایجادرابالکهمزمانتوانندمیمتعددیافرادکهآنجاییاز•.باشدداشته

DS|1،2[بالک های متفاوت[

www.mmAhmadian.ir

Page 39: Is Bitcoin a secure online digital currency?!

39/45

DS|1،2[بالک های متفاوت[

www.mmAhmadian.ir

Page 40: Is Bitcoin a secure online digital currency?!

40/45

DS|1،2[زنجیره طوالنی تر[

www.mmAhmadian.ir

Page 41: Is Bitcoin a secure online digital currency?!

41/45

DS|1،2[نحوه حمله[

!استشدهتپرداخدیگریکسبهمبلغاینکهکندتولیدبزرگتریانشعابیککندمیسعیمتقلب•

www.mmAhmadian.ir

Page 42: Is Bitcoin a secure online digital currency?!

42/45

DS|1،2[مقابله با حمله[

!میگیرد؟راحملهاینجلویسیستمچگونهبنابراین•

www.mmAhmadian.ir

Page 43: Is Bitcoin a secure online digital currency?!

43/45

DS|1،2[مقابله با حمله[

www.mmAhmadian.ir

Page 44: Is Bitcoin a secure online digital currency?!

44/45 www.mmAhmadian.ir

Page 45: Is Bitcoin a secure online digital currency?!

45

پولمعتبرواحدهایباکوینبیتیمبادله•

خالفکارانهوغیرقانونیمعامالتدراستفاده•

انرژیمصرفنیازمندکوینبیتاستخراج•

راکوینبیتبهجهانیاقبالرشد،برجستهبانکدارانوداناناقتصادبرخی•دهندمیهشدارآنتبعاتمورددرومیدانندحبابهمانند

هایانینابسامبهاطالعاتفناوریازگرفتهقدرتواکنشیکرابیتکوین•آورندمیبشمارجهانیپولیومالینظام

!بد؟یااستخوبشودمیکمزمانمروربهپولتولیدکهایدهاین•

پاسخگومشکلصورتدرکهدارندهاییسازمانیادولتهاپولسایر•باشند

کوینبیتعلیهحمالت•

]1،2،3،4،۵،6،7[چالش ها

/45 www.mmAhmadian.ir

Page 46: Is Bitcoin a secure online digital currency?!

46 /45 www.mmAhmadian.ir

Page 47: Is Bitcoin a secure online digital currency?!

47

بودننوآوری.تاس"پشتوانهبیپول"مشابهکارکردهایبااینترنتینوآورییککوینبیت•یکبهایدهیکازکوتاهیمدتدرآنرااندتوانستهآنخالقانکهمعناستاینبهبیتکوینگذشتهسالچنددرزیرا.کنندمبدلپژوهیسیاستمراکزواقتصاددنیایبراثرگذارواقعیت[7]تاسیافتهافزایشدالرصدهابهدالرصدمچندازجهانیبازارهایدربیتکوینارزش

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

بودنکاالبرچینخلقجمهوریوآلمانفدرالجمهوریآمریکا،متحدهایاالتهای.[7]دارندتاکیدبیتکوین

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

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

.شدخواهندآگاه

جمع بندی و نتیجه گیری

/45 www.mmAhmadian.ir

Page 48: Is Bitcoin a secure online digital currency?!

48

مسائل باز و آینده کاری

حمالتبرابردرکوینبیتسازیمقاومبرایروشیارائهDouble-

spendingسریعهایپرداختدر

هاتراکنشتاییدزمانکاهشمنظوربهکوینبیتپروتکلبهبود

نتاتبهایشبکهدرکوینبیتهایکنندهاستخراجتشخیصروشارائه

بیتادالتمبنیازمندگیرافزارهایباجازجلوگیریوتشخیصبرایروشیارائهکوین

/45

Page 49: Is Bitcoin a secure online digital currency?!

49

پروژه کارشناسی ارشد

رهایدژافزارفتاریامضایاتوماتیکتولیدمنظوربهروشیارائهGPUبرمبتنیکوینبیتکنندهاستخراج

:مراحل•هاهخصیصاستخراجوشدهساریشبیهمحیطدرکنندهاستخراجموجوددژافزارهایرفتاریتحلیل•

(ستدیتاآوریجمع)دژافزارهاانواع•

هاMinerانواع•

هاpoolانواع•

دهشاستخراجهایخصیصهبامطابقرفتاریروشارائهوامضااتوماتیکتولیدهایروشبررسی•

GPUباتطابقسنجشوارزیابیوتشخیصروشسازیپیادهوتست• meters

عملکردسنجشوموجودهایستدیتاباروشارزیابی•

اولیهمطالعه•

سواستفادهقابلهایکاربردورمزنگاریهارسیستم•

هادژافزارساختارمطالعه•/45 www.mmAhmadian.ir

Page 50: Is Bitcoin a secure online digital currency?!

50

منابع[1]Nakamoto, Satoshi. "Bitcoin: A peer-to-peer electronic cash system." Consulted 1.2012

(2008): 28.

[2]Karame, Ghassan O., Elli Androulaki, and Srdjan Capkun. "Double-spending fast payments

in bitcoin." Proceedings of the 2012 ACM conference on Computer and Communications

Security. ACM, (2012).

[3]Murdoch, Steven J., and Ross Anderson. "Security protocols and evidence: Where many

payment systems fail." Proceedings of Financial Cryptography and Data Security (2014)

[4]Kroll, Joshua A., Ian C. Davey, and Edward W. Felten. "The Economics of Bitcoin Mining, or

Bitcoin in the Presence of Adversaries." Proceedings of WEIS. Vol. 2013.( 2013)

[5]Eyal, Ittay, and Emin Gün Sirer. "Majority is not enough: Bitcoin mining is vulnerable." arXiv

preprint arXiv:1311.0243 (2013).

[6]Bradbury, Danny. "The problem with Bitcoin." Computer Fraud & Security 2013.11 (2013):

5-8.

1393بیتکوین؛ ابزاری نوین در نظام پرداخت های الکترونیکی، مرکز پژوهش های مجلس شورای اسالمی،]7[

/45 www.mmAhmadian.ir

Page 51: Is Bitcoin a secure online digital currency?!

51

باتشکر

/45

کشیدسختیبایدکردنرشدبرایگاهی

خوردشکستبایدفهمیدنبرایگاهی

...داددستازبایدآوردنبدستبرایگاهی

ahmadian.blog.irwww.mmAhmadian.ir