సెక్యూర్ స్కటిల్‌బట్ అనేది p2p సోషల్ నెట్‌వర్క్, ఇది ఆఫ్‌లైన్‌లో కూడా పని చేస్తుంది

స్కట్ల్‌బట్ - అమెరికన్ నావికులలో సాధారణమైన యాస పదం, పుకార్లు మరియు గాసిప్‌లను సూచిస్తుంది. Node.js డెవలపర్ డొమినిక్ టార్, న్యూజిలాండ్ తీరంలో ఒక పడవలో నివసిస్తున్నారు, వార్తలు మరియు వ్యక్తిగత సందేశాలను మార్పిడి చేయడానికి రూపొందించిన p2p నెట్‌వర్క్ పేరులో ఈ పదాన్ని ఉపయోగించారు. సెక్యూర్ స్కటిల్‌బట్ (SSB) మిమ్మల్ని అప్పుడప్పుడు ఇంటర్నెట్ యాక్సెస్‌ని ఉపయోగించి లేదా ఇంటర్నెట్ యాక్సెస్ లేకుండా సమాచారాన్ని షేర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

SSB ఇప్పుడు చాలా సంవత్సరాలుగా నడుస్తోంది. సోషల్ నెట్‌వర్క్ యొక్క కార్యాచరణను రెండు డెస్క్‌టాప్ అప్లికేషన్‌లను ఉపయోగించి పరీక్షించవచ్చు (ప్యాచ్వర్క్ и ప్యాచ్‌ఫూ) మరియు Android అప్లికేషన్లు (అనేక పద్యాలు) గీక్స్ కోసం ఉంది ssb-git. ఆఫ్‌లైన్-ఫస్ట్ p2p నెట్‌వర్క్ ప్రకటనలు లేకుండా మరియు రిజిస్ట్రేషన్ లేకుండా ఎలా పని చేస్తుందనే దానిపై మీకు ఆసక్తి ఉందా? దయచేసి పిల్లి కింద.

సెక్యూర్ స్కటిల్‌బట్ అనేది p2p సోషల్ నెట్‌వర్క్, ఇది ఆఫ్‌లైన్‌లో కూడా పని చేస్తుంది

సురక్షిత స్కటిల్‌బట్ పని చేయడానికి, స్థానిక నెట్‌వర్క్‌కు కనెక్ట్ చేయబడిన రెండు కంప్యూటర్‌లు సరిపోతాయి. SSB ప్రోటోకాల్‌పై ఆధారపడిన అప్లికేషన్‌లు UDP ప్రసార సందేశాలను పంపుతాయి మరియు ఒకదానికొకటి స్వయంచాలకంగా కనుగొనగలుగుతాయి. ఇంటర్నెట్‌లో సైట్‌లను కనుగొనడం కొంచెం క్లిష్టంగా ఉంటుంది మరియు మేము ఈ సమస్యకు కొన్ని పేరాల్లో తిరిగి వస్తాము.

వినియోగదారు ఖాతా అనేది అతని అన్ని ఎంట్రీల (లాగ్) యొక్క లింక్ చేయబడిన జాబితా. ప్రతి తదుపరి ఎంట్రీ మునుపటి యొక్క హాష్‌ని కలిగి ఉంటుంది మరియు వినియోగదారు ప్రైవేట్ కీతో సంతకం చేయబడింది. పబ్లిక్ కీ అనేది వినియోగదారు ఐడెంటిఫైయర్. ఎంట్రీలను తొలగించడం మరియు సవరించడం అనేది రచయిత స్వయంగా లేదా మరెవరిచేత అసాధ్యం. యజమాని జర్నల్ చివర ఎంట్రీలను జోడించవచ్చు. ఇతర వినియోగదారులు దీన్ని చదవాలి.

ఒకే స్థానిక నెట్‌వర్క్‌లో ఉన్న అప్లికేషన్‌లు ఒకదానికొకటి చూస్తాయి మరియు వారికి ఆసక్తి ఉన్న లాగ్‌లలో వారి పొరుగువారి నుండి నవీకరణలను స్వయంచాలకంగా అభ్యర్థిస్తాయి. మీరు నవీకరణను ఏ నోడ్ నుండి డౌన్‌లోడ్ చేసుకున్నారనేది పట్టింపు లేదు, ఎందుకంటే... మీరు పబ్లిక్ కీని ఉపయోగించి ప్రతి ఎంట్రీ యొక్క ప్రామాణికతను ధృవీకరించవచ్చు. సమకాలీకరణ సమయంలో, మీకు ఆసక్తి ఉన్న జర్నల్‌ల పబ్లిక్ కీలు కాకుండా వ్యక్తిగత సమాచారం ఏదీ మార్పిడి చేయబడదు. మీరు వేర్వేరు WiFi/LAN నెట్‌వర్క్‌ల మధ్య మారినప్పుడు (ఇంట్లో, కేఫ్‌లో, కార్యాలయంలో), మీ స్థానికంగా సేవ్ చేయబడిన లాగ్‌ల కాపీలు సమీపంలోని ఇతర వినియోగదారుల పరికరాలకు స్వయంచాలకంగా బదిలీ చేయబడతాయి. ఇది ఎలా పనిచేస్తుందో అదే విధంగా ఉంటుంది "నోటి మాట": వాస్య మాషాకు చెప్పాడు, మాషా పెట్యాతో చెప్పాడు, మరియు పెట్యా వాలెంటినాకు చెప్పాడు. నోటి మాట నుండి ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, పత్రికలను కాపీ చేసేటప్పుడు, వాటిలోని సమాచారం వక్రీకరించబడదు.

ఇక్కడ "ఒకరి స్నేహితుడిగా ఉండటం" అనేది ఖచ్చితమైన భౌతిక అర్థాన్ని తీసుకుంటుంది: నా స్నేహితులు నా పత్రిక కాపీని ఉంచుకుంటారు. నాకు ఎక్కువ మంది స్నేహితులు ఉంటే, నా పత్రిక ఇతరులకు అంతగా అందుబాటులో ఉంటుంది. పంక్చర్ యొక్క వివరణలో ఇది వ్రాయబడిందిప్యాచ్‌వర్క్ యాప్ మీ నుండి 3 అడుగుల దూరంలో (స్నేహితుల స్నేహితుల స్నేహితులు) జర్నల్‌లను సమకాలీకరిస్తుంది. చాలా సందర్భాలలో, ఆఫ్‌లైన్‌లో ఉన్నప్పుడు చాలా మంది పాల్గొనేవారితో సుదీర్ఘ చర్చలను చదవడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.

వినియోగదారు యొక్క లాగ్ వివిధ రకాల ఎంట్రీలను కలిగి ఉంటుంది: VKontakte గోడపై ఉన్న ఎంట్రీల మాదిరిగానే పబ్లిక్ సందేశాలు, గ్రహీత యొక్క పబ్లిక్ కీతో గుప్తీకరించబడిన వ్యక్తిగత సందేశాలు, ఇతర వినియోగదారుల పోస్ట్‌లపై వ్యాఖ్యలు, ఇష్టాలు. ఇది బహిరంగ జాబితా. చిత్రాలు మరియు ఇతర పెద్ద ఫైల్‌లు నేరుగా పత్రికలో ఉంచబడవు. బదులుగా, ఫైల్ యొక్క హాష్ దానికి వ్రాయబడుతుంది, దానితో ఫైల్ లాగ్ నుండి విడిగా ప్రశ్నించబడుతుంది. ఒరిజినల్ పోస్ట్ యొక్క రచయిత యొక్క వ్యాఖ్యల దృశ్యమానత హామీ ఇవ్వబడదు: మీ మధ్య పరస్పర స్నేహితుల మధ్య తగినంత చిన్న మార్గం ఉంటే తప్ప, మీరు అలాంటి వ్యాఖ్యలను చూడలేరు. అందువల్ల, మిలిటరీ దుండగులు మీ పోస్ట్‌ను స్వాధీనం చేసుకోవడానికి ప్రయత్నించినప్పటికీ, వారు మీ స్నేహితులు లేదా స్నేహితుల స్నేహితుల స్నేహితులు కాకపోతే, మీరు ఏమీ గమనించలేరు.

సురక్షిత స్కటిల్‌బట్ మొదటి p2p నెట్‌వర్క్ లేదా మొదటి p2p సోషల్ నెట్‌వర్క్ కాదు. మధ్యవర్తులు లేకుండా కమ్యూనికేట్ చేయాలనే కోరిక మరియు పెద్ద కంపెనీల ప్రభావ పరిధి నుండి బయటపడాలనే కోరిక చాలా కాలంగా ఉంది మరియు దీనికి అనేక స్పష్టమైన కారణాలు ఉన్నాయి. పెద్ద ఆటగాళ్లు ఆట నియమాలను విధించడం వల్ల వినియోగదారులు చికాకు పడుతున్నారు: కొంతమంది వ్యక్తులు తమ స్క్రీన్‌పై ప్రకటనలను చూడాలని లేదా నిషేధించబడాలని కోరుకుంటారు మరియు మద్దతు సేవ నుండి ప్రతిస్పందన కోసం చాలా రోజులు వేచి ఉండండి. వ్యక్తిగత డేటా యొక్క అనియంత్రిత సేకరణ మరియు దానిని మూడవ పక్షాలకు బదిలీ చేయడం, చివరికి ఈ డేటా కొన్నిసార్లు డార్క్ వెబ్‌లో విక్రయించబడటానికి దారి తీస్తుంది, వినియోగదారు మరింత నియంత్రణను కలిగి ఉండే ఇతర పరస్పర చర్యలను నిర్మించాల్సిన అవసరాన్ని మళ్లీ మళ్లీ మనకు గుర్తుచేస్తుంది. అతని డేటాపై. మరియు వారి పంపిణీ మరియు భద్రతకు అతను స్వయంగా బాధ్యత వహిస్తాడు.

వంటి ప్రసిద్ధ వికేంద్రీకృత సామాజిక నెట్వర్క్లు డయాస్పోరా లేదా మస్టోడాన్, మరియు ప్రోటోకాల్ మాట్రిక్స్ పీర్-టు-పీర్ కాదు ఎందుకంటే వారు ఎల్లప్పుడూ క్లయింట్ మరియు సర్వర్ భాగాన్ని కలిగి ఉంటారు. సాధారణ Facebook డేటాబేస్‌కు బదులుగా, మీరు మీ డేటాను హోస్ట్ చేయడానికి మీ "హోమ్" సర్వర్‌ని ఎంచుకోవచ్చు మరియు ఇది ఒక పెద్ద ముందడుగు. అయినప్పటికీ, మీ "హోమ్" సర్వర్ యొక్క నిర్వాహకుడికి ఇప్పటికీ అనేక ఎంపికలు ఉన్నాయి: అతను మీకు తెలియకుండానే మీ డేటాను పంచుకోవచ్చు, మీ ఖాతాను తొలగించవచ్చు లేదా బ్లాక్ చేయవచ్చు. అదనంగా, అతను సర్వర్‌ను నిర్వహించడంలో ఆసక్తిని కోల్పోవచ్చు మరియు దాని గురించి మిమ్మల్ని హెచ్చరించకపోవచ్చు.

సురక్షిత స్కటిల్‌బట్‌లో సమకాలీకరణను సులభతరం చేసే మధ్యవర్తి నోడ్‌లు కూడా ఉన్నాయి (వాటిని "పబ్‌లు" అని పిలుస్తారు). అయితే, పబ్‌ల ఉపయోగం ఐచ్ఛికం మరియు అవి పరస్పరం మార్చుకోగలవు. మీ సాధారణ నోడ్ అందుబాటులో లేనట్లయితే, మీరు మీ మొత్తం డేటా యొక్క పూర్తి కాపీని ఎల్లప్పుడూ కలిగి ఉన్నందున, మీరు దేనినీ కోల్పోకుండా ఇతరులను ఉపయోగించవచ్చు. ప్రాక్సీ నోడ్ భర్తీ చేయలేని డేటాను నిల్వ చేయదు. పబ్, మీరు దానిని అడిగితే, మిమ్మల్ని స్నేహితుడిగా జోడిస్తుంది మరియు మీరు కనెక్ట్ అయినప్పుడు మీ మ్యాగజైన్ కాపీని అప్‌డేట్ చేస్తుంది. మీ అనుచరులు దానితో కనెక్ట్ అయిన తర్వాత, మీరు ఇప్పటికే డిస్‌కనెక్ట్ చేసినప్పటికీ, వారు మీ కొత్త పోస్ట్‌లను డౌన్‌లోడ్ చేసుకోగలరు. పబ్ మీతో స్నేహం చేయాలంటే, మీరు తప్పనిసరిగా పబ్ అడ్మినిస్ట్రేటర్ నుండి ఆహ్వానాన్ని అందుకోవాలి. చాలా తరచుగా, మీరు దీన్ని వెబ్ ఇంటర్‌ఫేస్ ద్వారా మీరే చేయవచ్చు (పబ్బుల జాబితా) మీరు అన్ని పబ్ నిర్వాహకుల నుండి నిషేధాన్ని స్వీకరిస్తే, మీ పత్రిక ముందుగా వివరించిన పద్ధతిలో పంపిణీ చేయబడుతుంది, అనగా. మీరు వ్యక్తిగతంగా కలిసే వారిలో మాత్రమే. ఫ్లాష్ డ్రైవ్‌కు నవీకరణలను బదిలీ చేయడం కూడా సాధ్యమే.

నెట్‌వర్క్ చాలా కాలంగా పనిచేస్తున్నప్పటికీ, దానిపై చాలా తక్కువ మంది వ్యక్తులు ఉన్నారు. ఆండ్రాయిడ్ యాప్ డెవలపర్ అయిన ఆండ్రే స్టాల్ట్జ్ ప్రకారం, అనేక పద్యాలు, జూన్ 2018లో అతని స్థానిక డేటాబేస్లో ఉంది సుమారు 7 వేల కీలు. పోలిక కోసం, డయాస్పోరాలో - 600 వేల కంటే ఎక్కువ, మాస్టోడాన్‌లో - సుమారు 1 మిలియన్.

సెక్యూర్ స్కటిల్‌బట్ అనేది p2p సోషల్ నెట్‌వర్క్, ఇది ఆఫ్‌లైన్‌లో కూడా పని చేస్తుంది

ప్రారంభకులకు సూచనలు ఉన్నాయి ఇక్కడ. ప్రాథమిక దశలు: అప్లికేషన్‌ను ఇన్‌స్టాల్ చేయండి, ప్రొఫైల్‌ను సృష్టించండి, పబ్ వెబ్‌సైట్‌కి ఆహ్వానాన్ని పొందండి, ఈ ఆహ్వానాన్ని అప్లికేషన్‌కు కాపీ చేయండి. మీరు ఒకే సమయంలో అనేక పబ్‌లను కనెక్ట్ చేయవచ్చు. మీరు ఓపికపట్టాలి: ఫేస్‌బుక్ కంటే నెట్‌వర్క్ చాలా నెమ్మదిగా ఉంటుంది. స్థానిక కాష్ (.ssb ఫోల్డర్) త్వరగా అనేక గిగాబైట్‌లకు పెరుగుతుంది. హాష్ ట్యాగ్‌లను ఉపయోగించి ఆసక్తికరమైన పోస్ట్‌ల కోసం వెతకడం సౌకర్యంగా ఉంటుంది. మీరు చదవడం ప్రారంభించవచ్చు, ఉదాహరణకు, డొమినిక్ Tarr (@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ).

ఆండ్రే స్టాల్ట్జ్ కథనం నుండి అన్ని చిత్రాలు "ఆఫ్-గ్రిడ్ సోషల్ నెట్‌వర్క్" మరియు అతని ట్విట్టర్.

ఉపయోగకరమైన లింకులు:

[1] అధికారిక వెబ్సైట్

[2] ప్యాచ్వర్క్ (Windows/Mac/Linux కోసం అప్లికేషన్)

[3] అనేక పద్యాలు (Android యాప్)

[4] ssb-git

[5] ప్రోటోకాల్ వివరణ (“స్కటిల్‌బట్ ప్రోటోకాల్ గైడ్ – స్కటిల్‌బట్ సహచరులు ఒకరినొకరు ఎలా కనుగొని మాట్లాడుకుంటారు”)

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి