首页
学习
活动
专区
工具
TVP
发布

Golang语言社区

Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。
专栏作者
1903
文章
2784734
阅读量
585
订阅数
Golang语言情怀--第101期 区块链技术-以太坊公链NFT图片去中心化存储-第2节:go语言实现IPFS存储demo
实际连接:https://ipfs.io/ipfs/+hash数据;访问上传到节点数据,上传后建议过几分钟后再去获取,确保已经同步到访问的节点数据。
李海彬
2022-12-14
3840
Golang语言情怀--第98期 区块链技术-以太坊公链合约部署-第4节:MetaMask钱包连接到本地环境
📷 4.1 MetaMask安装 4.1.1、进入到MetaMask官网 https://metamask.io/ (使用谷歌浏览器进行操作) 点击 “Download now”按钮下载Chrome版本的插件 📷 4.1.2、跳转至下一页面后点击:install MetaMask for Chrome 📷 4.1.3、再Chrome应用商店界面,点击“添加至Chrome”后点击“添加应用扩展程序” (本步骤需要访问国外网站) 📷 4.1.4、根据需要选择导入已有钱包或者创建新的钱包;(Depth小编将讲解如
李海彬
2022-12-14
3430
Golang语言情怀--第94期 区块链技术-centos安装部署IPFS
输入地址http://xxx.xxx.com:8088/ipfs/QmSoASxb8aNVGk3pNWpZvXEZTQKxjGeu9bvpYHuo5bP1VJ可查看刚才上传的文件
李海彬
2022-12-14
3830
Golang语言情怀--第92期 区块链技术-SOL币怎么挖矿?SOL币挖矿教程全面介绍
SOL币作为Solana安全设计的一部分,所有费用都将在SOL币中支付并被烧掉,从而减少总供应量,这种通货紧缩的SOL币机制激励了更多的代币持有者参股,从而提高了网络安全性,也让SOL币投资价值展现在大家面前,因此有不少投资者都想购买SOL币。除了可以直接在交易所购买之外,大家还可以通过挖矿获取SOL币,只不过这项操作比较复杂,新手投资者还不清楚SOL币怎么挖矿?下面C18快讯小编就给大家全面介绍一下SOL币挖矿教程。 SOL币挖矿教程全面介绍 我们这里将挖矿分为以下几个步骤: 注册Solana钱包、充值S
李海彬
2022-06-24
2.3K0
Golang语言情怀--第87期 区块链技术-ChainMaker Go SDK README
长安链Go语言版本SDK https://docs.chainmaker.org.cn/dev/chainmaker-go-sdk.html 1 基本概念 Node(节点):代表一个链节点的基本信息,包括:节点地址、连接数、是否启用TLS认证等信息 ChainClient(链客户端):所有客户端对链节点的操作接口都来自ChainClient 压缩证书:可以为ChainClient开启证书压缩功能,开启后可以减小交易包大小,提升处理性能 2 下载安装 $ git clone -b v2.2.1 https
李海彬
2022-06-16
1.5K0
Golang语言情怀--第85期 在线公众号文章编辑工具:md.ByteEdu.Com
---- 本期就到这里,下期继续未完讲解。 同学们,兴趣是最好的老师;只争朝夕,不负韶华!加油! ---- 参考资料: Go语言中文文档 http://www.golang.ltd/ Go语言官方文档 https://golang.google.cn/ 海伦链论坛(筹建中) https://www.HeronChain.Com/ Golang语言情怀 ID:wwwGolangLtd  www.Golang.Ltd         游戏服务器架构丨分布式技术丨大数据丨Go语言学习
李海彬
2022-06-13
2150
Golang语言情怀--第83期 区块链技术-Web3.0去中心化浪潮,品牌营销将何去何从
每一种新技术的产生 都会带来营销的革命性变化 从纸媒时代到网络时代再到多媒体时代 营销方式的变化正印证着这句话 如今,Web3.0概念进入人们视野 营销人们或许该提前思考如何布局 为产品带来更优营销方式 01|基于区块链的Web3.0,究竟有何不同 在解释什么是Web3.0前,我们先回溯和解释下Web的发展历程。 Web1.0,大约开始于1990年,其主要特征是大量使用静态的网页来发布信息。放置在中国的时代语境下,就是类似新浪、搜狐等门户网站,其内容都是由网站编辑们撰写发布的,只能读,不能写。这个时代内容
李海彬
2022-06-13
1.2K0
Golang语言情怀--第82期 区块链技术-区块链钱包基础知识:如何更安全的使用钱包?
第一:钱包地址 我们知道区块链的账户的密钥分为公钥和私钥,我们在钱包里面看到的地址,一般来说就是我们公钥的地址的一部分,但公钥太长了,我们看到地址都是公钥的最后的20个字节,这就是我们的钱包的地址,公钥和私钥是一对一的配对的,我们有了私钥之后,我们是可以推导出公钥,但有了公钥,我们是无法推导出私钥的,不过我们有了公钥,我们可以解读出一些私钥加密的一些内容,这就是我们的公钥和私钥的一个关系,以及我们的钱包地址是怎么来的。 第二:区块链中的转账的机制。 比如说,张三跟李四要转5个以太坊,他的表述方式就是给李四
李海彬
2022-06-13
7690
Golang语言情怀--第81期 区块链技术-基于长安链建立NFT流程-通信数据数字签名使用
本期就给大家讲下,目前项目中数据签名算法的使用。我们使用的是SM2,不熟悉的可以去了解SM2的背景。 调用流程: ---- 签名算法:SM2 功能描述:用于对各种接口行为的信息内容进行签名,并加入 timestamp 字段, 达到验证行为发起方身份、保证信息传输完整性和安全性的目的。  签名流程: A)将请求发起方发送的所有数据根据参数名首字母 ASCII 码从小到大的顺序 排序(传入的 sign 签名参数除外),通过“&”符号拼接成一个“参数=参数 值”格式的字符串。例如:”creators=test
李海彬
2022-06-10
5560
Golang语言情怀--第78期 区块链技术-长安链-下载长安链及证书管理工具源码
一、环境配置 首先我们看下硬件要求: 我们首先阿里云购买一台,如下配置: 软件要求如下: 远程访问: 二、实际配置测试: 安装git: clone代码: 注:如果没有长安链账号的需要注册下,然后记住账号和密码即可! 安装Gcc: make: 安装go环境: 1、wget https://dl.google.com/go/go1.18.3.linux-amd64.tar.gz 2、执行tar解压到/usr/loacl目录下,得到go文件夹 tar -C /usr/local -zxv
李海彬
2022-06-07
4410
Golang语言情怀--第77期 区块链技术-长安链长安链基础知识介绍
1.1. 基础术语说明 名称 说明 区块(Block) 区块是区块链中存储交易和交易相关的数据的单元,通常由区块头和区块体组成。 区块链(Blockchain) 使用密码技术链接将共识确认过的区块按顺序追加而形成的分布式账本。 智能合约(SmartContract) 以数字形式定义的能够自动执行条款的合约。 读写集 (Read-write set) 区块链上的一条交易执行过程中,被读取和被修改或写入的状态数据的集合。 交易(Transaction) 也称为事务,区块链上的一次原子性账本数据状态变更及其过程和
李海彬
2022-06-07
6850
Golang语言情怀--第76期 区块链技术-长安链底层技术平台介绍
1. 长安链底层技术平台介绍 1.1. 简介 “长安链·ChainMaker”具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。 长安链作为区块链开源底层软件平台,包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求,构建高性能、高可信、高安全的新型数字基础设施,同时也是国内首个自主可控区块链软硬件技术体系。 长安链的应用
李海彬
2022-06-07
6610
Golang语言情怀--第75期 区块链技术-比特币矿机为什么烧显卡?
今天给大家整理下区块链的基础知识,源码分析我们计划一周一篇文章;目前整筹划区块链论坛的建立;初步定位:海伦链(域名:www.HeronChain.Com),等正式建立完成,公众号给大家公布。 目前,挖比特币的方式主要是通过矿机来挖矿,这也就使得比特币矿机的选择非常重要,尤其是比特币矿机的核心配置显卡,由于挖比特币就是利用显卡在做不断地通用计算,烧显卡的事情经常发生。那么,比特币矿机为什么烧显卡?接下来比特币小编就带大家来详细了解下。 现在挖矿主要靠的是显卡(GPU),普通的家用电脑,可能挖几百年能挖到一个币
李海彬
2022-06-07
1.3K0
Golang语言情怀--第74期 区块链技术-比特币源码下载及编译环境配置
本期我们继续学习比特币的发布流程,先把源码clone到本地;同时我已经fork了一份代码,地址:https://github.com/Golangltd/bitcoin 本期主要是分析下目录结构,clone后目录如下图 目前我使用的win10系统,编译环境我们就暂时使用微软的编辑器来编译;首先下载visual studio,下载地址:https://visualstudio.microsoft.com/zh-hans/vs/  下载社区版本即可。 下载安装需要一段时间,下载安装类库我们选择C++即可;具体
李海彬
2022-05-25
1.3K0
Golang语言情怀--第73期 区块链技术-比特币源码下载
接下来一段时间我们需要完成如下事情:  游戏如何与区块链结合  区块链发币流程  智能合约能否加入到游戏中 我们首先研究 2.区块链的发币流程,研究流程前我们需要来讲比特币的发布流程,怎么入手哪?从源码看起 源码地址:https://github.com/bitcoin 源码是C++的,可能有些同学就望而却步不;其实想达到目标总有方法,对吧?未来一段时间我会给大家按照我对源码的理解来给大家拆分讲解,从零到发币的整个流程全部讲解完,其实我们整个掌握源码的时间到实际应用应该会很长,大家一起坚持!特此赠送一本
李海彬
2022-05-25
3090
Golang语言情怀-第40期 Go 语言设计模式 信号
实际项目中,我们希望修改了配置文件后,但又不想通过重启进程让它重新加载配置文件,可以使用signal的方式进行信号传递,或者我们希望通过信号控制,实现一种优雅的退出方式。Golang为我们提供了signal包,实现信号处理机制,允许Go 程序与传入的信号进行交互。
李海彬
2021-03-09
5940
Golang语言情怀-第36期 Go 语言设计模式 条件变量
或 c := sync.NewCond(&sync.RWMutex{}) 之类. 它有三个函数: wait/signal/broadcast 望文知义,和Windows下的InitializeConditionVariable与WaitForSingleObject()之类, 及Linux下的pthread_cond_t等作用差不多.
李海彬
2021-03-09
3470
Golang语言情怀-第35期 Go 语言设计模式 访问者
平时我们定义完一个类之后,这个类所能执行的逻辑就是确定的了,但是我们经常会遇到一种场景: 根据外部环境更改这个类所能执行的行为。
李海彬
2021-02-05
2980
Golang语言情怀-第34期 Go 语言设计模式 模板
https://www.cnblogs.com/mafeng/p/6924071.html
李海彬
2021-02-05
4840
Golang语言情怀-第33期 Go 语言设计模式 策略
解决了在多种算法相似的情况下,使用if...else所带来的复杂和难以维护。策略模式 将这些算法封装成一个一个的类,任意的替换。
李海彬
2021-02-05
4600
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档