Ide: pendaftaran / otorisasi anonim menggunakan jaringan Ethereum + Metamask, tanpa email, dll.

Tentunya banyak yang telah mendengar tentang jejaring sosial berbasis blockchain. Dan seseorang bahkan mungkin telah mencoba beraksi. Tetapi seringkali kita mendengar ulasan berikut tentang hal ini:

  • Itu mahal. Mengapa saya harus membayar registrasi?
  • Ini waktu yang lama. Transaksi mungkin macet selama sehari dan Anda tidak akan melakukan apa pun.
  • Ini tidak nyaman. Penting untuk menguasai beberapa dompet cryptocurrency di sana, entah bagaimana mengisi ulang mereka, dll.

Saya akan menambahkan dari diri saya sendiri: sungguh mengejutkan bahwa jaringan cryptosocial, yang ditenggelamkan karena anonimitas dan desentralisasi, memerlukan email dan telepon untuk mendaftar. Ini biasanya menggangguku.

Apakah mungkin membuat pendaftaran melalui ruang bawah tanah yang nyaman dan gratis? Dan agar Anda tidak perlu melakukan hal lain (untuk menciptakan nama pengguna, bukan surat, bukan telepon, dll.). Saya menjawab pertanyaan ini secara positif untuk diri saya sendiri. Dan meskipun masalah implementasi adalah pendaftaran tanpa email, dll. - Ini sudah berdasarkan hati nurani dari pengembang akhir dan platform yang dipilih, tetapi secara langsung menyediakan pendaftaran gratis melalui blockchain - ethereum menyediakan.

Untuk membantu kami dalam hal ini, plugin Metamask dan repositori demo ini (lihat demo di dalamnya), tautan yang dapat ditemukan di dokumentasi resmi.

Idenya adalah bahwa pesan yang ditandatangani crypto digunakan dari mana Anda dapat mengekstrak alamat pengirim dan memastikan bahwa pesan itu dikirim kepada mereka. Dengan demikian, alamat ini digunakan untuk otorisasi. Yaitu, ketika pengguna mendaftar di situs, ia hanya mengirim alamat ethereum dan pesan yang ditandatangani, membuktikan bahwa ia adalah dia. Mekanisme verifikasi tanda tangan itu sendiri disediakan oleh ethereum. Anda di pihak Anda hanya dapat membuat akun untuknya dan mengesahkannya. Dalam hal ini, Anda tidak perlu membayar apa pun, mengisi kembali dompet Anda, dll. Dan yang paling penting - ini tidak memerlukan penciptaan kontrak apa pun (karena banyak yang mencoba melakukan ini).

Beginilah cara kerjanya untuk saya.

Source: https://habr.com/ru/post/id459404/


All Articles