摘要: 1. Solidity 是什么? Solidity 是一种面向对象的、静态类型的编程语言,专为在以太坊上编写智能合约而创建。由于以太坊上的智能合约可以处理真实世界的资产(比如加密货币),所以Solidity的设计非常关注安全性。 以下是 Solidity 的一些主要特点: 类型安全和静态类型:这可以 阅读全文
posted @ 2024-07-03 15:38 落雷 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Go语言在1.18版本中引入了泛型(Generics),这是Go语言发展中的一个重要里程碑。泛型允许你编写更通用和可复用的代码,而无需牺牲类型安全性。以下是对Go中泛型的详细介绍,包括其语法、使用场景和示例代码。 1. 泛型的基本概念 泛型允许你定义可以处理多种数据类型的函数和数据结构,而无需为每种 阅读全文
posted @ 2024-07-03 15:06 落雷 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 交易流程 比特币的交易流程涉及多个步骤和参与方,包括发送方、接收方、矿工和比特币网络中的节点。以下是比特币交易的详细流程: 创建交易: 生成比特币地址:比特币地址是一个由公钥生成的字符串,用于接收比特币。每个用户在创建比特币钱包时,都会生成一对公钥和私钥。公钥通过哈希算法生成比特币地址,私钥用于签名 阅读全文
posted @ 2024-07-03 15:01 落雷 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1. btcd网络部署 btcd 提供了一个轻量级且高效的比特币全节点实现。这里以docker方式部署 btcd 网络,docker-compose.yml 文件如下: networks: btcd: services: btcd: build: . # image: mengbin92/btcd: 阅读全文
posted @ 2024-07-03 15:00 落雷 阅读(57) 评论(0) 推荐(0) 编辑