Baca tentang proyek Nocturne dan teknologi alamat privasi untuk V God Entrepreneurship

Mari kita bicara tentang Nocturne, sebuah proyek "untuk Vitalik Startups", dan teknologi alamat privasi yang tidak jelas. Sehari sebelum kemarin, Nocturne baru saja secara resmi mengumumkan bahwa mereka mengumpulkan $ 6 juta dan mendapat investasi Vitalik Buterin, mengapa saya menyebutnya bisnis untuk Vitalik, karena teknologi utama proyek ini adalah alamat pribadi, dan pada 20 Januari tahun ini, Vitalik memposting artikel khusus di blognya untuk membahas kelayakan alamat pribadi, dan saya juga membongkar dan menganalisis artikel ini keesokan harinya, Anda dapat membolak-baliknya untuk ditinjau.

Akun Twitter Nocturne pertama kali diposting pada bulan Mei tahun ini, lima bulan setelah Vitalik membahas alamat privasi, dan kemudian lima bulan setelah mendapatkan investasi Vitalik, jadi itu adalah kasus yang cukup sukses memulai bisnis untuk Vitalik.

Mari kita bicara tentang alamat privasi secara terpisah, apa fungsinya, bagaimana mencapainya, dan apa efeknya.

** Inti dari alamat privasi adalah untuk mencapai anonimitas dalam proses transfer Token, yaitu, efek yang dicapai sebelum tornado cash, ** Transfer anonim adalah topik abadi Crypto, dan ini juga merupakan permintaan yang sangat kaku, saya akan menjelaskan sedetail mungkin bagaimana alamat privasi direalisasikan, dan apa perbedaan antara itu dan tornado cash.

Tetapi pertama-tama, harus jelas bahwa alamat privasi jelas bukan konsep baru, tetapi telah ada sejak lama dan telah diproduksi oleh banyak proyek dan protokol turunan, Monero sebenarnya mirip dengan prinsip ini, tetapi Vitalik adalah promotor penting dari teori ekologi Ethereum.

Dalam Forum Peneliti Ethereum Agustus 2022, Nerolation bertanya apakah mungkin untuk menggabungkan ZK dan ERC721 untuk mengirim dan menerima NFT secara pribadi, dan Vitalik menjawab bahwa menurut Anda itu terlalu merepotkan, mungkin menerapkannya dengan cara yang lebih sederhana, dan menyebutnya ERC721S untuk saat ini, tautan ke posting asli adalah sebagai berikut:

Kemudian, segera setelah itu, Nerolation dan Vitalik datang dengan EIP5564 untuk membakukannya dari bawah ke atas:

Tetapi ada proyek yang menghasilkan alamat privasi sebelumnya, setidaknya dalam hal kedewasaan, tetapi saya tidak tahu mengapa itu tidak disukai oleh Vitalik ... Sebaliknya, Nocturne, yang tiba setahun kemudian, dimanjakan.

**Prinsip alamat pribadi hanyalah menghasilkan alamat baru satu kali untuk setiap transaksi, pembayar akan mentransfer uang ke alamat baru, dan alamat baru hanya dapat dikontrol oleh penerima pembayaran, dan operasi manual setara dengan A menghasilkan alamat baru, dan kemudian memberi tahu B kunci pribadi alamat tersebut, dan A akan mentransfer 10U ke dalam, karena hanya B yang mengetahui kunci pribadi alamat ini, sehingga B dapat mengontrol alamat ini dan memasukkan 10U ke dalam bursa, Oleh karena itu, dari rantai publik, kita hanya dapat melihat bahwa A mentransfer 10U ke alamat kosong, dan kemudian alamat ini mentransfer 10U ke bursa, tetapi tidak ada yang tahu siapa yang mentransfer 10U ke bursa.

Namun, proses di atas bergantung pada banyak operasi manual, dan melibatkan transfer kunci pribadi, yang tidak hanya merepotkan dan berisiko, tetapi juga memiliki risiko tinggi, jadi apakah ada cara untuk menghasilkan proses ini, idenya adalah bagaimana secara otomatis mewujudkan proses "A menghasilkan alamat yang hanya dapat dikontrol oleh B".

Ini adalah tugas yang harus diselesaikan oleh alamat privasi, yang juga menggunakan ide ZK.

Kembali ke contoh sebelumnya, misalnya, A ingin mentransfer 10U ke B, A sudah mengetahui alamat publik B, tetapi A tidak ingin orang lain mengetahui hubungan transaksi antara A dan B, jadi A menghasilkan sepasang kunci pribadi sementara dan kunci publik, dan menggabungkan kunci pribadi sementara dengan alamat publik B untuk menghasilkan alamat pribadi, dan kemudian A mentransfer 10U ke alamat pribadi.

Dari sudut pandang on-chain, saat ini, A mentransfer 10U ke alamat baru, dan dua pertanyaan muncul saat ini, pertama, bagaimana B tahu bahwa alamat privasi baru ini dibuat oleh A untuk B? Mungkin A juga mengirim 10U ke C, D, E dan orang lain, dan kedua, bahkan jika B tahu bahwa alamat pribadi itu dibuat oleh A untuknya, bagaimana B bisa mendapatkan 10U dari alamat baru atau bagaimana cara mengontrol alamat baru?

Baru saja mengatakan bahwa ketika A digunakan untuk menghasilkan alamat pribadi, itu akan membentuk sepasang kunci pribadi sementara dan kunci publik, di mana kunci pribadi sementara + alamat publik B = alamat privasi, dan kunci pribadi B + kunci publik sementara juga sama dengan alamat privasi, jadi A juga akan menerbitkan kunci publik sementara pada rantai pada saat yang sama ketika mengirim 10U ke alamat privasi, dan B akan memindai registri kunci publik, dan untuk setiap kunci publik sementara yang baru ditemukan, B akan menggabungkan kunci pribadinya untuk menghasilkan alamat pribadi, jika kebetulan ada uang di dalamnya, itu berarti A memberikannya kepadanya.

Kemudian private key B sendiri dapat digunakan untuk menghitung private key dari privacy address tersebut, sehingga private key dari privacy address tersebut dapat digunakan untuk mengontrol privacy address untuk transaksi transfer selanjutnya.

Dari sudut pandang on-chain, efeknya adalah A mentransfer 10U ke alamat baru, dan kemudian 10U ditransfer ke bursa, tetapi siapa yang memanipulasi alamat baru untuk ditransfer tidak tercermin pada rantai, dan alamat baru itu seperti boneka yang dikendalikan oleh sepasang tangan di belakangnya.

Di atas adalah prinsip alamat privasi, sejauh ini testnet dan mainnet Nocturne belum diluncurkan, dan belum ada peta jalan, jadi apakah Nocturne dapat mencapai efek tornado cash masih harus dilihat.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)