Oddbean new post about | logout
 อันนี้สงสัย ไม่รู้ว่าผมเข้าใจถูกไหม?

PoW อาจช่วยแก้ไขปัญหาบอทได้ แต่ปัญหาใหม่ที่จะตามมา จะกลายเป็นกำแพงให้ผู้ใช้ NOSTR รายใหม่ไหมครับ

ผมเข้าใจว่า ผู้ใช้รายใหม่ๆ PoW = 0 
 ใคร ๆ ก็สร้าง PoW ได้ครับ
ทุกครั้งที่เราสร้าง nostr event เราจะให้ client ทุการสุ่ม nouce เพื่อให้ hash ของ event เป็นไปตามเป้าที่เรากำหนด คล้าย ๆ block ในบิตคอยน์เพียงแต่ไม่มี difficulty มากำหนดว่าเป้าจะมากน้อยเท่าไหร่ ค่า hash ของ event ที่จะแสดงถึง PoW ที่ได้สร้างขึ้น ถ้าหาก client หรือ Relay มีการกำหนดฟิลเตอร์ PoW ก็แสดงให้เห็นเฉพาะ event ที่มี PoW มากพอตามที่กำหนดไว้ ป้องกันพวก spam ที่ส่ง event มารัว ๆ

ปัจจุบัน client ที่สร้าง PoW นี้ได้ก็ wherostr เวอร์ชั่นเว็บครับ