区块链相关知识1
导师推荐了个智能合约的实习,这里补充点区块链的知识。
1 | 岗位要求: |
什么是区块链
new bing的解释:区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。它本质上是一个去中心化的数据库。
通俗点的解释:记账的时候我这里记录,你那里也记录,接着我们互相检查一下,没问题,这笔账就记下了。
比特币
用积分奖励提供电脑记账的人。
公链和联盟链
new bing的解释:公链和联盟链都是区块链的一种类型。公链是指公有/公共的区块链,访问与编写的权限对所有人开放。而联盟链则是机构联盟的区块链,访问与编写的权限仅对加入组织联盟的节点开放。总体来说,公链性能低,去中心化好,有激励,无准入门槛;而联盟链正好相反,性能高,去中心化差,有准入门槛。
加密技术
哈希函数(为什么这也算加密?),私钥加密,公钥加密
共识算法
new bing的解释:
区块链的共识算法有很多种,包括POW、POS、BFT等等。
其中,POW是比较常见的一种共识算法,它是通过计算机的算力来解决问题,从而获得奖励。而POS则是通过持有货币来获得权益,从而参与共识。
【深度知识】25种区块链共识算法全面详解 - 腾讯云开发者社区-腾讯云 (tencent.com)
POW
工作量证明
POS
股息证明
DPOS
委托权益证明
常用语言
GO,Solidity
流行平台
BTC,ETH,Fabric