企业家和区块链架构师必读——企业链改最佳实践

永旗技术研发中心  2019-09-11  区块链/区块链Blockchain栏目  

  

  

  

  引言:在深入研究最佳实践之前,我们先了解下区块链在企业环境中具有应用价值的关键因素。区块链生态系统正在不断发展,每个人都有实现最佳实践的机会。

  如果你是区块链架构师,那么必须得遵循区块链数据库工程师的最佳实践。如果你是企业家,那你更应该在为自己的企业进行战略布局或者链改之前懂得最佳实践。

  为便于理解,我们将先从区块链实现和开发的六个原则开始,这将确立我们讨论和最佳实践的核心。

  

  

  区块链开发和实施的六项原则

  

  开放:区块链解决方案应该是开放的,这意味着它应该在一定程度上是开源的,允许任何人为其增长做出贡献,开源标签还将带来创新并确保高质量代码得以维系。

  许可:允许的网络旨在通过保持区块链的关键特点完整无缺地在封闭的生态系统中工作。它促进了机密性和信任,并确保可以控制非法活动。许可网络还确保只有受信任的实体才能与网络进行交互。从长远来看,这有利于使其更加安全和可行。

  治理:企业链改应该有适当的治理体系,它使管理员能够运行和维护网络,强有力的治理确保没有人可以为了使自己获利而滥用网络。管理员可以采取必要措施在黑客攻击网络之前就阻止他们。

  安全性:安全性需求是任何区块链开发的最重要部分。区块链是安全的,但它们仍然需要适当的安全计划和执行。此外,它是一个持续的过程,安全团队应定期检查,以确保网络的稳定性。

  标准:通过可互操作的标准,团队可以轻松地跨越不同的要求、需求或集成。目前,只有独立的实体在开发自己的区块链解决方案——长远来看这不是一个好主意。

  隐私:如果没有隐私权,区块链解决方案就无法保证其透明性或不变性等功能。这就是为什么企业区块链解决方案应该致力于从一开始就提供隐私的解决方案。


  

  区块链最佳实践:企业链改成功的七个步骤

  

  现在,我们已经了解了企业链改的核心原则,接下来看看企业链改成功的七个步骤。

  (1)选择一个平台

  构建平台是一个可行的选择,但它需要大量的资金投资。这对大多数企业来说是不可行的。

  在选择平台之前,需要在不同平台之间进行权衡,选择最符合的,因为并非所有平台都具有相同的价值或功能。有些平台可能在治理方面很出色,而其它平台则在扩展性方面见长。

  Hyperledger等现有的平台提供了很多选择,也可以使用其他企业平台,例如国外有IBM Blockchain、SAP区块链,国内有永旗超级账本 (VB Hyperledger)等。

  简而言之,你需要了解每个平台都有其局限性,且必须事先决定要选择哪个平台。

  (2)开始试验

  作为一个企业,需要去尝试区块链技术。可以使用区块链先应用在企业的单个方面,如供应链或者管理部门。通过进行小规模试验知晓区块链技术对自己企业的利弊体现在哪些方面。

  随着市场的快速发展,需要去自行测试新的趋势,因为早期采用能提前获得优势。它将让你的企业尽早建立非正式的关系并理解新技术,你也将能够吸引更多的人才。简而言之,你的企业将因为新技术的合理应用在发展中变得灵活。

  (3)获得可扩展性和安全性

  毫无疑问,区块链是很安全的。但是,这并不意味着你不去积极地追求它更高的安全性。许可的方法用于确保只有授权人员才能访问网络,这种中心化的模式可以保护区块链网络免受许多威胁,包括51%的攻击。

  中心化网络也拥有很好的扩展性,它可以达到2000TPS,这是非常好的。考虑到将参与网络的节点是有限的,因此,作为一项业务,你需要确保获得可扩展性和安全性。

  (4)建立法律框架

  下一步是完成法律工作。由于区块链是分散的,因此很难控制或合法化网络,但向合法化迈进一小步可以保护网络免受任何不良参与,并确保每个人都尽其所能。

  (5)准备好智能合约

  智能合约是任何网络的重要组成部分,它充当调解员的角色,负责处理双方之间的所有事情。只有满足某个要求才会执行,这对于自动执行大量区块链任务非常有用。当然,你还应该使用智能合约来强制执行规则,避免有人在使用中破坏规则。

  (6)游戏化和价值交换

  在区块链上创建交易渠道将让你在用户中受欢迎,这就是游戏化派上用场的地方。此外,价值交换模型可以让你利用非货币、货币和共识方法的优势。

  (7)建模网络生态系统

  最后一步是让你的区块链业务模型与经济模型保持一致,这有助于了解参与度如何在系统中发挥作用。

  

  企业最佳区块链实践

  

  现在我们已经完成了企业链改和风险管理的关键步骤,接下来便是企业链改的最佳实践,这些最佳实践由Hyperledger共享。

  Hyperledger是领先的区块链企业解决方案之一。区块链的这些最佳实践也适用于不同类型的企业及其对区块链平台的使用,它将帮助任何企业直接应对安全性、数据和业务流程。

  (1)保护业务流程是一个持续的过程

  区块链被定义为对等网络,它被所有人喜欢是由于使用了加密算法而安全。定义是正确的,但这并不意味着它在任何时候都是安全的。

  作为企业家或架构师,你要着重防范单线思维。区块链已经安全的这种假设可能会使你的企业损失惨重,因为黑客可以通过多种方式入侵。不良使用者也可以在使网络失败方面导致企业优势逆转。此外,随着区块链的发展,黑客也可能在未来破解加密算法。

  因此,无论现在和将来,你都应该始终努力保护区块链解决方案。不仅如此,在未来,我们将拥有量子计算,它完全能够破解当前的加密算法。

  如果它今天安全,那么你必须确保它明天也是安全的。这就是为什么保持新技术的优势总是一个好主意,因为安全是一个过程而不是一次性任务。

  (2)对私有数据使用经过许可的区块链

  使用经过许可的区块链对于确保数据安全非常重要。企业生成大量数据,并非所有数据都是针对公众的,这是许可网络获得应用的地方。

  在投入之前,你需要确定合适的区块链网络。作为企业,应该始终避免使用公共区块链解决方案。使用允许的区块链,可以在安全网络中存储或访问数据,它们可以决定谁参与网络,从而大大增强了数据安全性。

  有许多允许的网络,包括Hyperledger、SAP区块链和永旗超级账本 (VB Hyperledger)可以让你这样做。企业应尽可能避免使用以太坊比特币等公共区块链。许可的区块链也称为联盟或私有区块链,但它们都属于允许的区块链类别。

  (3)为区块链创建治理结构

  区块链在技术上难以在企业级实施,在治理方面则更具挑战性。作为企业,需要确保选择正确的治理模型。

  最初,最好预先定义治理结构,完成后,再深入了解区块链实施。治理模型应包含大量内容,包括如何添加新用户、现有角色的作用、不同用户层及其各自的角色、数据存储机制等。

  治理模型还应主动从网络中删除不良参与者,不仅如此,它还应该处理其他情况,包括关键和非关键。此外,治理程序应当随市场环境变化而变化。保持一个固定版本的治理模型并不是一个好主意。市场环境在发展,治理模式也在发展,因而最好是主动发展。

  (4)尽早理解和分析区块链案例

  业务很复杂,需要正确理解和执行,这同样适用于区块链。这是最新技术,正在快速发展,企业要了解它的复杂性并确保可以成功实现它,因此需要查看区块链用例。

  区块链用例分析需要在早期阶段完成,它将帮助企业相应地进行设计和制定战略,还可以帮助企业确立目标。

  因此,企业家的工作之一是确保自己了解所在领域的区块链应用用例,例如健康、供应链、财务领域等,并从中学习。最后,你将掌握这些用例的优势,并在企业链改后实现它们。

  (5)确定可扩展性和性能要求

  区块链可以通过多种方式实施,这也意味着区块链架构师必须面对不同类型的挑战。在这个过程中,区块链架构师需要作一些妥协,它可能是可扩展性或性能问题。

  为了确保你不必过早妥协,最好尽早确定可扩展性和性能要求。此外,这些决策需要尽早做出,以免区块链实施受到阻碍。企业还可以开发不同的区块链,每个区块链都可以满足其特定需求,包括性能、可扩展性或治理等。

  6)切勿在区块链上存储大文件

  正如我们已经讨论过的,区块链是一个点对点网络,而且它通过网络复制数据。

  如果是区块链架构师,你需要在区块链上设置文件限制,这意味着存储大文件不是一个好的选项,因为存储大文件的计算和存储成本都大幅增加。当然,如果需要存储大型文件,则使用云服务并使用区块链中的指针指向实际文件会是一个有效选择。

   本文仅代表作者观点,不代表永旗超级账本官方立场。

  

  

  

  

  

  

  

  

版权信息
作者:永旗技术官
来源:永旗技术研发中心

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是区块链新闻资讯,区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库。