بیت کوین به زبان ساده

دوشنبه ۰۳ اردیبهشت ۱۳۹۷ 0 نظر 753 بازدید

بیت کوین چیست؟

 

فكر كن كه من و تو روی صندلى یه پارک نشستيم، هوا هم عاليه. من يك سيب دارم و اون رو به تو ميدم. حالا تو يك سيب دارى و من هيچ سيبى ندارم. درسته؟

 

 

  بيا با دقت بيشترى به ماجرا نگاه كنيم؛ من سيب رو بصورت واقعى و فيزيكى به تو دادم و تو هم مطمئن هستى كه اين اتفاق افتاده، چون سيب رو دريافت كردى.

من اونجا بودم، تو هم بودى و همين طور يك سيب. همه چيز شفافه ، ما براى انتقال سيب نياز به شاهد ياشخص سوم نداريم. نيازى نداريم كه یک آدم معتمد مثلا دايى ناصر که همه بهش اعتماد دارند, تاييد كنه كه من سيب رو به تو دادم.

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

 

  اين اتفاقیه كه در دادوستد شخص به شخص يا همتا به همتا مى افته، حالا اين دادو ستد ميتونه سيب، موز، كتاب، يك اسكناس يا هر چيز ديگرى باشه.

برگرديم به سيب؛

حالا فرض كنيم كه يه سيب ديجيتالى داريم، من سيب ديجيتالي خودم رو ميدم به تو. اها! اينجا جالب ميشه!!

 

حالا فرض كنيم كه يه سيب ديجيتالى داريم، من سيب ديجيتالي خودم رو ميدم به تو چطور ميتونى مطمئن بشى كه سيب ديجيتالى كه براى من بود الان براى توئه؟ از كجا معلوم كه من يك كپى از سيب ديجيتالى رو به دايى ناصر نداده باشم! یا اینکه دهها كپى از اين سيب نداشته باشم؟ يا شايد من يك كپى از سيب ديجيتالى رو در اينترنت ارسال كنم و ميليونها نفر بتونن اون رو دانلود كنند؟

يكم پيچيده به نظر مياد، نه!؟

همون طور كه ميبينید دادوستد ديجيتالى يكم مشكل داره، انتقال يك سيب ديجيتال به راحتى انتقال يك سيب فيزيكى نيست.

برخى از دانشمندان خوش فكر براى اين مشكل يك اصطلاح انتخاب كرده اند، Double-Spending Problem یا ٢بار خرج كردن.

اين مسئله مدتها ذهن دانشمندان رو به خودش مشغول كرده بود و نتونستند اون رو حل كنند، تا به امروز!

 

 دفتر كل

شايد بهترين راه اين باشه كه تمام جابجايى و انتقال سيب ديجيتالى رو رسد و پيگيرى كنيم و اونها رو در يك “دفتر كل” (ledger) ثبت كنيم.

خوب حالا بايد يك جايى رو در نظر بگيريم كه در اون از اين “دفتر كل” نگهدارى بشه و همگان به اون اعتماد داشته باشند.

مثلا بليزارد (Blizzard) سازنده بازى كامپيوترى “واركرفت” يك “دفتر كل” داره كه در اون تمام اطلاعات و اتفاقات داخل بازى از جمله اينكه چه ميزان قدرت دارى و چه ميزان از قدرتت رو مصرف كردى ثبت ميشه و كسى نميتونه قدرتش رو ٢بار مصرف يا خرج كنه. خوب پس با اين حساب ميشه گفت كه يك دفتر كل ميتونه مشكل رو حل كنه!

مشكل!

اما هنوز چند مسئله وجود داره

١) ممکنه مالك سايت بليزارد اقدام به دستكارى در اطلاعات “دفتركل” كنه! چى ميشه اگر سازندگان و نگهدارندگان “دفتركل” اقدام به كپى كردن سيبهاى ديجيتالى در حساب خودشون بكنند و كسى هم متوجه نشه!!

٢)اين روش شبيه زمانى كه ما در پارك بوديم نيست، ما در پارك دو نفر بوديم كه براى دادن سيب نيازى به دايى ناصر به عنوان شاهد يا داور (شخص سوم) نداشتيم. اما اينجا يك عده هستند كه از دفتركل نگهدارى ميكنن و حكم داور(شخص سوم) رو دارند.

شايد بهترين راه اين باشه كه تمام جابجايى و انتقال سيب ديجيتالى رو رسد و پيگيرى كنيم و اونها رو در يك "دفتر كل" (ledger) ثبت كنيم. چه بايد كرد كه نياز به وجود شخص سوم حذف بشه؟

راه حل؛

چى ميشد اگه همه يك كپى از دفتركل داشته باشن؟

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

ديگه كسى نميتونه تقلب كنه، یعنی من دیگه نميتونم سيب ديجيتالى كه ندارم رو براى تو بفرستم. چون اون وقت اطلاعات “دفتركل” من با اطلاعات دفتركل ديگران همخوانى نداره و تو به راحتى متوجه میشی كه ديگران اطلاعات من رو تاييد نميكنند. چون در واقع من سيب ديجيتالى ندارم كه بخوام به تو بدم و دارم ادعاى دروغ ميكنم.

 

 

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

تو ميتونى در اين پروژه مشاركت كنى و با كمك به حل مشكلات سيب ديجيتال به عنوان پاداش دريافت كنى. درواقع اين تنها راه بوجود آوردن سيب های ديجيتالى بيشتری در سيستم است.

 

من سيستم رو کمی ساده و ابتدايى توضيح دادم اما واقيعت اينه كه چنين سيستمى وجود داره و اسمش بیت کوین است و اون سيبهاى ديجيتالى همون بيتكوينهاى داخل اين سيستم هستند. دفتركل چه كارى را انجام ميدهد؟

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

ما قبلا در مورد يكبار انتقال سيب ديجيتالى مطمئن نبوديم و اين احتمال وجود داشت كه شخص چند كپى درست كند. اما در این سیستم تمام تراكنشها در ابتدا توسط افراد ديگر تاييد وبعد در دفتركل ثبت مى شوند. با توجه به اينكه اين يك “دفتركل” محسوب ميشه، من ديگه نيازى به دايى ناصر(شخص ثالث) ندارم كه بخواد نقش داور يا قاضى رو ايفا كنه و مراقب باشه كه من كلك نزنم و اقدام به كپى سيبها نكنم و يا يك سيب رو دوبار انتقال ندهم. حالا در داخل شبكه ما يك سيستم نقل انتقال سيب ديجيتالى یا بیت کوین داريم؛

درست مثل همون زمانى كه در يك پارك روى نيمكت نشته بوديم و من سيب واقعى را به تو دادم. نقل و انتقالى كه فقط بين دو شخص اتفاق مى افتد تو و من، ديگر نيازى به دايى ناصر يا هر شخص ثالث ديگرى براى نظارت وتاييد نداريم. به عبارت ديگه نقل و انتقال بیت کوین در اين سيستم دیجیتالی درست مثل نقل و انتقال در دنياى فيزيكى انجام میشه. حالا ما ميتونيم با ١٠٠٠ عدد سيب تراكنش انجام بديم یا حتى با ١ ميليون يا 0.00000001 سيب و اصلا هم مهم نيست كه كجاى دنيا هستيم، تو ميتونى در قاره آمريكا باشى و من در قاره آسيا.

منبع : کوین ایران

نام
ایمیل
متن نظر
عبارت داخل تصویر