当前位置: 首页 > 科技观察

私有分布式账本技术还是公共区块链?

时间:2023-03-19 10:37:34 科技观察

有人认为,许可的分布式账本技术(DLT)可以比开放式区块链表现更好,因为它针对后者的问题进行了调整。这样的系统也被称为“许可区块链”,就好像区块链是一个先进的概念,而“许可”是它的变体之一。但是这个说法是有争议的,继续读下去,你就会明白为什么。“需要许可”是去中心化的吗?DLT中还有许多其他选项可供选择:许可的、私有的、企业的、联合的DLT等等。坦率地说,有时候,区分它们并不容易。因此,对于这一层的讨论,我们只比较DLT和区块链。许可的DLT和上述变体都不是去中心化的。围绕这一点不应该有谬误,因为它对项目来说可能是致命的。虽然一些反对者可能声称可以存在一定程度的去中心化,当然,无需许可的区块链更加去中心化。简单来说,如果两个交易对手之间有一个人,你无能为力,这就是中心化。在公共区块链中,如果普通用户不想依赖矿工将他们的交易包含在区块中,他们可以起草自己的交易并挖出一个区块。如果该块有效,网络将接受它。当然,今天的挖矿需要大量的计算资源,但没有技术或形式上的障碍——你不需要申请挖矿许可。在DLT中,网络用户具有不同的角色和权限,普通用户无法创建和验证区块。拥有集中式系统并没有错;这只是了解您要进入的领域的问题。许可的DLT只能在一种意义上去中心化,即独立成员(组织、公司等)的联盟以创建区块的专有权力运行网络。让一个受益人控制多个分支机构并不能分散它。请记住,任何具有独立成员的联邦结构都可以是去中心化的,但仅限于那些成员——对于联邦以外的所有成员,它将始终是集中的。DLT是卡特尔吗?财团(私人/许可)分布式账本技术可以被视为卡特尔。反垄断机构迟早会对此提出质疑。一个安全的策略是确保财团的条款和条件符合反托拉斯法。顺便说一句,完全集中的系统要安全得多。但是中心化系统永远无法达到区块链所能达到的可靠性和可信度。由于以下原因,它与任何其他中心化系统一样容易受到攻击。集中式分布式账本技术不是一成不变的。分类帐可以被控制它的人(或多人)或通过网络攻击随意重写。由于区块链的开放性和竞争性(挖矿、质押等),任何区块链都可以实现不可篡改,因此其记录将是可信的。数以千计的独立节点确保前所未有地抵抗任何类型的攻击。通常,它是在讨论不变性之后出现的。你如何改正错误?如果您需要更改智能合约怎么办?如果您的私钥丢失了怎么办?你不能回到某些东西——在区块链中改变是不可能的。很难被淹没。在这方面,DLT通常与区块链替代方案相反。您会听说DLT可以设计成让控制网络的人在交易进入时对其进行验证,从而不允许不合规的交易通过。但如果认为在线审查最终会排除所有错误和不必要的交易,那就大错特错了。总是有出错的可能。进而?追溯变更作为最后的手段?但如果你能改变历史,你就打败了区块链的整个想法。没有其他技术可以确保这种程度的数据不变性。这不是区块链的优势之一——这是它的显着优势。然而,不变性被认为是阻碍其合法应用的因素。比如说,你的情况发生了变化,你需要更改智能合约。这个问题的解决方案是正确设计应用程序,使其不违反账本的不变性。智能合约的设计方式应使用户可以附加反映对先前交易的更改的新交易。区块是严格按时间顺序排列的,只有最新的交易才会反映当前状态的交易,而之前的所有交易都是历史参考。你不需要改变历史。区块链是一个公共证据存储库,记录了发生的一切。对于所有可能的法律问题,应用程序设计有不同的方法。权限不是区块链如果有人质疑你的系统,他们是对的。简而言之:并非每条区块链都是区块链。Haber和Stornetta于1991年发明了将带有时间戳的数据块与哈希结合起来。但从来没有人将其称为“区块链”,因为区块链不仅仅是一连串的块。它是关于如何创建和验证这些块的。区块是由于公开、去中心化和未经审查的竞争而产生的。这是区块链的定义,这是中本聪的设计。因此,任何中心化的(许可的、私有的等)都不是区块链。不幸的是,任何人都可以随意将“区块链”这个词归因于他们想要的任何技术,因为这个词没有合法版权或任何法律保护。DLT的支持者努力消除这些概念之间的界限。但是,对私人DLT的一些攻击显示出DLT和区块链之间的真正区别并显着改变这种情况只是时间问题。确保网络安全的节点数量存在很大差异,即DLT网络中的少数已知节点,或区块链网络中全球数千个匿名节点。我们可以在理论上争论这一点,但是当涉及到系统漏洞造成的损失时,没有人会去听关于DLT的热情演讲。人们会开始提问。如果您使用“专有/许可”DLT,您应该为此做好准备。如果你仍然想要一个许可的网络,一个安全的策略是在所有通信中使用术语“DLT”。这可能无法解决可能存在的漏洞,但您可以这样说:“我们从未说过它是区块链。”顺便说一下,ENISA(欧盟网络安全机构)在他们的报告中总是使用“分布式账本”。”而不是区块链。相反,他们在美国国家标准与技术研究院的同事在他们早期的报告中使用了“区块链”。您想创建自己的公共区块链网络吗?除非您拥有扎实的技术和完善的计划,否则不一定是个好主意。首先,[无许可]区块链默认情况下并不意味着安全。要达到一定程度的不变性和抗攻击性(你的货币的可信度和高市值),你需要遍布全球的数千个独立节点。如果您有资源在这条艰难的道路上创建社区,您的网络将生存下来,您将获得回报。但是几率是多少?DLT经济如果您仍在考虑创建私有或许可网络,请考虑如何维护该基础设施。如果它只是您的网络,那么您可以找到解决方案,因为您在其上开发的业务应用程序可以维护它。但是您必须明白,网络维护完全是您的责任。如果你有一个成员联合会,他们如何赎回基础设施费用?在区块链中,有一种原生机制——加密货币。独立节点竞争挖币。这就是整个基础设施的创建和维护方式。那些在区块链上开发应用程序的人需要担心费用,而不是基础设施。但是你的DLT是什么样子的?您的DLT是否仅供网络成员私人使用?在这种情况下,最终必须证明手段是正当的,因此市场上独立参与者创建自己的DLT网络的原因必须涵盖他们创建和支持网络所产生的成本。考虑另一个关于分布式账本技术的故事,它是由网络成员为外部用户开发的。不可避免地,您需要为网络成员设计一个可行的经济模型。没有人会白白浪费他们的资源,或者资源会被不公平地使用——你们最终会陷入共同的悲剧。一种可能的解决方案是创建网络原生代币——向加密货币问好。私有分布式账本技术是区块链吗?许可/私有DLT是否比区块链更好?这不是一个合适的问题。它们是不同的,它们的使用取决于您要实现的目标。但是,将区块链的属性归因于许可的DLT是一个谬论。领先的现有区块链可以为应用程序提供可靠的基础设施。不变性阻碍区块链采用的想法是一种误解。相反,这是一个主要优势,因为没有其他技术能够提供如此高水平的记录信心。有多种方法可以创建成熟的应用程序,而不会与不可变的分类账发生冲突。单独控制的分布式账本技术是集中式的,因此需要像任何其他集中式技术一样关注网络安全。联盟DLT对其成员来说是去中心化的,但对于外部用户来说总是集中的(当然,如果DLT是为公众使用而设计的)。同时,在独立成员之间的私人应用中,使用此类DLT可能会卓有成效,但请注意,它可能被视为卡特尔并受到反垄断机构的挑战。