Web3.0

区块链的加密算法

随着区块链技术的发展和广泛应用,加密算法也日益成为区块链系统中不可或缺的一部分。本文将介绍区块链中的加密算法,包括基础概念、签名算法以及隐私保护技术,旨在介绍这些技术的原理和特点,并探讨其在未来区...

搭建Tron 节点

1 下载最新tron代码及修改配置文件 https://github.com/tronprotocol/java-tron/releases 下载配置文件 https://github.com/tronprotocol/tron-deployment 修改 rpc.port = 50051,修改node.trustNode = “0.0...

Go 区块链 Input Data 解析

input data 在以太坊协议中,当交易(transaction)为合约创建时,input data 是账户初始化程序的 EVM 代码; 而当交易(transaction)为消息调用时,input data 是合约函数调用数据。 正常情况下简单的消息调用...

Go 实现Base58编码与解码(区块链)

编码 base58(区块链):去掉6个容易混淆的,去掉0,大写的O、大写的I、小写的L、/、+/、+影响双击选择 实现 var base58 = []byte("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz") func...

Go *big.Int类型比大小

在进行TRX转账之前,需要比余额和转账金额的大小. aBalance 余额 tBlance转账金额 同为big.Int类型 使用big.Int.Cmp函数 aBalance.cmp(tBlance) 结果: aBalance > tBlance 返回 1 aBalance = tBlance 返回 0 a...