Damus
PusanStudio profile picture
PusanStudio
ขอบคุณในความหวังดีของ nostr client ที่ช่วย sync relay ให้นะ 🤣
event ที่ผมลอง labs ใน private relay ก็ได้กระจายเป็นสิบๆ public relay ในพริบตา
คือผมใช้ acc หนึ่งไว้ลองซน ต่อไว้แค่ private relay อย่างเดียว พังจะได้รีเซ็ต DB ล้างได้
ละเอา acc นี้ไว้มอนิเตอร์ ละต่อไว้หลาย public relay + private relay ที่ตัวรองเกาะอยู่ ละ nostr client หวังดี sync ให้

ละคือ ฉีกตามมาตรฐานไปเยอะอยู่ ดีว่าอยู่ kind 10k+ เลยไล่ประกาศทับได้ทัน

แต่เท่าที่ poc มาโอเคเลย
คือทำให้อัพไฟล์ผ่าน nostr client ทั่วไปผ่าน blossom นี่แหละ แต่ server จะคายเป็น ipfs url ออกมาเป็นค่าเริ่มต้น แทนลิ้ง sha256
แต่ถ้าเข้าผ่านลิ้ง sha256 ปกติ ที่เป็น blossom url ก็จะ redirect เป็น ipfs (จริงๆ ตาม bud-01 อนุญาตให้ redirect เพื่อใส่ file extension แต่เราลักไก่นิดหน่อย)

แล้วใช้ฟีเจอร์ bud-03 sync server list จะได้สลับไปใช้ client อื่นไม่ต้องใส่ url media server ใหม่ (อันนี้ก็ลักไก่เอา เลยทำให้เอา sha256 คนอื่นมาใส่เซิฟเราได้ ทำรองรับตามมาตรฐานไว้ แต่เอา cid ที่เป็นมาตรฐานเราไปใส่กับเซิฟชาวบ้านไม่ได้)

จะได้เล่นของใหม่แบบไม่ต้องทำ client เอง
ยอมเสียความ decentralized ของ blossom
แต่ได้ความ decentralized ของ ipfs eco system มาแทน
#siamstr