Saya tidak menyadari seberapa banyak antarmuka Web3 dirancang untuk menunggu sampai saya mulai membayangkan apa yang terjadi ketika menunggu menghilang.
Kami berpikir masalah UX blockchain adalah tentang kompleksitas. Tapi kebanyakan waktu, itu tentang penundaan.
Anda klik. Anda tanda tangan. Anda menunggu. Anda bertanya-tanya apakah itu berhasil.
Jarak antara tindakan dan konfirmasi itu diam-diam membentuk cara pengembang membangun semuanya.
Antarmuka tidak hanya menampilkan informasi. Mereka mengelola kecemasan.
Status pemuatan, pelacak transaksi, layar konfirmasi. Ini bukan preferensi desain. Mereka adalah mekanisme koping untuk sistem asinkron.
Fogo mulai menantang anggapan itu.
Tidak hanya dengan menjadi lebih cepat, tetapi dengan membuat eksekusi terasa cukup dapat diprediksi sehingga pengembang dapat mengasumsikan umpan balik langsung alih-alih respons tertunda.
Ketika konfirmasi menjadi hampir instan, interaksi berubah.
Pengembang tidak lagi perlu merancang sekitar “menunggu.”
Alih-alih alur kirim dan tunggu, antarmuka bisa menjadi berkelanjutan.
Tindakan langsung mengarah ke respons.
Ini terdengar halus, tetapi mengubah cara aplikasi dibangun dari dasar.
Hari ini, sebagian besar aplikasi on-chain meniru responsivitas. UI bereaksi secara instan, tetapi eksekusi nyata terjadi di tempat lain, pada garis waktu yang berbeda. Pengguna belajar hidup di antara keadaan. Mereka beradaptasi dengan ketidakpastian.
Pada sistem yang dirancang untuk latensi sangat rendah dan waktu eksekusi yang konsisten, pemisahan itu mulai menghilang.
Rantai berhenti terasa seperti proses backend. Ia mulai berperilaku seperti infrastruktur waktu nyata.
Ini menciptakan lapisan interaksi baru.
Pengembang dapat mengasumsikan bahwa niat pengguna dan status rantai diperbarui hampir bersamaan. Itu menghilangkan seluruh kategori desain antarmuka. Lebih sedikit polling. Lebih sedikit buffering. Lebih sedikit arsitektur defensif.
Alih-alih mengelola penundaan, pembangun dapat fokus pada alur.
Dan alur mengubah psikologi.
Ketika pengguna percaya bahwa tindakan dieksekusi secara langsung, keragu-raguan memudar. Keputusan terasa lebih bersih. Antarmuka terasa lebih ringan. Pengalaman beralih dari “meminta sesuatu dari jaringan” menjadi sekadar berinteraksi dengan perangkat lunak.
Arah desain Fogo terasa sejalan dengan pola pikir ini. Fokus sempit. Disiplin kinerja. Mengoptimalkan untuk lingkungan di mana milidetik penting dan ketidakpastian merusak hasil.
Sistem perdagangan. Pasar waktu nyata. Aplikasi on-chain interaktif.
Lingkungan ini tidak hanya mendapatkan manfaat dari kecepatan. Mereka membutuhkan konsistensi.
Dan konsistensi memungkinkan pengembang merancang untuk manusia, bukan blok.
Kita sering berpikir bahwa rantai yang lebih cepat hanya meningkatkan UX yang ada. Tapi perubahan yang lebih dalam adalah konseptual.
Pengembang berhenti membangun di sekitar ketidakpastian asinkron. Mereka mulai mengasumsikan kontinuitas.
Antarmuka berhenti mempersiapkan pengguna untuk penundaan dan mulai mendukung momentum.
Pengguna mungkin tidak pernah menyadari apa yang berubah di balik layar. Mereka tidak akan memikirkan model konsensus atau lingkungan eksekusi.
Tapi mereka akan merasakan saat sebuah aplikasi berhenti membuat mereka menunggu.
Dan saat menunggu menghilang, interaksi itu sendiri mulai berkembang.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Merancang untuk Manusia Alih-alih Blok: Lapisan Interaksi Baru yang Muncul di Fogo
Saya tidak menyadari seberapa banyak antarmuka Web3 dirancang untuk menunggu sampai saya mulai membayangkan apa yang terjadi ketika menunggu menghilang. Kami berpikir masalah UX blockchain adalah tentang kompleksitas. Tapi kebanyakan waktu, itu tentang penundaan. Anda klik. Anda tanda tangan. Anda menunggu. Anda bertanya-tanya apakah itu berhasil. Jarak antara tindakan dan konfirmasi itu diam-diam membentuk cara pengembang membangun semuanya. Antarmuka tidak hanya menampilkan informasi. Mereka mengelola kecemasan. Status pemuatan, pelacak transaksi, layar konfirmasi. Ini bukan preferensi desain. Mereka adalah mekanisme koping untuk sistem asinkron. Fogo mulai menantang anggapan itu. Tidak hanya dengan menjadi lebih cepat, tetapi dengan membuat eksekusi terasa cukup dapat diprediksi sehingga pengembang dapat mengasumsikan umpan balik langsung alih-alih respons tertunda. Ketika konfirmasi menjadi hampir instan, interaksi berubah. Pengembang tidak lagi perlu merancang sekitar “menunggu.” Alih-alih alur kirim dan tunggu, antarmuka bisa menjadi berkelanjutan. Tindakan langsung mengarah ke respons. Ini terdengar halus, tetapi mengubah cara aplikasi dibangun dari dasar. Hari ini, sebagian besar aplikasi on-chain meniru responsivitas. UI bereaksi secara instan, tetapi eksekusi nyata terjadi di tempat lain, pada garis waktu yang berbeda. Pengguna belajar hidup di antara keadaan. Mereka beradaptasi dengan ketidakpastian. Pada sistem yang dirancang untuk latensi sangat rendah dan waktu eksekusi yang konsisten, pemisahan itu mulai menghilang. Rantai berhenti terasa seperti proses backend. Ia mulai berperilaku seperti infrastruktur waktu nyata. Ini menciptakan lapisan interaksi baru. Pengembang dapat mengasumsikan bahwa niat pengguna dan status rantai diperbarui hampir bersamaan. Itu menghilangkan seluruh kategori desain antarmuka. Lebih sedikit polling. Lebih sedikit buffering. Lebih sedikit arsitektur defensif. Alih-alih mengelola penundaan, pembangun dapat fokus pada alur. Dan alur mengubah psikologi. Ketika pengguna percaya bahwa tindakan dieksekusi secara langsung, keragu-raguan memudar. Keputusan terasa lebih bersih. Antarmuka terasa lebih ringan. Pengalaman beralih dari “meminta sesuatu dari jaringan” menjadi sekadar berinteraksi dengan perangkat lunak. Arah desain Fogo terasa sejalan dengan pola pikir ini. Fokus sempit. Disiplin kinerja. Mengoptimalkan untuk lingkungan di mana milidetik penting dan ketidakpastian merusak hasil. Sistem perdagangan. Pasar waktu nyata. Aplikasi on-chain interaktif. Lingkungan ini tidak hanya mendapatkan manfaat dari kecepatan. Mereka membutuhkan konsistensi. Dan konsistensi memungkinkan pengembang merancang untuk manusia, bukan blok. Kita sering berpikir bahwa rantai yang lebih cepat hanya meningkatkan UX yang ada. Tapi perubahan yang lebih dalam adalah konseptual. Pengembang berhenti membangun di sekitar ketidakpastian asinkron. Mereka mulai mengasumsikan kontinuitas. Antarmuka berhenti mempersiapkan pengguna untuk penundaan dan mulai mendukung momentum. Pengguna mungkin tidak pernah menyadari apa yang berubah di balik layar. Mereka tidak akan memikirkan model konsensus atau lingkungan eksekusi. Tapi mereka akan merasakan saat sebuah aplikasi berhenti membuat mereka menunggu. Dan saat menunggu menghilang, interaksi itu sendiri mulai berkembang.