Semua bahasa
TERA adalah rantai publik asli yang terfragmentasi berdasarkan konsensus POW. Jumlah totalnya 1 miliar, waktu pembuatan blok 3 detik, kecepatan transaksi 1000TPS, dan tidak ada biaya gas. Bahasa pengembangan DApp adalah JavaScript, dan semua DApp disimpan di blockchain.
Perlu disebutkan bahwa protokol fragmentasi penggabungan TERA mendukung penambahan fragmen baru yang tak terhitung jumlahnya tanpa kehilangan keamanan jaringan. Sharding baru memungkinkan cross-chain berdasarkan platform TERA. Pada saat yang sama, shard yang berbeda ini disatukan dalam jaringan global, sehingga meningkatkan total kecepatan jaringan hingga lebih dari 1 juta TPS dan mencapai skalabilitas tak terbatas.
Pemisahan transmisi data dan autentikasi
Setiap node dalam jaringan adalah sama. Jumlah node tidak terbatas. Komunikasi antar node dicapai dengan mengatur rantai data tunggal di mana informasi dicatat dalam bentuk perintah (transaksi). Biasanya rantai seperti itu disebut blockchain, tetapi di platform ini aplikasinya diperluas. Dalam blockchain tradisional, transaksi ditulis ke dalam blok. Dalam hal ini, blok transaksi tidak boleh ditulis, yang tidak valid (misalnya tanda tangan digital salah, dana tidak mencukupi di akun, pembelanjaan ganda, dll). Di platform TERA, blockchain digunakan sebagai alat transmisi, yang dapat menulis informasi sewenang-wenang ke dalam blok (kami akan menyebutnya transaksi di masa mendatang). Interpretasi kebenaran informasi tergantung pada aplikasi tingkat yang lebih tinggi. Blockchain memiliki mekanisme konsensus untuk menentukan rantai data mana yang benar, tetapi konsensus ini tidak menjelaskan aturan transaksi di dalam blok tersebut. Data blok adalah kotak hitam - semua operasi dilakukan dengan satu set byte.
Algoritme PoW digunakan untuk bertahan dari serangan DDOS. Semakin lama durasi transaksi, nilai PoW harus semakin besar. Sebelum mengirim transaksi ke jaringan, klien menghitung nilai PoW. Platform data sungai TERA dapat diekspresikan secara abstrak sebagai jalur air, yang memastikan kontinuitas dan urutan matematis dari kapal kontainer yang melewatinya. Saluran tidak memiliki yurisdiksi atas kapal dan kargo. Utilitas kapal meliputi pelabuhan, tempat penangkapan ikan, gudang, dll, yang menyediakan pekerjaan yang berguna untuk pemuatan kapal.
Bagaimana penggunaannya?
Misalkan Anda perlu mengirim barang ke pelabuhan B, dan pelabuhan A telah mengemas barang ke dalam wadah dan mengirimkannya ke pelabuhan. Di Pelabuhan B, periksa semua peti kemas untuk isi yang benar dan ambil barang saat Anda menemukannya. Alur tersebut hanya membutuhkan waktu 8 detik untuk mengantarkan kapal ke semua pelabuhan tujuan.
Aspek penting di sini adalah urutan matematis. Tujuan dari blockchain adalah untuk memastikan bahwa setiap perangkat memiliki satu urutan dan komposisi blok. Jika metode ini disediakan, maka program yang membacanya akan menghasilkan hasil yang sama di semua komputer di dunia - sehingga datanya sama. Jadi meskipun blok ini berisi transaksi yang salah, pengeluaran ganda, dll., program di sisi klien akan melihatnya dan menolak untuk dieksekusi. Ini disebut proses verifikasi transaksi. Untuk mempercepat keseluruhan sistem, kami memisahkannya dari proses transfer blok. Oleh karena itu, kami dapat melakukan validasi di lain waktu dan dalam proses lain tanpa memengaruhi blockchain, kami dapat melakukan validasi lebih cepat karena banyaknya pemeriksaan - karena akses database yang lebih sedikit, kami dapat mengelompokkan operasi dan Bekerja lebih cepat.