首先需要理解的概念就是交易(Transaction),这是区块链中的最小也是最核心的知识点。因为我们最初接触区块链大多从比特币开始,所以我们通常会把交易理解成转账,但其实这个理解比较片面。其实在区块链中,交易的概念已经有所扩展。 从行为的角度解释,交易等同于操作(Operation),我们向区块链网络提交一笔交易实质上是发起了一个操作,而操作的具体内容与特定区块链协议有关,比如在以太坊中,一个操作可能就是执行了智能合约中的一个方法。 而如果我们从计算机技术的角度分析,交易实质就是原子事物,只是翻译的不一样,它们的英文都是 Transaction,交易是区块链网络中数据的最小的组成部分。一笔交易提交后,它只能有两种状态,要么成功要么失败,不可能存在成功了一半的情况。
相关推荐
Jodie同志30 分钟前
第16~23天:持久化、HITL、流式、MCP与安全Jodie同志35 分钟前
第1~15天:原生Agent、RAG与LangGraph基础(完整代码实操)Zane19941 小时前
单例线程安全、生产者消费者、死锁:并发面试三连问串讲用户69371750013841 小时前
#DeepSeek+Pi‑Agent 王炸组合跑赢 Claude‑Code!Zane19941 小时前
类变量与实例变量:一个共享列表引发的线上事故Scene2161 小时前
AgentScope 2.0:2. 快速上手 从零构建生产级智能体前端一课1 小时前
用 TRAE Work 把项目踩坑经验沉淀成「团队可复用工程规范」,新人再也不重复掉坑神奇小汤圆1 小时前
一文吃透 Spring 框架:原理、实践与面试全解析站大爷IP1 小时前
Python 的切片把我坑惨了,原来 `[:]` 是浅拷贝,而 `copy.deepcopy` 才是我的救命稻草神奇小汤圆1 小时前
Java 万字长文:从零基础到高级应用的完整教程——把面向对象讲透