Apakah itu onchain dan offchain
Nota: Dokumen ini adalah terjemahan automatik daripada versi asal bahasa Inggeris.
Apakah itu onchain dan offchain
Onchain bermaksud sesuatu tindakan, rekod, atau pengiraan dilaksanakan dan disimpan terus pada blockchain, di mana ia disahkan oleh nod-nod rangkaian dan menjadi sebahagian daripada lejar kekal yang boleh diaudit secara awam. Offchain bermaksud tindakan itu berlaku di luar blockchain — pada pelayan tradisional, mesin tempatan, atau rangkaian berasingan — dan tidak direkodkan atau disahkan secara langsung dalam proses konsensus blockchain.
Perbezaan ini penting kerana ia menentukan apa yang boleh disahkan secara bebas dan apa yang memerlukan amanah. Apa-apa sahaja yang onchain boleh disemak oleh sesiapa sahaja yang mempunyai akses kepada penjelajah blok. Apa-apa sahaja yang offchain memerlukan kepercayaan kepada pihak yang melaksanakan pengiraan atau menyimpan data, melainkan mekanisme tambahan (seperti bukti kriptografi) merapatkan jurang itu.
Ringkasnya: onchain bermaksud direkodkan dan disahkan pada blockchain; offchain bermaksud ia berlaku di tempat lain — dan dalam AI kripto, memahami di mana AI benar-benar berjalan adalah kunci untuk menilai Onchain necessity sesuatu projek.
Cara onchain dan offchain berfungsi
Apa yang berlaku onchain
Apabila sesuatu berlaku onchain, ia melalui kitaran hayat blockchain yang penuh:
- Pengguna atau aplikasi menghantar transaksi kepada rangkaian.
- Transaksi disiarkan kepada nod-nod di seluruh rangkaian.
- Validator memasukkan transaksi ke dalam blok mengikut mekanisme konsensus rantaian itu.
- Setiap nod mengesahkan secara bebas bahawa transaksi mengikut peraturan protokol.
- Setelah blok disahkan, transaksi menjadi sebahagian daripada lejar kekal yang tidak boleh diubah.
Operasi onchain merangkumi: memindahkan token, mengerahkan atau memanggil kontrak pintar, merekodkan data dalam storan kontrak, mencetak NFT, membuang undi tadbir urus, dan mendaftarkan bukti atau cincangan.
Sifat kritikal aktiviti onchain ialah kebolehsahihan bebas. Sesiapa sahaja boleh menanyakan blockchain, memeriksa mana-mana transaksi, dan mengesahkan kesahihannya tanpa bergantung pada pihak ketiga. Inilah yang menjadikan blockchain berguna sebagai lapisan amanah.
Apa yang berlaku offchain
Operasi offchain ialah segala-galanya yang tidak melalui proses konsensus blockchain. Ini merangkumi:
- Pengiraan tradisional — menjalankan perisian pada pelayan, instans awan, atau mesin peribadi. Sebahagian besar pengiraan di dunia adalah offchain.
- Storan data offchain — menyimpan fail, pangkalan data, atau pemberat model pada pelayan terpusat, IPFS, Arweave, atau sistem storan lain yang bukan sebahagian daripada keadaan blockchain.
- Pemesejan dan penyelarasan offchain — komunikasi antara pihak melalui API, baris gilir mesej, atau protokol rakan-ke-rakan di luar blockchain.
- Inferens dan latihan AI — menjalankan model pembelajaran mesin, yang intensif dari segi pengiraan dan biasanya terlalu mahal untuk dilaksanakan dalam persekitaran pelaksanaan blockchain.
Operasi offchain tidak semestinya lebih rendah daripada operasi onchain. Ia lebih pantas, lebih murah, dan lebih fleksibel. Timbal baliknya ialah ia memerlukan kepercayaan kepada sesiapa yang melaksanakannya, melainkan hasilnya dilabuhkan kembali kepada blockchain melalui mekanisme verifikasi.
Persamaan kos
Sebab utama kebanyakan pengiraan kekal offchain ialah kos. Di Ethereum, setiap operasi dalam kontrak pintar memerlukan gas — yuran yang dibayar kepada validator untuk melaksanakan dan mengesahkan pengiraan. Menjalankan pemindahan token yang mudah mungkin menelan belanja beberapa sen sahaja. Menjalankan model pembelajaran mesin dengan berjuta-juta parameter dalam kontrak pintar akan menelan belanja beribu-ribu atau berjuta-juta dolar dalam yuran gas, itu pun jika ia mungkin secara teknikal dalam had gas blok.
Struktur kos ini bermakna blockchain dioptimumkan untuk verifikasi, bukan untuk pengiraan. Ia cemerlang dalam mengesahkan bahawa sesuatu berlaku dengan betul, bukan dalam melakukan kerja berat. Inilah sebabnya seni bina yang dominan dalam AI kripto adalah hibrid: pengiraan berat offchain, verifikasi dan penyelesaian onchain.
Seni bina hibrid
Kebanyakan projek AI kripto dunia sebenar menggunakan model hibrid:
- Pengiraan AI berlaku offchain — pada kluster GPU, rangkaian pengiraan ternyahpusat, atau penyedia awan. Di sinilah latihan model, inferens, pemprosesan data, dan analisis berlaku.
- Hasil dan bukti dihantar onchain — output, bukti kriptografi, cincangan model, atau titik semak keputusan direkodkan pada blockchain untuk verifikasi dan kebolehauditan.
- Penyelesaian ekonomi berlaku onchain — pembayaran token, ganjaran, staking, dan tindakan tadbir urus dikendalikan oleh kontrak pintar pada blockchain.
Pendekatan hibrid ini bukanlah kompromi atau kegagalan desentralisasi. Ia adalah seni bina rasional yang menggunakan setiap lapisan untuk apa yang paling baik dilakukannya: blockchain untuk verifikasi terminimum amanah dan penyelarasan ekonomi, sistem offchain untuk pengiraan berprestasi tinggi.
Sesetengah projek pergi lebih jauh dengan teknologi seperti bukti pengetahuan sifar (ZK) atau persekitaran pelaksanaan dipercayai (TEE), yang membolehkan pengiraan offchain menghasilkan jaminan kriptografi bahawa pengiraan telah dilaksanakan dengan betul — secara berkesan meminjam kebolehsahihan setaraf onchain untuk operasi offchain.
Mengapa ia penting untuk projek AI kripto
Perbezaan onchain-offchain ialah asas teknikal bagi salah satu daripada tiga paksi penilaian teras DecAIHub: Onchain necessity.
Kebanyakan AI adalah offchain — dan itu normal
Salah tanggapan yang biasa ialah projek "AI kripto" sepatutnya menjalankan model AI-nya onchain. Dalam praktiknya, ini tidak boleh dilaksanakan mahupun diingini bagi kebanyakan aplikasi. Rangkaian neural memerlukan jumlah besar pengiraan titik terapung berjujukan yang mesin maya blockchain tidak direka untuknya. Menjalankan inferens berskala GPT dalam kontrak pintar Ethereum bukanlah jangkaan yang munasabah.
Apa yang munasabah untuk dijangkakan ialah projek menggunakan blockchain secara bermakna: untuk pengelogan hasil yang boleh disahkan, untuk penyelarasan ternyahpusat sumber pengiraan, untuk mekanisme insentif berasaskan token yang telus, atau untuk tadbir urus sistem AI itu sendiri.
Soalan kritikal: adakah onchain menambah nilai?
Penilaian Onchain necessity DecAIHub bertanya: jika anda membuang komponen blockchain daripada projek ini, adakah produk akan berubah secara asasnya? Jika jawapannya ialah "AI akan berfungsi sama tanpa sebarang penglibatan blockchain," maka komponen onchain mungkin bersifat kosmetik — ditambah untuk tujuan naratif dan bukannya keperluan berfungsi.
Projek dengan Onchain necessity yang kukuh biasanya menunjukkan corak seperti:
- Blockchain menyelaraskan rangkaian ternyahpusat penyedia pengiraan yang menyumbangkan sumber untuk tugas AI.
- Output model AI atau titik semak keputusan direkodkan onchain untuk verifikasi bebas.
- Insentif token menyelaraskan tingkah laku penyedia data, validator, atau penyumbang model dengan cara yang sukar ditiru tanpa blockchain.
- Tadbir urus model AI atau parameternya dijalankan melalui mekanisme on-chain.
Projek dengan Onchain necessity yang lemah mungkin menunjukkan corak seperti:
- Produk AI standard dengan token yang ditambah untuk pengumpulan dana, di mana produk akan berfungsi sama tanpa token atau blockchain.
- Chatbot AI yang responsnya tidak dilog, disahkan, atau dipengaruhi oleh mana-mana mekanisme onchain.
- Projek yang menerbitkan token tetapi melaksanakan semua operasi pada infrastruktur terpusat tanpa integrasi on-chain yang bermakna.
Memisahkan soalan teknikal daripada soalan metodologi
Adalah penting untuk membezakan antara dua soalan yang berkaitan tetapi berbeza:
- Teknikal: Adakah operasi ini onchain atau offchain? — Ini ialah soalan faktual yang boleh diperhatikan tentang di mana pengiraan dan data berada.
- Metodologi: Adakah penggunaan blockchain oleh projek ini memenuhi tujuan yang diperlukan? — Ini ialah soalan Onchain necessity dalam rangka kerja DecAIHub, dan ia melibatkan pertimbangan tentang seni bina projek dan tawaran nilainya.
Penerangan ini merangkumi soalan pertama. Untuk soalan kedua, lihat AI reality, Onchain necessity dan Token necessity.
Di mana ini muncul dalam kad projek DecAIHub
Perbezaan onchain-offchain mempengaruhi cara beberapa medan kad projek ditafsirkan:
- Onchain necessity — ini ialah penerapan metodologi langsung konsep onchain-offchain. Ia menilai sama ada aktiviti on-chain projek memenuhi fungsi yang tulen.
- Main chain — menyatakan di mana aktiviti onchain projek direkodkan. Jika projek menyenaraikan
Ethereumsebagai rantaian utamanya, transaksi onchain dan kontrak pintarnya berada di rangkaian Ethereum. - AI component — medan AI component menerangkan apa yang sebenarnya dilakukan oleh AI projek (inferens, pengiraan, analitik, latihan, agen). Memahami onchain vs. offchain membantu menentukan di mana komponen AI ini berjalan dan cara outputnya disahkan.
- Type dan Category — perbezaan seni bina seperti L1, L2, protokol, dan dApp membayangkan keseimbangan onchain-offchain yang berbeza. L1 (biasanya
Type: Appchain) ialah infrastruktur onchain sepenuhnya. dApp (biasanyaType: EVMataunon-EVM) mungkin sebahagian besarnya offchain dengan penyelesaian onchain. - Jadual Evidence — bukti Tier-1 seperti repositori kod, kontrak yang dikerahkan, dan titik akhir model yang boleh disahkan membantu menentukan sama ada dakwaan onchain disokong oleh aktiviti on-chain sebenar.
Semasa membaca kad projek, tanyakan: apa sebenarnya yang onchain? Adakah hanya token, atau adakah blockchain memainkan peranan berfungsi dalam aliran kerja AI? Jawapan kepada soalan ini adalah teras kepada penilaian Onchain necessity.
Apa yang onchain sahaja tidak buktikan
Mempunyai aktiviti onchain — transaksi, kontrak pintar, pemindahan token — memberitahu anda bahawa projek berinteraksi dengan blockchain, tetapi ia tidak membuktikan:
- AI reality — sesuatu projek boleh mempunyai aktiviti onchain yang meluas (pemindahan token, kontrak staking, undian tadbir urus) dengan fungsi AI sifar. Aktiviti onchain dan AI reality ialah paksi yang bebas.
- Desentralisasi AI — menghantar hasil AI onchain tidak bermakna AI itu sendiri ternyahpusat. Model mungkin berjalan pada satu pelayan terpusat tunggal, dengan hanya outputnya direkodkan on-chain.
- Ketepatan pengiraan offchain — melainkan projek menggunakan verifikasi kriptografi (seperti bukti ZK), merekodkan hasil onchain hanya membuktikan bahawa seseorang menghantar hasil tersebut, bukan bahawa pengiraan asasnya dilaksanakan dengan betul.
- Nilai pengguna — aktiviti onchain boleh dijana secara buatan. Sesuatu projek boleh mencipta volum transaksi yang besar tanpa menyediakan perkhidmatan yang bermakna. Kiraan transaksi semata-mata bukanlah bukti kesesuaian produk-pasaran.
- Token necessity — kehadiran kontrak pintar onchain tidak menjelaskan mengapa projek memerlukan token. Aplikasi onchain yang berguna boleh beroperasi semata-mata dengan token asli rantaian asas untuk yuran gas tanpa memerlukan tokennya sendiri.
Jangan kelirukan dengan
- Ternyahpusat (decentralized) — "onchain" dan "ternyahpusat" ialah konsep yang berkaitan tetapi berbeza. Sesuatu operasi boleh menjadi onchain (direkodkan pada blockchain) tanpa menjadi ternyahpusat (jika blockchain hanya mempunyai beberapa validator). Dan sesuatu sistem boleh menjadi ternyahpusat (teragih merentas banyak nod bebas) tanpa menggunakan blockchain sama sekali (perkongsian fail rakan-ke-rakan, sebagai contoh).
- Sumber terbuka — kod sumber terbuka tersedia secara awam untuk pemeriksaan. Data onchain tersedia secara awam untuk verifikasi. Kedua-duanya saling melengkapi tetapi berbeza: sesuatu projek boleh mempunyai kod sumber terbuka yang berjalan offchain, atau kod sumber tertutup yang menjana transaksi onchain.
- Onchain necessity (metrik DecAIHub) — istilah "onchain" menerangkan di mana sesuatu berlaku. "Onchain necessity" ialah penilaian DecAIHub yang menilai sama ada penggunaan blockchain memenuhi tujuan yang tulen. Penerangan ini merangkumi konsep teknikal; metodologinya diliputi dalam AI reality, Onchain necessity dan Token necessity.
- Layer 2 (L2) — rangkaian L2 memproses transaksi offchain (atau pada rantaian berasingan) dan secara berkala menyelesaikan bukti atau punca keadaan kembali ke L1. Dari perspektif pengguna, transaksi L2 terasa "onchain," tetapi ia melibatkan model amanah yang berbeza daripada transaksi L1. Memahami nuansa ini memerlukan pengetahuan tentang lapisan mana aktiviti sesuatu projek berada.
Soalan lazim
Bolehkah AI berjalan onchain?
Untuk kebanyakan tujuan praktikal, belum lagi. Menjalankan rangkaian neural dalam kontrak pintar adalah terlalu mahal pada blockchain tujuan umum. Persekitaran pelaksanaan Ethereum mengenakan gas untuk setiap langkah pengiraan, dan model ML yang mudah pun akan melebihi had gas blok. Sesetengah pendekatan khusus — seperti mengkompilkan model kecil ke dalam logik kontrak pintar atau menggunakan bukti ZK untuk mengesahkan pengiraan offchain — sedang diterokai, tetapi seni bina standard untuk AI kripto ialah pengiraan offchain dengan verifikasi dan penyelesaian onchain.
Jika AI berjalan offchain, apakah gunanya blockchain?
Blockchain berfungsi sebagai lapisan verifikasi dan penyelarasan. Walaupun pengiraan AI berlaku offchain, blockchain boleh: merekodkan hasil untuk pengauditan bebas, mengurus pembayaran antara penyedia pengiraan dan pengguna, menguatkuasakan peraturan insentif melalui kontrak pintar, mentadbir parameter model melalui undian on-chain, dan menyediakan antara muka tahan penapisan untuk mengakses perkhidmatan AI. Nilainya terletak pada apa yang blockchain sahkan dan selaraskan, bukan pada apa yang ia kira.
Bagaimanakah saya boleh mengesahkan bahawa pengiraan offchain dilakukan dengan betul?
Beberapa pendekatan wujud: (1) Bukti kriptografi — bukti pengetahuan sifar boleh membuktikan secara matematik bahawa sesuatu pengiraan dilaksanakan dengan betul tanpa mendedahkan data asasnya. (2) Pengiraan berlebihan — beberapa pihak bebas melaksanakan pengiraan yang sama dan hasilnya dibandingkan. (3) Persekitaran pelaksanaan dipercayai (TEE) — enklaf perkakasan yang menyediakan atestasi bahawa kod berjalan seperti yang ditetapkan. (4) Reputasi dan staking — penyedia pengiraan melakukan staking token yang boleh dikenakan slashing jika mereka menghasilkan keputusan yang salah. Tiada satu pun daripada ini yang sempurna, dan setiap satunya melibatkan timbal balik antara kos, kelajuan, dan andaian amanah.
Apakah maksudnya apabila sesuatu projek mengatakan ia "fully onchain"?
Ia biasanya bermaksud logik teras, keadaan, dan tadbir urus projek dilaksanakan sebagai kontrak pintar pada blockchain, dan bukannya bergantung pada pelayan offchain untuk fungsi kritikal. Bagi protokol DeFi yang mudah (seperti pertukaran token atau kolam pinjaman), menjadi "fully onchain" boleh dilaksanakan dan bermakna. Bagi projek AI, "fully onchain" ialah dakwaan yang jauh lebih kuat yang harus diperiksa dengan teliti — adakah ia bermaksud model AI itu sendiri berjalan onchain (sangat jarang dan mahal), atau bahawa mekanik token dan tadbir urus adalah onchain manakala AI kekal offchain?
Adakah offchain bermaksud terpusat?
Tidak semestinya. Pengiraan offchain boleh diagihkan merentas rangkaian ternyahpusat penyedia bebas. Rangkaian pengiraan ternyahpusat menyelaraskan sumber GPU offchain melalui pasaran berasaskan blockchain, mencapai pelaksanaan ternyahpusat tanpa menjalankan pengiraan dalam kontrak pintar. Offchain hanya bermaksud "bukan pada blockchain" — ia tidak menyatakan apa-apa tentang sama ada operasi itu terpusat atau teragih.
Rujukan luaran
- Ethereum.org — Transactions — dokumentasi rasmi yang menerangkan transaksi onchain di Ethereum.
- On-chain vs. off-chain transactions (Wikipedia) — tinjauan perbezaan asas dalam seni bina blockchain.
- Ethereum.org — Scaling — penjelasan pendekatan penskalaan termasuk pengiraan offchain dengan verifikasi onchain.
No comments to display
No comments to display