مقالات بیت کوین

بایگانی
آخرین مطالب

۱۱۵ مطلب در فروردين ۱۳۹۹ ثبت شده است

وب‌سایت رسمی اتریوم آن را اینگونه تعریف می‌کند:

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

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

۱- قرارداد هوشمند (smart contract) چیست؟

قرارداد هوشمند یک پروتکل برای تنظیم قراردادها است.

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

۲- قراردادهای هوشمند چگونه ظاهر شدند؟

این ایده ابتدا توسط دانشمند کامپیوتر و رمز نگاری، نیک سابو در سال ۱۹۹۴ مطرح شد.

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

۳- قراردادهای هوشمند چگونه کار می کنند؟

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

 

بیشتر بخوانید »»

تعیین تعرفه برق صادراتی برای تولید بیت کوین در ایران ؛ محققان حمله ی بیت کوینی را کشف کردند که می تواند روند پرداخت های لایتنینگ را کند یا متوقف کند

منبع:اتریوم چیست و قرارداد هوشمند آن چگونه دنیای کریپتو را متحول کرد

 

در حالی که علاقه مندان به بیت کوین bitcoin و اتریوم ethereum همیشه ممکن نیست با هم کنار بیایند ، یک استارتاپ بازی با سرمایه گذاری در تلاش است تا این دو کریپتوکارنسی cryptocurrency را به هم نزدیک کند.

Blockade Games در تاریخ ۳۱ ژوئیه اعلام کرد که با ارسال یک معامله لایتنینگ بیت کوین  bitcoin lightning ارتباط  بین دو شبکه را برقرار کرده است به گونه ای که می تواند باعث اجرای قرارداد هوشمند اتریوم ethereum شود.

این شرکت کدهای خود را بر روی تست Rinkeby اجرا کرده است و قصد دارد تا طی دو هفته آینده آن را در شبکه اصلی (با استفاده از اتر ether واقعی) مستقر کند.

همه این آزمایشات به برنامه هایی برای اضافه کردن پشتیبانی لایتنینگ نتورک lightning network به Neon District ، یک بازی نقش آفرینی که به زودی در اتریوم ساخته میشود ، کمک میکنند.

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

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

به این ترتیب ، آنها می خواهند که کاربران بتوانند پرداخت های لایتنینگ بیت کوین lightning bitcoin را برای ایجاد رویدادهای اتریوم ethereum ارسال کنند.

وی گفت: “با ادغام پرداخت های لایتنینگ نتورک بیت کوین bitcoin lightning network ، ما می توانیم پرداخت های فوری را در بیت کوین bitcoin بطور مستقیم بپذیریم ، و فوراً یک سری رویدادها را در زنجیره ی دیگری شروع کنیم ، مانند ماینینگ دارایی جدید با نام تجاری Neon District به اتریوم ethereum یک خریدار یا کیف پول شبکه ی لوم Loom ”

هیدورن به CoinDesk گفت که کد این نوع معاملات منحصر به فرد لاتنینگ، هنوز عمومی نیست ، اما “هنگامی که مطمئن می شویم برای استفاده ی عموم آماده و ایمن هستند آن را منتشر میکنیم.”

در مورد تنش مکرر بین علاقه مندان به بیت کوین bitcoin و اتریوم ethereum، هیدورن استدلال کرد که این دو ارز کریپتوکارنسی cryptocurrency “دو روی یک سکه هستند” ، وی افزود:

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

 

بیشتر بخوانید »»

عرضه ی توکن اوراق بهادار یا STO چیست ؟ ؛ کاتالونیا در حال ساخت یک بستر هویتی مبتنی بر DLT برای شهروندان می باشد

 

منبع: رمزگذارها در تلاشند تا لایتنینگ نتورک بیت کوین را به اتریوم وصل کنند

 

لایتنینگ نتورک Lightning Network چیست و چگونه کار میکند؟

پنجشنبه, ۷ فروردين ۱۳۹۹، ۰۱:۵۵ ب.ظ | سرور ح | ۰ نظر

لایتنینگ نتورک چیست

 

هنگامی که بیت کوین Bitcoin برای اولین بار توسط Satoshi Nakamoto در سال ۲۰۰۸ پیشنهاد شد، اولین نظر عمومی در مورد این سیستم توسط جJames A. Donald حاوی متن زیر بود: “آنطور که من متوجه طرح شما شده ام، به نظر نمی رسد که اندازه مقیاس آن کافی باشد.” ده سال بعد، مقیاس پذیری هنوز هم بزرگترین مشکل برای بیت کوین Bitcoin و همچنین دیگر سیستم های کریپتوکارنسی cryptocurrency سرشناس است.

مقیاس پذیری بیت کوین دقیقا به چه معناست؟

بیت کوین Bitcoin از ابتدا تنها قادر به پردازش حدود ۷ معامله در ثانیه بوده است. در حالیکه این مقدار در ابتدا کافی بوده، ولی چندین سال است که سیستم دچار تراکم بسیار شده است. به عنوان یک نتیجه،  پردازش معاملات زمانبر و هزینه های معامله بسیار زیاد است.

اگر بیت کوین Bitcoin همیشه یک جایگزین کامل برای سیستم های پرداخت موجود در حال حاضر باشد، قطعا باید بتواند با آنها رقابت کند. در حال حاضر، نزدیک به رقابت با آنها هم نیست. برای درک اهمیت این وضعیت، به سادگی ۷ معامله در ثانیه بیت کوین Bitcoin را با میانگین ۲۴،۰۰۰ ویزا Visa و حداکثر ظرفیت آن که حدود ۵۰۰۰۰ معاملات در ثانیه میباشد مقایسه کنید.

تراکنش های بیت کوین

در طول سالها، انجمن بیت کوین Bitcoin پیشنهادهای مختلفی در مورد چگونگی بهبود مقیاس پذیری بیت کوین Bitcoin ارائه کرد، اما هنوز به توافق نرسیده است. به همین دلیل است که ما در حال حاضر چندین شبکه مشابه بیت کوین Bitcoin داریم که از نسخه اصلی نشات گرفته اند. با این حال، یک راه حل پیشنهادی در حال آزمایش است که ممکن است مفید باشد. این راه حل لایتنینگ نتورک Lightning Network نام دارد.

لایتنینگ نتورک Lightning Network چیست؟

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

اساسا بسیاری از افراد در ارسال یک پیام کوتاه ساده دخیلند و شما مجبور هستید برای ارسال آن مبلغی را پرداخت کنید. این تقریبا وضعیت فعلی شبکه بیت کوین Bitcoin است. لایتنینگ نتورک  Lightning Network اساسا مانند فردی است که شما در این وضعیت می خواهید با شماره گیری سریع با او تماس داشته باشید: فقط باید دکمه ۱ را فشار دهید و گوشی دوست شما در حال زنگ زدن می باشد.

اگر بخواهیم ساده تر بیان کنیم، ایده ی پشت لایتنینگ نتورک بیت کوین Bitcoin Lightning Network ممکن است چیزی شبیه به این را بیان کند: ما واقعا نیازی به نگه داشتن تک تک رکوردهای معاملات در بلاکچین blockchain نداریم.

در عوض، لایتنینگ نتورک Lightning Network یک لایه دیگر را به بلاکچین بیت کوین Bitcoin’s blockchain اضافه می کند و کاربران را قادر می سازد کانال های پرداخت را بین هر دو طرف در این لایه اضافی ایجاد کنند. این کانال ها می توانند تا زمانی که مورد نیاز هستند وجود داشته باشند و چون بین دو نفر تنظیم می شوند، معاملات بلافاصله و بدون نباز به صرف زمین زیاد انجام میشوند و دارای هزینه ی بسیار پایین یا حتی بدون هزینه خواهند بود.

لایتنینگ نتورک Lightning Network چگونه کار می کند؟

دنی و جان رادر نظ بگیرید. آنها ممکن است با هم کار کنند، ممکن است از بستگان هم باشند؛ نکته این است که آنها باید هر از گاهی برای یکدیگر مبلغ پولی را سریع و با حداقل هزینه ارسال کنند . بنابراین، آنها یک کانال در لایتنینگ نتورک Lightning Network راه اندازی می کنند.

پیش از هر چیزی، آنها باید یک کیف پول چند منظوره ایجاد کنند ،که یک کیف پول است که هر دوی آنها می توانند با کلید شخصی مربوط به خود به آن دسترسی داشته باشند. سپس، هر دو آنها مقدار مشخصی از بیت کوین Bitcion (برای مثال نفری ۳ بیت کوین BTC ) را درون کیف پول قرار میدهند .

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

کیف پول چند امضایی بیت کوین

توزیع واقعی بودجه زمانی اتفاق می افتد که کانال بسته شود. الگوریتم از آخرین تابلوی امضا شده برای تعیین اینکه کدام یک از آنها چه چیزی دریافت کرده اند، استفاده می کند. اگر دنی و جان تصمیم به بستن کانال پس آن معامله داشتیه باشند، دنی  ۲ بیت کوین BTC و جان ۴ بیت کوین BTC دریافت خواهد کرد.

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

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

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

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

در نهایت یکی دیگر از ویژگی های جذاب لایتنینگ نتورک Lightning Network که در حال حاضر مورد آزمایش قرار می گیرد، مبادلات اتمی کراس چین cross-chain است که روند انتقال توکن ها tokens بین بلاک چین blockchain های مختلف است. به عبارت ساده، این یک روش مبادله هر گونه کریپتوکارنسی cryptocurrency با یک مبادله دیگر بدون استفاده از مبادلات کریپتوکارنسی cryptocurrency میباشد.

والت بیت کوین امن

در نهایت، این فناوری ممکن است مبادلات کریپتوکارنسی cryptocurrency متمرکز ناامن ایجاد کند و همچنین مشکلات مرتبط با تجارت آنها را منسوخ کند. اولین تست مبادله توکن ها token بین بیت کوین Bitcoin و لایت کوین Litecoin  تا به حال موفق بوده است.

چه کسی لایتنینگ نتورک را توسعه داده است؟

لایتنینگ نتورک Lightning Network در ابتدا در یک مقاله عمومی توسط  Joseph Poon و Thaddeus Dryja در سال ۲۰۱۵ توضیح داده شده است – نسخه فعلی مقاله را می توان در اینجا پیدا کرد. در حال حاضر سه تیم در مجموع سهم بیشتری در کار توسعه لایتنینگ نتورک Lightning Network دارند: بلاک استریم Blockstream ، لایتنینگ لبز Lightning Labs و ACINQ،به همراه ورودی های دیگر اعضای مجموعه ی بیت کوین Bitcoin.

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

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

کجا، چه موقع و چرا از آن استفاده می شود؟

به نظر میرسد که جامعه کریپتوکارنسی cryptocurrency مشتاق راه اندازی لایتنینگ نتورک Lightning Network است. در اصل، این نتورک به طور خاص برای بیت کوین Bitcoin طراحی شده است، اما این تکنولوژی در حال حاضر برای مجموعه ای از سایر کریپتوکارنسی های معروف مانند استلار Stellar ، لایت کوین Litecoin ،Zcash ، اتر Ether و ریپل Ripple طراحی شده است.

 در واقع بیت کوین واقعی Real Bitcoin فرستاده شده است و تقریبا همیشه از برنامه های لایتنینگ لبز Blockstream، Lightning Labs و ACINQ استفاده می کند و این نشان می دهد که همه این سه عامل با یکدیگر سازگار هستند. علاوه بر این، اولین نسخه از مشخصات لایتنینگ از قوانین شبکه منتشر شده است.

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

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

استفاده از لایتنینگ نتورک

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

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

اگر چنین اتفاقی بیفتد، احتمال توسعه ی فناوری کراس چین cross-chain وجود دارد که به این ترتیب اولین گام در جهت ایجاد مبادلات کریپتوکارنسی cryptocurrency غیرمتمرکز برداشته خواهد شد.

جنبه های مثبت لایتنینگ نتورک Lightning Network

همانطور که قبلا ذکر شد، لایتنینگ نتورک Lightning Network در حال حاضرگام های نخستین را برمیدارد. هنوز در حال توسعه است و این که آیا همانطور که توسعه دهندگان تصور می کنند در واقع کار می کند یا خیر هنوز مشخص نشده است. اگر کار کند، در اینجا برخی از مهمترین مزایای لایتنینگ نتورک Lightning Network که می توانید از آن بهره مند شوید را در اختیارتان قرار داده ایم:

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

هزینه های معاملات. همانطور که معاملات در واقع در کانال های لایتنینگ نتورک Lightning Network و خارج از بلاکچین blockchain اتفاق می افتد، شما فقط نیاز به پرداخت حداقل هزینه یا هیچ هزینه ای خواهید داشت . این یکی از مزایای اصلی لایتنینگ نتورک Lightning Network است؛ به این صورت بیت کوین Bitcoin به طور کامل به عنوان یک نوع پرداخت در مغازه ها، کافه ها و غیره به کار می رود.

مقیاس پذیری .گفته می شود که لایتنینگ نتورک Lightning Network می تواند معاملات بیت کوین Bitcoin و سایر کریپتوکارنسی cryptocurrency ها را به میزان بی سابقه حداقل ۱ میلیون معاملات در ثانیه برساند و در مبادلات بیت کوین و خرید بیت کوین و فروش بیت کوین را سرعت بیشتری ببخشد.

مبادلات اتمی کراس چین Cross-chain. اولین آزمونهای تراکنش کراس بلاکچین cross-blockchain جواب داده است و این بسیار هیجان انگیز است. تا زمانی که دو بلاکچین blockchain یک تابع کریپتوکارنسی مشابه دارند (و مهمترین آنها دارد)، کاربران قادر خواهند بود از یک چین chain به دیگری بدون نیاز به اعتماد به واسطه شخص ثالث، مانند یک مبادله، پول ارسال کنند. این تکنولوژی یک پتانسیل واقعا انقلابی دارد.

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

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

معایب  لایتنینگ نتورک Lightning Network

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

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

معایب لایتنینگ نتورک

هاب ها. Hubs علاوه بر این، نگرانی هایی در مورد تشکیل �هاب ها� مطرح شده است – نوعی گره با سرمایه ای بزرگ است که اکثر معاملات از آن عبور می کنند. بسیاری از علاقه مندان بیت کوین Bitcoin این را به عنوان تمرکز بیشتر شبکه می بینند. اما بعید است که این هاب ها قادر به ایجاد سود قابل توجهی از هزینه های معاملات باشند.

باز هم لازم به ذکر است که در حال حاضر هر دو مزایا و معایب لایتنینگ نتورک Lightning Network که در بالا ذکر شده در حد تئوری هستند.

آیا باید از لایتنینگ نتورک Lightning Network  استفاده کنم؟

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

به یاد داشته باشید،لایتنینگ نتورک Lightning Network تنها پیشنهاد مقیاس پذیری موجود نیست و بهترین گزینه ی موجود هم نیست ، زیرا بیت کوین کش Bitcoin Cash (BCH) رقیب اصلی در این حوزه است. بحث و جدل بین BCH و طرفداران لایتنینگ بسیار شدید است و پایانی هم ندارد. ممکن است که یکی از این پیشنهادها فراتر از دیگری برود، آنها می توانند به طور بالقوه همزیستی کنند، یا ممکن است یک راه حل کاملا متفاوت وجود داشته باشد.

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

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

 

بیشتر بخوانید »»

اکسچنج کریپتوی کراکن (Kraken) معاملات فارکس (Forex) را برای نه جفت ارزی راه اندازی کرد ؛ قرار است بیت کوین (Bitcoin) وارد مرحله ی ناباورانه ای شود – آیا دارندگان آن باید برای ۲٫۸ هزار دلار آماده شوند؟

 

منبع : لایتنینگ نتورک Lightning Network چیست و چگونه کار میکند؟

ترجمه کامل وایت پیپر بیت کوین

پنجشنبه, ۷ فروردين ۱۳۹۹، ۰۱:۵۵ ب.ظ | سرور ح | ۱ نظر

 

بیت کوین Bitcoin: یک سیستم پول نقد الکترونیکی همتا به همتا Peer-to-Peer

همتا به همتای پول الکترونیکی به پرداخت های آنلاین اجازه میدهد بدون استفاده از موسسه های مالی به صورت مستقیم پول را ارسال کنند. امضاهای دیجیتال بخشی از راه حل را ارائه می دهند ، اما  اگر شخص ثالث مورد اعتماد هنوز هم برای جلوگیری از هزینه های مضاعف مورد نیاز باشد مزایای اصلی از دست خواهد رفت. ما راه حلی برای مشکل دوبار خرج کردن double-spending ،با استفاده از یک شبکه همتا به همتا پیشنهاد می کنیم.

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

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

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

اثبات کار را به عنوان اثبات آنچه در زمان غیبتشان اتفاق افتاده بپذیرند.

۱٫ معرفی

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

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

آنچه مورد نیاز است یک سیستم پرداخت الکترونیکی مبتنی بر اثبات کریپتوگرافیک cryptographic  به جای اعتماد است ،

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

سیستم تا زمانی که گره های صادقانه honest nodes بیش از همه ی گروه های همکاری گره های مهاجم ،قدرت CPU را کنترل کنند ، ایمن خواهد بود.

۲٫ معاملات

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

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

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

ما به روشی نیاز داریم تا بدانیم که صاحبان قبلی قبلاً هیچ معامله ای را امضا نکرده اند.

برای اهداف ما ، اولین معامله است که حساب می شود ، بنابراین ما اهمیتی به تلاش های بعدی برای خرج کردن دوباره نمی دهیم. تنها راه تأیید عدم وجود معامله این است که از همه معاملات آگاه باشید. در مدل مبتنی بر ضرابخانه ، سیستم از تمام معاملات آگاه بوده و تصمیم میگیرد که کدام معامله اول وارد شود. برای انجام این کار بدون نیاز به یک شخص قابل اعتماد ، معاملات باید به طور عمومی اعلام شوند [۱] ، و ما به یک سیستم نیاز داریم تا شرکت کنندگان بتوانند در مورد تاریخ مشترکی از دریافتی ها توافق کنند.

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

۳٫ سرور تایم استمپ Timestamp

راه حل پیشنهادی ما با یک سرور تایم استمپ timestamp شروع می شود. سرور تایم استمپ timestamp با گرفتن بخشی از بلاک از مواردی که باید در تایم استمپ قرار بگیرند و به طور گسترده ای هش را منتشر کنند مانند روزنامه یا پست های اینترنتی Usenet [2-5] کار میکند. تایم استمپ timestamp یا برچسب زمان ثابت می کند که داده ها باید در آن زمان برای ورود به هش وجود داشته باشند . هر تایم استمپ شامل برچسب زمانی هش قبلی، زنجیره ای را تشکیل می دهد ، و هر یک از تایم استمپ های اضافه شده موارد قبلی را تقویت می کنند.

۴٫ اثبات کار

برای پیاده سازی سرور تایم استمپ یا برچسب زمانی Timestamp توزیع شده به صورت همتا به همتا peer-to-peer، به استفاده از یک سیستم اثبات کار نیاز داریم ،مشابه سیستم هش کش Hashcash آدام بک [۶] به جای پست های روزنامه یا اینترنتی Usenet.

اثبات کار شامل بررسی کردن ارزشی که هنگام هش ، مانند SHA-256 ،هش با تعدادی بیت صفر شروع می شود خواهد بود.

متوسط کار مورد نیاز از نظر تعداد بیت صفر مورد نیاز نمایان میشود و می توان با اجرای یک هش تک تأیید شود.

برای شبکه تایم استمپ Timestamp ، اثبات کار را با افزایش یک نانس nonce در بلاک اجرا میکنیم تا مقداری پیدا شود که بیت صفر لازم را به هش انتقال دهد. هنگامی که  تلاش CPU برای برآورده سازی اثبات کار اغاز شود، بلاک قابل تغییر نیست مگر اینکه کار را از ابتدا اغاز کنید.

همانطور که بلاک های بعدی پس از آن زنجیر می شوند ، کار برای تغییر بلاک شامل انجام مجدد همه ی بلاک های پس از آن است.

اثبات کار همچنین مشکل تعیین نماینده  برای تصمیم گیری های بزرگ را حل می کند.

اگر اکثریت مبتنی بر یک آدرس آی پی-یک-رأی بودند ، میتوانست توسط هر کسی که قادر به اختصاص IP های زیادی باشد خراب شود. اثبات کار در اصل یک پردازنده یک رأی one-CPU-one-vote است.

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

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

برای جبران افزایش سرعت سخت افزار و افزایش علاقه به اجرای گره ها با گذشت زمان ،

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

اگر خیلی سریع تولید شوند ،سختی افزایش می یابد.

۵٫ شبکه

مراحل اجرای شبکه بیت کوین به شرح زیر است:

۱) معاملات جدید به همه گره ها پخش می شود.

۲) هر گره معاملات جدیدی را در بلاک جمع آوری می کند.

۳) هر گره برای یافتن اثبات کار سخت برای بلاک خود تلاش می کند.

۴) هنگامی که یک گره اثبات کار را می یابد ، بلاک را برای همه گره ها پخش می کند.

۵) گره ها بلاک را فقط در صورتی قبول می کنند که کلیه معاملات موجود در آن معتبر بوده و قبلاً خرج نشده باشد.

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

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

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

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

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

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

 

۶٫ محرک

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

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

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

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

بازی کردن طبق قوانینی که به او سکه های جدید بیشتری می بخشد ، سودآورتر خواهد بود

نه اینکه سیستم و اعتبار ثروت خودش را تضعیف کند.

 

۷٫ بازیابی فضای دیسک

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

معاملات در یک درخت مرکل [۷] [۲] [۵] انجام می شوند ، و تنها ریشه در هش بلاک باقی خواهد ماند . بلاک های قدیمی می توانند با سوزاندن شاخه های درخت فشرده شوند.

نیازی به ذخیره هش های داخلی نیست.

یک هدر بلاک بدون تراکنش حدود ۸۰ بایت خواهد بود. اگر فرض کنیم بلاک ها هر ۱۰ دقیقه ۸۰ بایت تولید میکنند ، * ۶ * ۲۴ * ۳۶۵ = ۴٫۲MB در سال تولید می شود. با سیستم های رایانه ای به طور معمول از سال ۲۰۰۸ با ۲ گیگابایت رم به فروش می رسید و قانون مور پیش بینی رشد فعلی ۱٫۲ گیگابایت در سال را میکرد ، حتی اگر هدرهای بلاک نیز در آن نگهداری شوند ، ذخیره سازی نباید مشکلی در حافظه ایجاد کند.

 

۸٫ تأیید پرداخت ساده

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

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

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

 

۹٫ ترکیب و تقسیم ارزش

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

یا ورودی های چندگانه که مقادیر کمتری را تشکیل می دهند و حداکثر دو مورد دارند

خروجی ها: یکی برای پرداخت و دیگری برای بازگشت به فرستنده در صورت وجود تغییر .

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

 

۱۰٫ حریم خصوصی

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

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

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

 

۱۱٫ محاسبات

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

مسابقه بین زنجیره صادقانه و زنجیره مهاجم را می توان یک راه رفتن معمولی باینومیال Binomial توصیف کرد. رویداد موفقیت ،یک زنجیره ی صادقانه است که توسط یک بلاک گسترش می یابد و منجر به افزایش مشتری بالقوه ی جدیدی از طریق +۱ می شود و رویداد شکست ، زنجیره مهاجم است که توسط یک بلاک افزایش یافته و باعث کاهش شکاف از طریق -۱ می شود.

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

p   =احتمال پیدا کردن بلاک بعدی توسط گره درست

= qاحتمال  پیدا کردن بلاک بعدی توسط مهاجم

= qzاحتمال رسیدن مهاجم به بلاک های z

با توجه به فرض ما که p> q است ، تعداد احتمالات بصورت نمایی با افزایش تعداد بلاک هایی که مهاجم باید به آن برسد کاهش می یابد، اگر خوش شانس نباشد و در اول راه یک جهش ناگهانی رو به جلو نداشته باشد ، شانسش با عقب افتادن کم می شود . حالا میدانیم که گیرنده معامله جدید چه مدت باید منتظر بماند تا به اندازه کافی مطمئن شودکه فرستنده نمی تواند معامله را تغییر دهد. فرض می کنیم فرستنده یک مهاجم است

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

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

گیرنده منتظر می ماند تا معامله به یک بلاک اضافه شود و بلاک های z به آنها پیوند بخورد. او از پیشرفت دقیق مهاجم بی اطلاع است ، اما با فرض اینکه بلاک های صادقانه، میانگین زمان انتظار برای هر بلاک را دریافت کرده اند،پروسه ی پتانسیل مهاجم،  یک توزیع پواسون Poisson distribution با ارزش مورد انتظار خواهد بود:

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

 

۱۲٫ نتیجه گیری

ما سیستمی برای معاملات الکترونیکی بدون نیاز به اعتماد پیشنهاد داده ایم.با چارچوب معمول سکه های ساخته شده از امضاهای دیجیتالی شروع کردیم، که کنترل شدیدی بر روی مالکیت را در اختیار شما قرار می دهد، اما بدون راهی برای جلوگیری از هزینه های مضاعف ناقص است. برای حل این مسئله ، ما برای ثبت تاریخ عمومی معاملات ، یک شبکه همتا به همتا peer-to-peer با استفاده از اثبات کار را پیشنهاد دادیم که در صورت کنترل بیشتر سرعت پردازنده توسط گره های صادقانه honest nodes، از نظر محاسباتی غیر قابل تغییر است . این شبکه در عین سادگی بدون ساختار خود قوی است. گره ها همه با هم و با هماهنگی کمی کار میکنند. آنها نیازی به شناسایی ندارند ، زیرا پیام ها به هر مکان خاصی مسیریابی نشده و فقط با تلاش بسیار  ارسال میشوند. گره ها می توانند

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

 

بیشتر بخوانید »»

اشاره به رویداد هالوینگ بیت کوین (Bitcoin) در رسانه های کریپتو با حرکت صعودی قیمت آن در سال ۲۰۲۰ مرتبط است ؛ توضیحات مدیرعامل شرکت کوین بیس (Coinbase) در خصوص چگونگی افزایش میزان کاربران صنعت کریپتو از ۵۰ میلیون به ۵ میلیارد کاربر

 

منبع : ترجمه کامل وایت پیپر بیت کوین

ماهیت بیت کوین (Bitcoin) چیست؟

سه شنبه, ۵ فروردين ۱۳۹۹، ۰۴:۴۳ ب.ظ | سرور ح | ۰ نظر

 

 

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

چیزی که بیت کوین را از دیگر پول‌های پیش از خود متمایز می‌کند، غیر متمرکز بودن آن است. غیرمتمرکز یعنی اینکه هیچ‌کس نمی‌تواند به تنهایی کنترل شبکه را در دست داشته باشد و مالک آن کسی نیست. هیچ بانک، موسسه، نهاد یا دولتی بیت کوین را کنترل نمی‌ کند.

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

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

چند ویژگی عمده از بیت کوین که آن را با پول‌های رایج متمایز می‌کند:

تمرکززدایی

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

تفاوت شبکه متمرکز و غیر متمرکز

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

بیت کوین مشکل «دوبار خرج کردن» ( که در آن دارایی‌های دیجیتال می‌توانستند کپی و دوباره خرج شوند) را با استفاده از تکنیک‌های پیچیده رمزنگاری حل کرده است. در سیستم‌های الکترونیکی سنتی، مشکل دوبار خرج کردن توسط بانک‌ها حل شده است اما در بیت کوین که یک شبکه کاملا باز است، تراکنش‌ها توسط تمام کاربرانی که به این شبکه متصل هستند، انجام می‌شوند.

محدودیت واحدهای بیت کوین

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

چه کسی واحدهای بیت کوین را تولید می‌کند؟

واحدهای بیت کوین توسط سازمان متمرکز خاصی تولید و صادر نمی‌شوند. افرادی به نام استخراج‌کننده یا به اصطلاح ماینر (miner) می‌توانند سخت افزارهای قدرتمند خود را برای حفظ امنیت شبکه بیت کوین به کار بگیرند. طی این فرایند بیت کوین تولید می‌شود و به عنوان پاداش به ماینرها تعلق می‌گیرد.

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

نیمه‌ناشناس بودن بیت کوین

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

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

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

تغییرناپذیری

هنگامی که یک تراکنش بیت کوین انجام شود، دیگر قابل برگشت نیست. در سیستم‌های سنتی می‌توان تراکنش‌ها را دستکاری کرد اما زمانی که یک تراکنش در بیت کوین ثبت شد، آن تراکنش برای تمام اعضای شبکه ارسال می‌شود و به عنوان ثبت شده قرار می‌گیرد. از این رو دیگر هیچ کس نمی‌تواند آن تراکنش را برگشت بزند.

 

بیشتر بخوانید

 

دولت بلژیک ۱۲۵هزار دلار بیت کوین (Bitcoin) توقیف شده را در یک مزایده عمومی در ایرلند به فروش می رساند ؛ مقاله ای در خصوص سرمایه گذاری در ارز های دیجیتال

 

منبع: ماهیت بیت کوین (Bitcoin) چیست؟