Saat mulai membuat aplikasi di rantai (on-chain), banyak tim akan punya semacam ilusi bahwa keunggulan terbesar blockchain adalah keterbukaan. Selama logika inti ditulis ke dalam smart contract, pengguna secara alami akan menggunakannya, dan ekosistem akan tumbuh dengan sendirinya. Namun setelah benar-benar masuk tahap pengembangan, barulah disadari bahwa di balik sebuah fungsi sederhana tersimpan banyak detail.
Dalam sebuah proses transaksi, perlu dipertimbangkan kondisi apa saja agar bisa dieksekusi; dalam sebuah operasi aset, perlu menilai kondisi-kondisi apa saja yang harus diperiksa; dan kapan sebuah tugas otomatis harus dipicu. Jika masalah-masalah ini dilihat secara terpisah, tampaknya semuanya tidak rumit. Tetapi ketika skala aplikasi membesar dan skenario pengguna bertambah, setiap detail berubah menjadi biaya pengembangan.
Saya sendiri telah mengamati banyak proses perkembangan protokol. Pada tahap awal saat produk diluncurkan, semuanya sangat ringan sehingga tim bisa beriterasi dengan cepat. Namun ketika jumlah pengguna bertambah, kebutuhan baru terus bermunculan dan logika yang tadinya sederhana menjadi semakin kompleks. Developer perlu terus menambah kondisi penilaian baru, perlu memelihara lebih banyak kasus khusus; pada akhirnya, banyak waktu tidak lagi dipakai untuk menciptakan fitur baru, melainkan untuk memelihara kompleksitas yang terus meningkat.
Itulah juga alasan mengapa banyak proyek infrastruktur muncul.
Ketika industri sudah mencapai tahap tertentu, yang dibutuhkan bukan hanya lebih banyak aplikasi, melainkan alat dasar yang membantu developer menurunkan kompleksitas.
Juga dari sudut pandang ini, saya mulai memberi perhatian pada @NewtonProtocol.
Dulu saat melihat Newton, saya juga akan lebih dulu memperhatikan Newton dipadukan dengan arah-arah tren tertentu. Namun setelah memahami lebih dalam, saya merasa yang sesungguhnya dihadapinya adalah masalah yang akan terus ditemui developer dalam jangka panjang: bagaimana membuat logika yang kompleks bisa dibangun dengan lebih sederhana dan dapat dipakai ulang.
Mekanisme Policy dari Newton terasa seperti seperangkat modul dasar dalam proses pengembangan aplikasi. Di masa lalu, banyak proyek harus merancang sendiri berbagai kondisi dari nol, serta harus memelihara logika eksekusi untuk berbagai skenario. Namun jika aturan-aturan ini bisa dinyatakan secara standar, developer tidak perlu setiap kali menciptakan ulang roda.
Hal ini sangat penting bagi perkembangan aplikasi di rantai pada masa depan.
Karena pada fase kompetisi berikutnya, belum tentu yang tercepat membuat sebuah aplikasilah yang menang, melainkan siapa yang mampu membuat lebih banyak developer lebih mudah membangun aplikasi yang kompleks.
Pada awal perkembangan internet, halnya juga seperti itu. Yang benar-benar mendorong industri berkembang bukan hanya satu situs web tertentu, melainkan kerangka kerja pengembangan di baliknya, database, layanan cloud, dan alat dasar. Semuanya menurunkan biaya untuk menciptakan sesuatu, sehingga lebih banyak developer bisa ikut berpartisipasi.
Blockchain juga membutuhkan proses seperti itu.
Pada awalnya, semua orang fokus pada blockchain itu sendiri; kemudian beralih ke aplikasi; sekarang mungkin perlu fokus pada lapisan dasar yang menghubungkan aplikasi dan developer.
Bagian yang menarik bagi saya dari Newton adalah: Newton tidak berusaha menggantikan aplikasi, melainkan mencoba menjadi komponen kemampuan yang ada di balik aplikasi.
Tentu saja, tantangan terbesar dari proyek infrastruktur semacam ini juga sangat jelas.
Rencana teknis ini baru permulaan; yang benar-benar penting adalah apakah ada developer yang bersedia mengadopsinya, dan apakah ada proyek yang mau membangun logika inti di atasnya. Suatu alat hanya akan benar-benar bernilai jika digunakan secara luas.
Jadi untuk $NEWT, saya lebih fokus pada pertumbuhan ekosistem di masa depan, bukan pada sentimen pasar dalam jangka pendek. Apakah lebih banyak tim pengembang bergabung, apakah Policy menjadi komponen yang umum dalam alur pengembangan, apakah skenario aplikasi aktual terus bertambah—hal-hal inilah yang menentukan perkembangan jangka panjang.
Setelah melalui beberapa siklus, saya semakin merasa bahwa inovasi yang benar-benar penting bagi industri, dalam banyak kasus, bukanlah fitur yang pertama kali terlihat oleh pengguna, melainkan infrastruktur yang meningkatkan efisiensi operasional seluruh ekosistem.
Dulu blockchain menyelesaikan masalah transfer nilai.
Yang perlu diselesaikan di masa depan mungkin adalah bagaimana membuat lebih banyak orang bisa membangun aplikasi yang kompleks dengan lebih efisien.
Jika Newton bisa menjadi salah satu alat dasar dalam ekosistem developer, nilainya mungkin tidak akan terlihat pada satu skenario aplikasi tertentu, melainkan tercermin saat semakin banyak aplikasi lahir.
