پیام رسان سیگنال انتشار کد سرور و ارز دیجیتال یکپارچه را از سر گرفت

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

اخیراً، ما شروع به آزمایش سیستم پرداخت تعبیه شده در سیگنال، بر اساس ارز رمزنگاری شده MobileCoin (MOB) خودمان که توسط Moxie Marlinspike، نویسنده پروتکل سیگنال توسعه داده شده است، آغاز کردیم. تقریباً در همان زمان، تغییرات اجزای سرور انباشته شده در طول سال در مخزن منتشر شد، از جمله مواردی که شامل اجرای یک سیستم پرداخت بود.

پیام رسان سیگنال انتشار کد سرور و ارز دیجیتال یکپارچه را از سر گرفت

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

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

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

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

علاوه بر اعتبار سنجی، شبکه همچنین دارای گره های Watcher است که امضاهای دیجیتالی را که تایید کننده ها به هر بلوک در بلاک چین متصل می کنند تأیید می کنند. گره‌های ناظر دائماً یکپارچگی شبکه غیرمتمرکز را نظارت می‌کنند، نسخه‌های محلی خود را از بلاک چین حفظ می‌کنند و APIهایی را برای برنامه‌های کیف پول و مشتریان مبادله ارائه می‌کنند. هر کسی می‌تواند گره اعتبارسنجی و مشاهده را اجرا کند؛ برای این منظور، خدمات مربوطه، تصاویر محصور برای Intel SGX و شبح mobilecoind توزیع می‌شود.

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

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

منبع: opennet.ru

اضافه کردن نظر