首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >轨道数据库(基于IPFS)和枪之间有什么区别?

轨道数据库(基于IPFS)和枪之间有什么区别?
EN

Stack Overflow用户
提问于 2018-04-23 16:25:06
回答 1查看 4.8K关注 0票数 18

我正在为我的Dapp.寻找一个分散的数据库,我找到了两种有用的解决方案-- 轨道数据库,但是我没有意识到其中的主要区别,以及哪一种更适合像社交媒体那样的应用程序,这些应用程序使用ethereum智能合同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-23 18:48:40

我是枪的作者。我看到OrbitDB漂浮在周围(哈,原谅我的双关语!)但很明显,对此知之甚少,说不出话来。我把这个留给他们去回答。:)

看起来OrbitDB也使用CRDT,这意味着它们可能做的是正确的/正确的。很少有人使用CRDT,这是可悲的,但使枪相当独特!尽管在过去的4年里,我一直试图向人们宣传他们应该使用CRDTs,但我还是对此表示欢迎。

也许回答你问题的一个实用方法,@maroodb,就是围绕着枪支在社交媒体上的使用情况:

是的,P2P社交媒体dApps已经在用枪了。你可以:

  • 用户帐户系统,包括传统的用户名/密码和密码重置(没有服务器,完全P2P)。
  • 发布的用户数据,如tweet等,不能被其他任何人篡改(签名加密,但不是私有的)。
  • 用户的私有数据(密码加密)。
  • 两个用户之间的秘密数据,比如私人消息(diffie-hellman)。
  • 我们目前正在努力使分组读/写数据变得更容易,这是可能的,但还没有演示。

下面是一些展示演示和其他资源的链接,这些链接可能有助于构建您的应用程序:

当然,一个非常友好的开放源码开发人员聊天室可以互相帮助构建这类东西,https://github.com/amark/gun!:)

你必须向OrbitDB询问他们的例子/ P2P社交网络dApps的用例,也许他们知道枪支的不同之处。

注意: GUN+IPFS适配器很快就会出来。

Ethereum是伟大的,但是你的社交网络可能不会扩大,如果它主要是作为一个以太智能契约,只是作为一个警告。

我们建议您为您的用户(而不是枪支或轨道)在任何密码货币支付或交易中使用Ethereum。

但我们不建议建立基本的社交网络功能(配置文件信息、帖子、信息等)。使用以太。

很可能,90 %到95%的应用程序将是枪或轨道,而且可能只有3%到5%的智能合同。

票数 33
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49985755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档