Statechain، Lightning در بیت کوین ترکیب شده است – مجله بیت کوین
سال گذشته، من در مورد کیف پول Mercury Commerceblock نوشتم، که هم از Statechains و هم CoinSwaps استفاده می کند. این به طور همزمان یک ابزار اختلاط جدید و همچنین اولین کیف پول را برای اجرای یک راه حل جدید مقیاس بندی لایه دوم معرفی کرد. این تیم از پیشنهاد اولیه Statechain روبن سامسن با
سال گذشته، من در مورد کیف پول Mercury Commerceblock نوشتم، که هم از Statechains و هم CoinSwaps استفاده می کند. این به طور همزمان یک ابزار اختلاط جدید و همچنین اولین کیف پول را برای اجرای یک راه حل جدید مقیاس بندی لایه دوم معرفی کرد. این تیم از پیشنهاد اولیه Statechain روبن سامسن با تغییراتی استفاده کرد تا بدون نیاز به پرچم ANYPREVOUT/Eltoo sighash کار کند، و یک طرح CoinSwap جدید را ادغام کرد تا به کاربران اجازه دهد چندین بار بدون نیاز به تراکنش زنجیره ای برای هر ترکیب، ترکیب کنند.
زمینه
برای کسانی که مقاله قبلی من را نخوانده اند، به سرعت خلاصه کنم: یک حالت زنجیره ای مکانیزمی است که آزادانه بین هر کسی کاملاً خارج از زنجیره منتقل می شود. مالک/کاربر اصلی با یک اپراتور statechain همکاری می کند تا یک آدرس ECDSA-MPC بسازد که در آن کلید خصوصی با نیمی از آن توسط کاربر و نیمی دیگر توسط اپراتور نگهداری می شود، سپس یک تراکنش برداشت با قفل زمانی و از پیش امضا شده ایجاد می شود. قبل از ارسال وجوه به آدرس جدید، با اپراتور امضا شده است.
هیچ یک از طرفین به طور کامل کلید خصوصی را کنترل نمی کنند و کاربر دارای یک تراکنش از پیش امضا شده است که به آنها اجازه می دهد تا پس از قفل زمانی، سکه ها را به صورت یک طرفه پس بگیرند. هنگامی که کاربر مایل به انتقال statechain است، به اپراتور که سپس با گیرنده همکاری می کند، اطلاع می دهد. گیرنده و اپراتور مجموعه جدیدی از اشتراکگذاری کلید خصوصی را تولید میکنند که با همان آدرس مطابقت دارد، و یک تراکنش از پیش امضا شده جدید با قفل زمانی پایینتر از قبلی ایجاد میکند، و سپس اپراتور اشتراک کلید قدیمی خود را حذف میکند.
نحوه کار رمزنگاری، اشتراک کلید جدید اپراتور فقط با اشتراک کلید کاربر جدید کار می کند، بنابراین اگر آنها قدیمی را حذف کنند، حتی امکان همکاری با کاربر قدیمی برای خرج کردن سکه ها برای آنها وجود ندارد. همچنین، با توجه به اینکه تراکنش برداشت جدیدتر دارای قفل زمانی کمتری است، آن تراکنش همیشه می تواند قبل از مالک قبلی تأیید شود. این تعداد دفعاتی را که میتوان Statechain قبل از بسته شدن آن منتقل کرد، محدود میکند، اما اگر اپراتور صادقانه عمل کند، این امر مانع از سرقت وجوه توسط مالکان قدیمی میشود.
یک کانال رعد و برق در بالای یک Statechain
Commerceblock اکنون روی یک BLIP جدید (پیشنهاد بهبود صاعقه بیت کوین) کار می کند تا طرحی را برای چیزی که در پیشنهاد اولیه Statechain Somsen ارائه شده است، پیاده سازی کند: ایجاد یک کانال لایتنینگ در بالای یک Statechain.
یکی از کاستی های یک Statechain به خودی خود این است که کل UTXO باید به یکباره منتقل شود. با این حال، اگر تراکنش برداشت statechain به جای آدرس یک کاربر، در یک کانال لایتنینگ خرج شود، میتوان بخشهایی از statechain را از طریق توزیع موجودی اولیه در یک کانال منتقل کرد و از آن کانال بهطور متعارف برای انجام پرداختهای لایتنینگ استفاده کرد.
این فرآیند ابتدا با ایجاد یک statechain توسط کاربر آغاز می شود. سازنده و اپراتور فرآیند عادی ایجاد کلید خرد شده و امضای تراکنش برداشت پشتیبان را با قفل زمانی انجام می دهند، سپس سازنده (آلیس) طرف مقابل (باب) را پیدا می کند که زنجیره های حالت را می پذیرد. آلیس و باب در همان پروتکلی هستند که برای ایجاد یک کلید خرد شده استفاده می شود که آلیس با اپراتور statechain انجام داد و کلید مشترک خود را تولید می کند. سپس هر دوی آنها هم کلید عمومی تجمعی و هم سهام کلید عمومی فردی خود را با اپراتور statechain به اشتراک می گذارند. این به اپراتور اجازه می دهد تا هر دوی آنها را به چالش بکشد تا به صورت جداگانه امضا کنند و ثابت کنند که آنها در مورد تعادل فعلی برای بسته شدن تعاونی توافق دارند بدون اینکه منتظر انقضای قفل زمانی خروج Statechain باشند.
از اینجا، با مجوز باب، آلیس و اپراتور statechain تراکنشی را امضا می کنند که مستقیماً statechain را در کانال Lightning multisig خرج می کند و ایجاد تراکنش کانال Lightning را انجام می دهد. در این مرحله، آدرس Statechain هنوز فقط توسط Alice و اپراتور کنترل میشود، اما تراکنش باز کردن یک کانال لایتنینگ اکنون در اختیار باب است با قفل زمانی کمتر از خروج Statechain اصلی، و تضمین میکند که میتوان آن را قبل از اینکه Alice بتواند بهطور یکجانبه Statechain را ببندد تأیید کرد. به خودش. سپس آلیس و باب پروتکل را با تکمیل آخرین بهروزرسانی با موجودیت statechain نهایی میکنند، و یک تراکنش statechain نهایی با قفل زمانی کاهشیافته با استفاده از کلید ترکیبی خود با اپراتور ایجاد میکنند تا تراکنش برداشتی انجام دهند که وجوه را به کانال لایتنینگ خرج میکند. آنها هم اکنون می توانند کانال لایتنینگ را به عنوان باز تبلیغ کنند و پروتکل کامل است.
بهبود کاربرد Statechains
این پیشنهاد با از بین بردن پویایی نقدینگی سختگیرانه نحوه عملکرد آنها، کاربرد زنجیره دولتی را تا حد زیادی بهبود می بخشد. هر زمان که شخصی مایل به پذیرش یک Statechain باشد اما نام تجاری با پرداخت مطابقت ندارد، فرستنده می تواند به سادگی یک کانال لایتنینگ بین آنها باز کند و منتظر بماند تا بقیه وجوه را خرج کند (یا به پایان برسد آنچه را که ارسال کرده است دریافت کند. برگشت) برای نهایی کردن انتقال کل موجودی Statechain. چنین امکانی نه تنها سودمندی یک Statechain را افزایش می دهد، بلکه در صورت پشتیبانی مناسب، کاربرد شبکه لایتنینگ را نیز افزایش می دهد.
تعادل مجدد کانال برای گرههای شبکه یک ضرورت است، هم گرههای مسیریابی و هم گرههای لبه که به سادگی تراکنشها را ارسال و دریافت میکنند. هنگامی که وجوه به طور کامل به یک طرف یک کانال سرازیر می شود، کانال را برای انتقال پرداخت ها در یک جهت بی استفاده می کند (اگر تمام پول در سمت شما باشد، نمی توانید پرداخت ها را دریافت کنید؛ اگر از طرف دیگر باشد، پس شما نمی توان پرداخت ها را ارسال کرد). این امر مستلزم جابجایی پول از یک کانال به کانال دیگر است، که همچنین به عدم تعادل کانال ها در طول مسیر برای ایجاد تعادل مجدد کمک می کند. در نهایت این پویایی به نقطهای میرسد که در واقع چیزها باید با مبادله وجوه بین لایتنینگ و لایه پایه روی زنجیره متعادل شوند.
Statechains اجازه می دهد تا نقدینگی با همان آزادی ارائه شده در زنجیره حرکت کند، بدون اینکه نیازی به ایجاد ردپای روی زنجیره یا پرداخت هزینه برای آن باشد. فرض کنید یک کانال تخلیه شده دارید، در حالی که تمام نقدینگی طرف مقابل شما را ترک می کند، هیچ ظرفیت هزینه ای ندارید و همچنین یک زنجیره دولتی دارید. این Statechain میتواند آزادانه به هر کسی که آن را بپذیرد منتقل شود، و حتی میتواند یک کانال لایتنینگ در بالای آن داشته باشد، اگر کل ارزش را ارسال نکنید، و میتواند برای تعادل مجدد وجوه در کانال معمولی شما در کنار شما استفاده شود. .
این به شما امکان می دهد از نظر تعداد کانال هایی که باید از طریق آنها مسیریابی کنید تا تعادل مجدد کانال خود را ایجاد کنید (به یاد داشته باشید، شما در تغییر تعادل هر کانال دیگری که از طریق آن مسیر می کنید کمک می کنید) بسیار بیشتر است. به همتای مشابهی که کانالی را دارید که با آن تعادل مجدد برقرار می کنید. اگر میخواهید کانالی را با یک همتا ببندید و با دیگری باز کنید، حتی میتوانید چیزها را مجدداً متعادل کنید تا تمام موجودی کانال را داشته باشید و اگر روی یک کانال ساخته شده باشد، آن را کاملاً خارج از زنجیره به همتای جدید منتقل کنید. زنجیره دولتی
آینده Statechains و Lightning
نیکلاس گرگوری از Commerceblock در مورد برنامه های خود در آینده گفت: “هدف ما ایجاد یک رویکرد استاندارد برای ترکیب Statechains و فناوری Lightning به منظور تسهیل تعادل خارج از زنجیره کانال های لایتنینگ از طریق استفاده از کانال های حالت است. این مشخصات به اساس دستیابی به این هدف است.”
از همان ابتدا، statechains همیشه پیشنهاد شد تا با Lightning تعامل داشته باشند تا مشکل استفاده از آنها توسط خودشان حل شود: اینکه شما باید کل ارزش کل UTXO را منتقل کنید. آنها همچنین درجهای از انعطافپذیری را برای لایتنینگ فراهم میکنند که به خودی خود از نظر نحوه مدیریت نقدینگی و انتقال آن در سراسر شبکه ندارد.
اکنون که لایتنینگ در مراحل اولیه رشد خود قرار دارد و اجرای ملموسی از statechains برای بیش از یک سال وجود دارد، زمان آن رسیده است که بررسی کنیم که چگونه این دو فناوری می توانند با هم تعامل داشته باشند. رعد و برق به عنوان یک شبکه، سیستمی است برای انتقال اتمی بین دو طرف که مستقیماً در نمودار شبکه به هم متصل نیستند. نحوه عملکرد هر اتصال در آن نمودار، به طور دقیق، تا زمانی که کار می کند، نباید برای فرستنده و گیرنده پرداخت ها مهم باشد.
Statechains و کانال های Lightning هر دو از نظر مزایا چیزهای زیادی برای ارائه به یکدیگر دارند، تنها کاری که باید انجام شود این است که استانداردسازی این دو در تعامل با یکدیگر انجام شود.
این یک پست مهمان توسط شینوبی است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا مجله Bitcoin را منعکس نمی کند.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
برچسب ها :Lightning ، Statechain ، است ، بیت ، ترکیب ، در ، زنجیره های دولتی ، شبکه رعد و برق ، شده ، فنی ، کوین ، مبلغ پرداختی ، مجله ، ویژگی
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰