9
社区成员
发帖
与我相关
我的任务
分享
# 区块链核心词汇大全(分层整理,入门→进阶)
## 一、基础底层概念
1. **区块链 Blockchain**:由有序区块链式串联、分布式存储的共享账本
2. **区块 Block**:账本存储单元,包含交易数据、哈希、前区块哈希、时间戳
3. **链 Chain**:区块通过哈希值依次关联形成链式结构
4. **分布式账本 Distributed Ledger**:数据全网多节点同步存储,无单一中心服务器
5. **去中心化 Decentralization**:不依赖单一权威机构,全网节点共同维护网络
6. **多中心化 Multi-centralization**:多个节点共同管理,介于中心化与去中心化之间
7. **节点 Node**:接入区块链网络、参与记账/同步数据的服务器/设备
8. **创世块 Genesis Block**:区块链第一条区块,无前置区块,网络启动源头
9. **时间戳 Timestamp**:给区块/交易标记唯一时间,保证时序不可篡改
10. **哈希 Hash**:单向加密算法(SHA256),任意长度数据生成固定字符指纹,数据改动哈希立即变化
11. **默克尔树 Merkle Tree**:区块内交易压缩算法,根哈希校验批量交易完整性
12. **不可篡改 Immutability**:区块上链后修改需全网51%以上算力,成本极高,几乎无法篡改
13. **透明可追溯 Transparent & Traceable**:所有交易全网可见,可从当前区块回溯至创世块
## 二、密码学核心
1. **公私钥 Key Pair**:非对称加密,公钥公开作地址,私钥签名授权资产
2. **私钥 Private Key**:资产所有权凭证,丢失无法找回,绝对不可泄露
3. **公钥 Public Key**:私钥推导生成,对外公开,用于验证签名
4. **钱包地址 Address**:公钥压缩转换后的字符串,链上唯一账户标识
5. **数字签名 Digital Signature**:私钥对交易加密,全网用公钥验证交易真实性
6. **非对称加密 Asymmetric Encryption**:公私钥配对加密解密,区块链身份基础
7. **对称加密 Symmetric Encryption**:同一密钥加密解密,多用于本地钱包加密
8. **助记词 Mnemonic Phrase**:12/24个单词,私钥备份载体,恢复钱包唯一凭证
9. **Keystore**:加密存储私钥的文件,搭配密码解锁钱包
## 三、共识机制(链网络记账规则)
1. **共识 Consensus**:全网节点达成数据一致的算法规则
2. **PoW 工作量证明 Proof of Work**:算力挖矿竞争记账(比特币)
3. **PoS 权益证明 Proof of Stake**:持币数量+时长分配记账权(以太坊现机制)
4. **DPoS 委托权益证明**:持币人投票选出超级节点打包交易(EOS)
5. **PBFT 实用拜占庭容错**:联盟链常用,节点投票共识,无需挖矿
6. **PoH 历史证明**:通过时间戳排序交易,提升公链TPS(Solana)
7. **51%算力攻击**:单一主体掌握全网过半算力,可篡改区块交易
## 四、交易、挖矿与出块
1. **交易 Transaction**:链上资产转移、合约调用操作,打包进区块
2. **Gas 燃料费**:以太坊等公链执行交易/智能合约消耗的手续费
3. **矿工 Miner**:PoW网络中,算力打包区块、维护网络的节点
4. **验证者 Validator**:PoS网络质押代币,负责出块校验的节点
5. **挖矿 Mining**:通过算力竞争生成新区块的过程
6. **质押 Staking**:锁定代币获取记账权、挖矿奖励
7. **出块 Block Production**:节点打包交易生成新区块
8. **区块高度 Block Height**:当前区块距离创世块的序号,唯一标识区块
9. **未确认交易池 Mempool**:未打包进区块的待处理交易缓存池
10. **确认数 Confirmation**:交易后续新增区块数量,确认越多篡改难度越高
## 五、智能合约 & 链上应用
1. **智能合约 Smart Contract**:部署在链上、自动执行的代码,满足条件自动履约
2. **Solidity**:以太坊生态主流智能合约编程语言
3. **虚拟机 EVM**:以太坊虚拟机,执行智能合约代码
4. **DApp 去中心化应用 Decentralized Application**:前端+链上智能合约,无中心化后台
5. **链上 On-chain**:数据、逻辑存储运行在区块链本身
6. **链下 Off-chain**:计算、存储脱离主链,用于扩容降成本
7. **跨链 Cross-chain**:不同区块链之间资产、数据互通
8. **桥 Bridge**:跨链资产中转协议,实现多链代币互通
9. **DAO 去中心化自治组织**:由智能合约、代币持有者投票治理的组织
## 六、代币、资产与标准
1. **代币 Token**:区块链发行数字资产,分原生币、合约代币
2. **原生币 Coin**:公链底层基础货币(BTC、ETH),支付Gas
3. **FT 同质化代币**:相同代币无区别,可拆分(主流加密货币)
4. **NFT 非同质化代币**:唯一不可分割数字资产(数字藏品、艺术品)
5. **ERC20**:以太坊同质化代币通用标准
6. **ERC721**:以太坊NFT基础标准
7. **ERC1155**:多合一标准,同时支持FT+NFT
8. **铸造 Mint**:新生成代币/NFT上链
9. **销毁 Burn**:永久销毁代币,永久减少流通总量
10. **空投 Airdrop**:项目免费分发代币给用户
## 七、区块链分类
1. **公有链 Public Blockchain**:任何人可自由接入、参与记账(比特币、以太坊)
2. **联盟链 Consortium Blockchain**:授权节点接入,企业机构共建(FISCO BCOS、Hyperledger)
3. **私有链 Private Blockchain**:单一机构完全控制,仅内部节点访问
4. **Layer1 一层公链**:底层基础区块链(ETH、BTC)
5. **Layer2 二层扩容**:依附主链,降低手续费、提升交易速度(Arbitrum、Optimism)
6. **侧链 Sidechain**:独立子链,通过桥和主链互通
## 八、扩容、安全与治理
1. **TPS 每秒交易数**:区块链性能指标,单位时间处理交易数量
2. **分片 Sharding**:拆分网络并行处理交易,扩容方案
3. **零知识证明 ZKP**:隐私加密技术,证明数据有效但不泄露原始信息
4. **隐私链 Privacy Chain**:加密交易地址、金额,保护用户隐私
5. **双花 Double Spending**:同一笔资产重复支付,区块链通过时序+共识杜绝
6. **分叉 Fork**
- 硬分叉 Hard Fork:协议重大升级,新旧链彻底分离
- 软分叉 Soft Fork:向下兼容,新旧节点可共存
7. **链治理 On-chain Governance**:代币持有者投票修改链规则、参数
8. **多签钱包 Multi-sig**:多把私钥共同授权,多人共管资产,提升安全
## 九、行业通用术语
1. **冷钱包 Cold Wallet**:离线存储私钥设备,隔绝网络,高安全
2. **热钱包 Hot Wallet**:联网钱包(APP/网页),便捷但风险更高
3. **全节点 Full Node**:完整下载整条区块链所有数据的节点
4. **轻节点 Light Node**:仅同步区块头,不下载完整交易数据,轻量化
5. **浏览器 Blockchain Explorer**:查询区块、交易、地址数据的网页工具
6. **上链 Upload to Chain**:将数据、资产写入区块链永久存储
7. **存证 Data Notarization**:将文件哈希上传链,证明文件存在、未篡改
8. **溯源 Traceability**:利用链不可篡改特性追踪商品全生命周期
## 精简速记版(可直接复制)
区块链、区块、创世块、哈希、默克尔树、时间戳、分布式账本、去中心化、节点、不可篡改
私钥、公钥、地址、数字签名、助记词、Keystore、冷钱包、热钱包
PoW、PoS、DPoS、PBFT、共识机制、51%攻击
交易、Gas、矿工、验证者、区块高度、Mempool、确认数、质押Staking
智能合约、Solidity、EVM、DApp、DAO、跨链桥、Layer1、Layer2、分片
Coin原生币、Token代币、FT同质化、NFT非同质化、ERC20/721/1155、铸造Mint、销毁Burn
公有链、联盟链、私有链、TPS、零知识证明、双花、硬分叉、软分叉、链上存证、溯源、多签钱包、区块链浏览器
9
社区成员
发帖
与我相关
我的任务
分享加载中
Java是一种广泛使用的编程语言,它是由Sun Microsystems(现在是Oracle Corporation的一部分)开发的。Java是一种静态类型的、类基础的、并发性的、面向对象的编程语言。以下是一些Java公告:
1. Java 11已经发布:Java 11是Java的一个主要版本,于2018年9月25日发布。它包含了许多新的功能和改进,例如本地变量类型推断、改进的并发API、新的日期和时间API等。
2. Java 8是迄今为止最流行的Java版本之一:Java 8是Java的一个主要版本,于2014年3月18日发布。它引入了Lambda表达式和Stream API,使得Java在处理集合和函数式编程方面更加简单和高效。
3. Java Enterprise Edition 8已经发布:Java Enterprise Edition 8是Java企业版的一个主要版本,于2013年9月4日发布。它引入了Java Transaction API(JTA)和Java Persistence API(JPA)的更新,以及其他一些新的特性和改进。
4. Java MicroProfile已经发布:Java MicroProfile是一种基于Java Enterprise Edition的规范集合,旨在为构建微服务提供一组轻量级的、可扩展的Java API。它包括了一些用于开发微服务的API,例如JAX-RS 2.0、CDI、JSON-P等。
5. JavaFX已经集成到Java 8中:JavaFX是一种用于构建富客户端应用程序的Java库。从Java 8开始,JavaFX已经被集成到Java平台中,使得开发人员可以更容易地使用Java来创建图形用户界面。
以上是一些Java公告,包括新版本的发布、新特性的引入以及Java平台的更新等。
试试用AI创作助手写篇文章吧