Browser Kabut

Apa Browser Kabut?

Browser Mist dimaksudkan sebagai bagian integral dari ekosistem dApps (aplikasi terdesentralisasi) jaringan  Ethereum. Pengembangnya ingin menawarkan toko serba ada untuk menjalankan dan menjalankan berbagai aplikasi dan proyek Ethereum.

Sayangnya, persyaratan teknis dari sistem browser dApp yang sepenuhnya terdesentralisasi terlalu jauh melampaui apa yang dimungkinkan oleh teknologi saat ini, dan proyek Mist Browser ditinggalkan dan perangkat lunaknya dikeluarkan dari peredaran pada Maret 2019.

Poin Penting

  • The Mist Browser adalah aplikasi terdesentralisasi di jaringan Ethereum dari 2015 hingga 2019.
  • Mist adalah browser dApp pertama yang memungkinkan pengguna menjelajahi dApps, dan memiliki dompet Ethereum bawaan. Ini juga dompet kripto desktop pertama dengan antarmuka pengguna grafis (GUI).
  • Mist tidak digunakan lagi pada Maret 2019 setelah pengembang memutuskan pengembang browser dan pembuat dompet lain lebih mampu membuat produk untuk ruang yang berkembang pesat ini.

Memahami Browser Mist

Browser Mist adalah antarmuka Ethereum yang dimaksudkan untuk memungkinkan pengguna mengakses berbagai dApps yang tersedia di jaringan Ethereum. Itu juga dikenal sebagai Ethereum dApp Browser. Ethereum adalah platform blockchain populer yang dioptimalkan untuk kontrak pintar dan aplikasi terdesentralisasi lainnya.

Sebagai browser DApp, Mist adalah aplikasi mandiri dengan antarmuka pengguna grafis (GUI) yang memungkinkan pengguna melakukan sinkronisasi ke blockchain. Ini juga memberikan cara mudah bagi pengguna untuk membuat DApps mereka sendiri dan menyebarkan token dan kontrak pintar lainnya dengan cara non-teknis. Dompet Mist Etherium itu sendiri akan berjalan di komputer pengguna, yang berarti harus diunduh, dipasang, dan dijalankan secara lokal.

Browser web standar seperti Chrome, Firefox, atau Internet Explorer memungkinkan pengguna mengakses situs web seperti Yahoo, Facebook, dan Google. Demikian pula, browser Mist dimaksudkan untuk memungkinkan pengguna mengakses aplikasi terdesentralisasi yang tersedia di jaringan Ethereum.

Peramban dibuat pada platform Chromium sumber terbuka Alphabet, dan beberapa tugas yang dapat dilakukan pengguna dengan itu termasuk:

  • Hasilkan kontrak pintar yang dipilih pengguna
  • Memungkinkan pengguna untuk mengumpulkan token, mereplikasi solusi crowdfunding yang tidak tepercaya dan terdesentralisasi
  • Bagikan informasi dengan sekelompok peserta tertentu

Idenya adalah untuk memungkinkan orang “melakukan” hal-hal langsung dari browser dengan menawarkan template siap pakai, membuat konfigurasi dan penyesuaian, dan untuk melakukan tindakan yang diperlukan, bukan hanya bertindak sebagai aplikasi atau situs web. Sayangnya, browser Mist mengalami beberapa masalah yang pada akhirnya menyebabkan kehancurannya.

Alasan Browser Kabut Gagal

Keamanan

Browser Mist didasarkan pada Electron, yang merupakan proyek yang dipimpin oleh GitHub yang bertujuan untuk memudahkan pembuatan aplikasi lintas platform menggunakan JavaScript. Electron, pada gilirannya, didasarkan pada browser sumber terbuka Chromium yang dikembangkan oleh Google pada tahun 2009.

Karena Mist secara efektif berjarak dua lapisan dari pembaruan yang didorong ke browser Chromium, Mist juga lebih jauh dari perbaikan kerentanan Chromium yang membutuhkan tambalan keamanan penting. Lapisan antara Kabut dan Chromium (yaitu, Elektron) tidak cukup sering diperbarui untuk mengikuti perkembangan Chromium, yang menyebabkan peningkatan potensi serangan atau kebocoran data dari waktu ke waktu.

Alex Van de Sande, pengembang utama pada peramban Mist, menulis dalam sebuah entri blog yang mengumumkan penonaktifan dan penghentian peramban:

Kami menerima pemberitahuan tentang beberapa bug yang sangat serius: yang memungkinkan penyerang mengambil kendali atas komputer Anda (dan kunci kripto Anda) hanya dengan mengunjungi situs web yang tidak tepercaya … Kami segera merilis versi tetap, tetapi kemudian serangan serupa lainnya terjadi. terungkap dan pada titik tertentu, tim keamanan internal kami sendiri menyarankan agar kami tidak mengizinkan pengguna menavigasi ke situs web yang tidak tepercaya — yang merupakan inti dari browser.

Menyinkronkan Node

Masalah lain dengan browser adalah karena masalah inheren dari pendekatan dApp yang sepenuhnya terdesentralisasi, yang mengharuskan pengguna menjalankan node blockchain penuh untuk berinteraksi dengan jaringan Ethereum.

Dalam bentuknya yang murni, Mist harus terus disinkronkan ke blockchain Ethereum. Operasi itu membutuhkan ruang hard-disk yang sangat besar, banyak daya pemrosesan, dan koneksi berkecepatan tinggi ke Internet. Cukup menyinkronkan instalasi baru ke keadaan jaringan saat ini mungkin bisa berhari-hari, dan menjaga node tetap up-to-date membutuhkan akses Internet 24 jam dan menghasilkan beban yang signifikan pada perangkat keras pengguna.