มีการเผยแพร่รหัสของ Telegram Open Network และเทคโนโลยี P2P และบล็อกเชนที่เกี่ยวข้อง

เปิดตัวแล้ว สถานที่ทดสอบและ เปิด ข้อความต้นฉบับของแพลตฟอร์มบล็อกเชน TON (Telegram Open Network) พัฒนาโดย Telegram Systems LLP ตั้งแต่ปี 2017 TON จัดเตรียมชุดเทคโนโลยีที่รับประกันการทำงานของเครือข่ายแบบกระจายสำหรับการดำเนินงานบริการต่างๆ ที่อิงตามบล็อคเชนและสัญญาอัจฉริยะ ในระหว่าง ICO โครงการนี้ดึงดูดการลงทุนมากกว่า 1.7 พันล้านดอลลาร์ ข้อความต้นฉบับประกอบด้วยไฟล์ 1610 ไฟล์ที่มีโค้ดประมาณ 398 บรรทัด โครงการนี้เขียนด้วยภาษา C++ และ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ GPLv2 (ไลบรารีภายใต้ LGPLv2)

นอกเหนือจาก blockchain TON ยังรวมถึงระบบการสื่อสาร P2P พื้นที่เก็บข้อมูลบล็อกเชนแบบกระจาย และส่วนประกอบสำหรับบริการโฮสติ้ง TON ถือได้ว่าเป็นซูเปอร์เซิร์ฟเวอร์แบบกระจายที่ออกแบบมาเพื่อโฮสต์และให้บริการต่างๆ ตามสัญญาอัจฉริยะ สกุลเงินดิจิทัลจะเปิดตัวตามแพลตฟอร์ม TON กรัมซึ่งเร็วกว่า Bitcoin และ Ethereum อย่างมากในแง่ของความเร็วในการยืนยันธุรกรรม (ธุรกรรมหลายล้านรายการต่อวินาทีแทนที่จะเป็นสิบ) และสามารถประมวลผลการชำระเงินด้วยความเร็วการประมวลผลของ VISA และ Mastercard

โอเพ่นซอร์สช่วยให้คุณมีส่วนร่วมในการทดสอบโครงการและพัฒนาของคุณเอง โหนดเครือข่ายซึ่งรับผิดชอบสาขาเฉพาะของบล็อคเชน โหนดยังสามารถทำหน้าที่เป็น เครื่องมือตรวจสอบ เพื่อยืนยันการทำธุรกรรมบนบล็อคเชน การกำหนดเส้นทาง Hypercube ใช้เพื่อกำหนดเส้นทางที่สั้นที่สุดระหว่างโหนด ไม่รองรับการขุด - ทุกหน่วยของสกุลเงินดิจิตอล Gram ถูกสร้างขึ้นพร้อมกันและจะถูกกระจายระหว่างนักลงทุนและกองทุนรักษาเสถียรภาพ

หลัก ส่วนประกอบ ตัน:

  • TON Blockchain เป็นแพลตฟอร์มบล็อคเชนที่สามารถทำงานได้ ทัวริงเสร็จสมบูรณ์ สัญญาอัจฉริยะที่สร้างขึ้นในภาษาที่พัฒนาขึ้นสำหรับ TON ห้า และดำเนินการบนบล็อคเชนโดยใช้วิธีพิเศษ เครื่องเสมือน TVM. รองรับการอัปเดตข้อกำหนดบล็อกเชนอย่างเป็นทางการ ธุรกรรมหลายสกุลเงินดิจิทัล การชำระเงินขนาดเล็ก เครือข่ายการชำระเงินออฟไลน์
  • TON P2P Network เป็นเครือข่าย P2P ที่สร้างขึ้นจากไคลเอนต์ ใช้เพื่อเข้าถึง TON Blockchain ส่งผู้สมัครธุรกรรม และรับการอัพเดตสำหรับส่วนของบล็อคเชนที่ลูกค้าต้องการ เครือข่าย P2P ยังสามารถนำมาใช้ในการดำเนินการบริการแบบกระจายตามอำเภอใจ รวมถึงบริการที่ไม่เกี่ยวข้องกับบล็อกเชน
  • พื้นที่จัดเก็บ TON - พื้นที่จัดเก็บไฟล์แบบกระจาย เข้าถึงได้ผ่านเครือข่าย TON และใช้ใน TON Blockchain เพื่อจัดเก็บไฟล์เก็บถาวรพร้อมสำเนาบล็อกและสแน็ปช็อตของข้อมูล พื้นที่เก็บข้อมูลยังใช้สำหรับการจัดเก็บไฟล์ของผู้ใช้และบริการที่ทำงานบนแพลตฟอร์ม TON อีกด้วย การถ่ายโอนข้อมูลจะคล้ายกับทอร์เรนต์
  • TON Proxy เป็นพร็อกซีที่ไม่ระบุชื่อซึ่งชวนให้นึกถึง I2P (โครงการอินเทอร์เน็ตที่มองไม่เห็น) และใช้เพื่อซ่อนตำแหน่งและที่อยู่ของโหนดเครือข่าย
  • TON DHT เป็นตารางแฮชแบบกระจายที่คล้ายกับ kademliaและใช้เป็นอะนาล็อกของตัวติดตามทอร์เรนต์สำหรับการจัดเก็บแบบกระจาย เช่นเดียวกับตัวกำหนดจุดเริ่มต้นสำหรับตัวไม่ระบุชื่อพร็อกซีและเป็นกลไกการค้นหาบริการ
  • TON Services เป็นแพลตฟอร์มสำหรับการสร้างบริการตามอำเภอใจ (เช่น เว็บไซต์และเว็บแอปพลิเคชัน) ซึ่งให้บริการผ่านเครือข่าย TON และ TON Proxy อินเทอร์เฟซบริการได้รับการออกแบบอย่างเป็นทางการและอนุญาตให้โต้ตอบในรูปแบบของเบราว์เซอร์หรือแอปพลิเคชันมือถือ คำอธิบายอินเทอร์เฟซและจุดเริ่มต้นได้รับการเผยแพร่ใน TON Blockchain และโหนดการให้บริการจะถูกระบุผ่าน TON DHT บริการสามารถสร้างสัญญาอัจฉริยะบน TON Blockchain เพื่อรับประกันการปฏิบัติตามภาระผูกพันบางประการต่อลูกค้า ข้อมูลที่ได้รับจากผู้ใช้สามารถจัดเก็บไว้ใน TON Storage;
  • TON DNS คือระบบสำหรับการกำหนดชื่อให้กับออบเจ็กต์ในพื้นที่จัดเก็บข้อมูล สัญญาอัจฉริยะ บริการ และโหนดเครือข่าย แทนที่จะเป็นที่อยู่ IP ชื่อจะถูกแปลงเป็นแฮชสำหรับ TON DHT
  • TON Payments เป็นแพลตฟอร์มไมโครเพย์เมนต์ที่สามารถใช้เพื่อโอนเงินอย่างรวดเร็วและชำระค่าบริการที่มีการแสดงผลล่าช้าบนบล็อกเชน
  • ส่วนประกอบสำหรับการผสานรวมกับโปรแกรมส่งข้อความด่วนและแอปพลิเคชันเครือข่ายโซเชียลของบุคคลที่สาม ทำให้เทคโนโลยีบล็อกเชนและบริการแบบกระจายพร้อมใช้งานสำหรับผู้ใช้ทั่วไป Telegram Messenger ได้รับการสัญญาว่าจะเป็นหนึ่งในแอปพลิเคชั่นจำนวนมากกลุ่มแรก ๆ ที่รองรับ TON

ที่มา: opennet.ru