从Dapp开发技术理解什么是区块链

👉这篇大家就当着科普文章看个热闹好了,也是翻到草稿箱发现两年前写的,整理下就发出来啦🥹🥹🥹

从区块链技术相关开发工具上来理解其中的一些概念及术语
继续上篇:漫谈国内NFT行业状况,这次咱们来从技术及开发区块链Dapp流程上来认识区块链的相关概念及应用。本文主要是对以太坊(ETH)上开发相关工具下进行说明。

01.区块链的公链和私链?

这里需要理解区块链中什么是公链和私链,这里用互联网的概念来理解比较简单点,公链就是主干网,那么反之私链就是局域网。由于去中心化的原理这里公链是大家一起维护的分布式网络并不会依赖于每台机器来存在。

02.合约

合约可以理解成我们现实生活中的合同,这只这是一份代码而已,这个代码需要链上的VM中运行。合约是开放的上链的合约大家都是可见的,包括里面的存放的数据,合约的公开透明其实是为了解决信任问题。

03.钱包

合约可以理解成我们现实生活中的合同,这只这是一份代码而已,这个代码需要链上的VM中运行。合约是开放的上链的合约大家都是可见的,包括里面的存放的数据,合约的公开透明其实是为了解决信任问题。

04.燃料费Gas(成本)

燃料费的算法每个链都是不一样的但大体的概念都是一样的,因为区块链是分布式的在交易和生成合约的时候会产生一定费用的,这个费用是拿来分享给愿意帮你记录账单记录的机器的,就是咱们俗称的“矿工”,那咱们交易产生的Gas费用给谁呢其实就看挖矿的机器性能好,CPU&&GPU(显卡)好,IO处理速度快,那么就会得到交易的Gas费用,可能链上算法会更复杂点分布式的平分也是有可能的。
现在可能🤔能理解到为什么国家会出台政策说挖矿是落后的生产技术了吧。