如何选择区块链网络
扫描二维码
随时随地手机看文章
公共的非许可的区块链网络和私人的许可的区块链网络之间的区别已经被很好地记录下来了。简而言之,一个公共许可的区块链没有访问限制来查看它的数据或参与。通常,这样的网络为那些保护它们的人提供了经济上的激励,并利用了某种基于彩票的共识算法。一些最大、最知名的公共区块链是比特币和以太币。
一个私人许可的区块链网络需要允许阅读区块链上的信息,并限制那些可以交易或参与的各方。一些例子包括R3的Corda,以及各种各样的超分类帐框架,包括超级分类帐。很少有案例来验证一个私人的无许可网络是有意义的,但是有一些公共许可网络的例子似乎可以促进公共网络的更好扩展。
以太坊的创始人Vitalik Buterin很好地捕捉到了公共和私人网络之间的区别,,他说,“从本质上讲,与其拥有一个完全公开的、不受控制的网络和状态机,不如通过密码经济学来保证(如。工作证明),还可以创建一个系统,对访问权限进行更严格的控制,有权修改甚至读取只限于少数用户的区块链状态的同时仍然保持区块链提供的多种形式的真实性和分散性。”
当MonetaGo在印度处于一个区块链网络部署的架构规划阶段时,该团队必须评估哪种类型的区块链框架适合这一特定的用例。这样做的目的是减少围绕应收款融资的欺诈情况。公共或私有区块链网络是否更合适?网络应该标记化吗?在这个例子中,哪一种特定的区块链技术是最好的选择?都应该值得企业深思。
私有许可的区块链网络
在印度,特定的区块链网络用例不是公共服务。因此,很明显,不允许公众进入。存储在此网络上的信息对其参与者是私有的,需要加以保护。
在企业中,特别是在金融服务中,如果有一个可能向多个当事方开放的网络,就需要保证所有当事方都遵守同样的规则、条例和披露。此外,企业需要得到保证,即没有资格访问特定信息和数据的任何人都得不到这种信息和数据。如果该网络向地球上的每一个人开放,就有可能出现滥用信息的情况。从业务的角度来看,将交易信息公之于众的情况很少,而网络则倾向于服务于特定的目的,这仅限于满足特定需求的实体。例如,关于参加Swift银行间支付网络的问题,通常只限于具有一定规模、获得许可、受到管制、并属于某种类别的参与人,因为这些参与人具备在网络上采用某种方式的程序并具有既得利益。
这并不是说它们就不能公开私有网络。例如,认证机构(其目的是验证身份和加密密钥之间的链接)等身份服务作为一项公共服务比单个区块链网络的特定服务更有意义。将密钥绑定到已知和已验证的公共标识是专用网络的常见需求。
尽管如此,除非交易信息是公开的,即使是加密的或假名的,在企业各方之间交换交易信息本身永远不会在公共环境中进行。在少数情况下,事务性信息被授权公开,如可公开搜索的财产契约。然而,对于我们正在处理的用例,它几乎总是涉及敏感或受管制的信息和参与者,因此对他们而言,隐私是一项基本要求。
非代币化的区块链网络
虽然对于代币来说确实有合法的用例,但是MonetaGo并不认为在印度的欺诈缓解网络中使用代币模型是合适的。首先,没有使用代币的要求。没有标记来说明分布式分类帐结构本身增加的价值,因为它提供了一种安全和不可变的服务,不受任何单一实体的控制,可以实现数据存储和共享,同时保证保持其完整性。简单地说,MonetaGo正在为金融机构开发的用例根本不需要代币。
任何代币化的区块链都提供了作为核心服务的传输,并依赖分布式信任来验证事务是否有效。这意味着整个网络,或者潜在的网络的子集都需要查看该事务的详细信息。这是侵犯隐私。有一些已经提出的解决方案,如零知识证明和其他同态加密代理,但问题是这些机制是建立在不稳定的数学原理之上的,并且在计算能力和延迟方面都有相当大的代价。对这些加密货币进行攻击的可能性是存在的。因此,在敌手的计算机上存储不了解信息的私有数据从根本上来说是错误的设计选择。
为什么要使用Hyperledger Fabric
为工作选择合适的工具是至关重要的。一旦决定欺诈网络将建立在一个私人许可的非代币化的区块链网络上,问题就变成了哪个区块链框架最适合这个特定用例的需求?最终,我们觉得Hyperledger Fabric是正确的选择,下面列出了四个主要原因。但是,应该注意到,在其他一些用例中,Hyperledger Fabric可能不是最佳选择,而且事实上,我们正在研究它目前不适合的其他用例。
首先,要求是一个全球广播私有许可的网络。其次,平台需要低成本。第三,该平台需要在设计原则上具有灵活性,而且没有代币。最后,它需要企业级和行业的测试。Hyperledger Fabric是开源的,可以被认为是企业级的,并且能够在企业金融服务用例中经受住考验。
平台的寿命对企业来说是至关重要的。作为一个初创公司,我们不能承担将资源投入到一个生存概率很低的平台上的风险。由于Hyperledger Fabric公司得到了主要行业参与者和几家银行的支持,它具有很高的长寿概率。我们认为专有区块链技术的生存概率要低得多。随着技术的发展,一个专有团队可能无法跟上庞大的开源社区所能管理的技术进步的步伐,或者他们可能无法实现其业务目标,成为经济上不可行的人。这些风险引导我们去开源,并最终利用Hyperledger Fabric。
关于为您的网络使用哪种类型的区块链网络的决策可能是一个复杂的过程,因为有许多因素影响决策。公共的还是私有的?代币化的还是非代币化?专有的还是开源的?用例是否从一开始就需要使用一个分布式的分类帐呢?最终的选择需要主要由手边的用例驱动。在决策之前,请咨询其他在使用区块链技术方面更专业的人。在深入过程之前,花点时间彻底审查各种选择。