
بارگذاری. ستاره پر شده
ко*лество зарере یابد rese.
برای اینکه واقعاً بفهمیم چه چیزی در مورد بیت کوین خاص است ، باید درک کنیم که چگونه در سطح فنی کار می کند. ما به سؤالات مهم در مورد بیت کوین خواهیم پرداخت ، مانند: چگونه بیت کوین کار می کند؟چه چیزی بیت کوین را متفاوت می کند؟بیت کوین شما چقدر ایمن است؟کاربران بیت کوین چقدر ناشناس هستند؟چه چیزی قیمت بیت کوین را تعیین می کند؟آیا می توان ارزهای رمزنگاری شده را تنظیم کرد؟چه چیزی ممکن است آینده داشته باشد؟بعد از این دوره ، همه چیزهایی را که باید بتوانید هنگام خواندن ادعاهای مربوط به بیت کوین و سایر ارزهای رمزنگاری شده ، بتوانید واقعیت را از داستان جدا کنید. بنیادهای مفهومی مورد نیاز خود را برای مهندسی نرم افزارهای ایمن که با شبکه بیت کوین تعامل دارد ، خواهید داشت. و می توانید ایده های خود را از بیت کوین در پروژه های خود ادغام کنید. مدرسین دوره: Arvind Narayanan ، دانشگاه پرینستون تمام ویژگی های این دوره به صورت رایگان در دسترس است. پس از اتمام گواهینامه ارائه نمی دهد.
по* чае تز
شبکه بیت کوین ، blockchains ، cryptocurrency ، بیت کوین
рецензии
ستاره پر شده 5 ستاره 74،15 ٪ 4 ستاره 19،59 ٪ 3 ستاره 2 ستاره 1 ستاره ستاره پر شده
به نظر من این دوره خیلی خوب آماده شده است. دیدگاه های زیادی وجود دارد و این دوره فقط روی فناوری متمرکز نیست. من این دوره را بسیار مفید می دانم. سطح بیشتر از مبتدی است.
ستاره پر شده
این دوره را دوست داشت! خیلی کامل بودبا این حال من فکر می کنم تکالیف می توانست واضح تر شود زیرا اغلب تشخیص اینکه چه کاری باید انجام شود بدون بررسی انجمن های بحث و گفتگو دشوار بود.
مکانیک بیت کوین
بیاموزید که چگونه مؤلفه های فردی پروتکل بیت کوین باعث می شود کل سیستم تیک تیک بزنید: معاملات ، اسکریپت ، بلوک ها و شبکه همتا.
пр رو

نارایانی
دانشیار
текст Виео
بنابراین ما فقط تلاش کرده ایم تا کمی اسکریپت های بیت کوین را درک کنیم ، اما من واقعاً به شما نشان نداده ام که هنوز در مورد اسکریپت های بیت کوین بسیار جالب است. به نظر می رسد ، شما می توانید کارهای بسیار شسته و رفته ای را انجام دهید که به جای مشخص کردن کلیدهای عمومی ، پیچیدگی داشتن زبان اسکریپت را توجیه می کند. بنابراین یکی از آنها انجام یک معامله سپرده است. بنابراین این یک وضعیت کلاسیک آنلاین است. آلیس و باب می خواهند با یکدیگر تجارت کنند ، شاید آلیس به تازگی در حراج آنلاین پیروز شده باشد و آماده خرید برخی از موارد از باب است. اکنون آلیس می خواهد باب را در بیت کوین برای باب بپردازد تا برخی از کالاهای فیزیکی را به آلیس بفرستد. اما ما به این مشکل رسیدیم که آلیس نمی خواهد پرداخت کند تا اینکه پس از دریافت کالا ، اما باب نمی خواهد کالا را تا پس از پرداخت باب ارسال کند. بنابراین ما در مورد آن چه کاری می توانیم انجام دهیم؟یک راه حل کاملاً خوب در بیت کوین وجود دارد که در واقع در عمل بسیار زیاد استفاده می شود. که معرفی شخص ثالث و انجام معاملات سپرده گذاری است. خب این چطور کار میکند؟خوب ، آلیس می خواهد پول را نه مستقیماً به BOB ارسال کند ، بلکه یک معامله چندگانه ایجاد می کند که برای بازخرید سکه ها به دو یا سه نفر نیاز دارد تا امضا کنند. و این سه نفر قرار است آلیس ، باب و جودی ، که قاضی هستند ، باشند که در صورت بروز هرگونه اختلاف ، قصد بازی در این بازی را دارند. بنابراین ، آلیس این معامله را برای مبلغ مورد نظر ایجاد می کند. با این دو از سه چند مولتی بین آلیس ، باب و جودی. آلیس معامله ای را که برخی از سکه های متعلق به او را بازخرید می کند ، امضا می کند و این در زنجیره بلوک منتشر می شود. بنابراین در این مرحله این سکه ها در بین آلیس ، باب و جودی برگزار می شوند. و هر دو نفر می توانند مشخص کنند که سکه باید به کجا برود. بنابراین باب پس از آن اتفاق می افتد که او در هنگام ارسال کالاها به آلیس ایمن است. بنابراین او به آنها ایمیل می زند یا از نظر جسمی آنها را تحویل می دهد. اکنون آنچه امیدواریم در مورد عادی اتفاق بیفتد این است که آلیس و باب هر دو صادق هستند. در این صورت کالاها به موقع می رسند ، آنها همان چیزی هستند که آلیس انتظار آن را داشت ، و او می خواهد در واقع پول را از Escrow آزاد کند تا باب بتواند آن را خرج کند. بنابراین اگر این اتفاق بیفتد ، آلیس و باب هر دو می توانند معامله ای را برای بازپرداخت وجوه از Escrow و ارسال آنها به باب امضا کنند. و نکته جالب اینجاست که جودی هرگز به هیچ وجه درگیر نمی شد. هیچ مشاجره ای وجود نداشت. و به همین ترتیب ، آلیس و باب توانستند امضا کنند و این دو نفر از سه نفر مورد نیاز معامله Multisig را نشان می دهد. بنابراین در حالت عادی ، این خیلی کارآمدتر از آلیس نیست که فقط به باب پول ارسال کند.
این فقط به یک تراکنش اضافی در زنجیره بلوک نیاز دارد. حالا اگر باب واقعاً کالا را ارسال نمی کرد یا اگر سعی می کرد آنها را بفرستد و آنها در پست گم می شدند چه اتفاقی می افتاد، شاید اندازه اشتباهی ارسال می کرد؟آلیس اکنون نمی خواهد به باب پول بدهد، زیرا فکر می کند فریب خورده است و می خواهد پولش را پس بگیرد. بنابراین قطعاً آلیس و باب قرار نیست هر دو معامله ای را امضا کنند که پول را در اختیار باب قرار دهد. اما باب همچنین قرار نیست معامله ای را امضا کند که پول را به آلیس بازگرداند زیرا ممکن است ادعای کلاهبرداری آلیس را در اینجا رد کند. پس حالا باید جودی را درگیر کنیم. جودی باید تصمیم بگیرد که کدام یک از این دو نفر صادق بودند، کدام یک لیاقت پول را ندارد. و اگر جودی به این نتیجه برسد که باب تقلب کرده است، جودی مایل است معامله ای را به همراه آلیس امضا کند و پول را از امانی به آلیس بازگرداند. بنابراین آلیس و جودی می توانند با هم جمع شوند، این دو مورد از سه امضای مورد نیاز است، و آلیس می تواند پول خود را پس بگیرد. و البته جودی این فرصت را خواهد داشت که در جهت دیگر حکومت کند. اگر جودی فکر می کند که آلیس در اینجا مقصر است و آلیس به سادگی از پرداخت در زمانی که باید خودداری می کند، جودی می تواند با باب معامله ای امضا کند که پول را برای باب بفرستد. بنابراین جودی اساساً کنترل کامل اینجا را دارد، اما نکته خوب این است که او مجبور نیست درگیر شود مگر اینکه اختلافی وجود داشته باشد. یکی دیگر از برنامه های جالب آن چیزی است که آدرس سبز نامیده می شود. بنابراین مشکل اینجاست که آلیس می خواهد به باب و باب آفلاین پول بدهد. بنابراین باب نمی تواند برود و به زنجیره بلوک نگاه کند تا ببیند آیا تراکنشی که آلیس می فرستد واقعاً وجود دارد یا خیر. شاید باب به سادگی وقت نداشته باشد که برود و زنجیره بلوک را نگاه کند و منتظر تایید تراکنش باشد. به یاد داشته باشید که معمولاً ما می خواهیم یک تراکنش در زنجیره بلوک باشد و توسط شش بلوک تأیید شود، که تا یک ساعت طول می کشد تا مطمئن شویم که واقعاً در زنجیره بلوک است. یا شاید باب فقط در قفس فارادی است و اصلاً به اینترنت متصل نیست، بنابراین باب هرگز نمی تواند زنجیره بلوک را بررسی کند. مثلاً اگر باب کسی باشد که در خیابان غذا می فروشد، این چنین می شود. بنابراین برای حل این مشکل، ارسال پول با بیت کوین بدون دسترسی گیرنده به زنجیره بلوک، باید شخص ثالث دیگری را معرفی کنیم که بانک است. پس آلیس می خواهد با بانکش صحبت کند و بگوید، هی، من هستم، آلیس. من مشتری وفادار شما هستماینم کارت یا مدارک شناسایی منو من واقعاً می خواهم به باب پول بدهم، آیا می توانید به من کمک کنید؟
و بانک می گوید ، مطمئناً ، من می خواهم مقداری پول از حساب شما کسر کنم و از یکی از آدرس های سبز من به باب معامله کنم. بنابراین توجه کنید که این پول مستقیماً از بانک به باب می آید. برخی از پول البته در یک آدرس تغییر ممکن است به بانک باز شود. اما اساساً بانک در اینجا باب را از یک آدرس کنترل شده بانکی پرداخت می کند. آن آدرس کنترل شده بانکی با ضمانتی همراه است که این پول هرگز دو برابر نمی شود. بنابراین به محض اینکه باب می بیند که این معامله توسط بانک امضا شده است ، اگر به بانک اعتماد کند ، اگر به ضمانت بانک اعتماد کند که دو برابر پول نکند ، می تواند آن را بپذیرد ، می تواند آن را بپذیرد ، که در صورت تأیید در آن ، پول در نهایت او خواهد بودزنجیره بلوکاکنون ، توجه کنید که این یک ضمانت اجباری بیت کوین نیست ، این یک ضمانت واقعی در دنیای واقعی است ، بنابراین باب باید اعتماد کند که بانک در دنیای واقعی یک تجارت را انجام می دهد و به شهرت آنها اهمیت می دهد و برای آن دو برابر نمی کنددلیل. و این بانک قادر خواهد بود بگوید ، شما می توانید به تاریخ من نگاه کنید ، من مدتهاست که از این آدرس سبز استفاده می کنم ، و هرگز دو برابر نکرده ام. بنابراین ، من بعید است که در آینده این کار را انجام دهم. البته اگر بانک تا به حال دو برابر هزینه کند ، اعتماد به این سیستم خیلی سریع فرو می رود. و در حقیقت ، دو سرویس برجسته آنلاین که آدرس های سبز را اجرا می کردند ، که Instawallet و Mount Gox بودند ، هر دو به پایان رسیدند. بنابراین ، به همین دلیل ، از آدرس های سبز به همان اندازه در بیت کوین استفاده نمی شود که برای اولین بار پیشنهاد شده است. مردم واقعاً هیجان زده بودند و فکر می کردند این یک ایده عالی و راهی برای انجام سریعتر و بدون دسترسی به زنجیره بلوک است. اکنون مردم در واقع از این ایده کاملاً عصبی هستند و نگران این هستند که این اعتماد به نفس زیادی به بانک داشته باشد. در نتیجه ، این از این موارد در عمل استفاده نمی شود حتی اگر یک پروتکل جالب باشد. مثال سوم که می خواهم به شما نشان دهم ، راهی برای انجام کارآمد پرداخت های خرد است. بنابراین این تنظیم در اینجا این است که آلیس مشتری است که می خواهد برای برخی از خدماتی که می خواهد از آن استفاده کند ، مبلغی کم به باب بپردازد. بنابراین شاید در این حالت باب واقعاً ارائه دهنده خدمات بی سیم آلیس باشد و آلیس می خواهد برای هر دقیقه که با تلفن خود صحبت می کند ، مبلغ کمی پول بپردازد. اکنون می بینید که چرا راه حلی که در اینجا کار نمی کند این است که به سادگی هر دقیقه یک معامله بیت کوین ایجاد کنید که آلیس با تلفن صحبت می کند ، این باعث می شود معاملات خیلی زیادی ایجاد شود. هزینه های معامله بسیار زیادی وجود خواهد داشت و هیچ کس از این امر خوشحال نیست.
راه حل ساده در اینجا ایجاد یک معامله جدید با ارزش کم هر دقیقه است که آلیس با تلفن صحبت می کند. بنابراین اگر او دو ساعت صحبت کند ممکن است شما به بیش از صد معامله نیاز داشته باشید. مشکلی که شما با آن سیستم به وجود می آورید این است که این معاملات ممکن است همه از ارزش بسیار کمی برخوردار باشند و هزینه معاملات ممکن است واقعاً شما را از بین ببرد. بنابراین اگر ارزش هر یک از این معاملات به ترتیب هزینه های معامله باشد ، برای انجام این کار هزینه بسیار بالایی را پرداخت می کنید. بنابراین آنچه ما می خواهیم این است که اگر بتوانید در پایان همه این پرداخت های کوچک را در یک پرداخت بزرگ ترکیب کنید. و در واقع یک روش شسته و رفته برای انجام این کار با میکرو پرداخت های سریال وجود دارد. پس چگونه این کار می کند؟بنابراین ما با یک معامله Multisig شروع می کنیم که حداکثر مبلغی را که آلیس تا به حال نیاز به صرف یک معامله Multisig دارد که نیاز به آلیس و باب را برای ثبت نام سکه ها می پردازد ، پرداخت می کنیم. حالا پس از اولین دقیقه که آلیس از این سرویس استفاده کرده است یا اولین باری که آلیس نیاز به پرداخت خرد دارد ، معامله ای را برای خرج کردن آن سکه هایی که به آدرس Multisig ارسال شده اند و یک سکه را به باب ارسال کرده و بقیه را به آلیس بازگرداند ، امضا می کند. پس از دقیقه بعدی استفاده از سرویس ، آلیس معامله دیگری را امضا می کند و این بار او دو سکه را به باب پرداخت می کند و بقیه را برای خودش می فرستد. و توجه کنید که اینها فقط توسط آلیس امضا شده اند ، آنها هنوز توسط باب امضا نشده اند. آلیس هر دقیقه که از این سرویس استفاده می کند ، این معاملات را به باب ارسال می کند. توجه کنید که اینها در زنجیره بلوک منتشر نمی شوند. آنها فقط از آلیس به باب فرستاده می شوند. سرانجام آلیس با استفاده از سرویس به پایان می رسد. در این صورت او به باب می گوید ، من تمام شده ام ، شما می توانید خدمات را قطع کنید ، من دیگر نمی خواهم به شما پرداخت کنم. و باب قصد دارد بگوید ، عالی من خدمات شما را قطع می کنم. و من می خواهم آخرین معامله ای را که شما برای من ارسال کرده اید انجام دهم ، و من نیز می خواهم آن را امضا کنم و آن را به زنجیره بلوک منتشر کنم. بنابراین از آنجا که هر معامله کمی بیشتر به باب پرداخت می کرد و کمی آلیس کمی کمتر ، هر آنچه که آخرین مورد آن است ، همان چیزی است که باب می خواهد واقعاً بازپرداخت کند ، و به او برای خدمتی که ارائه شده بود پرداخت می کند و بقیه پول را پس می دهدبه آلیسو نکته جالب این است که تمام آن معاملات که آلیس در طول راه امضا کرده است ، آن را به زنجیره بلوک نمی رساند ، باب مجبور نیست آنها را امضا کند ، آنها فقط دور می شوند. بنابراین از نظر فنی تمام این معاملات دو برابر هستند. بنابراین برخلاف مورد با آدرس های سبز ،
جایی که ما به طور خاص در تلاش بودیم از هزینه های مضاعف با ضمانت قوی جلوگیری کنیم. با استفاده از این پروتکل میکرو پرداخت ، ما در واقع مقدار زیادی از هزینه های دوتایی بالقوه را تولید می کنیم. اگرچه در عمل ، اگر هر دو طرف به طور عادی فعالیت می کنند ، باب هرگز معامله ای را امضا نمی کند بلکه آخرین مورد را ندارد ، در این صورت زنجیره بلوک در واقع هیچ تلاشی را برای یک سوپت دوگانه مشاهده نمی کند. اگر یک ثانیه متوقف شوید و فکر کنید. مقابله با کدام یک تا حدودی دشوار است ، اگر باب هرگز آخرین معامله را امضا نکند ، چه می شود؟او ممکن است فقط بگوید من خوشحالم که اجازه می دهم سکه در آنجا برای همیشه در سپاه بنشیند. در این حالت شاید سکه ها حرکت نکنند اما آلیس ارزش کامل را که در ابتدا پرداخت کرده است. بنابراین یک روش بسیار هوشمندانه برای جلوگیری از این مشکل با استفاده از ویژگی ای که قبلاً توضیح دادم اما هنوز توضیح نداده ام ، که اکنون باید معرفی کنم. و آن ویژگی را قفل می نامند. بنابراین برای جلوگیری از این مشکل قبل از شروع پروتکل میکرو پرداخت ، آلیس و باب هر دو معامله ای را امضا می کنند که تمام پول آلیس را به او بازپرداخت می کند ، اما تا مدتی در آینده قفل شده است. بنابراین قبل از اینکه آلیس اولین معامله را که برای اولین دقیقه خدمت پرداخت می کند ، امضا کند ، او می خواهد این معامله بازپرداخت را از باب دریافت کند و بتواند آن را در دست خود نگه دارد. و بدانید که اگر او آن را به زمان T انجام دهد و باب هیچ یک از معاملات کوچک را که آلیس ارسال کرده است امضا نکرده است ، آلیس می تواند این معامله را منتشر کند که تمام پول را مستقیماً به او بازپرداخت می کند. بنابراین وقتی گفتم تا زمان T قفل شده است ، چگونه این کار را انجام می دهیم؟خوب شما به یاد خواهید آورد وقتی که ما به ابرداده در معاملات بیت کوین نگاه کردیم که این پارامتر Lock_time وجود داشت که من غیر قابل توضیح را پشت سر گذاشتم. در واقع بسیار ساده است ، اگر مقدار دیگری به غیر از صفر را برای زمان قفل مشخص کنید ، این به معدنچیان می گوید تا این زمان این معامله را منتشر نکنید. معامله نامعتبر است و نمی تواند منتشر شود ، تا زمانی که یک شماره بلوک خاص یا یک نقطه خاص از زمان بر اساس زمانی که در بلوک قرار می گیرند. بنابراین این روشی برای تهیه معامله است که فقط در آینده می تواند هزینه شود اگر اتفاق دیگری رخ ندهد. و کاملاً خوب کار می کند. و آن پروتکل میکرو پرداخت به عنوان دریچه ایمنی برای آلیس می داند که اگر باب هرگز امضا نکند ، در نهایت او قادر خواهد بود پول خود را پس بگیرد. بنابراین امیدوارم که این نمونه ها به شما نشان داده اند که می توانید با اسکریپت های بیت کوین کارهای بسیار مرتب و مرتب انجام دهید.
اینها فقط سه نمونه هستند که کاربردی ترین و ساده ترین توضیحات هستند اما چیزهای دیگری نیز وجود دارد که مردم به انجام آن نگاه کرده اند. یکی از آنها قرعه کشی چند نفره است که یک پروتکل بسیار پیچیده و چند مرحله ای است و معاملات زیادی با معاملات زیادی با زمان قفل مختلف دارد. در صورت تقلب افراد ، سپاه وجود دارد. اما شما در واقع می توانید با استفاده از زبان اسکریپت ، یک قرعه کشی چند حزبی نسبتاً بر روی بیت کوین اجرا کنید ، که واقعاً مرتب است. چیزهای دیگری وجود داردمثل اینکه اگر آنها قبل از تصویر یک هش را می شناسید ، به کسی پرداخت می کنید ، بنابراین می توانید به کسی بپردازید تا برخی از کارهای بی رحمانه را برای شما انجام دهد. و چند پروتکل مرتب برای افراد مختلف وجود دارد تا سکه های خود را جمع کنند و آنها را مخلوط کنند تا ردیابی چه کسی صاحب کدام سکه باشد. و ما در سخنرانی خود درباره ناشناس بودن در مورد آن بسیار بیشتر صحبت خواهیم کرد. بنابراین اصطلاح کلی برای قراردادهای مانند این قراردادهای هوشمند است ، به این معنی که قراردادها در واقع برخی از اجرای فنی چیزی را دارند که قبلاً از طریق مواردی مانند قوانین یا دادگاه های داوری اجرا می شد. بنابراین این یک ویژگی بسیار جالب از بیت کوین است که می توانیم از اسکریپت ها استفاده کنیم و می توانیم از معدنچیان استفاده کنیم و از اعتبار سنجی معامله برای اجرای مواردی مانند سپردن یا پروتکل میکرو پرداخت استفاده می کنیم. و لازم نیست به هیچ مرجع متمرکز اعتماد کنید تا در واقع این قراردادها را اجرا کنید. اکنون کل زمینه قراردادهای هوشمند کاملاً عمیق است. بسیاری از قراردادهای هوشمندانه تر وجود دارد که مردم دوست دارند اعمال کنند ، بسیاری از آنها متأسفانه امروز نمی توانید با اسکریپت بیت کوین بسازید. بنابراین اسکریپت بیت کوین در انواع چیزهایی که می توانید به آنها بپردازید ، نسبتاً محدود است. بسیاری از قراردادهای هوشمند وجود دارد که مردم آرزو می کنند که بتوانند این کار را انجام دهند یا غیرممکن هستند یا هیچ کس هنوز راه انجام این کار را پیدا نکرده است. اما شما می توانید چند قرارداد هوشمند جالب با اسکریپت بیت کوین انجام دهید.
- نه
- присоединййтесь бесpreles и п поraлчайте персонанизизираные рRекоarsаце ، обне онзе оее рнзе оезе резе резане.
- начать
- کاسه کورسرا
- наquчитесь
- иззите иностранный зызык
- зuчайте бraххерский youчет
- зuчайте на RETииание кода
- зuчайте коpиитинG
- зuчайте урравление п حدس
зuчайте сВззз с с оественностю
магистратара В оrah науи о данных оа ко корадсکام uниверсита В бuture боарاشته شده
- магистр rewesores адинистририроفته ، илинойский uниверситетеes
- магистратара В олласти коarsпюююерных наук оаук иауййййо uh uниверситететаf
- магистраامل по прикلانی н науе о данных В мичиган ارشد uниверситет رو
- поریف reb
- گواهینامه های محبوب
- تجزیه و تحلیل داده های گوگل
- بازاریابی دیجیتال و تجارت الکترونیکی از Google
- این خودکار با استفاده از پایتون از Google
- این پشتیبانی از Google است
- مدیریت پروژه گوگل
طراحی UX از Google
- تحلیلگر داده از IBM
- علوم داده IBM
- حسابداری از "Intuit"
- Fronteter-Developer (متا)
- مقالات توصیه شده
- راهنمای کامل در مورد چگونگی تبدیل شدن به تحلیلگر داده ها
- با دریافت گواهی امنیت سایبری از طریق نردبان شغلی حرکت کنید
- صدور گواهینامه تجزیه و تحلیل داده ها
- نحوه شروع کار در زمینه تجزیه و تحلیل داده ها
- پس از گذراندن صدور گواهینامه توسط SQL ، به حرفه خود در داده ها وارد شوید
نحوه دریافت گواهی PMP را پیدا کنید
- با صدور گواهینامه CAPM کار را شروع کنید
- درک نقش و مسئولیت های استاد اسکرام
- با تصویب گواهینامه PMI ، پتانسیل خود را گسترش دهید
- آنچه شما باید در مورد گواهینامه Comptia A+ بدانید
- کورس
- درباره پروژه
- چه چیزی ارائه می دهیم
- مدیریت
- حرفه
- کاتالوگ
- Coursra Plus
- گواهینامه های حرفه ای
- گواهینامه های MasterTrack®
- درجه
- برای سازمان ها
- برای سازمان های دولتی
فارکس کاران ایران...
ما را در سایت فارکس کاران ایران دنبال می کنید
برچسب :
نویسنده : ناهید طباطبایی
بازدید : <-PostHit->
تاريخ : پنجشنبه
16 شهريور
1402 ساعت: 17:01