Thinking through zero-knowledge protocol creation via socratic dialogue | Dark Hacker News