1.什么是区块链技术?
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新应用模式。共识机制是在区块链系统中建立信任和获取不同节点之间权益的数学算法。(来自百度百科全书)
2.区块链技术的本质是什么?
区块链本质上是一个分布式的公共分类账。任何人都可以检查这个公共分类账,但没有单个用户可以控制它。区块链系统的参与者将共同维护分类账的更新:它只能根据严格的规则和共识进行修改,背后有非常精致的设计。
举个例子吧。
王先生一家三口,包括王先生、王太太和正在上大学的儿子王二小。他们每个人都有自己的簿记簿。每个人的费用都记录在账簿上。王太太每月给儿子1000元生活费,但儿子的钱总是不够花。王先生每月偷偷给儿子500元。王二小的账簿每次只记1000元。时间长了,王太太发现家里的钱账不对,怀疑王先生偷偷存了私房钱,和王先生吵了起来。
如何用区块链解决这个问题? 如果有一天王太太给儿子1000元,她只需要对全家大喊大叫-
王太太给了王二小1000元,请在各自的账簿上写下王太太给了王二小1000元OK了。
因此,王先生家的每个人都成了一个节点,每次王先生家的交易都会被每个人(每个节点)记录下来,投机者的8个短期操作。
每天晚上,谁洗碗(工作量证明)就可以在公共账结账,洗碗和报酬,必须在前一天公认的账簿后面添加新的交易,其他人也将参与当天的交易验证。
自然会有人问,整个区块链系统能否恶意破坏?比如不承认别人的结果,或者伪造结果怎么办?
例如,有一天,王太太突然说王先生没有给儿子钱,所以其他人会站起来责骂她。如果王太太有一天洗碗,想在结账时开始工作,其他参与验证的人也会站起来责骂她(除非她能买一半以上的人)。如果她被发现作弊,那天她的碗将被洗白,她将得不到报酬。第二天她很可能会继续洗碗。
最后,公认的账簿只会增加,不会减少。随后加入的家庭成员将继续从最长的账簿中结账。
综上所述,区块链其实很简单,就是分布式公共账簿。每个账户都是区块,账本就是区块链。
区块链会计原理相似,但真正的块包含时间戳信息块,当然,还有其他重要的信息,所以当节点有权添加自己的信息时,投机交易所新手及时通知所有网络节点,让你更新块信息,让你承认添加是有效的,真正实现公平、公平、开放的机制。