LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

go语言 big

1. 科普 | 叔块验证与网络安全性

...准备开一个系列,讲解我在 go-ethereum(Geth 客户端)(以太坊协议的正式 Go 语言实现)中发现的 Bug,本篇是第一篇。虽然阅读这系列文章不需要你对 Geth 有多深的理解,但懂得以太坊协议是怎么运行的,会很有帮助。这篇文章讲的是 Geth 客户端叔块验证程序中的一个 bug,传入一个专门构造的叔块后,...

知识:叔块,区块,以太坊协议,共识协议

2. Base64、Base58原理及GO实现其加密解密

...在base58字符集中的字符,左后大小端进行颠倒package mainimport ("bytes""fmt""math/big")var base58List = []byte("123456789ABCDEFGHJKMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz")func main()? {str := "peter"_,res := Base58Encode([]byte(str))fmt.Println(res)_,res = Base58Decode([]byte(res))fmt.Println(res)}func Base58Encode(input[]byte) ([]byte,string) {z := big.NewInt(0).SetBytes(input)fmt.P...

知识:加密货币,比特币,字符,转成

3. AXEL|2020年10月项目报告

...了4.9星(总共5星)好评。AXEL还宣布与美国国家非营利性组织Start Small Think Big展开合作。10月,AXEL与美国国家非营利性组织Start Small Think Big展开战略合作,助其拓宽服务范围、扩大影响力。?Start Small Think Big-该组织是行业领先的非营利性组织,致力于通过顶级专业志愿者团队为资源短缺的小型企业和企业...

知识:加密货币,通证,文件,用户

4. 【译文】Cosmos技术文档ABCI

...使用ABCI-CLI。2.Protocl Buffers要编译protobuf文件,请运行:make protoc有关为其他语言编译的详细信息,请参阅--help和Protocol Buffers网站。注意,我们还包括一个GRPC服务定义。3.安装ABCI-CLIabci-cli是调试abci服务和运行一些示例应用程序的简单工具。要安装它:go get github.com/tendermint/abcicd $GOPATH/src/github.com/tendermint/a...

知识:区块链,区块链是,应用程序,消息

5. 如何分叉以太坊并变成私链?

...多的企业和个人开发者认识到ethereum区块链平台的价值,由于ethereum平台开发语言是图灵完备的,也给区块链相关应用的开发带来了更多的可拓展性,特别是基于ethereum的智能合约平台,可以让开发者非常快速的部署自己的智能合约。 类似于R3CEV利用ethereum的区块链技术搭建一个银行间的区块链服务,...

知识:以太坊,私链

6. Cocos-BCX项目12月月报

...o-SDK 更新手续费计算;Go-SDK 修改转账不加密 memo;内置加密库替换为原生 go 语言版本;优化查询交易记录功能。1.2.3)Unity-SDKUnity-SDK 更新手续费计算;Unity-SDK 优化转账加密 memo。1.2.4)iOS/Android-SDK添加修改密码功能;优化奖励领取功能;添加合约参数类型判断;重构数据库代码。1.3 DApp 更新1.3.1)Cocos-Terminal...

知识:钱包,合约,数字资产,上线主网

7. 链客Talk专访柏链道捷CTO高野:如何快速掌握Go语言

今天高野做客链客AMA,为大家带来如何快速掌握go语言开发技术,首先为大家介绍一下高野:柏链道捷CTO、Go语言高级讲师;精通Golang等主流编程语言,拥有丰富的区块链智能合约开发经验。问题一、Go语言有哪些优势?Go语言的优势非常多,从背景上说,出身名门,有名企推动。Go语言是Google 20%工作量...

知识:区块链,链客TALK

8. Cocos-BCX 项目月报(12月)

...o-SDK 更新手续费计算;Go-SDK 修改转账不加密 memo;内置加密库替换为原生 go 语言版本;优化查询交易记录功能。1.2.3)Unity-SDKUnity-SDK 更新手续费计算;Unity-SDK 优化转账加密 memo。1.2.4)iOS/Android-SDK添加修改密码功能;优化奖励领取功能;添加合约参数类型判断;重构数据库代码。1.3 DApp 更新1.3.1)Cocos-Terminal...

知识:钱包,合约,主网上线,上线主网

9. 为什么chain33选择用go语言开发?

1. 语言成熟度的考虑一个语言是一个成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统 docker 和 k8s 都是用go 语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。2. 开发人员的数量一个语言的入门成本比较...

知识:程序员,区块链

10. 社区专栏|抽奖摇号系统随机性算法介绍

1. 摘要本文分析GO语言包中的"crypto/rand"和"math/rand",芯链HPB系统的区块链随机数,并给出了权衡效率和随机性,并给出了一款区块链摇号抽奖系统如何实现随机数的算法和流程。2. 背景知识2.1 真随机和伪随机概念根据密码学原理,要想对一个“随机数”进行随机性检验有以下几个标准:统计学伪随机性 ...

知识:芯链,随机数,区块链,智能合约

11. 我们为什么用GO语言来做区块链?

在区块链公链的开发圈子里,我们找到了一些流行的编程语言,有C++、Golang、Python和最近新起的Rust等等。我们稍微对比较有名的项目采用的编程语言做个统计,如下图:老一代的公链,比如Bitcoin,Litcoin一般使用C/C++较多(我们看看那个时间,当时Go还没起来呢),新一代的公链比如以太坊,联盟链翘楚...

知识:GO语言,区块链开发

12. 社区观点 | 我是如何从Java转型为Go区块链工程师

...做Java开发的,当初看到Go还有点犹豫,还怕过不了面试,结果是否掌握一门语言的考量确实没那么高,我顺利入职比原链,并在半个月内很快掌握Go并能够进行核心项目的开发。 Java语言在较大的成熟项目上具有优势,但是在区块链开发中确实会有很多短处,比如在协程处理上,还有Java语言本身不够灵...

知识:超级账本,公链,比原链,以太坊

13. 计算机编程语言这么多,究竟哪些适合区块链技术开发?

...赛道上努力往前冲。然而,区块链空前的繁荣背后,许多人也在好奇其开发语言都有哪些。一般来说,现在流行的计算机编程语言几乎都可以在区块链开发中得以应用,如,Java、c++、JavaScript、solidity、GO等。但是,对于区块链技术开发不同的语言,会被使用于不同的区块链项目和应用程序。目前,GO语...

知识:区块链技术开发,在区块链,智能合约,区块链开发

14. 流行的区块链开发编程语言有哪些?各自的特点是什么?

经常有程序员朋友问我,区块链开发都使用哪些语言?今天,这篇文章就简单介绍一下流行的区块链开发编程语言。区块链技术涉及的面很广,包括:计算机技术、密码学、经济学等等很多学科。编程语言只是一种手段,把设计理念用代码呈现出来,做成产品服务用户。 <h1>区块链开发的三大方向</h1> ...

知识:区块链开发,公链,区块链项目,币圈

15. 比原链CTO James | Go语言成为区块链主流开发语言的四点理由

...来Kubernetes、区块链、日志采集、云原生等话题的分享。James向大家介绍了Go语言特性在区块链中的应用还分析了Go语言成为区块链主流开发语言的原因。比原链的系统架构在区块链系统中内核层是最核心的,他承接了区块验证、交易验证、节点维护、打包挖矿等重多职责。通信层掌管了区块链系统的网络...

知识:区块,区块链,挖矿,区块头