ข้ามไปที่เนื้อหา
กลับมาที่ Nymchat

ฐานความรู้ พูดคุยกับผู้คน

การสนทนากลุ่ม

การสนทนากลุ่มที่เข้ารหัสจากต้นทางถึงปลายทางที่ไม่รั่วไหลของตัวเอง สมาชิกภาพ ทุกข้อความจะถูกห่อแยกกันสำหรับสมาชิกทุกคน โดยจ่าหน้าถึงคีย์นั่นคือ ใช้ครั้งเดียว

การสร้างกลุ่ม

/group @alice @bob Weekend plans สร้างกลุ่มกับสมาชิกเหล่านั้นและนั่น ชื่อ ชื่อนี้เป็นทางเลือก คุณสามารถเลือกได้เช่นกัน สร้างการแชทเป็นกลุ่ม จาก เมนูบริบทของใครบางคน หรือใช้ + ข้างส่วนแชทกลุ่มใน แถบด้านข้าง

การสนทนากลุ่ม Nymchat
แชทเป็นกลุ่ม

คุณกลายเป็นของกลุ่ม เจ้าของ. กลุ่มถูกต่อยอดที่ สมาชิก 100 คนเนื่องจากทุกข้อความได้รับการเข้ารหัสแยกกันสำหรับแต่ละข้อความและ การกระจายออกต่อข้อความจะต้องถูกจำกัดไว้

การเพิ่มสมาชิก

/addmember @nym, หรือ /invite @nym ขณะที่คุณอยู่ในกลุ่ม ไม่ว่าจะเป็น ใครก็ตามที่ไม่ใช่เจ้าของอาจทำเช่นนี้ได้ถือเป็นของกลุ่ม อนุญาตให้สมาชิกเพิ่มผู้อื่นได้ การตั้งค่าในเมนูบริบทของกลุ่ม

/groupinfo รายชื่อสมาชิกปัจจุบัน

ปิดโดยค่าเริ่มต้น เจ้าของเปิดเครื่อง อนุญาตให้เข้าร่วมผ่านลิงก์คำเชิญ จาก เมนูบริบทของกลุ่มหลังจากนั้นลิงก์จะปรากฏขึ้นที่นั่น - สำหรับเจ้าของและสำหรับ สมาชิกด้วยเมื่อเปิด "อนุญาตให้สมาชิกเพิ่มผู้อื่น"

คนใหม่ที่เปิดลิงก์เชิญจะถูกขอให้เลือก nym หรือเข้าสู่ระบบก่อน เข้าร่วม จากนั้นจึงกลับมาทำงานต่อด้วยตนเอง เพื่อจะได้ไม่ต้องค้นหาลิงก์อีกเป็นครั้งที่สอง

รีเซ็ตลิงก์คำเชิญ เพิกถอนทุกลิงก์ที่แชร์ในครั้งเดียว ใช้มันเมื่อ ลิงก์ไปอยู่ที่ไหนสักแห่งที่คุณไม่ได้ตั้งใจ

แบ่งปันประวัติศาสตร์กับสมาชิกใหม่

ปิดโดยค่าเริ่มต้น รวมถึงการโทรของเจ้าของด้วย: แบ่งปันประวัติศาสตร์กับสมาชิกใหม่ ใน เมนูบริบทของกลุ่ม

เมื่อเปิดใช้งาน ใครก็ตามที่เพิ่มใครสักคนจะส่งต่อไปยังกลุ่มสุดท้าย 50 ข้อความ ถึงสมาชิกใหม่นั้น ในฐานะหยดที่เข้ารหัสเพียงหยดเดียว สำหรับพวกเขาเพียงลำพัง ข้อความที่ส่งต่อจะถูกทำเครื่องหมาย ไม่ได้รับการยืนยันเนื่องจากลายเซ็นของผู้เขียนต้นฉบับไม่สามารถตรวจสอบซ้ำได้ เมื่อข้อความถูกส่งต่อโดยบุคคลที่สาม — คุณเชื่อใจผู้ที่เพิ่มเข้ามา คุณไม่ต้องแก้ไขสิ่งที่พวกเขาส่งต่อ

เจ้าของ ผู้ดูแล และสมาชิก

สั่งการทำใครสามารถ
/kick @nymลบสมาชิกเจ้าของผู้ดูแล
/ban @nymลบออกและบล็อกการกลับมาเจ้าของผู้ดูแล
/unban @nymยกเลิกข้อห้ามเจ้าของ
/addmod @nymเลื่อนระดับเป็นผู้ดูแลเจ้าของ
/removemod @nymลดระดับผู้ดูแลเจ้าของ
/transferowner @nymมอบกลุ่มให้แล้วเจ้าของ
/leaveลบคุณออกจากกลุ่มใครก็ได้
บทบาทถูกบังคับใช้ทั้งสองด้าน

ไม่มีเซิร์ฟเวอร์ที่จะอนุญาโตตุลาการ ดังนั้นลูกค้าทุกคนจะตรวจสอบบทบาทเอง — เมื่อใด ส่งการดำเนินการตรวจสอบ และอีกครั้งในทุกกิจกรรมการตรวจสอบที่ได้รับ ลูกค้า ที่อ้างอำนาจที่ตนไม่มีก็ถูกคนอื่นมองข้ามไป

การเข้ารหัสกลุ่มทำงานอย่างไร

การสนทนากลุ่มใช้ข่าวลือ NIP-17 และห่อของขวัญ NIP-59 แบบเดียวกัน ข้อความส่วนตัวหนึ่งห่อต่อสมาชิกแต่ละอัน เข้ารหัสให้กับสมาชิกคนนั้น Nymchat เพิ่มสิ่งที่ NIP-17 มาตรฐานไม่มี

การหมุนปุ่มผู้รับ

ด้วย NIP-17 ธรรมดา คนที่ดูรีเลย์จะเห็นกระดาษห่อของขวัญ N ปรากฏขึ้นพร้อมกันในทันที จ่าหน้าถึง N pubkeys ที่แตกต่างกัน นั่นคือรายชื่อสมาชิก และไม่จำเป็นต้องถอดรหัส ที่จะอ่าน

Nymchat จึงหมุนคีย์ผู้รับ ทุกครั้งที่คุณส่ง ลูกค้าของคุณก็จะได้มินต์สดใหม่ จับคู่คีย์ชั่วคราวและโฆษณาครึ่งสาธารณะ ภายในข่าวลือที่เข้ารหัสเป็น ephemeral_pk แท็ก จากนั้นเป็นต้นมา ทุกคนจะส่งข้อความไปที่คีย์นั้น แทนที่จะเป็นของจริงของคุณ สำหรับผู้สังเกตการณ์ ทุกข้อความในกลุ่มจะเดินทางไปมาระหว่างกัน Pubkey แบบครั้งเดียวที่ไม่มีลิงก์ที่มองเห็นได้ไปยังข้อมูลประจำตัวใดๆ และไม่มีข้อความสองข้อความที่แบ่งปัน ผู้รับ

การกู้คืนหลังการประนีประนอม

การหมุนนั้นก็เป็นกลไกการฟื้นตัวเช่นกัน หากอุปกรณ์ถูกบุกรุก ผู้ใช้เพียงเท่านั้น ส่งข้อความ: คีย์ชั่วคราวใหม่ที่โฆษณาจะแทนที่อันเก่าสำหรับสมาชิกทุกคน โดยอัตโนมัติ ไม่มีการซิงค์ซ้ำนอกวงและไม่มีอะไรให้กลุ่มตกลง บน

กลับมาแล้วหลังจากจากไป

คีย์ชั่วคราวจะหมุน และเหตุการณ์ที่ดำเนินอยู่จะหมดอายุจากรีเลย์ ลูกค้าที่เคย ออฟไลน์เป็นเวลาหลายวันจึงสามารถกลับมาถือกุญแจที่คนอื่นผ่านไปได้ ดังนั้น เชื่อมต่อใหม่หลังจากเว้นระยะห่างนานเพียงพอ ระบบจะส่งคำขอซิงค์คีย์ซ้ำแบบจำกัดอัตราไปยังแต่ละคีย์ จัดกลุ่มและแลกเปลี่ยนคีย์ปัจจุบันอีกครั้ง ซึ่งเป็นสิ่งที่หยุดไม่ให้วันหยุดยาวเปลี่ยน ลงในกลุ่มที่คุณไม่สามารถอ่านได้อีกต่อไป