
区块链技术
caimouse
在IT行业有20多年的经验。拥有20多年的C和C++开发经验,5年以上Python开发经验,资深数据库开发、上百G数据库优化经验。曾经任职嵌入式工程师、P2P开发工程师、银行信用卡交易系统工程师、全自动化电池测试部门经理。
展开
-
无法定位程序输入点__gxx_personality_v0的一个解决方法
windows系统,使用mingw32-g++编译一个简单的工程,编译链接过程都没有错误提示,但是运行的时候会弹出提示框提示“无法定位程序输入点__gxx_personality_v0”在我这里是因为系统的环境变量的目录中有几个版本不同的libstdc++-6.dll。一个解决方案是使用 -static 选项编译工程。另一个解决方案是 删除掉其他含有libstdc++-6.dll 的PATH环境变原创 2018-01-21 16:03:16 · 3496 阅读 · 0 评论 -
在Windows里编译bitcoin出错Makefile.am:8: Libtool library used but `LIBTOOL' is undefined
在Windows 10里,使用msys shell和mingGW32来编译比特币源码时,出错如下:tony@home /e/bit/bitcoin-0.15$ ./autogen.shMakefile.am:8: Libtool library used but `LIBTOOL' is undefinedMakefile.am:8: The usual way to define `LIBT原创 2018-01-21 17:07:09 · 1353 阅读 · 4 评论 -
学习区块链的基础知识--工作量证明
作者认为最快的学习区块链的方式是自己创建一个,就跟随作者用Python来创建一个区块链。对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。在学习区块链技术之前,先来了解一下什么是hash算法。安全散列算法(Secure Hash Algorith原创 2018-01-23 11:15:11 · 2652 阅读 · 0 评论 -
小米进军区块链,有那些技术要求?
2月24日看到报道,随着比特币等加密货币的火热,加密货币所依赖的区块链技术也逐渐为人们所了解。目前,区块链已经应用于艺术、法律、开发、房地产、物联网和保险等行业。小米正招聘资深区块链开发工程师一职,工作主要包括:1、参与区块链底层技术的研发,承担部分核心代码编写;2、持续提升系统在大规模分布式系统下的高并发、海量请求的处理性能问题;3、解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行;4、...原创 2018-02-24 16:47:37 · 1790 阅读 · 1 评论 -
技术的魅力
最近在看比特币的源码,感觉它的开发人员,都是寻找最好的技术,最好的方案。在这里就来看看base58的表示,它就是比特币地址的字符串表示方式,它长度是最短的,又是最适合人看的方式。由于我需要使用GUID,如果直接把GUID格式化为16进制表示,128位16个字节表示的GUID需要32个字符来表示,如果换成BASE58来表示,就只有22字符表示就可以了,省了10个字符。它的代码如下:头文件:#prag...原创 2018-03-30 11:38:33 · 668 阅读 · 0 评论