He leído https://swarm-guide.readthedocs.io/en/latest/up-and-download.html . Pero no tiene sentido. Así que quiero hacer algunas preguntas.
2. ¿Dónde puedo encontrar trozos?
3. ¿Dónde se almacenan mis datos cargados en mi computadora?
swarm
solo se utiliza geth
para acceder a la cadena de bloques. Actualmente swarm
solo usa blockchain para ENS . Eso significa que, por el momento, puede correr swarm
sin geth
nada si lo desea.
swarm
tiene su propia tienda, implementada como una base de datos leveldb . (ver <datadir>/swarm/bzz-<account>/chunks
). swarm
el almacenamiento no tiene nada que ver con geth
la cadena de bloques.
Todos los nodos (completos) en la red de enjambre participan en el almacenamiento de fragmentos. Cuando carga algo, los fragmentos se almacenarán temporalmente en su tienda, pero solo los fragmentos que son responsabilidad de su nodo se mantendrán allí con el tiempo. Cuando solicita algunos datos de su nodo, los fragmentos que forman parte de esos datos que faltan en el almacén de su nodo se recuperarán de otros nodos.
Tenga en cuenta que 3. es una explicación bastante simplificada. Consulte la sección de arquitectura de los documentos si desea profundizar más.
2018 jonsul