非货币数据的区块链挖掘

blockchain mining for non-currency data

区块链的许多广为人知的用途都涉及加密货币的使用,我(非常有限)的理解是,挖矿被用作工作证明,以阻止一次生成过多的硬币,而且越大的硬币矿池越多,挖矿时间越长。

我也看过很多文章谈论区块链的其他用途,例如医疗保健、抵押贷款、跟踪农产品等。但我不明白的是,在这些情况下如何使用挖矿?当然,如果它用于医疗记录,链的大小会增长得相当快,患者或医生不会希望在他们访问时等待非常长的时间才能将他们的新 'block' 添加到链中.

那么 'mining'/保证交易和 'proof of work' 如何在速度很重要的这些其他环境中工作?

首先你必须明白挖矿不是生成新硬币的过程(尽管它不是挖矿的主要目的)。挖矿的主要目的是为区块链寻找下一个区块。比特币为寻找新区块(目前为 12.5 BTC/Block)提供奖励,其他加密货币也是如此。

因为我们确实需要具有 100% 随机性的新块,所以我们会做我的。但是对于非货币数据,我们不需要随机块,我们只关心数据的不变性和安全性。

希望你能明白我的意思,如果你仍然感到困惑,请随时告诉我,我会尽力回答。