Cover image
Blog iconcxy's blog
Jan 8

区块链基础

区块链原理基于哈希算法,然后通过复杂的方式生成密码学证明hash💡 以太坊中使用的算法是keccak25 哈希是一个独一无二的固定长度的字符串,用来代表一段data,他是通过将一个data传入“哈希函数”来生成的。哈希算法是一个函数,他可以计算一段数据,生成一个独一无二的哈希值区块value = hash(block number + nonce + data)在这里矿工要解决的问题是,他们需要找到一个随机数nonce,使得对nonce、区块数和data的哈希是以0000开头 💡 挖矿(mining)是找到区块链难题的答案的过程。在这个例子中,这个难题是找到一个以4个0开头的哈希值。节点通过挖矿来获得收入,同时不同区块链要解决的难题也不同区块链value = hash(block number + nonce + data + pre)💡 pre指针全是0的区块,被称为创世区块。是区块链中的第一个区块 如果修改任意区块的data,会导致他后面的区块都无效,因为没有一个区块里的nonce能够生成正确的hash值(这是区块链不可篡改的原因)。例如:修改的区块越靠前,重新hash...

cxy's blog

Written by
cxy's blog
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

cxy's blog

Subscribe