Pada tahun 2014, salah satu pendiri Ethereum Gavin Wood pertama kali mengusulkan konsep "Web3," memberikan solusi untuk masalah kepercayaan berlebihan yang dibutuhkan oleh Internet.
Tidak dapat disangkal bahwa jaringan terpusat telah membantu miliaran orang berintegrasi ke Internet dan telah membangun infrastruktur yang stabil dan andal di atasnya. Namun, pada saat yang sama, beberapa raksasa terpusat hampir memonopoli Internet dan dapat melakukan apa yang mereka inginkan. Web3, melalui blockchain, cryptocurrency, dan NFT, mengembalikan kekuatan kepada pengguna dalam bentuk kepemilikan.
Web3 kini telah menjadi istilah umum yang mewakili visi untuk Internet yang diperbarui dan lebih baik. Meskipun sulit untuk memberikan definisi yang ketat tentang Web3, biasanya memiliki karakteristik sebagai berikut:

Dalam buku "Mister Lv's Spring and Autumn Annals", dikatakan: "Orang bijak merencanakan sesuai dengan waktu dan bertindak mengikuti tren." Ini berarti bahwa individu yang cerdas dan visioner akan siap dan bertindak cepat pada waktu yang tepat, membuat penilaian dan keputusan berdasarkan keadaan yang berlaku.
Saya percaya bahwa Web3 tidak diragukan lagi merupakan tren, tetapi ada perdebatan tentang kapan itu benar-benar dimulai. Beberapa mengatakan itu dimulai dengan munculnya Bitcoin, sementara yang lain berpendapat itu adalah debut Ethereum. Saya juga tidak sepenuhnya setuju. Kemunculan Bitcoin menandai awal dari seluruh industri Web3, sementara kemunculan Ethereum meletakkan dasar bagi industri Web3. Namun, saya percaya bahwa apa yang benar-benar mendorong Web3 menjadi "kekuatan" adalah ledakan besar industri DeFi pada tahun 2020, yang membawa aplikasi blockchain ke kancah keuangan.
Untuk pengantar DeFi, Anda dapat merujuk ke artikel saya sebelumnya "MakerDAO &; Uniswap: Evolusi Keuangan Desentralisasi."
Basis pengguna seluruh industri Web3 mengalami ekspansi eksplosif mulai tahun 2020. Terlepas dari perlambatan pembangunan pada tahun 2022 karena pasar bearish, jumlah pengguna terus naik di tahun-tahun lainnya. Saya percaya bahwa pada tahun 2024, dengan halving yang Bitcoin dan kedatangan pasar bull, basis pengguna akan terus tumbuh, dan tren kenaikan tidak akan terbendung.
Bahkan, sikap Hong Kong terhadap Web3 juga patut diperhatikan. Sejak 2023, Hong Kong sering merilis sinyal ramah terhadap Web3:
Sebenarnya, pertanyaan ini tidak berbeda dengan "mengapa pengembang non-AI harus belajar AI". Saya percaya bahwa sebagai pengembang, pertama-tama dan terutama kita harus menjadi pembelajar berkelanjutan karena industri teknologi berkembang pesat, membutuhkan pembelajaran berkelanjutan untuk mengikuti perubahan dan mempertahankan daya saing kita.
Belajar melibatkan kedalaman dan luasnya, dan keduanya sama pentingnya. Kedalaman, diperoleh dengan mempelajari detail teknis, membantu Anda menjadi ahli di bidang Anda, sementara luasnya, dicapai dengan melacak tren teknologi dan belajar tentang bidang yang berdekatan, memungkinkan Anda untuk memperkenalkan ide-ide baru ke bidang keahlian Anda, membuat pekerjaan Anda lebih kreatif.
Mempelajari AI dan Web3 sekarang mengikuti logika yang sama. Dengan mempelajari teknologi mutakhir, Anda dapat meningkatkan luasnya pengetahuan teknis Anda, mirip dengan mempelajari pengembangan seluler di tahun-tahun awal. Namun, apa yang membedakan Web3 dari keduanya adalah tidak adanya "titik kritis".
Munculnya iPhone merevolusi industri seluler, menjadikannya "titik kritis" untuk pengembangan seluler. Munculnya ChatGPT melepaskan imajinasi AI, menjadikannya "titik kritis" untuk AI. Namun, Web3 belum menyaksikan inovasi revolusioner seperti itu. Tetapi ini juga berarti bahwa Web3 adalah industri yang lebih berpotensi inovatif. Jika pengembang Web2 dapat menggabungkan teknologi dan pengalaman mereka yang ada untuk membangun di Web3, mereka mungkin dapat memelihara inovasi hebat.
Mempelajari Web3 sebagai pengembang Web2 memiliki keuntungan lain: jika Web2 menjadi usang di masa mendatang, Anda akan memiliki rencana cadangan.

Jika Anda melayani Layer Jaringan, itu berarti Anda perlu mengembangkan Layer1 atau Layer2, yang umumnya terkait dengan laboratorium atau yayasan. Keterampilan yang dibutuhkan sangat bervariasi, termasuk kriptografi, algoritma konsensus, penyimpanan, jaringan, bahasa, dan mesin virtual. Keterampilan teknik bergantung pada arsitektur dan kinerja rantai, dan beberapa rantai dibangun dengan cepat menggunakan Cosmos SDK atau OpStack.
Jika Anda melayani Lapisan Interaksi Blockchain, Anda biasanya bekerja untuk penyedia layanan infrastruktur, seperti layanan node, layanan analisis data, dan layanan pengindeksan. Lapisan ini mirip dengan penyedia layanan infrastruktur di Web2 (seperti layanan cloud), dan peran termasuk frontend, backend, data, pengujian, dan operasi. Oleh karena itu, keterampilan yang dibutuhkan kira-kira serupa. Mungkin, ini membutuhkan pengetahuan tentang antarmuka jaringan blockchain.
Jika Anda melayani Lapisan Presentasi, Anda menyediakan pengembang dengan alat pengembangan dan perpustakaan, umumnya dikenal sebagai "menjual sekop". Keterampilan pengembangan khusus tergantung pada bentuk produk dan jenis pengembang yang menggunakan layanan ini. Misalnya, mengembangkan IDE melibatkan antarmuka pengguna, pengaturan jaringan lokal, kompilasi kontrak, dan penyebaran kontrak.
Jika Anda melayani DApps, sebagian besar kebutuhan pengembangan Web3 terkonsentrasi dalam pengembangan DApp. Jadi ketika kita berbicara tentang pengembangan Web3, kita terutama mengacu pada pengembangan DApp. Saya akan memperkenalkan poin ini secara rinci di bagian selanjutnya.
Perbedaan terbesar antara DApps yang dibangun di blockchain dan aplikasi tradisional adalah perubahan peran backend dan database. Kontrak pintar memainkan peran back-end tradisional, dan blockchain menggantikan database tradisional dan menyediakan penyimpanan data terdesentralisasi. Kolaborasi erat antara smart contract dan blockchain membuat penyimpanan dan pengambilan data transparan dan sulit untuk dirusak.

Oleh karena itu, keterampilan pengembangan DApp terutama terletak pada pengembangan front-end dan smart contract. Keterampilan yang perlu dikuasai adalah sebagai berikut:
Mekanisme otentikasi dan baca/tulis data. Di DApps, otentikasi dan manajemen pengguna diimplementasikan melalui dompet blockchain (misalnya, MetaMask), jadi Anda perlu mempelajari cara mengintegrasikan antarmuka dompet. Baca/tulis data juga dilakukan melalui API on-chain. Menggunakan pustaka JavaScript seperti Ethers.js memudahkan penerapan mekanisme autentikasi dan baca/tulis data.
Tips belajar Web3
Namun, industri Web3 saat ini masih sangat fluktuatif. Banyak orang dengan panik mengejarnya, melakukan investasi agresif, yang seringkali dapat menyebabkan kecemasan. Jika Anda bertekad untuk menjadi pengembang Web3, Anda harus secara sadar memblokir beberapa informasi yang mengganggu, fokus pada teknologi itu sendiri, dan terlibat dalam upaya jangka long yang berharga. Pendekatan ini dapat membantu Anda tumbuh dengan lebih baik.





