يمنحني الأمر ipfs add
التجزئة ، ولكنه أيضًا يجعل البيانات متاحة للأقران عبر الإنترنت.
لغرض الاختبار ، أثناء إنشاء التطبيقات ، أحتاج إلى رمز التجزئة دون إتاحته للأقران.
يسمح IPFS بتثبيت وإلغاء تثبيت الكائنات في التخزين المحلي. لكني لا أستطيع أن أفهم كيف يعمل.
إذا تم إلغاء تثبيت كائن ، فهل ستكون البيانات متاحة للأقران؟
أيضًا إذا قمت بتنزيل ملف جديد من أقران آخرين باستخدام تجزئة ، فهل سيتم تثبيته تلقائيًا في وحدة التخزين المحلية؟
مرحبًا amiyatulu ، أسئلة رائعة. يجب أن تسأل هذا في ipfs / faq؛ هذا هو المكان الذي من المرجح أن يتم فيه الرد على أسئلة مثل هذه. هذا الريبو ليس مناقشة الريبو.
اربط أسئلتك هنا مرة أخرى ، وسأغلق هذه المشكلة بعد ذلك. شكرا!
من ipfs add --help
يبدو أن ipfs add --only-hash <ipfs-path>
هو ما تريد!
إذا تم إلغاء تثبيت كائن ، فهل ستكون البيانات متاحة للأقران؟
سيكون ذلك إذا كان لدى أقرانه الآخرون بالفعل في مخزن البيانات الخاص بهم (مثبت أم لا).
أيضًا إذا قمت بتنزيل ملف جديد من أقران آخرين باستخدام تجزئة ، فهل سيتم تثبيته تلقائيًا في وحدة التخزين المحلية؟
لن يتم تثبيته ولكن سيتم تخزينه مؤقتًا في مخزن البيانات الخاص بك حتى لا تضطر إلى تنزيله مرة أخرى ويمكنك البدء في تقديمه إلى أقران آخرين. أعتقد أن حجم مخزن البيانات افتراضيًا مضبوط على 10 غيغابايت. عند تثبيت ملف ، لن تتم إزالته من مخزن البيانات الخاص بك حتى تقوم بإلغاء تثبيته صراحة ( ipfs pin rm <ipfs-path>
).
شكرا للرد @ basile-henry.
وضع علامة على هذه المشكلة على أنها مكررة ، راجع https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269
التعليق الأكثر فائدة
من
ipfs add --help
يبدو أنipfs add --only-hash <ipfs-path>
هو ما تريد!سيكون ذلك إذا كان لدى أقرانه الآخرون بالفعل في مخزن البيانات الخاص بهم (مثبت أم لا).
لن يتم تثبيته ولكن سيتم تخزينه مؤقتًا في مخزن البيانات الخاص بك حتى لا تضطر إلى تنزيله مرة أخرى ويمكنك البدء في تقديمه إلى أقران آخرين. أعتقد أن حجم مخزن البيانات افتراضيًا مضبوط على 10 غيغابايت. عند تثبيت ملف ، لن تتم إزالته من مخزن البيانات الخاص بك حتى تقوم بإلغاء تثبيته صراحة (
ipfs pin rm <ipfs-path>
).