2.DeFi-Introduction to Blockchain Technology

区块链的四层模型 1. Consensus Layer (共识层) 这是整个区块链系统的信任基石。在一个没有中央机构的去中心化网络里,所有参与者(节点)必须通过一种方式,就交易的顺序和有效性达成一致意见。共识层就是用来解决这个问题的。 * 核心功能: 确保所有节点账本的一致性和安全性。 * 工作方式: 通过特定的算法(即共识协议),如工作量证明 (PoW) 或权益证明 (PoS),来决定由谁来创建下一个区块(记账),并让网络中的其他节点验证和接受这个结果。 * 可以理解为: 区块链世界的“法律”或“投票规则”,它定义了如何达成有效且可信的协议。它是最底层、最根本的规则。 2. Compute Layer (计算层 / 区块链计算机) 在共识层提供的信任基础上,计算层负责实际“做事”。它执行交易和智能合约代码。 * 核心功能: 处理和执行指令,更新区块链的状态(State)。“状态”可以理解为所有账户余额和智能合约数据的集合。 * “Blockchain Computer” (区块链计算机)…

1.DeFi-Intro to DeFi

什么是去中心化金融(DeFi) 去中心化金融(Decentralized Finance,简称DeFi)是一个建立在区块链技术之上的新兴金融体系。它旨在通过利用加密货币和智能合约,重塑并改进传统的金融服务,构建一个开放、无需许可且透明的金融世界。其核心理念是“代码即法律”,用自动化执行的程序取代银行、券商等传统的中心化金融中介机构。 判断一个应用是否是DeFi 1. 资产托管与结算 (Custody & Settlement) 这个维度判断的是:用户的钱,究竟在谁手里,以及交易的最终确认由谁完成。 这是最根本的区别。 * 托管 (Custody): 非托管 (Non-Custodial) / 用户自持 (Self-Custody)。 你的资产始终保留在你自己的个人钱包中,你拥有并控制着私钥。你与应用交互时,是通过钱包授权智能合约与你的资产进行有限的、可编程的互动,而不是将资产“存入”应用的账户。 * 结算 (Settlement): 链上原子结算 (On-chain Atomic Settlement)。 交易的最终结算直接在区块链上发生,由去中心化的网络(矿工或验证…

12.ETH-美链

ERC-20 ERC-20 本身不是一个代币,也不是一段代码,而是一套“技术标准”或“接口规范”。它为所有基于以太坊的“同质化代币”(Fungible Tokens)定义了一套通用的、必须遵守的规则。“同质化”意味着每个代币之间都是完全相同、可以互换的,就像你钱包里的一元硬币和我钱包里的一元硬币一样,没有区别。 “ERC”是“Ethereum Request for Comments”的缩写,意为“以太坊意见征求稿”,而“20”是这份提案的编号。该标准规定,任何希望被视为ERC-20代币的智能合约,必须实现以下一套函数和事件(Events)。 核心函数与事件接口 函数/事件 描述 作用与解释 name() (可选) 返回代币的名称,如 "Tether USD"。 方便用户界面展示。 symbol(…

11.ETH-反思

智能合约并不智能 智能合约所指的智能并不是指其拥有智慧,而是指它能以一种更自动化、更高效、自我执行的方式来处理和强制执行协议,从而超越了传统法律合同的“愚笨”(需要律师、法院等大量人力去解释和强制执行)。 它的真正价值在于: 1. 无需信任 (Trustless):这是最核心的价值。你不需要信任交易对手、银行、律师或任何第三方中介。你只需要信任公开透明、经过审计的代码和数学。信任被制度化、代码化了。 2. 不可篡改 (Immutable):一旦部署,合约的规则就被永久刻在区块链上,任何人都无法单方面修改。这提供了极高的确定性和安全性。 3. 自动化与效率 (Automation & Efficiency):一旦条件被触发,合约立刻执行,没有拖延、没有文书工作、没有寻租空间,极大地提高了商业协作的效率。 4. 透明可验证 (Transparent & Verifiable):任何人都可以随时去链上审查合约的代码和所有历史交易,一切都无可隐藏。 它的机械、死板、确定性,恰恰是构建“…

10.ETH-The DAO

The DAO 是历史上第一个尝试以“去中心化自治组织(Decentralized Autonomous Organization)”形式运作的风险投资基金。它完全由代码(以太坊智能合约)来管理。全世界的任何人都可以通过购买 DAO 代币来向这个基金注资(用ETH兑换)。持有 DAO 代币的投资者可以对投资提案进行投票。例如,一个初创项目可以向 The DAO 申请资金,所有代币持有者共同投票决定是否批准这笔投资。如果提案通过,智能合约会自动将资金划拨给该项目。 在2016年,这个概念极具革命性,吸引了大量的关注和资金。 起因 在2016年5月,The DAO 进行了为期28天的众筹。结果是惊人的: 它筹集了超过 1270 万个以太币(ETH),在当时价值约 1.5 亿美元。这笔资金占据了当时以太坊供应总量的约 14%。 The DAO 成为了人类历史上规模最大的一次众筹项目,也使其成为以太坊生态中一个“大到不能倒”…

9.ETH-智能合约

一个例子 Solidity是以太坊中最常用的编程语言,这是一个公开拍卖智能合约的例子。 // SPDX-License-Identifier: MIT // 告诉编译器我们用的是哪个版本的Solidity pragma solidity ^0.8.20; contract SimpleAuction { // --- 状态变量 (State Variables) --- // 这些是永久存储在区块链上的数据 // 受益人,也就是卖东西收钱的人 address public beneficiary; // 拍卖结束的时间点(一个Unix时间戳) uint public auctionEndTime; // 当前最高出价者 address public highestBidder; // 当前最高出价的金额 uint public highestBid; // 一个映射,用于存储每个出价人被超过的退款。 // 如果A出价1ETH,B出价2ETH,那么A的1ETH就会暂存在这里等待他…

8.ETH-权益证明

基本思想 PoS是一个闭环 PoW认为,信任和安全来自于不可逆的物理成本。矿工必须购买昂贵的硬件(矿机)并消耗大量电力来解决复杂的数学难题。他们付出的巨大成本(电费、硬件折旧)证明了他们工作的真实性。攻击网络的成本,就是掌握比全网一半还要多的物理算力的成本,这个成本非常高昂。它的本质是“物理安全”。这个经济模型的运作流程如下: 1. 获得收入:矿工通过挖矿获得加密货币(如BTC)作为奖励。 2. 支付外部成本:矿工必须将这些加密货币在市场上卖出,换取法币(如美元、人民币)。 3. 价值外流:矿工用法币去支付现实世界中的账单,这些钱最终流向了电力公司、芯片制造商(如台积电)、硬件厂商(如比特大陆)等不属于该区块链生态的外部实体。 为了维持网络安全而支付的巨额成本,最终会持续地、结构性地流出这个加密经济体。这在资产上造成了持续的、结构性的抛售压力。可以说,PoW网络每天都在“流血”,需要有源源不断的新买家来吸收矿工为了支付电费而抛售的代币,才能维持价格稳定。 而PoS机制认为,信任和安全来自于可被惩罚的经济抵押。验证者(…

7.ETH-难度调整

在过渡到权益证明(Proof-of-Stake, PoS)之前,以太坊在其工作量证明(Proof-of-Work, PoW)时代采用了一种精密的双重机制来调整挖矿难度。该算法的目标有两个:一是在短期内维持稳定的出块时间,二是通过一个长期机制(即“难度炸弹”)来最终推动网络向 PoS 过渡。 整个难度调整算法主要由两部分构成: 1. 常规难度调整机制 2. 难度炸弹(The Difficulty Bomb),又称“冰河时代”(Ice Age) 1. 常规难度调整机制 这是算法的核心部分,旨在将平均出块时间维持在 10到20秒 之间。以太坊每个区块都会进行一次难度调整,而不是像比特币那样每2016个区块调整一次。这种设计使得以太坊能够更快速地响应全网算力的变化。 该机制的逻辑非常直观: * 如果一个区块的生成时间(与父区块的时间戳之差)小于10秒,说明当前难度太低,算力过剩,需要增加难度。 * 如果区块生成时间大于20秒,说明当前难度太高,算力不足,需要降低难度。 * 如果时间在10到19秒之间,难度将保持不变。…