| timezone | UTC+8 |
|---|
请在上边的 timezone 添加你的当地时区(UTC),这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区
-
自我介绍
哈喽我是johny,一个web2开发,正在学习web3的相关知识,原理层面不是很了解,代码层面只会调用接口作一些简单操作。
-
你认为你会完成本次残酷学习吗?
包的,持之以恒
-
你的联系方式(推荐 Telegram)
- web1是静态的,就像看报纸一样
- web2是可以交互的,可以在论坛里面吵架、在网店咨询客服并且购物
- web3是去掉“中介”的,不需要通过一个运营商你在中间,信息更透明,不会出现信息茧房。
- 从nft来看,你看到你觉得有意思的艺术品可以直接买,你瞎画一幅画,可以挂上去卖。也不用找平台买推流之类的。
- 从付钱来看,这笔交易会被好几个区块保存,你不用怕出现网不好,钱扣掉了,商户没收到钱这种乌龙。
- 从安全来说,你那些用户信息全都存在运营商那里,万一运营商信息泄露了,那完了。而web3你就一条私钥,你写纸上揣裤裆没人看得到。
前言:看到这部分我就想到了腾讯元宝那个协议,用了他的ai,上传的东西就全是他的了。真的逆天。
没了中间的那个代理商,用户的数据存在多个节点里面,不会说因为代理商数据库炸了,出现用户数据丢失的事情。
用服务商的支付,想把钱提到银行卡,要收手续费。跨行取款,需要手续费。web3直接用户面对用户,不会出现额外费用
在社交软件里面,有些敏感词汇会被和谐,有的文件会屏蔽。web3不会,因为没了中间商
- 数字资产有虚拟货币、数字证券、数字收藏品和nft。
- 以比特币为例,它的数量是有限的,导致它存在稀缺性。人家都说炒币炒币,联想一下炒股有点类似,可以把虚拟币作为一种投资。比特币不是法定币,没有一个中央银行可以去印它增加他的存世量。
- nft就是一个独一无二的艺术品,比如一个图片,你有它的唯一数字凭证,不像网上的图片一样,大家可以偷来偷去,而没有人能迅速证明自己是图片的真实主人。
- 数字证券是指以电子形式存在的股票、债券、游戏代币等证券。与传统的纸质证券相比,数字证券具有便捷、高效、低成本等优势。(网上搜的,还是不太懂)
- 玩梗的(meme币,如狗狗币)
- 基于维护网络/激励参与者存在的,gas和矿工(公链原生代币,例如比特币以太币)
- 特定链的,dapp生态(项目代币,例如uni币bnb币)
- 不怎么波动的,和法币挂钩(稳定币,例如usdt)
03.07旷了说是....
- 私钥是256位01组成的数字,为便于保存,通过base58转换
- 私钥极其重要,一旦拥有私钥,就拥有了这个钱包,它是唯一凭证。私钥忘了,你的钱包就找不到了。
- 私钥的随机性很大,大到相当于在星球找一个水分子。
- 12个词,可以用来恢复钱包,相当于私钥,但是比私钥更强
- 一份助记词可以对应n个私钥,所以一份助记词可以关联多个币种。
- 账户=地址=私钥管的那玩意。一个钱包可以有多个地址,一个地址可以在很多个钱包里面放着。
- 钱包分成软件钱包、硬件钱包和纸钱包。硬件钱包倒是感觉和以前的银行U盾很类似。
- 钱包app(假如有个可以连接多个银行的app)--->多个区块链(多个银行)--->地址(银行卡)--->虚拟币(法币)
- 比特币是UTXO(“未花费交易输出”),以太币是账户模型
- utxo就是每一比交易都会生成utxo。如果utxo有5块钱,要付出去3块,系统会把5块这个utxo杀掉,让你拿到2块的新utxo,别人收到付钱的3块utxo。
- utxo有点像历史记录,你剩多少钱,就是一步步看你历史记录算的。
- 账户模型就是平常的支付宝微信支付那种,你付多少钱就扣多少钱,对面得多少钱。而不是utxo那种,你的钱会全扣掉,再返回剩的给你。
- 外部账户就类似咱们的银行账户,可以打钱收钱、扣月费等等,这东西免费的,就像你想开多少张银行卡都行。
- 合约账户类似一个中间站,如果你不仅仅是交易多少币给对方,而是作为一个官方发放质押奖励,那么你就要通过合约,这账户是要钱的,因为他就像放在区块链这台服务器上面的一个程序。
-
区块链相当于C里面的链表,每个节点都指向上一个节点,节点内保存信息。
-
p2p网络,多个节点构成,你这比交易会被广播到相邻节点,然后一传十十传百(有点像谣言)
-
透明/不变:区块链对所有人透明,因为层层链接极难改变,所以几乎不变。
-
数字签名:用于验证身份
-
共识算法:达成共识用的,因为节点一传十十传百,为了避免传递过程出现错误。
-
pow共识算法:比特币的那种,算数字难题,只有算出来的才是有效的。因为善良节点大于50%,所以下一个算出来的节点也大概率是好人。但是浪费算力。
-
po*凭证算法:有凭证的优先,没工作激励,还违背去中心
-
bft算法:选个代表开会决定,然后大家投票,不同意就再选个代表再开会。通信成本高。
-
还有一种是基于可信环境的硬件类的算法。
-
智能合约就是满足一定条件时,就自动执行的计算机程序。上一篇笔记也有说到。
-
智能合约上传了就不能修改。
这部分有点抽象,只知道Layer1是区块链的基础层,常见的比特币以太坊等公链都基于Layer1。
但是由于大家都在用且交易吞吐量有限,所以很卡,所以layer2出现,对layer1进行拓展。
03.11旷了...
- 出现:因为大家都在用Layer1,网络拥堵,交易费用上升
- 种类:
- 状态通道:允许两方在链下进行多次交易,然后将结果提交到主链。
- 侧链:与主链并行运行的独立链,允许资产和数据在两者之间转移。
- Plasma:框架,允许创建多个子链,每个子链都与主链相互作用。
- Rollups: 通过在链下处理交易,并将结果打包到主链来提高效率。
- 跨链桥的种类:
- 简单支付验证(SPV)桥: 验证另一个链上的交易。
- 联邦桥: 由一组验证者管理,负责在两个链之间转移资产。
- TSS(阈值签名方案)桥: 使用多方计算来创建跨链交易的签名。
- 比特币总量有限,所以贵
- 比特币有风险,投资需谨慎
03.13旷了...
- 以太坊去中心化,没人能查他;以太坊可以实现点对点的交互;以太坊可以提供银行的服务。
- 相比于比特币,以太坊是可编程的,可以部署合约。
- DAO是去中心化自治组织的缩写,DAO不像传统组织是一言堂,而是集体决策的。
- DAO的流程、规定等,都写在智能合约中公开,无法被任何人篡改。
- DAO可以做很多事情,例如管理DeFi(依靠 DAO 来管理协议参数);管理社区(公开决策、投票);管理基金(共同决定投资)...等等。
过了一遍网站的教程。把前面的知识重温了一遍。但是没eth,没法尝试弄出第一个nft :)
- DeFi(去中心化金融):建立在区块链上的数字资产、智能合约、协议、去中心化应用
- 不同于CeFi(去中心化交易所),你干了啥事都写在区块链上面,而不是交易所的数据库。
- DeFi包含:交易所、稳定币、存借贷、理财、金融衍生品、支付、期货合约、跨链支付、预言机(外部数据输入到链上的作用)、彩票、拍卖、裁判等等
- 收益来源:利息、币价波动、理财、意外之财(彩票、拍卖)
鸽了两天了又....
除DeFi和nft之外。还有很多相关的web3平台、产品、服务。
- 区块链网络:比特币、以太坊等
- 跨链桥:实现数字资产和数据在不同链中的传输和交互,across protocol;synapse protocol;stargate
- 节点服务:infura(连接钱包时候
- 网络存储:ipfs(展示nft图片时候
- 数据服务:etherscan以太坊浏览器
- 智能合约
- 质押
- 钓鱼攻击1.0:转账和转nft.因为太明显,进化到2.0
- 钓鱼攻击2.0:授权额度,点两下就转钱了---进化---提升额度,点两下转钱。
- 如何防范:警惕链接,使用安全工具,风险隔离(鸡蛋不在一个篮子)
- 模仿常用的网站登陆时的签名请求,如果签名了恶意网站,资金将会受损。
- 相当于你和别人签了合同,允许他帮你做交易。然后黑客用假的合同给你签。
- 骗子通过私聊,使用网站等手段,骗取私钥
- 如何防范:警惕社工,注意上网习惯。
- 多数应用会缩略地址显示,当你在进行交易时,骗子使用首尾相似的地址达成欺骗。
- 存在剪贴板木马,会修改剪贴板,导致你的交易对象被篡改。
- 通过发送小额历史交易,成为交易对象,被软件识别为信任对象。
- 防御方法:检查地址,检查粘贴文本,标记信任对象。
- 低级貔貅盘:可以买入不可卖出
- 进阶貔貅盘:超过某个限制不可卖出
- 貔貅盘原理:设置交易规则、白名单黑名单等手段,使买家无法出售。
- 鉴别貔貅盘:检查合约是否开源,远离不开源合约,仔细阅读开源合约;使用新地址购买,小酌怡情
- 铭文是区块链上刻写的数据,如图片、文字、代码等
- 起源于比特币里面的聪单位,有的聪很特别,可以把一些数据存在这些聪上面,这样就得到了独一无二的一个铭文
- 铭文不像代币一样可以拆分,他不作为交易手段,更多是作为艺术和数据存储