Kesan Pertama Saya tentang Web3
(moxie.org)- Crypto Wallet seperti MetaMask dan Rainbow bersifat "non-custodial" (non-kustodian, kunci disimpan di sisi klien), tetapi memiliki masalah yang sama seperti dApp saya: wallet harus berjalan di perangkat seluler atau browser <br />
- Ethereum dan blockchain lain dirancang dengan gagasan jaringan peer, tetapi tidak dirancang agar perangkat seluler atau browser bisa menjadi salah satu peer tersebut <br /> <br />
- Wallet seperti MetaMask harus melakukan pekerjaan yang kompleks seperti menampilkan saldo, transaksi terbaru, dan NFT saya, serta menyusun transaksi dan berinteraksi dengan smart contract <br />
- Singkatnya, MetaMask harus berinteraksi dengan blockchain, tetapi blockchain dibangun sedemikian rupa sehingga klien seperti MetaMask tidak bisa berinteraksi dengannya<br />
- Jadi, seperti dApp saya, MetaMask melakukan ini dengan memanggil API dari tiga perusahaan <br /> <br />
- Sebagai contoh, MetaMask <br /> → memanggil API etherscan untuk menampilkan transaksi terbaru Anda <br /> → menampilkan saldo akun melalui panggilan API ke Infura <br /> → menampilkan NFT Anda melalui panggilan API OpenSea <br /> <br />
- Sekali lagi, sama seperti dApp saya, respons-respons ini tidak diautentikasi dengan cara apa pun<br />
- Bahkan tidak ditandatangani agar nantinya bisa dibuktikan bahwa mereka telah berbohong <br />
- Karena koneksi yang sama, tiket sesi TLS, dan sebagainya dibagikan ke semua akun di wallet, bahkan jika saya menggunakan beberapa akun untuk pemisahan identitas, perusahaan-perusahaan ini tetap bisa tahu bahwa akun-akun itu saling terhubung<br /> <br />
- MetaMask pada dasarnya tidak melakukan banyak hal; ia hanya merupakan tampilan atas data yang disediakan oleh API terpusat ini<br />
- Ini bukan hanya masalah MetaMask, Rainbow juga disusun dengan cara yang persis sama <br /> → Menariknya, Rainbow memiliki datanya sendiri untuk fitur sosial yang masuk ke wallet (graf sosial, showcase), dan memilih membangunnya di atas Firebase, bukan blockchain <br /> <br />
- Semua ini berarti jika NFT dihapus dari OpenSea, maka NFT itu juga akan hilang dari wallet <br />
- Fakta bahwa NFT saya tidak terhapus dari blockchain di suatu tempat tidak penting secara fungsional <br />
- Karena wallet—dan semakin banyak bagian dari ekosistem—hanya menggunakan API OpenSea untuk menampilkan NFT<br /> → dan API itu mengembalikan 304 No Content untuk NFT yang saya miliki<br /> <br />
Menciptakan ulang dunia ini <br />
- Jika mempertimbangkan sejarah mengapa web1 berubah menjadi web2, hal yang aneh dari web3 adalah teknologi seperti Ethereum dibangun dengan implicit trappings seperti web1 itu sendiri <br />
- Agar teknologi seperti ini bisa digunakan, berbagai ruang sedang dikonsolidasikan di sekitar platform, "sekali lagi" <br />
- Infura, OpenSea, Coinbase, dan Etherscan adalah pihak-pihak yang menjalankan server untuk Anda dan terus mengulang fitur-fitur baru yang muncul <br /> <br />
- Demikian pula, protokol web3 berkembang dengan lambat <br />
- Saat membangun First Derivative, akan lebih baik jika harga derivatif ditetapkan sebagai persentase dari nilai dasarnya <br />
- Data itu tidak ada di chain, melainkan ada di API yang disediakan OpenSea <br />
- Orang-orang antusias terhadap royalti NFT karena bisa menguntungkan kreator, tetapi royalti ini tidak ditentukan dalam ERC-721 <br />
- Sekarang sudah terlambat untuk mengubahnya, jadi OpenSea punya caranya sendiri untuk mengonfigurasi royalti seperti yang ada di web2 <br />
- Pekerjaan mengiterasi dengan cepat di platform yang sudah terpusat sudah melampaui penggabungan fungsi kontrol ke dalam protokol dan platform terdistribusi <br /> <br />
- Mengingat dinamika ini, tidak mengherankan bahwa "melihat NFT di wallet" berarti berada di ruang "melihat NFT di OpenSea" <br /> <br />
- Situasi ini terasa mirip dengan email <br /> → Saya bisa menjalankan server email saya sendiri, tetapi itu tidak penting secara fungsional untuk privasi/resistansi sensor dan kontrol <br /> → karena di sisi lawan tempat saya mengirim dan menerima akan ada Gmail <br />
- Jika sistem status terdistribusi dipusatkan di sekitar platform demi kenyamanan, hasilnya menjadi yang terburuk dari kedua dunia <br /> → tunduk pada kontrol terpusat, tetapi cukup terdistribusi hingga terjebak dalam kubangan waktu <br />
- Saya bisa membuat marketplace NFT saya sendiri, tetapi jika OpenSea yang menyediakan tampilan atas NFT di semua wallet yang digunakan orang, saya tidak bisa menawarkan fitur tambahan apa pun<br /> <br />
- Ini bukan keluhan terhadap OpenSea atau dakwaan atas apa yang mereka buat <br /> → Justru sebaliknya, mereka sedang berusaha membuat sesuatu yang benar-benar berfungsi <br />
- Menurut saya kita seharusnya mengharapkan integrasi platform semacam ini terjadi, dan mengingat hal itu tak terhindarkan, kita harus merancang sistem agar semuanya tersusun dengan cara yang kita inginkan <br />
- Namun, yang saya rasakan dan khawatirkan adalah... komunitas web3 mengharapkan hasil yang berbeda dari apa yang sebenarnya sudah kita lihat <br /> <br />
Ini masih awal<br />
- "Ini masih awal" adalah ungkapan yang sering muncul di ruang web3 ketika membahas masalah ini <br />
- Dalam beberapa hal, kegagalan kripto yang tidak pernah berkembang melampaui idealisme engineering tahap awal mungkin bisa dianggap masih dini, tetapi ini sudah berlangsung lebih dari 10 tahun <br />
- Namun, sekalipun ini memang baru permulaan (dan bisa saja berjalan sangat baik!), saya tidak yakin mengapa kita harus menganggapnya sebagai hiburan <br />
- Saya pikir justru sebaliknya yang benar <br /> → kita harus memperhatikannya sejak awal <br /> → teknologi seperti ini punya kecenderungan untuk dipusatkan lewat platform agar bisa menjadi nyata <br /> → hal ini tidak berdampak negatif pada kecepatan ekosistem, dan sebagian besar pesertanya bahkan tidak tahu atau peduli bahwa hal ini sedang terjadi <br />
- Desentralisasi itu sendiri tidak praktis atau penting bagi kebanyakan orang<br /> → jumlah desentralisasi yang diinginkan orang adalah jumlah minimum yang diperlukan agar sesuatu bisa ada, dan<br /> → jika kita tidak menjelaskannya secara sadar, itu akan mendorong kita makin jauh, bukan makin dekat, ke hasil yang ideal <br /> <br />
Tapi demam emas tidak bisa dihentikan<br />
-
Kalau dipikir-pikir, jika semua bagian Web3 dihilangkan, OpenSea dalam arti langsung sebenarnya jauh "lebih baik" <br /> → lebih cepat, lebih murah, dan lebih mudah digunakan untuk semua orang <br /> → misalnya, untuk menerima sebuah tawaran pada NFT, Anda harus membayar lebih dari $80~$150 hanya untuk biaya transaksi Ethereum <br /> → ini menciptakan harga dasar artifisial untuk semua penawaran; kalau tidak, Anda akan rugi karena menerima tawaran dengan harga lebih rendah daripada biaya gas <br /> → biaya kartu kredit yang biasanya terasa tidak adil jadi tampak murah jika dibandingkan dengan ini <br /> → OpenSea juga bisa saja cukup menerbitkan log transparansi sederhana jika orang menginginkan catatan publik atas transaksi/offer/bidding, dan sebagainya <br /> <br />
-
Namun, jika mereka membangun platform untuk membeli dan menjual gambar yang secara nominal tidak berbasis kripto, kemungkinan besar itu tidak akan berhasil <br />
-
Bukan karena tidak terdistribusi, tetapi karena kita sudah terlalu sering melihat bahwa hal-hal yang diperlukan agar itu bekerja memang belum terdistribusi <br />
-
Saya tidak berpikir ini menjadi besar karena demam emas semata<br />
-
Orang-orang menghasilkan uang melalui spekulasi kripto, dan mereka tertarik menggunakan kripto dengan cara yang mendukung investasi itu sambil memberi keuntungan tambahan → yaitu "Market of transfer of Wealth" (pasar untuk perpindahan kekayaan)<br /> <br />
-
Orang-orang di ujung lain dari NFT tidak tertarik pada model kepercayaan terdistribusi atau mekanisme pembayaran, mereka tertarik pada di mana uangnya berada <br />
-
Jadi uang menarik orang ke OpenSea, lalu pengalaman itu ditingkatkan dengan membangun platform yang mengulang protokol web3 di ruang web2, yang pada akhirnya menyediakan fitur untuk membuat (mint) NFT melalui OpenSea sendiri alih-alih lewat smart contract mereka sendiri, dan pada akhirnya ini menciptakan peluang bagi Coinbase untuk menyediakan cara mengakses pasar NFT di platform mereka melalui kartu debit Anda <br />
-
Ini membuka jalan bagi Coinbase, yang mengelola token itu sendiri melalui dark pool yang mereka miliki, sehingga secara efektif menghilangkan biaya transaksi dan membuat interaksi dengan smart contract sama sekali tidak diperlukan <br />
-
Pada akhirnya semua bagian Web3 akan hilang, dan yang tersisa adalah situs web tempat Anda bisa menjual JPEG dengan kartu kredit <br />
-
Proyek ini tidak bisa dimulai sebagai platform Web2 karena dinamika pasar, tetapi akan berakhir sebagai platform Web2 karena dinamika pasar yang sama dan kekuatan sentralisasi <br /> <br />
-
Para artis NFT antusias dengan perkembangan semacam ini. Karena ini berarti lebih banyak spekulasi/investasi akan terjadi terhadap karya seni mereka <br />
-
Namun jika inti dari web3 adalah menghindari jebakan web2, maka kita perlu khawatir bahwa ini adalah kecenderungan alami dari protokol baru yang seharusnya menawarkan masa depan yang berbeda <br /> <br />
-
Saya pikir kekuatan pasar semacam ini akan terus berlanjut, dan berapa lama itu akan bertahan bergantung pada apakah akumulasi kripto dalam jumlah besar pada akhirnya berada di dalam mesin ini, atau di ember yang bocor <br />
-
Jika uang yang mengalir melalui NFT kembali mengalir ke ruang kripto, ini bisa terus bertambah cepat selamanya (terlepas dari apakah ini hanya web2x2 atau bukan)<br />
-
Tetapi jika ini mengalami churn, maka ini akan menjadi blip <br />
-
Secara pribadi saya rasa sudah cukup banyak uang yang tercipta, dan sudah ada cukup banyak keran yang menuangkan uang, sehingga ini tidak akan menjadi blip <br />
-
Jika demikian, saya pikir sangat mendesak untuk mempertimbangkan cara agar web3 tidak menjadi web2x2 (web2 tetapi dengan privasi yang jauh lebih sedikit) <br /> <br />
Mungkin kekurangan kreativitas <br />
- Saya baru mencelupkan ujung kaki ke web3 <br />
- Namun, bahkan dengan melihat proyek kecil seperti ini, mudah untuk memahami mengapa begitu banyak orang menganggap ekosistem web3 menarik <br />
- Saya tidak berpikir (web3) sedang berada pada lintasan yang akan menjauhkan kita dari platform tersentralisasi, tidak berpikir ini akan secara mendasar mengubah hubungan kita dengan teknologi, dan saya pikir privasinya berada pada tingkat yang lebih rendah dibanding internet saat ini (yang sudah cukup rendah!). Tetapi saya juga mengerti mengapa para nerd seperti saya bersemangat membangunnya <br />
- Setidaknya pada level nerd, ini adalah sesuatu yang baru, dan menciptakan ruang untuk kreativitas/eksplorasi yang mengingatkan pada era awal internet<br />
- Ironisnya, sebagian dari kreativitas itu akan lahir dari batasan-batasan yang justru membuat web3 begitu canggung<br />
- Saya berharap kreativitas dan eksplorasi yang kita lihat akan menghasilkan dampak positif, tetapi saya tidak yakin ini cukup untuk mencegah dinamika lama internet yang sama <br /> <br />
- Jika kita ingin mengubah hubungan kita dengan teknologi, saya pikir itu harus dilakukan dengan sengaja. Pemikiran dasar saya adalah sebagai berikut <br /> <br />
- Kita harus menerima premis bahwa orang tidak akan menjalankan server mereka sendiri, bahkan ketika kita merancang sistem yang dapat mendistribusikan kepercayaan tanpa harus mendistribusikan infrastruktur <br /> "We should accept the premise that people will not run their own servers by designing systems that can distribute trust without having to distribute infrastructure"<br /> → Ini berarti arsitektur yang mengantisipasi dan menerima keniscayaan relasi client/server yang relatif tersentralisasi, tetapi mendistribusikan kepercayaan melalui kriptografi, bukan melalui infrastruktur <br /> → Hal yang mengejutkan bagi saya tentang web3 adalah bahwa ini dibangun di atas basis "crypto", tetapi hampir tidak ada kaitannya dengan "cryptography" <br /> <br />
- Kita harus berusaha mengurangi beban pembangunan software <br /> "We should try to reduce the burden of building software"<br /> → Pada titik ini, proyek software membutuhkan tenaga kerja yang sangat besar<br /> → Bahkan aplikasi yang relatif sederhana pun membutuhkan sekelompok orang untuk duduk di depan komputer 8 jam sehari, setiap hari, selamanya<br /> → Tidak selalu demikian, tetapi ada masa ketika 50 orang yang terlibat dalam satu proyek software tidak dianggap sebagai "tim kecil" <br /> → Selama software menuntut energi yang begitu terkonsentrasi dan fokus dari manusia-manusia yang sangat terspesialisasi, saya pikir software akan cenderung melayani kepentingan orang-orang yang duduk di ruangan itu setiap hari, alih-alih tujuan yang lebih luas yang kita bayangkan <br /> → Jika kita ingin mengubah hubungan kita dengan teknologi, saya pikir kita harus bisa membuat software lebih mudah dibuat, tetapi sepanjang hidup saya justru saya melihat yang sebaliknya <br /> → Sayangnya, saya pikir sistem terdistribusi cenderung memperburuk tren ini dengan membuat pekerjaan menjadi lebih kompleks dan lebih sulit, bukan lebih sederhana dan lebih mudah </p>
14 komentar