Saya menyadari bahwa saya selama ini berpikir tentang kebijakan yang dapat digunakan ulang dengan cara yang keliru. Saya mengira keunggulannya hanya karena menghindari pekerjaan menulis ulang logika otorisasi yang sama berkali-kali.

Semakin saya menelusuri Newton's Mainnet Beta, semakin terasa bahwa gagasan besarnya adalah menyeragamkan infrastruktur di sekitar kebijakan itu sendiri. Sebuah policy pack dapat menggabungkan koneksi oracle, skema bertipe, logika kebijakan referensi, dan konfigurasi on-chain menjadi titik awal yang dapat digunakan ulang. Para pengembang tetap yang memutuskan aturan yang sesuai dengan aplikasi mereka, tetapi mereka tidak perlu membangun ulang kerangka di sekitarnya setiap kali.

Itu membuat saya berhenti sejenak.

Standardisasi dapat meningkatkan konsistensi, namun juga mendorong orang untuk mewarisi asumsi yang mungkin tidak mereka periksa sepenuhnya. Template yang dirancang dengan baik dapat mengurangi upaya rekayasa, tetapi tidak otomatis menghasilkan kebijakan yang dirancang dengan baik.

Saya masih bertanya-tanya efek mana yang menjadi lebih penting seiring waktu. Jika policy pack yang dapat digunakan ulang membuat otorisasi lebih mudah untuk diperiksa dan disesuaikan, maka ia bisa menjadi infrastruktur yang berharga. Jika tim berhenti mempertanyakan default yang mereka warisi, kenyamanan itu mungkin diam-diam berubah menjadi sumber risiko tersendiri.
@NewtonProtocol $NEWT #Newt

$T $CLO

Kebijakan yang dapat digunakan ulang: Baik atau berisiko? 🤔
Saves time ✅
0%
Better consistency ⚡
0%
Hidden risks ⚠️
0%
Valuable infra 🔄
0%
0 Voting • Voting ditutup