Architecture & blockchain
24 bài viếtBlockchain cấp một (L1)
Blockchain được chia thành 4 cấp độ: L0 (cơ sở hạ tầng P2P), L1 (căn bản chứa nhật ký giao dịch phân tán), L2 (tăng quy mô thông qua các roll-up, plasma, sidechain), L3 (các ứng dụng với UX).
Các loại giao dịch trong blockchain TON
Giao dịch trong TON gửi tin nhắn đến, thực hiện hợp đồng thông minh, tạo tin nhắn đi ra. Thời gian hợp lý để sắp xếp. 6 loại: thông thường, lưu trữ, tick, tock, chia, kết hợp. Giao tiếp thông thường đi qua 5 giai đoạn: lưu giữ, tín dụng, tính toán, hành động, bật lại (bounce).
Cấu trúc khối trong blockchain TON
Khối TON: tiêu đề (header, cố định trong chuỗi, liên kết đến khối trước, gốc Merkl, ID workchain, số khe tiếp theo) + phần chính (body, biến ở chuỗi, giao dịch + thay đổi trạng thái). Sử dụng cây Merkl cho tính toàn vẹn. Kích thước khối năng động.
Hợp đồng thông minh
Các chương trình được thực hiện độc lập trên blockchain khi các bên thực hiện các điều khoản của hợp đồng. Trong TON, các hợp đồng thông minh được viết trên FunC, Tact và Tolk, thực hiện trong TVM và sử dụng sharding để mở rộng quy mô.
KYC
KYC (Know Your Customer) một bộ quy trình nhận dạng khách hàng trong tài chính. Lịch sử: FATF 1989, AMLD 1994, AMLD5 2018 đã mở rộng các yêu cầu cho sàn giao dịch tiền điện tử.
Key Metrics of TON
Key Metrics of TON các chỉ số chính của mạng: TPS, thời gian phân phối khối, ví hoạt động, giao dịch hàng ngày, giá giao dịch, time-to-finality, hiệu suất hợp đồng, phi tập trung.
Lịch sử khai thác TON
Lịch sử khai thác TON: Telegram ICO 2018 ($1.7B), suit SEC, thỏa thuận thế giới 2020. Telegram đã đặt TON trong 20 hợp đồng thông minh PoW-Giver (10 Small + 10 Large). Initial Proof-of-Work (IPoW) từ 06.06.2020 đến 28.06.2022. ~200K TON/ngày. Sau IPoW chuyển sang PoS.
Mã hóa bằng TON
Cryptography trong TON cơ sở an ninh, bảo mật và toàn vẹn dữ liệu. Sử dụng RSA, AES, chữ ký số, hàm hash. Mã hóa hỗn hợp (không đối xứng để trao đổi khóa + đối xứng cho dữ liệu) được phát triển bởi Nikolai Durov và nhóm Telegram.
Người xác thực
Một nút mạng kiểm tra các giao dịch và tạo ra các khối trong blockchain trên Proof-of-Stake.
Node
Node nút của blockchain TON. Các loại: Full Node, Validator, Liteserver, Archive + chức năng (proxy, TON Storage). Yêu cầu về phần cứng: 16 lõi / 128GB RAM / 1TB NVMe / 1 Gbit/s.
PoS
Proof of Stake (PoS) Cơ chế đồng thuận blockchain: các validator xếp các token để có quyền tạo các khối. TON sử dụng PoS + BFT (Catchain) để mở rộng và chia sẻ, xoay vòng các validators mỗi ~1024 khối.
TON Blockchain Architecture
Kiến trúc TON: bag-of-cells, Infinite Sharding Paradigm (ISP), masterchain + shardchains + accountchains.
TON Proxy
Mạng proxy TON phi tập trung: truy cập các trang web .ton, vượt qua các khóa, mã hóa gói tin từ đầu đến cuối giữa các nút mạng.
TON Sharding
TON Sharding phân chia blockchain TON thành các shardchain để mở rộng quy mô. Kiến trúc: 1 masterchain + lên đến 2 ^ 32 vorkchain + đến 2^ 60 shardchains mỗi. Công nghệ: Infinite Merging Paradigm, Instant Hypercube Routing, shardding động. Tốc độ đỉnh: 104 715 TPS.
TON Storage
TON: tải về bất kỳ tệp và trang web nào, mã hóa truy cập, các nút lưu trữ và hợp đồng thông minh để đảm bảo an toàn.
TON Virtual Machine (TVM)
Máy ảo lưu lượng để thực hiện hợp đồng thông minh trong TON. Hoạt động bằng các tế bào (cells), hỗ trợ tiếp tục (continuations) để quản lý luồng và đảm bảo khả năng tương thích ngược thông qua hệ thống code pages.
Telegram Open Network
Telegram Open Network (TON) dự án blockchain gốc Telegram 2018: $1,7 tỷ ICO, mã thông báo GRAM. SEC kiện Telegram (2019), Durov đã trả $18.5M tiền phạt và đóng dự án vào ngày 20.05.2020.
The Open Network
Một blockchain phi tập trung cấp một, ban đầu được phát triển bởi nhóm Telegram và được chuyển giao cho cộng đồng vào năm 2021.
The Open Network (TON): tổng quan hệ sinh thái
Một cái nhìn tổng quan mở rộng về hệ sinh thái TON: thời gian phục hồi sau SEC vs Telegram (2020), công nghệ (chuỗi thủ công + dây chuyền + chords), 611+ dApps trong danh mục, sản phẩm Tonkeeper / STON.fi / Fragment / Getgems / TONup.
Thuật ngữ blockchain
Từ vựng các thuật ngữ blockchain: cơ bản (blockchain, hash, node, smart-contract), TON-specific (masterchain, workchain đến 2 ^ 32, shardchain đến 20 ^ 60 shards), đồng thuận (PoW, PoS, DPoS), giao dịch (bì, gấu, cá voi, đập, đâm, phổ biến, tiêu diệt), DeFi (stecking, farming, pool, mempul, đa chữ ký), NFT, airdrop, ATH, khí, genesis-block, fork.
Toncoin
Tiền mã hóa gốc của blockchain The Open Network, được sử dụng để thanh toán hoa hồng, xếp hàng và thanh toán bên trong hệ sinh thái TON.
Transaction Fees
Transaction Fees hoa hồng cho chuyển / nhập / rút tiền điện tử. Bảo vệ khỏi các cuộc tấn công spam. Bitcoin: phụ thuộc vào kích thước bằng byte (satochi). Ethereum: gas trong gwei (base fee + priority fee). TON: 5 thành phần (storage, in_fwd, computation, action, out_fWD), ~0,005 TON cho mỗi giao dịch. Trung bình (06.2024): BTC $2.5, ETH $2.58, TON $0.036, TRON $1.67.
Zero-Knowledge (ZK) Proofs
ZK (Zero-Knowledge Proof) là một phương pháp mã hóa để chứng minh sự khẳng định mà không tiết lộ dữ liệu. 2 bên: prover + verifier.
Ưu điểm của TON so với các blockchain khác
So sánh TON với Bitcoin (L1 PoW, UTXO), Ethereum (L 1 PoS, lên đến 64 chord, 15 TPS, thời gian hoàn thành 12,8 phút), Solana (một chuỗi, 65K TPS giao dịch đơn giản, trục trặc 09.2021 vào 17 giờ). TON: PoS + không đồng bộ + chording động (chưa đến 2 ^ 32 vorkchain × 2 ^ 60 chord), một khối mới mỗi 5 giây, kỷ lục 104 715 TPS (thử nghiệm căng thẳng 10.2022). TONE thế hệ thứ ba.