我比较下来SimpleX是非常好的了,我在想象更好的。我日常在用Matrix协议的Element客户端。但在隐私和安全上比不了SimpleX,但Element多人协作更好。
(个人觉得SimpleX是很有自己想法的Signal fork)
SimpleX 的优点通过Jack的带货被更多人所了解了。不过它仍然不是我心目中最好的。
nostr:note10vfw8tw0kdahjcxnpuqakcrjg76kevqvn6zxch89ptn4azee8sfscwx9gx
“他们在2010年共同创立了移动安全软件创业公司Whisper Systems,随后推出了提供端到端加密通信的TextSecure文本信息和RedPhone语音通话两种服务。一年后,Twitter收购了这家公司,Marlinspike成为了该平台的网络安全负责人。他们将这两种加密通信服务重新发布为开源应用,并在2013年,Marlinspike离开了社交媒体平台,创立了开源项目Open Whisper Systems。
在OWS,Marlinspike和其他人继续开发TextSecure和RedPhone,这两款应用在2015年11月被合并并作为Signal发布。OWS在一个月后将Signal作为Chrome应用引入了PC,然后在2017年10月重新作为Windows、Mac和Linux的独立桌面客户端发布。这就是我们今天所知的Signal应用系列。”
Twitter很早就收购了signal前身公司,Whatsapp和Facebook都用上了signal协议实现消息的端对端加密,但Twitter私信这么多年没实现端对端加密。只能说Elon Musk裁员还挺有道理的?
Zooko的不可能三角形是计算机科学和密码学领域的一个概念,解决的是创建一个命名系统的难题:同时实现去中心化、安全性和易于人理解。该概念以Zooko Wilcox-O'Hearn的名字命名,他在2001年首次提出了这个概念。
Zooko的三角形指出,在一个命名系统中,三个期望的属性无法同时实现。这些属性包括:
去中心化:命名系统不应依赖于中央权威或管理机构。这意味着没有任何单一实体应对名称的分配和管理拥有控制权。
安全性:命名系统应确保名称的唯一性、防伪性和抵抗攻击或篡改。它旨在防止未经授权的实体冒充或操纵名称。
易于人理解:系统中的名称应易于人类理解、记忆和使用。易于人理解的名称通常更容易传达,提供更好的用户体验。
三难问题的存在是因为在这些属性中的任意两个同时实现往往会以第三个属性为代价。例如,如果一个命名系统强调去中心化和安全性,可能会导致复杂的、随机生成的名称,不容易被人类理解。相反,如果系统强调易于人理解的名称和安全性,可能需要集中化的机制或在安全措施上做出妥协。
Zooko的三角形突出了在设计命名系统时的固有权衡和挑战。不同的系统根据其特定的用例和要求来优先考虑不同的属性,但很难同时实现所有三个属性。
