Skip to content

Latest commit

 

History

History
144 lines (101 loc) · 7.21 KB

looooloooo.md

File metadata and controls

144 lines (101 loc) · 7.21 KB
timezone
UTC+8

请在上边的 timezone 添加你的当地时区(UTC),这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区

你的名字:looo

  1. 自我介绍: Hiii, I'm Looo, currently a student in Singapore.
  2. 你认为你会完成本次残酷学习吗? : hui
  3. 你的联系方式(推荐 Telegram) : alyssaaa0x0

Notes

2025.03.03

开干了!

Chapter1

1.1 Web3

  • web1.0:静态网页;web2.0:动态、交互的社交网络;web3.0:去中心化(每个人都可以参与并拥有自己的数据权益)
  • web3的核心:用户可以真正拥有自己的数据,并且交易收到了加密技术保障

1.2 blockchian

  • 中心化架构:信息的流通、数据的存储和服务的提供由企业掌控
  • 区块链:每一个章节(区块)储存了一系列的交易信息,不可篡改。每当有新的交易发生,都会被广播到网络中的所有节点。交易->新的区块---复杂计算和验证--->添加到链
  • DApps 去中心化的应用(由社区驱动)

1.3 difference between web3 and web2

  • web1 数据只读时代:网站只提供静态信息,用户只能读取内容而难以交互 (中心服务器-->用户)

  • web2 数据读写时代 (中心服务器<-->用户)

  • web3 数据去中心时代 (用户<-->用户)

  • difference:

    a. 中心化与去中心化(web2:用户在数据平台生产内容,平台负责存储内容并获利;web3:数据存储分散在全球范围内多个节点)

    b. 数据所有权(web2:用户生成内容但不拥有,社交媒体平台可以随时更改使用条例甚至删除;web3:用户拥有数据所有权)

    c. 交互方式(web3:智能合约,允许用户与程序直接交互,无需中间人)

    d. 安全性与透明性

    e. 商业模式

2025.03.04

Chapter2

2.1 application of cryptography in blockchain 哈希函数 SHA-256 公钥:加密信息。公开的,任何人都能使用。用于验证交易的真实性 私钥:解密信息。私有的,只有持有者才能解密。用于签署交易 数字签名:确保交易真实性和完整性的技术

  • 作用:通过私钥对交易信息进行前面,确保交易没有被篡改,并证明交易确实来自所声称的发送者
  • 应用:在区块链中,发送者使用私钥对交易进行签名,而接收者或其他节点使用发送者的公钥验证签名的真实性 零知识证明:允许验证者证明自己知道某个值,而无需揭示该值的密码技术。eg.隐私币,零知识证明用于证明交易的有效性,而无需揭示交易的具体细节 多重签名:需要多个私钥才能签署交易

2.2 blockchain 数据以block为单位产生和存储,并按照时间顺序收尾相连形成chain结构

区块链包含自诞生以来发生的所有交易(每个block头部包含了上一个block的哈希值,层层串联)。->要篡改一笔交易,它之后所有block的父区块哈希都要篡改,需要大量运算,(伪造交易链和在正确的区块产生钱快速运算成伪造区块(要求连续产生一定数量的区块交易才会缺省,所以需要保证连续伪造多个区块)/利益方拥有全网超过50%的算力,利用区块链中少数服从多数的特点,篡改)

2025.03.05

2.3 Layer1 所有区块链活动发生的地方,包括交易的处理、验证和记录 技术:共识机制:协调数据流和交易处理的顺序 (工作量证明PoW:验证交易并创建新block的机制;权益证明PoS:通过持币量和持币时间选出验证者;网络结构:构建数字交通系统) L1的网络结构决定了信息在区块链中的传播方式 应用:公链;联盟链;私链

2.4 Layer2 and cross-chain bridge 建立在现有区块链之上的技术,旨在提高其扩展性和效率,而不改变其底层结构(L1 交易量激增,导致网络拥堵和交易费用上升) 种类:

  • 状态通道state channels:允许两方在链下进行多次交易,将结果提交到主链
  • 侧链sidechains:与主链并行运行的独立链,允许资产和数据在两者之间转移
  • Plasma:框架,允许创建多个子链,每个子链都与主链相互左右
  • Rollups:通过在链下处理交易并将其结果打包到主链

跨链桥:允许在不同的区块链之间转移资产和数据的技术 种类:

  • 简单支付验证SPV桥:通过验证另一个链上的交易来工作
  • 联邦桥:由一组验证者管理,负责在两个链之间转移资产
  • TSS阈值签名方案桥:使用多方计算来创建跨链交易的签名

2025.03.06

Chapter3 Assets

3.1 digital assets 种类:加密货币;非同质化代币(NFTs);数字证券;其他(数字收藏品、虚拟商品和数字身份)

3.2 bitcoin BTC 比特币的总量有限,只有2100万枚(稀缺性) 如何获得:挖矿;购买;接受支付 风险:波动大

3.3 ethereum 以太坊:全球的计算机网络,遵循以太坊协议的规则 作用:

  1. 为每个人提供银行服务
  2. 开放的互联网
  3. 点对点网络
  4. 抵御审查 以太坊的加密货币:Ether(ETH)

3.4 wallet 种类:软件钱包;硬件钱包;纸钱包 UTXO模型 unspent transaction output 未消费的交易输出

3.5 others meme币:文化驱动的数字货币 meme基于文化价值和病毒式营销,缺乏具体功能,靠趣味性吸引关注 (狗狗币dogecoin;狐狸币shiba) 投机性资产 公链原生代币:网络维护(支付交易费用);激励机制 (XRP瑞波币&TRX波场币) 项目代币:去中心化应用,治理和收益分配 稳定币:与现实货币挂钩(提供市场稳定性,适用于跨境支付)

2025.03.07

助记词和私钥 私钥:随机数,256位二进制,采用Base58编码,一般以5、K、L开头 计算私钥时采用极随机算法,计算时加入用户端信号、声音、图像等随机因素生成高质量随机数,避免重复 助记词:一串随机数(128-256位),采用BIP39(bitcoin improvement proposals)协议,允许随机数通过特定编码转化为词库中的单词

2025.03.08

看了比特币白皮书1&2 比特币:一种点对点的电子货币系统 需要的是一个基于密码学原理而不是信任的电子支付系统,该系统允许任何有交易意愿的双方能直接交易而不需要一个可信任的第三方 一枚电子货币定义为一条数字签名链。每个拥有者都通过将上一次交易和下一个拥有者的公钥的哈希值的数字签名添加到此货币末尾的方式将这枚货币转移给下一个拥有者。问题:收款人不能证实某个拥有者没有对此货币进行双重支付。因此引入一个可信任的中央机构或铸币厂来检查每笔交易是否存在双重支付。每次交易之后,都需要将这枚货币退回铸币厂以换取发行一枚新的货币。-》又引入信任机构了,所以改进为所有交易必须公开发布,而且需要一个能让所有参与者对交易收到顺序的单一历史达成共识的系统。收款人在每笔交易时,都需要多数节点认同此交易时最先收到的证据

2025.07.11

笔记内容

2025.07.12