Ontologi melancarkan Lapisan 2, menyumbang kepada platform rantaian awam yang lebih komprehensif

Ontologi melancarkan Lapisan 2, menyumbang kepada platform rantaian awam yang lebih komprehensif

Perutusan

Bayangkan senario di mana platform blockchain berkembang pesat dan bilangan pengguna berkembang pesat sehingga berpuluh-puluh juta, mengakibatkan peningkatan mendadak dalam kos berkaitan dalam masa yang singkat. Apakah strategi yang diperlukan pada peringkat ini untuk mengekalkan kecekapan operasi tanpa menjejaskan kadar pembangunan disebabkan oleh proses kelulusan dan pengesahan yang kompleks? Seperti yang dipersetujui oleh kebanyakan perusahaan perniagaan, skalabiliti harus menjadi keutamaan.

Sebagai teknologi penskalaan luar rantaian, Ontology Layer 2 menawarkan prestasi yang lebih tinggi dan kadar yang lebih rendah. Perusahaan boleh menyimpan sejumlah besar rekod transaksi di luar rantaian dengan selamat dan kemudian memindahkannya ke rantaian apabila mereka perlu berinteraksi, mengurangkan kos transaksi pengguna dan meningkatkan produktiviti secara mendadak.

Pengenalan

Seperti yang digariskan dalam pelan hala tuju Aristotle 2020, apabila digabungkan dengan Ontologi rantaian silang, Wasm-JIT, Multi-VM dan teknologi teras termaju yang lain, Ontology Layer 2 kini menunjukkan prestasi yang lebih baik daripada penyelesaian Layer 2 yang lain. Ini ditunjukkan dalam kos yang rendah setiap storan, sokongan berbilang bahasa dan keserasian penuh antara versi analisis dan pelaksanaan. Dayakan kontrak penempatan untuk saling beroperasi dengan lancar, seperti menjalankan berbilang sistem pengendalian maya pada satu mesin, meningkatkan kecekapan pelaksanaan dan mengurangkan kos pemprosesan.

Proses kerja

Ontologi Tahap 2 terdiri daripada 3 bahagian utama: Deposit Ontologi pada Tahap 2, Pengeluaran Tahap 2 pada Ontologi, transaksi Tahap 2 dan jaminan keselamatan.

Di pusat perdagangan Tahap 2, pengguna boleh membuat transaksi, melaksanakan permintaan kontrak dan menandatangani kontrak. Urus niaga ini mungkin sama atau tidak dengan format urus niaga rantaian utama Ontologi. Pengumpul transaksi (dipanggil "Pengumpul") bertanggungjawab untuk mengumpul transaksi Tahap 2 pengguna. Mungkin terdapat berbilang pengumpul sepanjang proses. Pengguna juga boleh menyiarkan transaksi Tahap 2 mereka kepada berbilang pengumpul.

Pengumpul secara berkala membungkus urus niaga Lapisan 2 dan menjalankannya untuk mencipta keadaan baharu. Pengumpul juga bertanggungjawab untuk menghantar punca keadaan baharu kepada rantaian Ontologi utama. Setelah urus niaga yang dibungkus dalam blok Tahap 2 dilaksanakan, punca keadaan baharu menjadi keadaan blok Tahap 2. Pencabar bertanggungjawab untuk mengesahkan keadaan blok Tahap 2 yang diserahkan oleh Pemungut kepada rantaian Ontologi utama. Ini memerlukan Pencabar untuk menyegerakkan blok Lapisan 2 melalui Pemungut untuk mengekalkan keadaan global sepenuhnya.

PENGESAHAN AKAUN TERMASUK MAKLUMAT STATUS AKAUN DAN PENGESAHANNYA, YANG BOLEH DIPEROLEHI DARIPADA PERMINTAAN PEMUNGUT DAN PENCABAR. HANYA MEREKA MENGEKALKAN KEADAAN GLOBAL YANG LENGKAP.

Deposit pada Tahap 2

  1. Pertama, pengguna melakukan operasi "Deposit" pada rantaian Ontologi utama. Kontrak rantaian utama menyekat dana deposit pengguna dan membetulkan keadaan dana ini pada Tahap 2. Pada masa ini, status "belum dikeluarkan".
  2. Pemungut kemudiannya dimaklumkan bahawa transaksi Deposit belum selesai pada rantaian utama Ontologi. Pengumpul akan menukar keadaannya pada tahap 2 mengikut operasi deposit. Faucet kemudian menambahkan Deposit untuk melepaskan transaksi dan membungkusnya bersama-sama dengan transaksi pengguna lain ke dalam blok Tahap 2. Apabila keadaan blok Tahap 2 mencapai rantaian utama Ontologi, ia memberitahu sistem bahawa deposit telah dikeluarkan.
  3. Kontrak rantaian utama melaksanakan operasi pelepasan deposit dan menukar status dana deposit kepada "dilepaskan".

Penemuan daripada Ontologi

  1. Pengguna membuat transaksi "Pengeluaran" Tahap 2 dan menyerahkannya ke faucet.
  2. Pemungut mengubah suai keadaannya mengikut Tarik dan pada masa yang sama membungkus transaksi Tarik dan transaksi pengguna lain bersama-sama ke dalam blok Tahap 2. Apabila menghantar keadaan blok Tahap 2 ke rantaian Ontologi utama, permintaan Output akan dihantar.
  3. Kontrak rantaian utama melaksanakan permintaan pengeluaran, mendaftarkan rekod dana dan menetapkan status kepada "tidak dikeluarkan".
  4. Selepas mengesahkan status, pengguna menyerahkan permintaan untuk mengeluarkan dana daripada akaun.
  5. Kontrak rantaian utama memenuhi permintaan pengeluaran daripada akaun, memindahkan dana ke akaun sasaran dan menetapkan rekod pengeluaran kepada "dilepaskan".

Transaksi dan Keselamatan Tahap 2

Transaksi tahap 2

  1. Pengguna membuat transaksi "Pemindahan" Tahap 2 dan menyerahkannya kepada Pemungut.
  2. Pengumpul membungkus urus niaga pemindahan dan urus niaga lain ke dalam blok Lapisan 2, melaksanakan transaksi dalam blok dan memindahkan keadaan blok Lapisan 2 itu ke rantaian Ontologi utama.
  3. Tunggu sehingga status disahkan.

Jaminan keselamatan

Selepas Pengendali menyerahkan keadaan blok Tahap 2 kepada rantaian utama Ontologi, Pencabar juga boleh melakukan transaksi blok Tahap 2 dan mengesahkan bahawa keadaan blok Tahap 2 adalah betul. Jika sesuatu tidak betul, Pencabar akan mengumpul bukti penipuan dan mengemukakan kontrak pintar Tahap 2. untuk mencabar Operator.

Bagaimana nak guna

Ontologi Tahap 2 kini tersedia di Ontology TestNet untuk pembangun mencuba.

Link

Link untuk dokumentasi

Dalam artikel seterusnya kami akan membentangkan perbandingan prestasi terperinci dengan Lapisan 2 dalam rantaian lain.

Lampiran: Syarat

Transaksi tahap 2

Pengguna telah membuat permintaan untuk memindahkan atau melaksanakan kontrak di Tahap 2 dan telah pun menandatanganinya. Urus niaga ini mungkin sama dengan format transaksi rantaian utama Ontologi atau mungkin berbeza.

Pengumpul

Pengumpul ialah pengumpul transaksi Tahap 2. Ia bertanggungjawab untuk mengumpul transaksi Tahap 2 pengguna, mengesahkan dan melaksanakan transaksi. Setiap kali blok Lapisan 2 dijana, pengumpul bertanggungjawab untuk melaksanakan transaksi pada blok, mengemas kini status dan menjana kontrak Lapisan 2, yang boleh ditafsirkan sebagai bukti keadaan yang digunakan untuk tujuan keselamatan.

Blok tingkat 2

Pengumpul secara berkala membungkus urus niaga Tahap 2 yang dikumpulkan, menjana blok yang mengandungi semua transaksi Tahap 2 dan menjana blok Tahap 2 baharu.

negeri tahap 2

Pemungut melakukan urus niaga kelompok pada blok Lapisan 2, mengemas kini keadaan, mengisih semua data keadaan yang dikemas kini untuk mencipta pepohon Merkle dan mengira cincang akar pepohon Merkle. Cincang akar ialah keadaan blok Tahap 2.

Pengendali

Operator ialah pegawai keselamatan Lapisan 2 dan bertanggungjawab untuk memantau sama ada pemindahan token ke Lapisan 2 atau transaksi pemindahan token dari Lapisan 2 ke rantaian utama Ontologi berlaku. Pengendali juga bertanggungjawab untuk menghantar pengesahan status Tahap 2 secara berkala. Anda boleh menavigasi ke rangkaian Ontologi sebagai pengesahan.

Pencabar

Pemohon bertanggungjawab untuk mengesahkan pengesahan status yang dikemukakan oleh Operator kepada rantaian utama Ontologi. Ini memerlukan pencabar untuk menyegerakkan transaksi Lapisan 2 daripada pengendali atau rantaian untuk mengekalkan keadaan global sepenuhnya. Setelah Challenger melengkapkan transaksi secara serentak dan mengemas kini status, ia boleh mengesahkan kesahihan pengesahan status yang diberikan oleh Operator pada rangkaian. Jika terdapat masalah, Pemohon boleh mencipta cabaran bukti penipuan, yang boleh dijelaskan oleh kontrak Tahap 2.

Pengesahan Status Akaun

Dicapai melalui bukti Merkle, pengesahan status akaun boleh diperoleh daripada Pengendali dan Pencabar. Mereka adalah satu-satunya parti yang mengekalkan keadaan global sepenuhnya.

Bukti penipuan

Pengesahan penipuan termasuk pengesahan status akaun sebelum kemas kini blok Tahap 2 semasa.

Sijil status blok tahap 2 sebelumnya dan sijil status akaun yang diserahkan mengesahkan kesahihan keadaan lama sebelum kemas kini. Bukti bahawa keadaan lama adalah sah boleh diperolehi dengan menjalankan blok semasa.

Ontology blockchain yang berfokuskan perusahaan bersedia untuk membantu perusahaan mengubah dan memodenkan perniagaan mereka. Jika anda menghadapi masalah dengan kebolehskalaan luar talian, mesin maya atau set lengkap sistem teknikal, sila hubungi kami di [e-mel dilindungi].

Ketahui lebih lanjut tentang Ontologi

Maklumat segar, relevan dan komunikasi yang menyenangkan dalam sembang Telegram kami - Telegram Rusia

Juga, langgan dan pelajari kami: laman web ontologi - GitHub - Perpecahan - Twitter - Reddit

Sumber: www.habr.com

Tambah komen