کد شبکه باز تلگرام و فناوری‌های P2P و بلاک چین منتشر شد

راه اندازی شد سایت تست و باز کن متون منبع پلت فرم بلاک چین TON (شبکه باز تلگرام) که توسط Telegram Systems LLP از سال 2017 توسعه یافته است. TON مجموعه‌ای از فناوری‌ها را ارائه می‌کند که عملکرد یک شبکه توزیع‌شده را برای بهره‌برداری از خدمات مختلف مبتنی بر بلاک چین و قراردادهای هوشمند تضمین می‌کند. در حین ICO این پروژه بیش از 1.7 میلیارد دلار سرمایه گذاری جذب کرد. متون منبع شامل 1610 فایل حاوی حدود 398 هزار خط کد می باشد. پروژه به زبان C++ و نوشته شده است توزیع شده توسط دارای مجوز GPLv2 (کتابخانه ها تحت LGPLv2).

در کنار blockchain TON همچنین شامل یک سیستم ارتباطی P2P، ذخیره سازی بلاک چین توزیع شده و اجزای خدمات میزبانی است. TON را می توان به عنوان یک ابر سرور توزیع شده در نظر گرفت که برای میزبانی و ارائه خدمات مختلف بر اساس قراردادهای هوشمند طراحی شده است. ارز دیجیتال بر اساس پلتفرم TON راه اندازی خواهد شد گرمکه از نظر سرعت تایید تراکنش به شدت سریعتر از بیت کوین و اتریوم است (میلیون ها تراکنش در ثانیه به جای ده ها) و می تواند پرداخت ها را با سرعت پردازش VISA و Mastercard پردازش کند.

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

اصلی اجزاء تن:

  • TON Blockchain یک پلتفرم بلاک چین است که قادر به انجام آن است تورینگ کامل شد قراردادهای هوشمند ایجاد شده به زبانی که برای TON ایجاد شده است پنج و بر روی بلاک چین با استفاده از یک خاص اجرا می شود ماشین مجازی TVM. پشتیبانی از به روز رسانی مشخصات رسمی بلاک چین، تراکنش های چند ارز دیجیتال، پرداخت های خرد، شبکه های پرداخت آفلاین؛
  • شبکه TON P2P یک شبکه P2P است که از مشتریان تشکیل شده است و برای دسترسی به بلاک چین TON، ارسال نامزدهای تراکنش و دریافت به‌روزرسانی برای بخش‌هایی از بلاک چین مورد نیاز مشتری استفاده می‌شود. شبکه P2P همچنین می‌تواند در عملکرد سرویس‌های توزیع شده دلخواه، از جمله خدماتی که به بلاک چین مربوط نیستند، استفاده شود.
  • TON Storage - ذخیره‌سازی فایل توزیع‌شده، قابل دسترسی از طریق شبکه TON و در بلاک چین TON برای ذخیره آرشیو با کپی‌هایی از بلوک‌ها و عکس‌های فوری داده‌ها استفاده می‌شود. ذخیره سازی همچنین برای ذخیره فایل های دلخواه کاربران و سرویس های در حال اجرا بر روی پلت فرم TON قابل استفاده است. انتقال داده شبیه به تورنت است.
  • TON Proxy یک پراکسی ناشناس است که یادآور I2P (پروژه اینترنتی نامرئی) است و برای مخفی کردن مکان و آدرس گره های شبکه استفاده می شود.
  • TON DHT یک جدول هش توزیع شده مشابه است کادملیاو به عنوان آنالوگ ردیاب تورنت برای ذخیره سازی توزیع شده، و همچنین به عنوان تعیین کننده نقاط ورودی برای یک ناشناس پراکسی و به عنوان مکانیزم جستجوی سرویس استفاده می شود.
  • TON Services بستری برای ایجاد سرویس‌های دلخواه (چیزی مانند وب‌سایت‌ها و برنامه‌های کاربردی وب) است که از طریق شبکه TON و TON Proxy در دسترس است. رابط سرویس رسمی است و امکان تعامل در سبک مرورگرها یا برنامه های تلفن همراه را فراهم می کند. توضیحات رابط و نقاط ورودی در بلاک چین TON منتشر می شود و گره های ارائه دهنده خدمات از طریق TON DHT شناسایی می شوند. خدمات می توانند قراردادهای هوشمندی را در بلاک چین TON ایجاد کنند تا اجرای برخی تعهدات به مشتریان را تضمین کنند. داده های دریافت شده از کاربران را می توان در TON Storage ذخیره کرد.
  • TON DNS سیستمی برای تخصیص نام به اشیا در ذخیره سازی، قراردادهای هوشمند، سرویس ها و گره های شبکه است. به جای آدرس IP، نام به هش برای TON DHT تبدیل می شود.
  • TON Payments یک پلت فرم پرداخت خرد است که می تواند برای انتقال سریع وجوه و پرداخت خدمات با نمایش تاخیری در بلاک چین استفاده شود.
  • مولفه هایی برای ادغام با پیام رسان های فوری شخص ثالث و برنامه های شبکه های اجتماعی، در دسترس قرار دادن فناوری های بلاک چین و خدمات توزیع شده برای کاربران عادی. پیام رسان تلگرام وعده داده شده است که یکی از اولین برنامه های کاربردی انبوه برای پشتیبانی از TON باشد.

منبع: opennet.ru