首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >区块链技术概述

区块链技术概述
EN

Stack Overflow用户
提问于 2019-12-30 14:25:01
回答 1查看 55关注 0票数 0

我不是计算机专家,但我试图了解区块链技术的基础知识。我读过一些关于它的应用的文章,但是我仍然不了解它的总体情况。我想知道是否有人能帮我提出有关这个问题的非技术书籍和文章。我对理解所谓的工作证明特别感兴趣。是否有关于这个问题的好的非技术文章提供一个很好的概述?

注:,非技术,我的意思是,我对提供代码的文章不感兴趣,只为计算机科学家编写。我想要的东西,一个在商界的研究人员能够理解和得到的总体情况在一定程度上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-31 01:22:24

我用一些免费的材料制作了一门在线课程,这可能比你所希望的要更技术性一些,但是你必须掌握一点技术才能理解它。基本面提供免费材料。这是一些信息,如果你有任何关于工作证明的具体问题,请添加它,我会尽力回答你。

工作证明

工作证明是矿工必须与他们的块候选人提供,以便网络认为该块有效。工作的证明是用块数据和哈希函数计算的32字节值,因此它被称为块哈希。

查找有效的块哈希

这一步通常被称为挖掘。这是完成最多工作的地方,并为安全网络提供了基础。

块哈希

块哈希是通过接受块头并将其作为SHA256散列算法的输入来创建的。在找到有效的解决方案之前,将不断地更改当前值。从字面上讲,矿工是经过优化的猜测机器,希望下一个随机的现在会产生一个有效的哈希。最快,最节能的硬件将是最有利可图的。某一地区的电力成本和空气温度也将影响采矿利润。

哈希函数

散列函数是单向函数,这意味着它们只能在一个方向上计算。您可以轻松地散列输入,但不能计算将导致特定输出的输入。为了做到这一点,您必须一直提供一个新的随机输入,直到找到解决方案。在比特币中,这也被称为“工作”( work ),即矿工为了计算有效的哈希而必须进行的平均猜测次数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59532385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档