Kod Rangkaian Terbuka Telegram dan teknologi P2P dan blockchain yang berkaitan diterbitkan

Dilancarkan tapak ujian dan buka teks sumber platform blockchain TON (Telegram Open Network), yang dibangunkan oleh Telegram Systems LLP sejak 2017. TON menyediakan satu set teknologi yang memastikan fungsi rangkaian teragih untuk operasi pelbagai perkhidmatan berdasarkan kontrak blok dan pintar. semasa ICO projek itu menarik lebih daripada $1.7 bilion dalam pelaburan. Teks sumber termasuk 1610 fail yang mengandungi kira-kira 398 ribu baris kod. Projek ini ditulis dalam C++ dan diedarkan oleh berlesen di bawah GPLv2 (perpustakaan di bawah LGPLv2).

Selain blockchain TON juga termasuk sistem komunikasi P2P, storan blockchain yang diedarkan dan komponen untuk perkhidmatan pengehosan. TON boleh dianggap sebagai superserver teragih yang direka untuk mengehoskan dan menyediakan pelbagai perkhidmatan berdasarkan kontrak pintar. Cryptocurrency akan dilancarkan berdasarkan platform TON Gram, yang secara radikalnya lebih pantas daripada Bitcoin dan Ethereum dari segi kelajuan pengesahan transaksi (berjuta-juta transaksi sesaat dan bukannya berpuluh-puluh), dan mampu memproses pembayaran pada kelajuan pemprosesan VISA dan Mastercard.

Sumber terbuka membolehkan anda mengambil bahagian dalam ujian projek dan membangunkan projek anda sendiri nod rangkaian, yang bertanggungjawab untuk cawangan khusus rantaian blok. Nod juga boleh berfungsi sebagai pengesah untuk mengesahkan transaksi pada blockchain. Penghalaan Hypercube digunakan untuk menentukan laluan terpendek antara nod. Perlombongan tidak disokong - semua unit mata wang kripto Gram dijana serentak dan akan diagihkan antara pelabur dan dana penstabilan.

Utama ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ TON:

  • TON Blockchain ialah platform blockchain yang mampu berprestasi Turing lengkap kontrak pintar yang dicipta dalam bahasa yang dibangunkan untuk TON Lima dan dilaksanakan pada blockchain menggunakan khas mesin maya TVM. Menyokong pengemaskinian spesifikasi blockchain formal, transaksi berbilang mata wang kripto, pembayaran mikro, rangkaian pembayaran luar talian;
  • Rangkaian TON P2P ialah rangkaian P2P yang dibentuk daripada pelanggan, digunakan untuk mengakses TON Blockchain, menghantar calon transaksi dan menerima kemas kini untuk bahagian blockchain yang diperlukan oleh pelanggan. Rangkaian P2P juga boleh digunakan dalam operasi perkhidmatan yang diedarkan sewenang-wenangnya, termasuk yang tidak berkaitan dengan rantaian blok;
  • Storan TON - Storan fail yang diedarkan, boleh diakses melalui rangkaian TON dan digunakan dalam Rantaian Blok TON untuk menyimpan arkib dengan salinan blok dan syot kilat data. Storan juga boleh digunakan untuk menyimpan fail sewenang-wenangnya pengguna dan perkhidmatan yang berjalan pada platform TON. Pemindahan data adalah serupa dengan torrents;
  • TON Proxy ialah proksi anonymizer, mengingatkan I2P (Projek Internet Halimunan) dan digunakan untuk menyembunyikan lokasi dan alamat nod rangkaian;
  • TON DHT ialah jadual cincang yang diedarkan serupa dengan kademlia, dan digunakan sebagai analog penjejak torrent untuk storan teragih, serta sebagai penentu titik masuk untuk anonymizer proksi dan sebagai mekanisme carian perkhidmatan;
  • Perkhidmatan TON ialah platform untuk mencipta perkhidmatan sewenang-wenang (sesuatu seperti tapak web dan aplikasi web), tersedia melalui Rangkaian TON dan Proksi TON. Antara muka perkhidmatan diformalkan dan membenarkan interaksi dalam gaya pelayar atau aplikasi mudah alih. Penerangan antara muka dan titik masuk diterbitkan dalam TON Blockchain, dan nod yang menyediakan perkhidmatan dikenal pasti melalui TON DHT. Perkhidmatan boleh mencipta kontrak pintar pada TON Blockchain untuk menjamin pemenuhan kewajipan tertentu kepada pelanggan. Data yang diterima daripada pengguna boleh disimpan dalam TON Storage;
  • TON DNS ialah sistem untuk memberikan nama kepada objek dalam storan, kontrak pintar, perkhidmatan dan nod rangkaian. Daripada alamat IP, nama itu ditukar menjadi cincang untuk TON DHT;
  • TON Payments ialah platform micropayment yang boleh digunakan untuk pemindahan dana yang cepat dan pembayaran untuk perkhidmatan dengan paparan tertunda pada blockchain;
  • Komponen untuk penyepaduan dengan pemesej segera pihak ketiga dan aplikasi rangkaian sosial, menjadikan teknologi blockchain dan perkhidmatan teragih tersedia kepada pengguna biasa. Telegram messenger dijanjikan untuk menjadi salah satu aplikasi massa pertama yang menyokong TON.

Sumber: opennet.ru