Ontology meluncurkan Layer 2, berkontribusi pada platform rantai publik yang lebih komprehensif

Ontology meluncurkan Layer 2, berkontribusi pada platform rantai publik yang lebih komprehensif

kata pengantar

Bayangkan sebuah skenario di mana platform blockchain berkembang pesat dan jumlah penggunanya meningkat pesat hingga mencapai puluhan juta, menyebabkan biaya terkait meroket dalam waktu singkat. Strategi apa yang diperlukan pada tahap ini untuk menjaga efisiensi operasional tanpa mengorbankan laju pembangunan karena proses persetujuan dan konfirmasi yang rumit? Seperti yang disetujui oleh banyak perusahaan bisnis, skalabilitas harus menjadi prioritas.

Sebagai teknologi penskalaan off-chain, Ontology Layer 2 menawarkan kinerja lebih tinggi dan tarif lebih rendah. Perusahaan dapat dengan aman menyimpan sejumlah besar catatan transaksi di luar rantai dan kemudian mentransfernya ke dalam rantai ketika mereka perlu berinteraksi, sehingga mengurangi biaya transaksi pengguna dan meningkatkan produktivitas secara signifikan.

pengenalan

Sebagaimana diuraikan dalam peta jalan Aristoteles 2020, ketika dikombinasikan dengan Ontology lintas rantai, Wasm-JIT, Multi-VM, dan teknologi inti canggih lainnya, Ontology Layer 2 kini menunjukkan kinerja yang lebih baik dibandingkan solusi Layer 2 lainnya. implementasi, penyimpanan, dukungan multibahasa dan kompatibilitas penuh antara versi analisis dan eksekusi. Memungkinkan kontrak penerapan untuk saling beroperasi secara lancar, seperti menjalankan beberapa sistem operasi virtual pada satu mesin, meningkatkan efisiensi eksekusi, dan mengurangi biaya pemrosesan.

Proses kerja

Ontologi Level 2 terdiri dari 3 bagian utama: Deposit Ontologi di Level 2, Penarikan Level 2 di Ontologi, Transaksi Level 2 dan jaminan keamanan.

Di pusat perdagangan Level 2, pengguna dapat melakukan transaksi, melaksanakan permintaan kontrak, dan menandatangani kontrak. Transaksi ini mungkin sama dengan format transaksi rantai utama Ontology atau mungkin berbeda. Pengumpul transaksi (disebut "Kolektor") bertanggung jawab mengumpulkan transaksi Tingkat 2 pengguna. Mungkin ada banyak kolektor selama proses berlangsung. Pengguna juga dapat menyiarkan transaksi Level 2 mereka ke banyak kolektor.

Kolektor secara berkala mengemas transaksi Lapisan 2 yang dikumpulkan dan menjalankannya untuk membuat keadaan baru. Kolektor juga bertanggung jawab meneruskan akar keadaan baru ke rantai Ontologi utama. Setelah transaksi yang dikemas dalam blok Level 2 dieksekusi, akar status baru menjadi status blok Level 2. Challenger bertanggung jawab untuk memvalidasi status blok Level 2 yang diserahkan oleh Kolektor ke rantai Ontologi utama. Hal ini mengharuskan Challenger untuk menyinkronkan blok Layer 2 melalui Collector untuk mempertahankan status global penuh.

KONFIRMASI AKUN TERMASUK INFORMASI STATUS AKUN DAN KONFIRMASINYA, YANG DAPAT DIPEROLEH DARI PERMINTAAN KOLEKTOR DAN CHALLENGER. HANYA MEREKA YANG MEMPERTAHANKAN KONDISI GLOBAL YANG LENGKAP.

Setoran di Level 2

  1. Pertama, pengguna melakukan operasi “Deposit” pada rantai Ontologi utama. Kontrak rantai utama memblokir dana simpanan pengguna dan menetapkan status dana ini di Level 2. Saat ini, statusnya adalah “belum dirilis”.
  2. Kolektor kemudian diberitahu bahwa transaksi Deposit sedang menunggu keputusan di rantai utama Ontologi. Kolektor akan mengubah statusnya pada level 2 sesuai dengan operasi penyimpanan. Faucet kemudian menambahkan Deposit untuk melepaskan transaksi dan mengemasnya bersama dengan transaksi pengguna lainnya ke dalam blok Level 2. Ketika status blok Level 2 mencapai rantai utama Ontologi, ia memberi tahu sistem bahwa deposit telah dilepaskan.
  3. Kontrak rantai utama melakukan operasi pelepasan simpanan dan mengubah status dana simpanan menjadi “dilepaskan”.

Temuan dari Ontologi

  1. Pengguna membuat transaksi "Penarikan" Level 2 dan mengirimkannya ke faucet.
  2. Kolektor memodifikasi statusnya berdasarkan Penarikan dan secara bersamaan mengemas transaksi Penarikan dan transaksi pengguna lainnya bersama-sama ke dalam blok Level 2. Saat mengirimkan status blok Level 2 ke rantai Ontologi utama, permintaan Output akan dikirim.
  3. Kontrak rantai utama mengeksekusi permintaan penarikan, mendaftarkan catatan dana dan menetapkan status menjadi “tidak dirilis”.
  4. Setelah mengkonfirmasi statusnya, pengguna mengajukan permintaan untuk menarik dana dari akun.
  5. Kontrak rantai utama memenuhi permintaan penarikan dari akun, mentransfer dana ke akun target dan menetapkan catatan penarikan ke "dirilis".

Transaksi dan Keamanan Tingkat 2

Transaksi tingkat 2

  1. Pengguna membuat transaksi “Transfer” Tingkat 2 dan menyerahkannya ke Kolektor.
  2. Kolektor mengemas transaksi transfer dan transaksi lainnya ke dalam blok Layer 2, mengeksekusi transaksi di blok tersebut, dan mentransfer status blok Layer 2 tersebut ke rantai Ontologi utama.
  3. Tunggu hingga status dikonfirmasi.

Jaminan keamanan

Setelah Operator menyerahkan status blok Level 2 ke rantai utama Ontologi, Penantang juga dapat melakukan transaksi blok Level 2 dan memverifikasi bahwa status blok Level 2 sudah benar. Jika ada yang tidak benar, Penantang akan mengumpulkan bukti penipuan dan kirimkan kontrak pintar Level 2. untuk menantang Operator.

Bagaimana cara menggunakan

Ontologi Level 2 saat ini tersedia di Ontology TestNet untuk dicoba oleh pengembang.

Link

Link untuk dokumentasi

Pada artikel selanjutnya kami akan menyajikan perbandingan performa mendetail dengan Layer 2 di rantai lain.

Lampiran: Ketentuan

Transaksi tingkat 2

Pengguna telah membuat permintaan untuk mentransfer atau melaksanakan kontrak di Level 2 dan telah menandatanganinya. Transaksi ini mungkin sama dengan format transaksi rantai utama Ontology atau mungkin berbeda.

Kolektor

Kolektor adalah pengumpul transaksi Tingkat 2. Ia bertanggung jawab untuk mengumpulkan transaksi Tingkat 2 pengguna, memvalidasi dan melaksanakan transaksi. Setiap kali blok Layer 2 dibuat, kolektor bertanggung jawab untuk mengeksekusi transaksi pada blok tersebut, memperbarui status, dan menghasilkan kontrak Layer 2, yang dapat diartikan sebagai bukti negara yang digunakan untuk tujuan keamanan.

Blok tingkat 2

Kolektor secara berkala mengemas transaksi Level 2 yang dikumpulkan, menghasilkan blok yang berisi semua transaksi Level 2, dan menghasilkan blok Level 2 baru.

keadaan tingkat 2

Kolektor melakukan transaksi batch pada blok Layer 2, memperbarui status, mengurutkan semua data status yang diperbarui untuk membuat pohon Merkle, dan menghitung hash akar pohon Merkle. Hash root adalah status blok Level 2.

Operator

Operator adalah petugas keamanan Layer 2 dan bertanggung jawab untuk memantau apakah terjadi transfer token ke Layer 2 atau transaksi transfer token dari Layer 2 ke rantai utama Ontology. Operator juga bertanggung jawab untuk mengirimkan konfirmasi status Level 2 secara berkala. Anda dapat menavigasi ke jaringan Ontology sebagai konfirmasi.

Penantang

Pemohon bertanggung jawab untuk memverifikasi konfirmasi status yang diserahkan oleh Operator ke rantai utama Ontologi. Hal ini mengharuskan penantang untuk menyinkronkan transaksi Lapisan 2 dari operator atau rantai untuk mempertahankan status global penuh. Setelah Penantang menyelesaikan transaksi secara serempak dan memperbarui status, Penantang dapat memverifikasi validitas konfirmasi status yang diberikan oleh Operator di jaringan. Jika ada masalah, Pemohon dapat membuat tantangan anti penipuan, yang dapat dijelaskan dengan kontrak Level 2.

Konfirmasi Status Akun

Dicapai melalui bukti Merkle, konfirmasi status akun dapat diperoleh dari Operator dan Penantang. Mereka adalah satu-satunya pihak yang mempertahankan keadaan global secara penuh.

Bukti penipuan

Konfirmasi penipuan mencakup konfirmasi status akun sebelum pembaruan blok Level 2 saat ini.

Sertifikat status blok level 2 sebelumnya dan sertifikat status akun yang dikirimkan mengonfirmasi keabsahan status lama sebelum pembaruan. Bukti bahwa negara lama itu sah dapat diperoleh dengan menjalankan blok saat ini.

Blockchain Ontology yang berfokus pada perusahaan siap membantu perusahaan mengubah dan memodernisasi bisnis mereka. Jika Anda mengalami masalah dengan skalabilitas offline, mesin virtual, atau serangkaian sistem teknis lengkap, silakan hubungi kami di [email dilindungi].

Pelajari lebih lanjut tentang Ontologi

Informasi segar, relevan, dan komunikasi menyenangkan di obrolan Telegram kami - Telegram Rusia

Juga, berlangganan dan pelajari: Situs web ontologi - GitHub - Discord - Twitter - Reddit

Sumber: www.habr.com

Tambah komentar