timezone |
---|
UTC+8 |
-
自我介绍 985本科 英硕 转码选手 英文尚可 目前普通苦逼残废打工人 啥也不是厂flutter开发实习中 会点Java Python 懂点点AI 主打横向发展 对web3感兴趣 想要入行 梦想远程开发 希望认识大家 进入圈子 为技术以及梦想奋斗
-
你认为你会完成本次残酷学习吗? 了解一些web3内容但是有限 看过北大肖老师课程有个基础概念 春招中可能时间有限但是本着兴趣出发会 完美完成相信自己
-
你的联系方式(推荐 Telegram): https://t.me/Benson_meng
- web3主要采用去中心化的交互方式,无需中心化服务器掌管数据传输而是p to p的对象传输。
- web3交易以及数据安全依靠共识机制默认大多数节点是诚实节点
- 智能合约的引入使得web3能够允许用户与程序直接交互,增加了多种可能👍,例如去中心化应用以及金融
- web3采用多样化商业模型,加密货币代币化微支付等让用户为真实需求买单
- 加密货币
- Meme币:基于文化以及营销策略,缺乏具体功能 例如狗狗币 狐狸币
- 公链原生代币:维护网络安全,支付交易费用 例如 XRP TRX
- 项目代币:应用与去中心化应用, 用于治理和收益分配 LXDAO代币
- 稳定币:与实际货币挂钩 USDT等
- 非同质化代币(NFTs), 代表独特东西如艺术品等
- 数字证券:传统金融资产数字版本
- 其他:虚拟身份,数字收藏品等
- 256位0与1组成
- 计算收币地址, 授权交易, 恢复资产
- 非对称加密 公钥加密私钥解密
- 通过加入用户端信号、声音图像增加随机性
- 12个单词
- 与私钥功能上一致
- 不区分大小写
- 主要目的是方便私钥被记住
- 一组助记词可以派生出多个私钥 用于多个币的存储
储存加密货币
- 软件钱包:metamask
- 硬件钱包:冷钱包
- 纸钱包
传统交易模型采用关系型数据库
UTXO模型未消费的输入输出
分为外部所有账户和合约账户
- 两账户都能接受持有发送ETH及通证
- 与已经部署的智能合约交互
- 外部账户免费 仅能进行ETH和通证交易
- 外部账户由地址、公钥、私钥组成
- 合约账户存在成本 但可以执行多种操作代码如代币转移或创建新合约 只能在接收到交易时发送交易
- 合约账户由智能合约控制
- bridge:允许独立的区块链通信的协议
- CeFi:中心化金融集中式金融
- DeFi:去中心化金融缩短,在公共区块链上构建无边界、无信任、点对点金融工具的生态系统
- DAO:去中心化自治组织
- 分叉:区块链协议改变,变化较小软分叉。较大硬分叉形成不同规则的区块链
- gameFi:游戏玩家通过视频游戏,了解加密货币趋势
- HFSP:快乐的贫困,不相信加密货币的人
区块链是分布式账本,对任何人开放,使用哈希算法链接区块
区块链基础技术包括:哈希运算、数字签名、p2p网络、共识算法以及智能合约等
区块链发送交易需要其他节点的确认,对于签名进行验证。每当发送交易的时候会传给随机临近节点验证
交易完成会进行传递,直到所有区块收到消息
矿工挖出区块获得记账权会广播网络
-
如果要篡改一个交易就需要篡改其父节点所有,需要庞大计算
-
或者拥有全网50%算力利用共识机制篡改,当有足够多的节点参与是不可能的
-
默克尔树:通过多个交易计算哈希,两个合成一个,单个继续向上,最后合成根节点,即为一棵默克尔树
-
共识算法是一种用于在分布式进程或系统之间达成关于单个数据值的协议的技术,其主要是用来解决区块链的全民记账信任问题。常见的共识算法有
- 工作量证明的共识算法:这类算法主要通过节点进行大量计算才能够解答,为了保证节点愿意在如此的计算中延续区块的成长会进行一定的奖励如比特币
- P O的凭证类共识算法:由于工作量证明的公式算法在延续区块链成长的操作上耗费了庞大的计算资源,同时并没有任何意义,所以出现了工作量证明算法的替代者PO类算法。其主要思想是根据节点的某个属性提供某种凭证来进行节点的初始化。
- 拜占庭容错类算法:相比于前面两种算法拜占庭容错算法更加倾向于协商处一个新的区块进行验证,而并不是进行一个竞争。其主要的思想是选出一个领导者来接收和排序区块链提示中的交易,并产生区块,以递交其他节点进行验证,通过举手表决的形式来产生现在区块。其主要需要具有完备的安全性证明,以保证群体中恶意节点数量不超过三分之一诚实节点的账本保持一致。
- 结合可信执行环境的共识算法:上述三种算法都使用了纯软件的固执算法,除此以外还有一些结石结合硬件的公式算法,例如利用可信执行环境的软硬件结合的公式算法
如果区块链是城市,那么layer1就是它的地基和基础设施
其包括交易的处理、验证和记录
从数字货币开始流行的时候人们就开始探索如何在没有中央权威的情况下安全的记录交易
技术核心是:共识机制
主要的共识机制包括:pow, pos
网络结构:构建数字交通系统
公链:就像给所有人开放的大道,任何人都可以在这里交易
公链代表:比特币,以太坊, 莱特币
公链挑战:可扩展性,能源消耗
联盟链:介于公链和私链的区块链,用于特定群体信任与合作的桥梁
应用:R3 Corda:金融服务中的联盟链
Quorum摩根大通开发,基于以太坊的企业焦点区块链平台
优势:高效率低成本,隐私保护
私链:被高墙围绕的私人领地,访问参与得到了严格控制
特点:受限访问、效率更高、定制化控制
应用场景:企业数据管理,内部纪录保持,供应链跟踪