首页 文章

如何在Fabric中管理渠道?

提问于
浏览
1

我是这个技术的新手,但我接近Channel的概念 . 我知道渠道是一个更大的分类账中的分类账(即仅在整个区块链内的某些用户特有的小链) . 基于此,我几乎没有问题 .

  • 让我们说有零售市场可以在价格上进行谈判,因此每个供应商都可以向不同的人出售同样的东西,价格不同 . 因此,假设有1000个人和1000个供应商,可能会有很多渠道 . 如何管理这些?

  • 我理解区块链是线性数据结构(除非同时创建两个块,但有一个字,但我忘了它),如果我必须访问某些用户的先前数据 . 这种操作的效率如何?即以银行信用卡交易为例 . 如果我想查看过去5个月的所有交易 . 它的效率如何?

我没有声称我的理解是完全正确的,但是这些事情让我烦恼 . 如果有人帮我清除这些,那会很好吗?

谢谢 :)

Update 我已经完成了这个link它还在下面的评论中讨论了与我的问题有关的事情 . 即与商业有关(问题私人区块链) .

2 回答

  • 0

    我更喜欢将 Channels 定义为使用公共网络或网络公共部分的不同区块链 . 它允许隐私和不同的组织结构 .

    • 是的,它可能有很多渠道,供应商 - 人对 . 当然,这取决于您想要实现的隐私 .

    • 如果要访问先前操作的先前数据,则可以在对等体旁边运行状态数据库,这是线性结构的状态表示 . 您可以使用LevelDB或CouchDB . CouchDB允许您使用复杂的富查询来访问您的数据 .

  • 2

    分类帐只能存在于渠道中 . Channels 由同伴组成 . 通道外的对等方无法访问分类帐数据 .

    我不确定你的意思是“操作” . 您可以创建它并关闭它(这将在以后的版本中支持)当您需要它时,创建它,您可以在使用后关闭它 .

    • 如果业务是独立的,您必须创建这么多渠道 . 你只要说 vendor can sale same thing to different people with different prices. . 它们中的每一个都将用于不同的场景 .

    • 如果您想要访问以前的数据,当然可以 . 但现在银行卡可能效率不高 . 但这是可行的 . 现在我们使用sdk进行访问 . 也许稍后随着sdk的更多发展,将开发出更多的图形工具,使其尽可能简单易用 .

相关问题