答案 0 :(得分:11)
我是枪的作者。我已经看到OrbitDB漂浮在周围(哈,请原谅双关语!)但显然我并没有足够的知识来谈论它。我会留下让他们回答。 :)
看起来OrbitDB看起来也使用CRDT,这意味着它们可能正确/正确。很少有人使用CRDT,这很难过,但是让GUN非常独特!尽管过去4年我一直试图向人们宣传他们应该使用CRDT,但我对此表示欢迎。
或许回答你问题的实用方法@maroodb是围绕GUN的社交媒体用例:
是的,GUN已经被用于P2P社交媒体dApp。你可以这样做:
以下是一些显示演示和其他资源的链接,这些链接可能有助于构建您的应用:
当然,一个超级友好的开源开发人员聊天室帮助彼此构建这些东西,https://github.com/amark/gun! :)
您必须向OrbitDB询问他们的P2P社交网络dApp的示例/用例,也许他们知道是什么让枪不同。
注意:GUN + IPFS适配器即将推出。
以太坊很棒,但如果它主要是作为一个以太坊智能合约实施,那么你的社交网络可能无法扩展,就像警告一样。
我们建议您将Ethereum用于您的用户的任何加密货币付款或交易(非GUN或Orbit)。
但我们不建议使用以太坊构建基本的社交网络功能(个人资料信息,帖子,消息等)。
可能,您应用的90%到95%将是GUN或Orbit,可能只有3%到5%的智能合约。