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

区块链是如何做数据存储和保护的?

时间:2023-03-17 14:51:26 科技观察

当我们谈论区块链时,首先要了解的概念是数据如何在区块链中存储和保护。块在区块链中,块是一个简单的数据单元。它包含创建日期和时间、交易数据包等信息,最重要的是,前一个区块的数字签名。此签名是使用称为哈希函数的加密函数创建的,并且相对于块的内容是唯一的。如果其内容发生一点变化,签名就会完全改变。它存在于链的所有块中,因此不可能在不使该块的所有连续签名出错的情况下更改过去块的内容。InformationInscribedonBlocks这种机制旨在使区块链中的文字永久化。当一条数据被集成到一个块中时,就没有办法修改它。当我们谈论金融交易时,兴趣是显而易见的,因为我们显然不希望追溯修改交易,但其他领域的应用程序也很多。如果我们知道恶意行为者在技术上不可能修改数据,则可以安全地存储数据而无需信任任何一个行为者。用于存储和维护。公证、分销链监控、投票系统……所有需要高度信任的数据都是区块链的现成候选者。但是你如何定义哪些数据可以合法写入区块链?这个问题可能看起来很简单,至少在我们花时间思考之前是这样。当用户支付发票时,钱将从用户的帐户中提取并转移到发件人的帐户。用户的银行保证交易只进行一次,从正确的账户到正确的账户,并且交易金额是指定的。因此,用户使用中央权威来确保我的金融交易的顺利进行。所有网络节点都有该寄存器的副本。我们将完整节点或主节点称为具有完整版本的网络链接。因此,它们存储了自创建以来区块链中包含的所有信息。这个数据库对于验证每笔交易的有效性和防止不一致的矿工是必要的。比特币和加密货币的目的恰恰是创造一种可以在没有银行的情况下进行的货币,并且对所有交易进行集中验证。但如果每个人都可以验证交易,如何避免作弊并确保只有合法交易才被插入区块链?加密货币通过共识机制解决了这个问题。