Kode Telegram Open Network jeung P2P patali jeung téknologi blockchain diterbitkeun

Dilancarkeun situs nguji sarta muka téks sumber tina platform blockchain TON (Telegram Open Network), dikembangkeun ku Telegram Systems LLP saprak 2017. TON nyayogikeun sakumpulan téknologi anu mastikeun fungsi jaringan anu disebarkeun pikeun operasi rupa-rupa jasa dumasar kana blockchain sareng kontrak pinter. Salila ICO proyék éta narik leuwih ti $ 1.7 milyar dina Investasi. Naskah sumber ngawengku 1610 file anu ngandung kira-kira 398 rébu baris kode. proyék ieu ditulis dina C ++ jeung disebarkeun ku dilisensikeun dina GPLv2 (perpustakaan handapeun LGPLv2).

sajaba ti blockchain TON ogé ngawengku sistem komunikasi P2P, neundeun blockchain disebarkeun sareng komponenana pikeun layanan hosting. TON bisa dianggap salaku superserver disebarkeun dirancang pikeun host sarta nyadiakeun rupa layanan dumasar kana kontrak pinter. Cryptocurrency bakal diluncurkeun dumasar kana platform TON gram, nu radikal leuwih gancang ti Bitcoin na Ethereum dina watesan speed konfirmasi urus (jutaan transaksi per detik tinimbang puluhan), sarta sanggup ngolah pangmayaran dina speed processing VISA na Mastercard.

Open source ngidinan Anjeun pikeun ilubiung dina nguji proyék sarta ngamekarkeun sorangan titik jaringan, nu tanggung jawab cabang husus tina blockchain nu. Node ogé tiasa dianggo salaku validator pikeun ngonfirmasi transaksi dina blockchain nu. Hypercube Routing dipaké pikeun nangtukeun jalur shortest antara titik. Pertambangan henteu dirojong - sadaya unit cryptocurrency Gram dibangkitkeun sakaligus sareng bakal disebarkeun antara investor sareng dana stabilisasi.

utama Komponén TON:

  • TON Blockchain mangrupikeun platform blockchain anu tiasa ngalaksanakeun Turing lengkep kontrak pinter dijieun dina basa dimekarkeun pikeun TON Lima sarta dieksekusi dina blockchain ngagunakeun husus mesin virtual TVM. Ngarojong ngamutahirkeun spésifikasi blockchain formal, transaksi multi-cryptocurrency, micropayments, jaringan pembayaran offline;
  • TON P2P Network mangrupakeun jaringan P2P dibentuk ti klien, dipaké pikeun ngakses TON Blockchain, ngirim calon transaksi sarta nampa apdet pikeun bagian tina blockchain diperlukeun ku klien nu. Jaringan P2P ogé tiasa dianggo dina operasi jasa anu disebarkeun sawenang, kalebet anu henteu aya hubunganana sareng blockchain;
  • Panyimpenan TON - Panyimpen file anu disebarkeun, tiasa diaksés ngalangkungan jaringan TON sareng dianggo dina TON Blockchain pikeun nyimpen arsip sareng salinan blok sareng snapshot data. Panyimpenan ogé tiasa dianggo pikeun nyimpen file sawenang-wenang pangguna sareng jasa anu dijalankeun dina platform TON. Mindahkeun data sami sareng torrents;
  • TON Proxy mangrupa proxy anonymizer, reminiscent of I2P (Invisible Internet Project) jeung dipaké pikeun nyumputkeun lokasi jeung alamat titik jaringan;
  • TON DHT mangrupakeun tabel Hash disebarkeun sarupa kademlia, sareng dianggo salaku analog tina tracker torrent pikeun neundeun anu disebarkeun, ogé salaku penentu titik éntri pikeun anonymizer proxy sareng salaku mékanisme milarian jasa;
  • TON Services mangrupikeun platform pikeun nyiptakeun jasa sawenang-wenang (sapertos situs wéb sareng aplikasi wéb), sayogi ngalangkungan TON Network sareng TON Proxy. Antarbeungeut jasa diformalkeun sareng ngamungkinkeun interaksi dina gaya browser atanapi aplikasi mobile. Katerangan antarmuka sareng titik éntri diterbitkeun dina TON Blockchain, sareng titik-titik anu nyayogikeun jasa diidentifikasi ngalangkungan TON DHT. Jasa bisa nyieun kontrak pinter dina TON Blockchain pikeun ngajamin minuhan kawajiban tangtu pikeun klien. Data anu ditampi ti pangguna tiasa disimpen dina TON Storage;
  • TON DNS nyaéta sistem pikeun napelkeun ngaran ka objék dina gudang, kontrak pinter, jasa jeung titik jaringan. Gantina alamat IP, ngaran dirobah jadi hashes pikeun TON DHT;
  • TON Payments mangrupikeun platform micropayment anu tiasa dianggo pikeun mindahkeun gancang dana sareng pamayaran kanggo jasa anu ditunda dina blockchain;
  • Komponén pikeun integrasi sareng utusan instan pihak katilu sareng aplikasi jejaring sosial, ngajantenkeun téknologi blockchain sareng jasa anu disebarkeun sayogi pikeun pangguna biasa. Utusan Telegram dijanjikeun janten salah sahiji aplikasi massa munggaran anu ngadukung TON.

sumber: opennet.ru