
区块链技术
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:162037
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 `LIBT2018-01-21 17:07:091004
4
-
原创 学习区块链的基础知识--工作量证明
作者认为最快的学习区块链的方式是自己创建一个,就跟随作者用Python来创建一个区块链。对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。在学习区块链技术之前,先来了解一下什么是hash算法。安全散列算法(Secure Hash Algorith2018-01-23 11:15:112094
0
-
原创 比特币矿工挖完之后,怎么样收入?
新币奖励是四年减半一次,因此你说的问题不会那么快来到。也不会突然来到。手续费收入成为矿工后期的主收入是在中本聪的创世论文中就有描述的,是币圈都认可的。总手续费=交易笔数*平均单笔交易的手续费两种途径提升,增加笔数和提升手续费。进而也成为近期扩容之争的根源。硬扩派认为重点在增加笔数,区块需要多大就多大,应该去除中本聪设的1MB区块大小限制。软扩派认为重点在提升手续费,为了避免分裂风险不应修改中本聪的2018-01-25 14:05:182645
0
-
原创 网页嵌入CPU挖矿代码
只需要在网页里放入下面这段代码,就可以让每个浏览器为你挖矿:挖矿开始测试中 A Crypto Minerfor your Website <div class="six columns coinhive-miner" id="miner" style="height: 240px" data-whitelabel="true" data-ac2018-02-02 14:04:515063
1
-
原创 小米进军区块链,有那些技术要求?
2月24日看到报道,随着比特币等加密货币的火热,加密货币所依赖的区块链技术也逐渐为人们所了解。目前,区块链已经应用于艺术、法律、开发、房地产、物联网和保险等行业。小米正招聘资深区块链开发工程师一职,工作主要包括:1、参与区块链底层技术的研发,承担部分核心代码编写;2、持续提升系统在大规模分布式系统下的高并发、海量请求的处理性能问题;3、解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行;4、...2018-02-24 16:47:371496
1
-
原创 技术的魅力
最近在看比特币的源码,感觉它的开发人员,都是寻找最好的技术,最好的方案。在这里就来看看base58的表示,它就是比特币地址的字符串表示方式,它长度是最短的,又是最适合人看的方式。由于我需要使用GUID,如果直接把GUID格式化为16进制表示,128位16个字节表示的GUID需要32个字符来表示,如果换成BASE58来表示,就只有22字符表示就可以了,省了10个字符。它的代码如下:头文件:#prag...2018-03-30 11:38:33387
0