怎么进网站后台管理系统,在线二维码制作生成器,如何用云指做自己的网站,英语网站新增两个栏目区块链是什么#xff0c;就算是做计算机技术开发的程序员#xff0c;100个当中都没有几个能把这个概念理解明白#xff0c;更不要说讲清楚了。那对于普通人来说#xff0c;就更扯了。 除了“挖矿”表面意思似乎比较好理解外#xff0c;其他的基础概念真TMD绕。
去中心化、…区块链是什么就算是做计算机技术开发的程序员100个当中都没有几个能把这个概念理解明白更不要说讲清楚了。那对于普通人来说就更扯了。 除了“挖矿”表面意思似乎比较好理解外其他的基础概念真TMD绕。
去中心化、共识机制、NFT、智能合约、Gas 等基础概念随便一个拿出来都能砸死你。 说白了很大程度上就是背后的资本故意炒作这些让人难以理解的概念刻意令个东西让人难以理解的。只有这样他们才更容易忽悠普通人。如果普通人很容易看明白看懂他们还怎么忽悠普通人啊 区块链
“区块链”可以简单理解为“分布式账本”其本质是一个数据库 1、“区块链”概念是“区块”“链”
2、理解“区块”需要先理解“哈希值”这个概念。比较好理解的是“任何一份数据都可以通过哈希函数生成一个一个固定长度的哈希字符串”
3、区块是“记账”用的也就是记录数据。通常是交易/资产相关数据
4、
5、“挖矿”--就是用某人的计算机对某一份数据执行哈希函数算出其哈希值。把哈希值算出来了就会得到一份奖励相当于挖到一份矿。 智能合约
”智能合约“这个概念在比特币区块链上并不突出例如在比特链上完成一笔简单的转账并不涉及“智能合约”
“智能合约”概念是在以太坊上才被强调的貌似是通过智能合约可以实现更复杂的交易。
以太坊与比特币很大的不同是以太坊拥有智能合约的概念。
“智能合约”这个名称非常误导。 它不是真正的合约、也不是特别智能它们只是可以区块链上运行代码。 简单转账交易这种交易仅仅是从一个以太坊地址向另一个地址转移一定数量的以太币没有涉及到智能合约的调用。 对于执行一笔简单的转账比特币链上的流程如下
创建交易 发送方创建一笔转账交易指定接收方地址和转账金额。签名交易 发送方使用他们的私钥对交易进行签名。广播交易 发送方将签名后的交易广播到比特币网络。验证交易 矿工和全节点验证交易的签名和有效性。打包交易 一旦交易通过验证矿工将交易添加到待处理的交易池中。打包区块 矿工从交易池中选择一些交易打包成一个新的区块。挖矿验证 矿工进行工作量证明的计算以确保区块的有效性并将区块添加到比特币区块链上。
而以太坊链的流程会在【验证交易】和【打包交易】之间增加两个环节
执行智能合约 如果接收方是一个智能合约地址以太坊节点将执行智能合约中定义的转账逻辑。
状态更新 智能合约执行可能导致状态变化比如更新账户余额。 共识机制
这么多矿工都想挖这个矿那这个矿究竟给谁呢共识机制的重要目的之一是确定谁有权利来挖矿或者创建新的区块。