Apakah ada server web P2P?

3

Freenet adalah penyimpanan P2P dan juga memungkinkan untuk menyajikan konten web. Tapi itu hanya file statis. Apakah ada server web P2P yang menjalankan beberapa kode sisi server aplikasi web? Mungkin mirip dengan AppScale tapi P2P?

Jader Dias
sumber
Anda ingin mengizinkan orang lain untuk menyebarkan dan mengeksekusi kode arbitrer pada mesin Anda? Apakah kamu serius?
Daniel Beck
@Beck Itulah apa itu Google App Engine. Dengan sandboxing yang tepat aman. Ini bukan kode arbitrer, sebagian besar metode OS dinonaktifkan.
Jader Dias
1
Masalahnya bukan tentang kepercayaan kode, ini tentang kepercayaan mesin - mudah untuk secara digital menandatangani data statis dan membiarkan pemirsa memverifikasi (Freenet URI menyertakan kunci publik), tetapi bagaimana Anda tahu jika salah satu mesin membuat " penyesuaian "untuk kode yang dieksekusi? Anda tidak dapat menandatangani output; jika Anda bisa, maka Anda mungkin juga mengunggah halaman statis.
grawity
@grawity Poin bagus! Anda dapat mengunggah aplikasi yang tidak ingin dikacaukan oleh siapa pun dan jika itu salah, minimal, atau Anda dapat mengembangkan skema verifikasi di mana kode dijalankan di lebih dari satu tempat.
Jader Dias

Jawaban:

0

Bagaimana tentang simpul ?

http://antimatter15.com/wp/2010/08/bittorrent-in-javascript-with-node/

https://github.com/search?q=node+p2p&type=Everything&repo=&langOverride=&start_value=1

danjah
sumber
Apa P2P tentang ini?
Jader Dias
Ada beberapa proyek yang sedang berjalan tampaknya, saya melakukan pencarian google cepat, setelah baru-baru ini menemukan Node.js. Menambahkan beberapa tautan ke jawaban saya.
danjah
Jawaban Anda menunjuk ke kode (aplikasi P2P) yang berjalan pada infrastruktur tradisional. Apa yang saya cari adalah cara menjalankan kode pada infrastruktur P2P.
Jader Dias
0

Ketika Anda meminta server, ada referensi ke arsitektur Client / Server.

Jadi dalam konteks arsitektur P2P nyata yang merupakan pendekatan berbeda, jawaban cepat: Tidak.

Jadi sekarang jawabannya tidak terlalu panjang:

Anda dapat memiliki pendekatan terdistribusi seperti apa yang dapat kita lihat dengan SCM: Ada misalnya sistem wiki dalam sistem P2P nyata, tetapi mereka tidak semudah menggunakan apa yang umumnya kita lakukan karena tantangan utama, kepercayaan dan manajemen otentikasi.

Jika Anda ingin beberapa kata kunci membantu Anda dalam penelitian ggogle: freewiki freenet

Aldrik
sumber