Telegram開放網路程式碼及相關P2P及區塊鏈技術發布

推出 測試地點和 打開 TON(Telegram Open Network)區塊鏈平台的來源文本,由 Telegram Systems LLP 自 2017 年以來開發。 TON 提供了一套技術,確保分散式網路的運行,以運行基於區塊鏈和智慧合約的各種服務。 期間 首次代幣發行 該項目吸引了超過1.7億美元的投資。 原始文字包括 1610 個文件,包含約 398 萬行程式碼。 這個專案是用 C++ 編寫的 分發者 根據 GPLv2 許可(LGPLv2 下的函式庫)。

除了 區塊鏈 TON 還包括 P2P 通訊系統、分散式區塊鏈儲存和託管服務組件。 TON 可以被認為是分散式超級伺服器,旨在託管和提供基於智慧合約的各種服務。 加密貨幣將基於TON平台推出 就交易確認速度(每秒數百萬筆交易而不是數十筆交易)而言,它遠遠快於比特幣和以太坊,並且能夠以 VISA 和 Mastercard 的處理速度處理支付。

開源允許您參與專案測試並開發自己的 網路節點,負責區塊鏈的特定分支。 該節點還可以充當 驗證器 確認區塊鏈上的交易。 超立方路由用於確定節點之間的最短路徑。 不支持挖礦 - Gram 加密貨幣的所有單位都會立即生成,並將在投資者和穩定基金之間分配。

主要的 組件 噸:

  • TON Blockchain 是一個能夠執行以下操作的區塊鏈平台 圖靈完備 使用為 TON 開發的語言創建的智能合約 菲夫特 並使用特殊的方法在區塊鏈上執行 TVM虛擬機。 支援更新正式的區塊鏈規範、多加密貨幣交易、小額支付、離線支付網路;
  • TON P2P 網路是由客戶端組成的 P2P 網絡,用於存取 TON 區塊鏈、發送候選交易並接收客戶端所需的區塊鏈部分的更新。 P2P網路還可以用於任意分散式服務的運行,包括那些與區塊鏈無關的服務;
  • TON 儲存 - 分散式文件存儲,可透過 TON 網路訪問,並在 TON 區塊鏈中用於儲存包含區塊副本和資料快照的存檔。 此儲存空間也適用於儲存在 TON 平台上運行的使用者和服務的任意文件。 資料傳輸類似於種子檔案;
  • TON Proxy 是一個匿名代理,讓人想起 I2P(Invisible Internet Project),用於隱藏網路節點的位置和位址;
  • TON DHT 是分散式雜湊表,類似於 卡德里亞,並用作分散式儲存的 torrent 追蹤器的類似物,以及代理匿名器的入口點的確定器和服務搜尋機制;
  • TON 服務是一個用於建立任意服務(例如網站和 Web 應用程式)的平台,可透過 TON 網路和 TON 代理程式使用。 服務介面是形式化的,並允許以瀏覽器或行動應用程式的方式進行互動。 介面描述和入口點在 TON 區塊鏈中發布,並透過 TON DHT 識別提供服務的節點。 服務可以在 TON 區塊鏈上創建智慧合約,以確保履行對客戶的某些義務。 從使用者收到的資料可以儲存在 TON Storage 中;
  • TON DNS 是一個為儲存、智慧合約、服務和網路節點中的物件指派名稱的系統。 該名稱不是 IP 位址,而是轉換為 TON DHT 的雜湊值;
  • TON Payments 是一個小額支付平台,可用於快速轉帳和支付區塊鏈上延遲顯示的服務;
  • 與第三方即時通訊和社交網路應用程式整合的元件,使區塊鏈技術和分散式服務可供普通用戶使用。 Telegram Messenger 預計將成為第一批支援 TON 的大眾應用程式之一。

來源: opennet.ru