3种不同类型的区块链技术

在本区块链教程中,我们将学习区块链的类型。首先,我们将看到3种不同类型的区块链,即无许可限制,公共许可,私有许可区块链。此外,我们将讨论如何使用它们,将根据不同的需要了解这三者的重要用法。那么,让我们开始3种不同类型的区块链。

区块链技术的类型

比特币区块链的出现让人很容易联想到它可以用于任何值得进行的交易或也可以让人想起的如P2P保险,P2P能源,P2P共享乘车等协议。其实各种数字货币和Mastercoin试图解决这些问题,并支持比特币区块链协议。

像银行这样的私人组织很容易理解他们可以使用区块链计划作为分布式账本技术(DLT),并使区块链(私有或联合)具有权限,无论验证者是集团成员还是单独组织的法人实体。在许可非公开分类账的背景下,区块链一词极具争议性。这就是为什么术语“分布式分类帐”技术会出现大量的相关术语的原因。

你需要知道3种流行的区块链类型:

  • 无许可限制区块链
  • 公共许可区块链
  • 私有许可区块链

无许可限制的区块链

这个,应该已经很熟悉了。比特币,以太坊是这种区块链的代表。在这种区块链形式中,我们倾向于没有权威进行制裁的交易。允许我们拥有一个比特币账号。如果我发给你五个比特币,我会对网络中的个人大喊大叫。“伙计们,看我正在给现在的这个家伙赠送五个比特币”。

比特币网络中的人们收到我的消息并开始确认交易的方法。验证交易的那个人不一定被选中。我们倾向于无法预测是谁在发表意见。目的是任何一个人有设施都可以来验证交易。在你需要系统实行民主,将使用无限制的区块链。任何人都会产生合理的合约,转移现金或贡献知识。用户似乎保持匿名,你将在极其无限制的区块链中屏蔽敏感信息。

“例如:Luke需要制作一个应用程序,任何人都可以表达他们对政党的看法。还需要保护贡献者的隐私。“

在Luke的想法中,我们可以使用无许可限制区块链Permissionless Blockchain。任何人都可以随时准备在应用程序上发表意见。没有任何人能剥夺他们的意见,都将会获得良好的记录。

公共许可区块链

在这里,我们有人联合机构来裁定集体行动。它可以联系当局,高级工作人员,政府,机构或任何授权的人。也可以由公众观看。

“Elisha希望为tunny供应链带来透明度。她希望个人了解鱼被捕获,加工,包装等进行处理的位置。“

此后你会得到鱼,你将扫描代码,并从它捕获的目的地开始跟踪它的旅程。你完全可以查看这些信息。你可能无权记下某些内容。一旦鱼被捕获,渔民的物联网装置被允许在区块链记下各种信息;通过各种用具加工、处理、包装鱼也被允许在区块链记下各种信息;但是,一般公众不能将信息记入其中。这里的信息像所有Blockchain一样很好的记录。

私有许可区块链

私有许可就像公共许可区块链Public Permissioned Blockchain一样接受任何一个问题。只是不能公开阅读的信息。

“Sara的业务涉及两个不同的小企业和一个商业公司。他们彼此涉及定期交易。“

在Sara的事例中,她与不同企业的交往是非公开信息。它不需要让信息进行公开阅读。然而,这些数据也需要良好的记录。在这里,一旦他们彼此互动,他们就不会维护单独的分类账。每笔交易都会在区块链中记录。

我希望你能想到区块链的类别。

选择合适的区块链是应该的,你可以节省时间。在某些情况下,你甚至不喜欢区块链。我甚至准备好了一份表格来帮助你选择是否需要区块链。在即将到来的日子里,我们可以期待区块链的其他创新。

所以,这完全是关于不同类型的区块链技术。希望你喜欢我们的解释。

结论

因此,在这个区块链教程中,我们了解了区块链技术的类型。此外,我们看到了区块链类型:无许可限制,公共许可,私有许可以及如何使用它们。除此之外,这三者是如何根据他们的需求获得重要的用途。

======================================================================

分享一些以太坊、EOS、比特币等区块链相关的交互式在线编程实战教程:

  • java以太坊开发教程,主要是针对java和android程序员进行区块链以太坊开发的web3j详解。
  • python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。
  • php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
  • 以太坊入门教程,主要介绍智能合约与dapp应用开发,适合入门。
  • 以太坊开发进阶教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
  • C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
  • EOS教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
  • java比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习课程。
  • php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习课程。
  • tendermint区块链开发详解,本课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。

汇智网原创翻译,转载请标明出处。这里是原文