ప్రధాన కంటెంట్‌కి దాటవేయండి

Bitsocial మరియు Nostr

Nostr ఫెడరేటెడ్ లేదా బ్లాక్‌చెయిన్ వర్గాల్లో దేనిలోనూ సరిగ్గా ఇమడదు. ఇక్కడ ఇన్‌స్టాన్స్‌లు వినియోగదారులకు ఖాతాలు జారీ చేయవు; చెయిన్, కన్సెన్సస్, గ్యాస్ లేదా గ్లోబల్ క్రమం అనేవి లేవు. Nostrను రిలే ఆధారిత సోషల్ మీడియాగా వర్ణించడం మేలు: వినియోగదారులు కీ జతలను కలిగి ఉంటారు, ఈవెంట్‌లపై సంతకం చేస్తారు, వాటిని రిలేలకు ప్రచురిస్తారు; రిలేలు అంటే ఆ ఈవెంట్‌లను నిల్వ చేసి అందించే సాధారణ సర్వర్‌లు (NIP-01). Nostr పీర్-టు-పీర్ పద్ధతులపై ఆధారపడదని దాని సొంత README చెబుతోంది.

ఒక ముఖ్యమైన విషయంలో ఇది Nostrను ఫెడరేటెడ్ లేదా బ్లాక్‌చెయిన్ వ్యవస్థల కంటే Bitsocialకి దగ్గరగా నిలుపుతుంది: గుర్తింపు క్రిప్టోగ్రాఫిక్‌గా ఉంటుంది, ఎక్కడికైనా తీసుకెళ్లగలిగినది. తేడాలు డేటా లేయర్‌లో, ద్వారం ఎవరి చేతిలో ఉందన్న విషయంలో ఉన్నాయి.

Nostr ఎలా పనిచేస్తుంది​

  • ఈవెంట్‌లు మరియు రిలేలు. ప్రతి పోస్ట్, ప్రొఫైల్ లేదా రియాక్షన్ సంతకం చేసిన ఒక JSON ఈవెంట్. క్లయింట్‌లు WebSockets ద్వారా ఈవెంట్‌లను రిలేలకు ప్రచురిస్తాయి, ఫిల్టర్‌లతో సబ్‌స్క్రైబ్ అవుతాయి; రిలేలు ఈవెంట్‌లను నిల్వ చేసి తిరిగి అందిస్తాయి. రిలేలు ఒకదానితో ఒకటి మాట్లాడుకోవు.
  • రెప్లికేషన్. వినియోగదారులు సాధారణంగా అనేక రిలేలకు ప్రచురిస్తారు. 2023లో 712 రిలేలపై జరిగిన ఒక అధ్యయనంలో సగటు పోస్ట్ వాటిలో 34.6 రిలేలపై ఉన్నట్టు తేలింది (Wei and Tyson).
  • ఒకరి పోస్ట్‌లను కనుగొనడం. వినియోగదారులు తాము రాసే, చదివే రిలేల జాబితాను ప్రచురిస్తారు (NIP-65); క్లయింట్‌లు ఆ వినియోగదారు రాసే రిలేల నుండి వారి పోస్ట్‌లను తెచ్చుకుంటాయి.
  • గుర్తింపు. ప్రతి వినియోగదారు ఒక secp256k1 కీ, ఇది Schnorr సంతకాలతో సంతకం చేస్తుంది. స్పెసిఫికేషన్‌లు కీ రొటేషన్‌ను గానీ రికవరీని గానీ నిర్వచించవు, కాబట్టి కీ పోతే ఖాతా పోయినట్టే. ఐచ్ఛిక name@domain ఐడెంటిఫైయర్‌లను (NIP-05) ఆ డొమైన్ వెబ్ సర్వర్‌లోని ఒక ఫైల్‌తో సరిచూస్తారు.
  • గ్రూపులు. కమ్యూనిటీల కోసం సిఫార్సు చేసిన విధానం రిలే ఆధారిత గ్రూపులు (NIP-29): ఒక రిలే గ్రూప్‌ను హోస్ట్ చేస్తుంది, పోస్ట్‌ను ఆమోదించే ముందు దాని సభ్యత్వ, పోస్టింగ్ నియమాలను అమలు చేస్తుంది, దాని మెటాడేటాపై సంతకం చేస్తుంది. పాత మోడరేటర్ ఆమోదిత కమ్యూనిటీలు (NIP-72) ఇప్పుడు NIP-29కి అనుకూలంగా సిఫార్సు చేయనివిగా గుర్తించబడ్డాయి.
  • స్పామ్ నియంత్రణ. ప్రతి రిలే తన ద్వారాన్ని తానే ఎంచుకుంటుంది: ప్రూఫ్-ఆఫ్-వర్క్ (NIP-13), ప్రామాణీకరణ మరియు అనుమతి జాబితాలు (NIP-42), చెల్లింపు లేదా రేట్ పరిమితులు. క్లయింట్‌లు మ్యూట్ జాబితాలను, ట్రస్ట్ స్కోర్‌లను జోడిస్తాయి.
  • మీడియా. చిత్రాలు, వీడియోలు ప్రత్యేక HTTP ఫైల్ సర్వర్‌లకు అప్‌లోడ్ అవుతాయి.

అవి ఎక్కడ భిన్నంగా ఉంటాయి​

పోస్ట్‌లను ఎవరు నిల్వ చేసి అందిస్తారు​

Nostrలో రిలేలే నిల్వ, డెలివరీ లేయర్: ప్రతి పోస్ట్‌ను ఏదో ఒక సర్వర్ ఆన్‌లైన్‌లో ఉంచాలి. Bitsocialలో HTTP రౌటర్‌లు క్లయింట్‌లకు పీర్‌లను కనుక్కోవడంలో మాత్రమే సాయపడతాయి. అవి పోస్ట్‌లను, ప్రొఫైల్‌లను, కమ్యూనిటీ మెటాడేటాను లేదా మోడరేషన్ స్థితిని నిల్వ చేయవు; క్లయింట్‌లు కంటెంట్‌ను కమ్యూనిటీ నోడ్ నుండి, దాన్ని సీడ్ చేసే పీర్‌ల నుండి తెచ్చుకుంటాయి. పీర్-టు-పీర్ ప్రోటోకాల్ చూడండి.

ద్వారం ఎవరి చేతిలో ఉంది​

Nostrలో దేన్ని రాయనివ్వాలో నిర్ణయించే ద్వారాలు రిలే ఆపరేటర్ల చేతిలో ఉంటాయి. NIP-29 గ్రూపుల బయట, ఒక రిలే తిరస్కరించిన కీ అదే ఈవెంట్‌ను దాన్ని ఆమోదించే ఏ రిలేకైనా ప్రచురించగలదు; పాఠకులు ఏమి చూస్తారన్నది వారి క్లయింట్ ఏ రిలేలను చదువుతుందన్నదానిపై ఆధారపడి ఉంటుంది. NIP-29 గ్రూప్ Bitsocial కమ్యూనిటీకి దగ్గరగా ఉంటుంది: దాని హోస్ట్ రిలే పోస్ట్‌లను ఆమోదిస్తుంది లేదా తిరస్కరిస్తుంది. అయినా గ్రూప్ పాత్రలు ఏమి చేయగలవో రిలేనే నిర్వచిస్తుంది, మరో రిలే దాన్ని చేపట్టడానికి అంగీకరిస్తే తప్ప గ్రూప్ చరిత్ర ఆ రిలేకే ముడిపడి ఉంటుంది.

Bitsocialలో కమ్యూనిటీ అనేది సొంత కీ జత ఉన్న ఒక క్రిప్టోగ్రాఫిక్ వస్తువు. యజమాని ఎంచుకున్న ఏ ఛాలెంజ్‌నైనా కమ్యూనిటీ నోడ్ నడుపుతుంది, ఆమోదించిన స్థితిని పీర్-టు-పీర్ నెట్‌వర్క్‌లోకి ప్రచురిస్తుంది. కస్టమ్ యాంటీ-స్పామ్ సవాళ్లు చూడండి.

మౌలిక సదుపాయాలను నడపడం​

రిలే అంటే డొమైన్, WebSocket ఎండ్‌పాయింట్ ఉన్న సర్వర్; ప్రాచుర్యం పొందిన రిలేలు తాము అందించే వాటి నిల్వ, బ్యాండ్‌విడ్త్ ఖర్చును భరిస్తాయి. ఉచిత రిలేలలో సుమారు 95% విరాళాలతో తమ ఖర్చులను భరించలేకపోయాయని 2023 అధ్యయనం అంచనా వేసింది. Bitsocial కమ్యూనిటీ నోడ్ సాధారణ వినియోగదారు హార్డ్‌వేర్‌పై నడుస్తుంది; ఒక కమ్యూనిటీని చదివే పీర్‌లు దాన్ని పంచుకోవడంలో సాయపడగలవు.

బ్రౌజర్​

Nostr వెబ్ క్లయింట్ నేరుగా రిలేలకు WebSocket కనెక్షన్‌లను తెరుస్తుంది, కాబట్టి యాప్ సర్వర్ అవసరం లేదు. Bitsocial వెబ్ యాప్ ట్యాబ్‌లోనే పీర్-టు-పీర్ నోడ్‌ను నడుపుతుంది, పీర్‌ల నుండి కంటెంట్‌ను తెచ్చుకుంటుంది. బ్రౌజర్ పీర్-టు-పీర్ చూడండి.

పాత కంటెంట్​

Nostr పోస్ట్‌లు రిలేల అంతటా విస్తృతంగా రెప్లికేట్ అవుతాయి, ఇది పాత పోస్ట్‌లు నిలిచి ఉండటానికి సాయపడుతుంది. Bitsocial కమ్యూనిటీ తాజా స్థితిని ఉంచుకుంటుంది, పాత కంటెంట్ శాశ్వతంగా ఉంటుందని హామీ ఇవ్వదు.

పోలిక​

ప్రశ్నNostrBitsocial
వర్గంరిలే ఆధారిత ప్రోటోకాల్పీర్-టు-పీర్ కమ్యూనిటీ నెట్‌వర్క్
గుర్తింపుsecp256k1 వినియోగదారు కీ, స్పెసిఫికేషన్‌లలో రొటేషన్ లేదువినియోగదారులకు, కమ్యూనిటీలకు Ed25519 కీ జతలు
పోస్ట్‌లు ఎక్కడ ఉంటాయిరచయిత ఎంచుకున్న రిలేలు, తరచుగా చాలాకమ్యూనిటీ యజమాని నోడ్, దాన్ని చదివి సీడ్ చేసే పీర్‌లు
దాన్ని ఆన్‌లైన్‌లో ఎవరు ఉంచుతారురిలే ఆపరేటర్లుకమ్యూనిటీ యజమాని నోడ్ మరియు సహాయక సీడర్లు
కమ్యూనిటీలురిలే హోస్ట్ చేసే గ్రూపులు (NIP-29)పోస్ట్‌లను ఆమోదించే లేదా తిరస్కరించే సొంత నోడ్ ఉన్న ప్రథమ-శ్రేణి వస్తువులు
స్పామ్ నియంత్రణప్రతి రిలే విధానం: ప్రూఫ్-ఆఫ్-వర్క్, ప్రామాణీకరణ, చెల్లింపు, అనుమతి జాబితాలు, రేట్ పరిమితులుపోస్ట్ ఆమోదించబడే ముందు ప్రతి కమ్యూనిటీ పెట్టే ఛాలెంజ్
మోడరేషన్రిలే విధానాలు, క్లయింట్ మ్యూట్ జాబితాలు, లేబుల్‌లు, రిపోర్ట్‌లుకమ్యూనిటీ యజమానులు తమ కమ్యూనిటీని మోడరేట్ చేస్తారు; ఏమి చూపించాలో యాప్‌లు ఎంచుకుంటాయి
పేర్లుHTTPS ద్వారా సరిచూసే ఐచ్ఛిక name@domain ఐడెంటిఫైయర్‌లుకీలకు పరిష్కారమయ్యే .bso, .eth పేర్లు
బ్రౌజర్రిలేల WebSocket క్లయింట్సాధారణ బ్రౌజర్ ట్యాబ్‌లోనే పీర్-టు-పీర్ నోడ్
ప్రధాన రాజీఎక్కడికైనా తీసుకెళ్లగల గుర్తింపు, విస్తృత రెప్లికేషన్, కానీ లభ్యత, విధానం రిలేలపై ఆధారపడతాయిరిలేలపై ఆధారపడటం తక్కువ, కానీ పాత కంటెంట్ శాశ్వతంగా ఉంటుందని హామీ లేదు