Seiring aplikasi terdesentralisasi menjadi semakin canggih, mengamankan transaksi on-chain tidak lagi hanya soal smart contract. Setiap transaksi juga harus dicek terhadap aturan yang dapat diprogram sebelum dieksekusi. Inilah yang disediakan oleh Newton Protocol melalui engine kebijakan terdesentralisasinya.

Salah satu bagian terbaik dari Newton adalah pengembang dapat merasakan kemampuannya tanpa harus melakukan deployment smart contract. Dengan TypeScript SDK, siapa pun dapat mensimulasikan evaluasi kebijakan hanya dalam hitungan menit dan memahami bagaimana Newton melindungi transaksi blockchain.

Panduan Quickstart mencontohkannya dengan contoh penyaringan sanksi OFAC. Alih-alih langsung mengeksekusi transaksi, SDK mengirimkan maksud transaksi ke Newton Gateway, tempat jaringan operator terdesentralisasi mengevaluasinya terhadap kebijakan Rego yang telah ditentukan. Kebijakan menggunakan oracle PolicyData eksternal untuk menentukan apakah pengirim lolos pemeriksaan kepatuhan sebelum mengembalikan persetujuan atau penolakan.

Karena proses menggunakan simulateTask, semuanya terjadi sebagai dry run. Tidak diperlukan koneksi wallet, biaya gas, atau Sepolia ETH. Ini menjadikannya cara yang sangat baik bagi pengembang untuk mengeksplorasi arsitektur Newton Protocol tanpa mengambil risiko di chain.

Alurnya sederhana:

Instal Newton TypeScript SDK bersama dengan Viem.

Konfigurasikan kunci API Newton Anda.

Definisikan maksud transaksi yang berisi pengirim, penerima, calldata, dan informasi chain.

Jalankan simulateTask() melalui SDK.

Terima respons terstruktur yang menunjukkan apakah transaksi diizinkan dan alasannya.

Hasil simulasi dirancang agar mudah dan ramah bagi pengembang. Hasil ini dengan jelas mengembalikan apakah evaluasi berhasil, apakah kebijakan menyetujui transaksi, penjelasan yang dapat dibaca manusia, dan kesalahan apa pun jika evaluasi gagal. Ini membuat proses debugging dan pengujian kebijakan jauh lebih mudah sebelum aplikasi dideploy ke produksi.

Di balik pengalaman pengembang yang sederhana ini terdapat infrastruktur terdesentralisasi yang canggih. Ketika permintaan simulasi mencapai Newton Gateway, permintaan tersebut diteruskan ke jaringan operator AVS terdesentralisasi milik Newton. Operator mengeksekusi kebijakan Rego yang relevan bersama dengan PolicyData yang diambil dari penyedia data tepercaya, seperti database sanksi atau compliance oracle. Setelah evaluasi, hasilnya dikembalikan ke aplikasi. Dalam deployment produksi, proses yang sama menghasilkan attestation kriptografis BLS, yang memungkinkan smart contract memverifikasi bahwa evaluasi kebijakan dilakukan dengan benar sebelum mengeksekusi transaksi.

Arsitektur ini memisahkan logika bisnis dari eksekusi transaksi. Alih-alih menyematkan setiap aturan kepatuhan atau keamanan langsung ke smart contract, pengembang dapat mendefinisikan kebijakan yang fleksibel yang dapat berkembang seiring waktu, sambil menjaga smart contract di-chain tetap ringan dan mudah diverifikasi.

Newton's Quickstart juga menunjukkan betapa mudahnya mengintegrasikan pemeriksaan kepatuhan dunia nyata ke dalam aplikasi terdesentralisasi. Nantinya, pengembang dapat mengganti contoh kebijakan sanksi dengan kebijakan kustom mereka sendiri yang mencakup batasan pengeluaran, manajemen risiko, verifikasi KYC, perlindungan vault, otorisasi AI agent, validasi oracle, atau pagar pengaman transaksi yang dapat diprogram lainnya.

Pada akhirnya, Newton Protocol menurunkan hambatan untuk membangun aplikasi Web3 yang aman. Pengembang dapat bereksperimen secara lokal, memvalidasi kebijakan secara instan, dan mendapatkan kepercayaan pada logika transaksi mereka sebelum beralih ke produksi. Dengan menggabungkan evaluasi kebijakan terdesentralisasi dan attestation kriptografis, Newton memungkinkan masa depan di mana setiap transaksi blockchain dapat diverifikasi tidak hanya untuk eksekusi, tetapi juga untuk kepatuhan, keamanan, dan manajemen risiko.

@NewtonProtocol $NEWT #Newt