Apakah itu kontrak pintar
Nota: Dokumen ini adalah terjemahan automatik daripada versi asal bahasa Inggeris.
Apakah itu kontrak pintar
Kontrak pintar ialah program yang disimpan dan dilaksanakan di atas blockchain. Setelah dikerahkan, ia berjalan secara automatik apabila syarat-syaratnya dipenuhi — menguatkuasakan perjanjian, mengurus aset, atau menyelaraskan operasi tanpa memerlukan perantara manusia untuk melaksanakan setiap langkah. Walaupun namanya begitu, kontrak pintar bukan "pintar" dalam erti kecerdasan buatan mahupun "kontrak" dalam erti undang-undang. Ia adalah kod berketentuan: dengan input yang sama, ia sentiasa menghasilkan output yang sama, mengikut logik tepat yang ditulis oleh pembangunnya.
Bayangkan kontrak pintar seperti mesin layan diri. Anda memasukkan syiling, memilih produk, dan mesin menyerahkannya — tiada juruwang, tiada rundingan, tiada budi bicara. Mesin mengikut peraturan yang diprogramkannya dengan tepat. Kontrak pintar melakukan perkara yang sama di atas blockchain: ia memegang aset atau logik, menerima input (transaksi), dan melaksanakan operasi yang telah ditetapkan secara automatik dan telus.
Ringkasnya: kontrak pintar ialah kod berkuat kuasa sendiri di atas blockchain — ia menguatkuasakan peraturan tanpa perantara, dan dalam projek AI kripto, ia mengendalikan logik ekonomi dan tadbir urus manakala pengiraan AI biasanya berlaku offchain.
Cara kontrak pintar berfungsi
Penulisan dan pengerahan
Kontrak pintar bermula sebagai kod sumber yang ditulis dalam bahasa pengaturcaraan yang direka untuk blockchain tertentu. Bahasa yang paling lazim ialah Solidity, digunakan di Ethereum dan semua rantaian serasi EVM (BNB Smart Chain, Arbitrum, Base, Polygon, Avalanche C-Chain). Solana menggunakan Rust dan rangka kerja aslinya. Rantaian lain mempunyai bahasa mereka sendiri: Move (Sui, Aptos), Cairo (Starknet), dan lain-lain.
Pelaksanaan
Apabila pengguna atau kontrak lain memanggil fungsi kontrak pintar, perkara berikut berlaku:
- Pemanggil menyerahkan transaksi yang menentukan alamat kontrak, fungsi yang dipanggil, dan parameter input.
- Setiap nod validator pada rangkaian melaksanakan fungsi itu secara bebas, memproses input yang sama melalui bytecode yang sama.
- Hasilnya — sebarang perubahan keadaan, pemindahan token, peristiwa yang dipancarkan, atau data yang ditulis — direkodkan dalam blok dan menjadi sebahagian daripada lejar kekal.
- Pemanggil membayar yuran gas untuk pengiraan. Operasi yang lebih kompleks memerlukan lebih banyak gas.
Model pelaksanaan ini mempunyai sifat penting: ia berketentuan (setiap nod mendapat hasil yang sama), telus (sesiapa sahaja boleh memeriksa bytecode dan sejarah transaksi), dan tanpa keizinan (sesiapa sahaja boleh memanggil fungsi awam).
Gas dan kos
Setiap langkah pengiraan dalam kontrak pintar memerlukan gas — unit yang mengukur usaha pengiraan yang diperlukan. Yuran gas melayani dua tujuan: ia memberi pampasan kepada validator kerana melaksanakan kod, dan ia mencegah penyalahgunaan (tanpa yuran, penyerang boleh menyerahkan pengiraan yang kompleks tanpa had untuk melambatkan rangkaian).
Kos gas berbeza mengikut rangkaian. Di mainnet Ethereum, operasi yang kompleks boleh menelan berpuluh-puluh atau beratus-ratus dolar semasa tempoh permintaan tinggi. Di rangkaian L2 seperti Arbitrum atau Base, operasi yang sama mungkin hanya menelan beberapa sen. Di Solana, yuran transaksi biasanya pecahan sen. Perbezaan kos ini secara langsung mempengaruhi di mana projek AI kripto memilih untuk mengerahkan komponen on-chain mereka.
Ketakbolehubahan dan kebolehnaiktarafan
Setelah dikerahkan, bytecode kontrak pintar disimpan secara kekal di atas blockchain. Ia tidak boleh disunting, dipadam, atau ditulis ganti. Ketakbolehubahan ini ialah ciri keselamatan — pengguna boleh mengesahkan dengan tepat kod apa yang akan dilaksanakan dan percaya ia tidak akan berubah — tetapi ia juga bermakna pepijat yang dikerahkan ke blockchain tidak boleh ditampal seperti perisian tradisional.
Untuk menangani ini, pembangun telah mencipta corak kontrak boleh naik taraf menggunakan kontrak proksi. Dalam reka bentuk ini, pengguna berinteraksi dengan kontrak proksi yang mewakilkan panggilan kepada kontrak pelaksanaan. Pasukan boleh mengerahkan pelaksanaan baharu dan menghalakan proksi kepadanya — secara berkesan "menaik taraf" kontrak. Ini menyelesaikan masalah pembetulan pepijat tetapi memperkenalkan pertukaran amanah: sesiapa yang mengawal mekanisme naik taraf proksi boleh mengubah tingkah laku kontrak. Kontrak boleh naik taraf tidak semestinya buruk, tetapi ia mengalihkan amanah daripada "kod itu kekal" kepada "pasukan yang mempunyai akses naik taraf akan bertindak secara bertanggungjawab".
Apa yang kontrak pintar boleh dan tidak boleh lakukan
Boleh lakukan:
- Memegang dan memindahkan token serta aset digital lain
- Menguatkuasakan logik bersyarat (jika X, maka Y)
- Berinteraksi dengan kontrak pintar lain di atas rantaian yang sama
- Memancarkan peristiwa yang boleh dipantau oleh sistem luaran
- Mengurus kawalan akses (siapa yang boleh memanggil fungsi yang mana)
Tidak boleh lakukan:
- Mengakses data dari luar blockchain (ia memerlukan oracle untuk suapan data luaran)
- Melaksanakan operasi intensif pengiraan seperti inferens AI (kos gas menjadikannya tidak boleh dilaksanakan)
- Berjalan secara autonomi mengikut jadual (ia memerlukan pencetus luaran — transaksi — untuk berjalan)
- Menyimpan fail yang besar (storan on-chain mahal; projek menggunakan IPFS atau Arweave untuk data pukal)
- Membuat pertimbangan subjektif (ia melaksanakan logik berketentuan, bukan penaakulan)
Batasan terakhir ini amat relevan untuk AI kripto. Kontrak pintar tidak boleh "berfikir" atau "membuat keputusan" dalam erti AI. Ia boleh menghala, menyelesaikan, dan menguatkuasakan peraturan, tetapi pengiraan AI sebenar mesti berlaku offchain dan menyalurkan hasilnya kembali kepada kontrak.
Mengapa ia penting untuk projek AI kripto
Kontrak pintar ialah tisu penghubung antara infrastruktur blockchain dan kefungsian AI dalam kebanyakan projek AI kripto. Memahami peranannya — dan batasannya — adalah penting untuk membaca kad projek dengan tepat.
Lapisan ekonomi
Dalam banyak seni bina AI kripto, kontrak pintar mengendalikan bahagian ekonomi: pembayaran untuk pengkomputeran, pengagihan ganjaran kepada penyumbang data, staking untuk validator, dan kutipan yuran untuk perkhidmatan inferens. Model AI berjalan offchain, tetapi kontrak pintar memastikan semua orang dibayar mengikut peraturan, tanpa pihak berkuasa pusat menguruskan perakaunan.
Tadbir urus
Kontrak pintar boleh melaksanakan mekanisme tadbir urus: penyerahan cadangan, pengundian, keperluan kuorum, dan pelaksanaan perubahan yang diluluskan. Bagi projek AI, ini boleh bermakna tadbir urus ke atas parameter model, pemilihan set data, atau peruntukan sumber — dijalankan secara telus on-chain dan bukannya diputuskan secara peribadi oleh pasukan pengasas.
Titik semak pengesahan
Sesetengah projek menggunakan kontrak pintar untuk menyimpan data pengesahan: hash pemberat model, bukti hasil inferens, atau perakuan bahawa pengiraan tertentu telah dilaksanakan. Walaupun kontrak pintar tidak mengesahkan output AI itu sendiri (ia tiada kapasiti pengiraan), ia menyediakan rekod tidak boleh ubah yang boleh diaudit kemudian.
Kawalan akses dan keizinan
Kontrak pintar mengurus siapa yang boleh mengakses apa. API inferens AI yang dibina di atas blockchain mungkin menggunakan kontrak pintar untuk menyemak sama ada pemanggil memegang token yang diperlukan, mempunyai kredit yang mencukupi, atau memenuhi syarat lain sebelum membenarkan akses. Ini menggantikan sistem pengesahan berpusat dengan kawalan akses on-chain yang telus.
Perbezaan "bukan pintar dalam erti AI"
Sumber kekeliruan yang berterusan: "kontrak pintar" tiada kaitan dengan kecerdasan buatan. Perkataan "pintar" di sini bermaksud berkuat kuasa sendiri — kontrak menguatkuasakan logiknya secara automatik — bukan bahawa ia menaakul, belajar, atau menyesuaikan diri. Sistem AI belajar daripada data dan membuat ramalan. Kontrak pintar mengikut peraturan tetap dan menghasilkan output berketentuan. Projek AI kripto biasanya menggabungkan kedua-duanya: kontrak pintar mengendalikan logik on-chain (pembayaran, tadbir urus, kawalan akses), manakala model AI mengendalikan kecerdasan off-chain (inferens, ramalan, analisis).
Di mana ini muncul dalam kad projek DecAIHub
Kontrak pintar muncul dalam kad projek melalui beberapa medan dan penunjuk bukti:
- Main chain — memberitahu anda blockchain mana yang menjadi tempat pengerahan kontrak pintar projek. Projek di Ethereum menggunakan kontrak berasaskan Solidity; projek di Solana menggunakan program berasaskan Rust. Pilihan rantaian mempengaruhi keupayaan kontrak, kos gas, dan kebolehgubahan dengan protokol lain.
- Token standard — nilai seperti
ERC-20,BEP-20, danSPLmerujuk kepada standard kontrak pintar yang menentukan cara token projek berkelakuan. Token ERC-20 ialah kontrak pintar di Ethereum yang melaksanakan antara muka tertentu. - Type dan Category — projek yang bergantung pada kontrak pintar sebagai komponen on-chain teras biasanya mempunyai
Type: EVMataunon-EVM(bergantung pada rantaian) dan Category yang mencerminkan peranannya (contohnya,DeFi,AI/Agents | DeFi). Protokol DeFi pada asasnya ialah himpunan kontrak pintar yang mengurus kecairan, dagangan, atau pinjaman. - Bukti (Tier-1) — alamat kontrak pintar yang disahkan, laporan audit, dan kod kontrak yang dikerahkan pada penjelajah blok adalah antara bentuk bukti Tier-1 yang paling kukuh. Jika sesuatu projek mendakwa kefungsian on-chain, alamat kontraknya seharusnya boleh disahkan.
- Token model — nilai seperti
fee-mechanism,governance,staking, danutilitymenerangkan cara token berinteraksi dengan kontrak pintar projek. Token tadbir urus biasanya memberikan hak mengundi dalam sistem tadbir urus berasaskan kontrak pintar.
Semasa membaca kad projek, semak sama ada dakwaan on-chain projek disokong oleh kontrak yang benar-benar dikerahkan. Projek yang mendakwa tadbir urus berasaskan kontrak pintar tetapi tiada alamat kontrak yang boleh disahkan menimbulkan persoalan tentang substans kehadiran on-chainnya.
Apa yang kontrak pintar sahaja tidak buktikan
Kewujudan kontrak pintar yang dikerahkan memberitahu anda bahawa kod wujud di atas blockchain, tetapi ia tidak membuktikan:
- Keupayaan AI — kontrak pintar tidak boleh menjalankan model AI. Kehadiran kontrak yang direka dengan baik membuktikan logik ekonomi atau tadbir urus on-chain, bukan AI reality. AI reality dinilai melalui set bukti berasingan (penanda AI_0 hingga AI_4).
- Keselamatan — kod kontrak pintar boleh mengandungi pepijat, kerentanan, atau pintu belakang. Pengerahan tidak sama dengan keselamatan. Kontrak yang diaudit lebih boleh dipercayai daripada yang tidak diaudit, tetapi kontrak yang diaudit pun pernah dieksploitasi. Semak sama ada kontrak projek telah diaudit oleh firma yang bereputasi.
- Desentralisasi — kontrak pintar yang dikerahkan di atas blockchain ternyahpusat mewarisi keselamatan konsensus rangkaian, tetapi kontrak itu sendiri mungkin mempunyai mekanisme kawalan berpusat: kunci pentadbir yang boleh menjeda atau menaik taraf kontrak, fungsi khusus pemilik, atau kebergantungan oracle berpusat.
- Ketakbolehubahan — jika projek menggunakan corak proksi boleh naik taraf, tingkah laku kontrak boleh diubah oleh sesiapa yang memegang kunci naik taraf. "On-chain" tidak secara automatik bermakna "kekal" apabila proksi terlibat.
- Manfaat pengguna — kontrak pintar boleh sempurna dari segi teknikal dan sekaligus tidak berguna langsung. Kualiti kod dan nilai produk adalah soalan yang berasingan.
Jangan kelirukan dengan
- Model AI — model AI belajar daripada data, membuat ramalan, dan menjana output. Kontrak pintar melaksanakan logik berketentuan. Ia melayani peranan yang berbeza secara asas dalam projek AI kripto. Model AI ialah kecerdasannya; kontrak pintar ialah mekanisme penguatkuasaannya.
- dApp (aplikasi ternyahpusat) — dApp ialah aplikasi berdepan pengguna yang berinteraksi dengan kontrak pintar di atas blockchain. Kontrak pintar ialah logik bahagian belakang; dApp ialah produk lengkap, sering merangkumi bahagian hadapan, perkhidmatan offchain, dan interaksi kontrak pintar.
- API — API tradisional berjalan di pelayan berpusat dan boleh diubah, ditutup, atau ditapis oleh pengendalinya. Kontrak pintar boleh diakses oleh sesiapa sahaja di atas blockchain, berjalan mengikut peraturan tidak boleh ubah (melainkan boleh naik taraf), dan tidak boleh ditutup oleh satu pihak tunggal. Sesetengah projek kripto mendedahkan kontrak pintar mereka melalui antara muka API standard untuk kemudahan pembangun.
- Kontrak undang-undang — kontrak undang-undang boleh dikuatkuasakan oleh mahkamah dan institusi undang-undang. Kontrak pintar dikuatkuasakan oleh kod dan konsensus blockchain. Ia adalah sistem yang berbeza dengan mekanisme penguatkuasaan yang berbeza. Kontrak pintar tidak membentuk perjanjian undang-undang melainkan undang-undang bidang kuasa mengiktirafnya secara eksplisit.
- Skrip — Bitcoin menggunakan bahasa skrip terhad yang membenarkan syarat asas (seperti keperluan multisig) tetapi bukan kebolehprograman kaya kontrak pintar gaya Ethereum. Apabila orang menyebut "kontrak pintar" dalam konteks AI kripto, mereka hampir selalu memaksudkan kontrak gaya Ethereum dengan kebolehprograman penuh.
Soalan lazim
Bolehkah kontrak pintar digodam?
Ya. Kontrak pintar ialah perisian, dan perisian boleh mempunyai pepijat. Kategori kerentanan yang lazim termasuk serangan kemasukan semula (reentrancy), limpahan integer, kegagalan kawalan akses, dan manipulasi oracle. Setelah dikerahkan, kod yang berpepijat kekal on-chain dan boleh dieksploitasi. Inilah sebabnya audit keselamatan penting dan sebabnya DecAIHub menjejaki status audit sebagai sebahagian daripada penilaian projek. Ketakbolehubahan yang menjadikan kontrak pintar boleh dipercayai juga bermakna pepijat yang dikerahkan tidak boleh ditampal melainkan projek menggunakan corak boleh naik taraf.
Adakah kontrak pintar benar-benar tidak boleh ubah?
Kontrak pintar standard tidak boleh ubah selepas pengerahan — bytecode pada alamat kontrak tidak boleh diubah. Namun begitu, banyak projek moden menggunakan corak proksi boleh naik taraf yang membolehkan logik pelaksanaan ditukar. Dalam kes ini, alamat proksi kekal sama, tetapi tingkah laku asas boleh berubah. Sama ada sesuatu kontrak boleh naik taraf, dan siapa yang mengawal mekanisme naik taraf, ialah faktor penting dalam menilai desentralisasi dan model amanah sesuatu projek.
Adakah kontrak pintar memerlukan gas di setiap blockchain?
Kebanyakan blockchain mengenakan sesuatu bentuk yuran pelaksanaan, walaupun istilah dan penetapan harganya berbeza. Ethereum memanggilnya "gas". Solana mengenakan "unit pengiraan" dan "sewa". Konsepnya universal: validator perlu diberi pampasan kerana melaksanakan kod, dan yuran mencegah spam. Tahap kosnya sangat berbeza — daripada beberapa dolar setiap transaksi di L1 Ethereum semasa permintaan puncak kepada pecahan sen di rangkaian L2 dan Solana.
Bolehkah model AI disimpan dalam kontrak pintar?
Menyimpan pemberat penuh model AI moden dalam kontrak pintar adalah tidak praktikal. Model bahasa besar boleh mempunyai berbilion parameter yang menduduki gigabait storan. Kos storan on-chain di Ethereum ialah lebih kurang 20,000 gas setiap slot 32 bait, menjadikannya sangat mahal untuk menyimpan pemberat model on-chain. Dalam praktiknya, projek menyimpan hash model atau penunjuk (seperti pengecam kandungan IPFS) onchain untuk pengesahan, manakala fail model sebenar berada offchain.
Apakah peranan kontrak pintar dalam projek AI kripto?
Dalam kebanyakan seni bina AI kripto, kontrak pintar mengendalikan lapisan penyelarasan dan ekonomi: mengurus pembayaran pasaran pengkomputeran, mengagihkan ganjaran kepada penyumbang data, menguatkuasakan peraturan staking dan slashing, mengawal akses kepada perkhidmatan AI, dan mentadbir parameter protokol. Pengiraan AI itu sendiri berlaku offchain, dengan kontrak pintar berfungsi sebagai lapisan penyelesaian dan pengesahan yang meminimumkan amanah.
Bagaimana saya boleh mengesahkan kontrak pintar sesuatu projek?
Cari alamat kontrak pada penjelajah blok (seperti Etherscan untuk Ethereum, Solscan untuk Solana, atau penjelajah yang berkenaan untuk rantaian lain). Kontrak yang disahkan menunjukkan kod sumbernya secara terus pada penjelajah, membolehkan sesiapa sahaja membaca logik sebenar. Semak sama ada kod sepadan dengan dokumentasi projek, sama ada kontrak telah diaudit, dan sama ada laporan audit tersedia secara awam. Dalam kad projek DecAIHub, alamat kontrak yang dikerahkan dan laporan audit dijejaki sebagai bukti Tier-1.
Rujukan luaran
- Ethereum.org — Introduction to Smart Contracts — dokumentasi rasmi Ethereum yang menerangkan konsep dan pembangunan kontrak pintar.
- Smart contract (Wikipedia) — gambaran keseluruhan sejarah dan teknikal kontrak pintar daripada konsep hingga pelaksanaan.
- Solana Documentation — Programs — cara kontrak pintar (dipanggil "program") berfungsi di atas blockchain Solana.
- OpenZeppelin — Smart Contract Security — perpustakaan yang digunakan secara meluas dan amalan terbaik untuk menulis kontrak pintar yang selamat.
No comments to display
No comments to display