Skip to content

Latest commit

 

History

History
158 lines (134 loc) · 10.6 KB

lupin36079.md

File metadata and controls

158 lines (134 loc) · 10.6 KB

timezone: UTC+8

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

Lupin

  1. 在校学生,web3小白
  2. 你认为你会完成本次残酷学习吗? 能
  3. 联系方式: luzihang2023@bupt.edu.cn

Notes

2025.03.03

阅读关于web3的基础概念 1.web3:代表了一个更加开放、自由、去中心化的互联网形态,每个人都可以参与并拥有自己的数据权益. 2.Web3的核心:在Web3的数字化生态中用户可以真正拥有自己的数据,并且交易受到加密技术保障。 3.Web3 的潜力巨大,可能会彻底改变我们的生活方式。

2025.03.04

仍然阅读关于web3的基础概念,写下笔记(?)摘要(?)

web1到web3的特点概述:

web1的特征是网站只提供静态信息,用户只能读取内容而难以交互。 web2为互联网成为一个交互平台,出现了博客、社交媒体等基于用户生成内容的网站。 web3则基于区块链、元宇宙等新技术,互联网变得更加开放和连接。

web2与web3的差异:

web2的特点是中心化,用户在平台上生成内容,而平台则储这些内容并从中获利,web3则主张去中心化,数据不再被存储在中心服务器上,而是被分散在全球范围内的多个节点中. web2的用户虽然可以生成内容但并不能拥有内容,平台可以随意更改使用条款,甚至删除用户内容。web3用户可以自由控制他们的数据使用。 web2以用户生成的内容交互为主,而web3允许用户与数据直接交互,开辟了创造的新可能性。 web2存在许多安全隐患,中心化数据库容易被攻击,web3提高了安全性和透明性,大大减少了恶意攻击的可能性。 web的商业模型主要基于广告,平台提供免费服务,但用户数据会被收集。web3则开创了更加多样化的商业模型。 web3将带来更更多创新,更高安全性,更大自由度,并伴随着巨大的挑战。

数字资产简介:

概念:数字资产是一种存在于数字形式的资产。 数字资产特点:稀缺性,去中心化,安全性。 数字资产种类:加密货币、非同质化货币、数字证券等。

2025.03.05

第三天,继续阅读基础概念

不同类型的加密货币及其特点、功能:

1.Meme币:文化驱动的数字货币。 特点:通常基于文化价值和病毒式营销。通常缺乏具体功能,依靠趣味性吸引关注。 2.公链原生货币: 区块链网络基石 功能:维护网络安全,激励网络参与者。 3.项目代币:多功能性的数字化资产 特点:比传统金融工具更加灵活,具有多重功能。 4.稳定币:加密市场的锚 特点:与显示货币挂钩,价格稳定。 功能:减少波动性,提供市场稳定性,支付和转账适用于跨境支付。

密钥和助记词:

比特币私钥的本质:是256位由0和1组成的数字,通过Base58编码转化成相对容易备份和输入的形式。私钥是在区块链世界资产的唯一凭证。 私钥的功能:1.计算产生收币地址 2.签名授权交易 3.帮忙资产在钱包恢复 助记词的形式:常见助记词为一组12个单词。 助记词在功能上与私钥一致,其的本质也是一串随机数,通过BIP39协议来使随机数转化为词库中的单词。

区块链钱包简介

加密钱包:用于发送、接收和存储加密货币。持有密钥即可访问资金。 钱包种类:软件钱包、硬件钱包,任何可以记录公私钥对的方法。 账户模型:传统账号模型、UTXO模型。 以太坊账户概述: 账户类型:外部所有账户(EOA)、合约账户(CA) 账户功能:接收、持有和发送 ETH 及通证。与已部署的智能合约进行交互。

2025.03.06

第四天,阅读第二章的内容,了解区块链的一些重要基础知识。

何为区块链?

区块链:一种数据以区块为单位产生和存储,并按照时间顺序首尾相连形成链式的结构,同时通过密码学保证不可篡改、不可伪造及数据传输访问安全的去中心化分布式账本。 区块:链式结构的基本数据单元,聚合了所有交易相关信息,主要包含区块头和区块主体两部分。 区块和链的工作关系:每次发生的交易都会添加到区块中,当一个区块填满了交易,它就会链接到前一个区块,形成一个区块链。

P2P网络:

概念:消除了中心化的服务节点,将所有的网络参与者视为对等者,在他们之间进行任务和工作负载分配。 P2P的工作方式:在区块链系统中,要求所有节点共同维护账本数据,即每笔交易都需要发送给网络中的所有节点。所有交易及区块的传播并不要求发送者将消息发送给所有节点。节点只需要将消息发送给一定数量的相邻节点即可,其他节点收到消息后,会按照一定的规则转发给自己的相邻节点。最终将消息发送给所有节点。

2025.03.07

第五天,阅读关于Layer1的概念 1.什么是Layer1? Layer1是区块链的第一层,是发生交易的处理、验证和记录等区块链活动的地方。 2.Layer1的共识机制:协调着所有数据流动和交易处理的顺序。 3.几种主要的共识机制: 工作量证明(PoW):通过解决复杂数学难题来验证交易并创建新区块的机制。 权益证明(PoS):一种更为节能的机制,通过持币量和持币时间来选出验证者。 网络结构:构建数字交通系统,Layer1 的网络结构决定了信息在区块链中的传播方式。不同的网络设计特点不同,有的重视速度和效率,有的则重视去中心化和安全。 4.Layer1的应用: 公链:任何人都可以参与验证交易,加强了网络的去中心化和透明性。 公链代表:比特币、以太坊、莱特币等。 公链面临的挑战:可扩展性、 能源消耗(?)

联盟链:介于公链和私链之间的区块链形式,在特定的组织群体之间建立起了信任和合作的桥梁。 联盟链的优势:高效率和低成本、提供更好的隐私保护。

私链:访问和参与都受到严格的控制。私链主要用于特定的组织或企业内部,提供了一种既安全又高效的数据管理方式。 私链特点:访问受限、效率更高、提供定制化的控制。 私链应用场景:企业数据管理、内部数据保持、供应链跟踪等。 私链面临的挑战:去中心化低、可能存在内部安全威胁。

2025.03.08

第六天,Layer2与跨链桥 1.Layer2解决方案的定义:建立在现有区块链上的技术,用于提高区块链的扩展性和效率而不改变其底层架构。 2.Layer2方案的目的:解决网络拥堵和交易费用上升,提供更快更便宜的交易。 3.Layer2的种类:状态通道、侧链、Plasma、Rollups。 4.跨链桥的定义:一种允许在不同的区块链之间转移资产和数据的技术。 5.建立跨链桥的目的:使资产和数据能够在不同的链之间自由流动。 6.跨链桥的种类:简单支付验证桥、联邦桥、TSS(阈值签名方案)桥。 7.Layer2与跨链桥的重要性: Layer2的扩展性: Layer2 解决方案提供了一种方法,使区块链能够处理更多的交易,满足日益增长的需求。 跨链桥的互操作性:跨链桥确保了区块链的互操作性,使得不同的链可以互相通信和互相支持。 创新: 这两种技术为开发者提供了更多的工具和机会,推动了区块链领域的创新。

2025.03.09

第七天,关于比特币 1.比特币是一种在无中央机构和单一管理者的情况下工作的加密货币。 2.比特币的稀缺性:比特币总数有限,有去中心化的特质,完全不受任何中央银行或政府的控制。 3.获得比特币的方式:挖矿、购买、接受支付。 4.比特币价格波动大,存在风险。 5.比特币的未来充满未知,随着技术的发展,加密货币可能在未来发挥更大的作用。 6.比特币的技术背景:比特币的背后技术是区块链,区块链是一个分布式账本,可以安全、透明地记录交易。

2025.03.10

day8 关于以太坊 1.什么是以太坊:以太坊是一个全球计算机网络,遵循以太坊协议,为社区、应用、组织和数字资产提供基础。 2.以太坊的功能:为每个人提供银行服务、开放的互联网、点对点网络、抵御审查。 3.以太坊的能量消耗:22年合并升级后以太坊的能量减少99.95%,同时提高了安全性和可扩展性。 3.以太坊和比特币的异同:二者都允许用户使用数字货币,但以太坊可编程,用户可在其网络上构建和部署去中心化应用。 4.智能合约:智能合约是存储在以太坊区块链上的计算机程序,在用户的交易触发时执行。 5.以太坊的加密货币:Ether,可用于支付太坊虚拟机的工作。

2025.03.11

补充的密码技术: 1.密码学定义:密码学是在对手存在的情况下进行安全通信的技术的实践和研究。它涉及将信息转化为代码,以防止未经授权的访问。 2.哈希函数的定义、作用和应用: 定义:可以将任意长度的输入数据转化为固定长度的输出值的函数。 作用:确保数据的完整性。如果交易数据发生了微小的变化,哈希值也会发生巨大的变化。 3.公钥私钥的概念和应用: 公钥:公开的,用于加密信息。 私钥:为密钥持有者私有,用于解密用公钥加密的信息。 应用:在区块链中,私钥用于签署交易,而公钥用于验证交易的真实性。 4.数字签名技术: 作用: 通过使用私钥对交易信息进行签名,可以确保交易没有被篡改,并证明交易确实来自所声称的发送者。 应用: 在区块链中,发送者使用私钥对交易进行签名,而接收者或其他节点使用发送者的公钥验证签名的真实性。 5.零知识证明: 概念:一种允许验证者证明自己知道某个值,而无需揭示该值的密码技术。 作用: 保护用户的隐私。在某些区块链应用中,如隐私币,零知识证明用于证明交易的有效性,而无需揭示交易的具体细节。 应用:一些使用零知识证明技术的加密货币。 6.多重签名: 概念:需要多个私钥才能签署交易的技术。 作用:增加安全性。 应用:用于创建安全的钱包和执行复杂的交易。

2025.07.12