GO 学习(二)

Select 语句 select 是 Go 中的一个控制结构,类似于 switch 语句。 select 语句只能用于通道操作,每个 case 必须是一个通道操作,要么是发送要么是接收。 select 语句会监听所有指定的通道上的操作,一旦其中一个通道准备好就会执行相应的代码块。 如果多个通道都准备

liujie Published on 2025-02-20

GO 学习(一)

基础 声明并赋值 := 这是使用变量的首选形式,但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值。使用操作符 := 可以高效地创建一个新的变量,称之为初始化声明。 // 此时不会产生编译错误,因为有声明新的变量,因为 := 是一个声明语句 intVal := 1 var intVal

liujie Published on 2025-02-20

blockchain 中的一些术语和概念

Staking 1. 质押(Staking)的定义 质押是指用户将其持有的加密货币锁定到特定区块链网络中,以支持网络的运行和安全。这种机制通常与**权益证明(Proof of Stake, PoS)**或其变体(如DPoS、LPoS等)相关。用户通过质押获得奖励,同时增强了区块链的稳定性和安全性。

liujie Published on 2024-12-18

sshuttle

sshuttle 是一种混合的 VPN 和 SSH 隧道工具,能够轻松地将远程网络端点当作本地网络使用。它主要用于将流量通过 SSH 隧道转发,使用户可以访问远程网络资源,就像它们在本地一样。适用于需要在受限网络环境中访问外部资源、或安全地访问内部网络的场景。 sshuttle 主要功能 透明代理:

liujie Published on 2024-09-26

Solidity -基础数据类型和关键字

Solidity基础数据类型 以下是Solidity基础数据类型的表格,包含示例和说明: 数据类型

liujie Published on 2024-09-10

BRC-20 代币交易时执行过程

比特币(BTC)确实没有内置智能合约功能,与以太坊等区块链不同,比特币的交易主要依赖其脚本语言(Bitcoin Script),但这个脚本语言是有限的,不能实现复杂的智能合约。 虽然比特币本身不支持智能合约,但通过 Ordinals 协议和 JSON 格式的数据,BRC-20 能够在比特币链上创建和

liujie Published on 2024-09-04

BTC-Ordinals协议

Ordinals、BTC-NFT、BRC-20 这部分是概念的堆砌,虽然可以几句话讲明白,但是还是想从原理的角度,将每一个知识点穿起来。什么是sat(聪)、Ordinals、BTC-NFT、BRC-20?单个理解肯定印象不深,头都大了。下面就把这里零散的概念用一条线穿起来。 sat(聪) 首先了解一

liujie Published on 2024-09-04

以太坊-智能合约-常用合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/contract-list/index.html 本节我们介绍以太坊上常见的几种合约: ERC-20:以太坊标准代币合约; Wrapped Ether:将以太坊封装为ER

liujie Published on 2024-09-02

以太坊-智能合约-编写Dapp

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/write-dapp/index.html 上一节我们讲了如何调用已部署在以太坊链上的合约。 通过Etherscan这个网站不仅可以查看合约代码,还可以调用合约的读取和写

liujie Published on 2024-09-02

以太坊-智能合约-调用合约

https://liaoxuefeng.com/books/blockchain/ethereum/smart-contract/call-contract/index.html 当我们已经成功地将一个合约部署到以太坊链上时,如何调用该合约? 首先,我们通过Etherscan这个网站可以查看已部署合

liujie Published on 2024-09-02
Previous Next