ABCamus
码龄6年
  • 764,920
    被访问
  • 147
    原创
  • 869,892
    排名
  • 579
    粉丝
关注
提问 私信

个人简介:我是谁

  • 加入CSDN时间: 2016-03-11
博客简介:

Camus

博客描述:
一无所知
查看详细资料
个人成就
  • 博客专家认证
  • 获得207次点赞
  • 内容获得91次评论
  • 获得1,065次收藏
创作历程
  • 2篇
    2020年
  • 7篇
    2019年
  • 15篇
    2018年
  • 60篇
    2017年
  • 71篇
    2016年
成就勋章
TA的专栏
  • 区块链
    8篇
  • Linux内核移植
    33篇
  • python解释器实现及其嵌入式应用
    11篇
  • usb3.0开发指南
    6篇
  • Haskell函数式编程
    8篇
  • PCIe实践之路
    8篇
兴趣领域 设置
  • 大数据
    hadoop
联系方式
qrcode_for_gh_162a7dca826c_258.jpg
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

区块链之殇

区块链的基础设施是互联网,其底层协议基于TCP/IP,从这个角度讲,区块链是互联网领域的一个应用。换言之,区块链技术上能解决的问题,通过传统互联网都能解决。由此可见,区块链真正吸引很多人关注的原因应该不是技术因素,而是经济或者说社会因素。区块链带来了一种理念,那就是每个人都是平等的,也不用担心可信任问题,只要共识达成就是可信。其次区块链带来了加密货币,有利可图。现在社会充满了焦虑,一旦有新的技...
原创
发布博客 2020.04.07 ·
3171 阅读 ·
3 点赞 ·
3 评论

区块链存储子系统设计

一、概念区块链存储是指在区块链网络中各个节点上安置数据的方式。通常我们指代的是Key/Value数据库。假设数据库名称为DB。存储域:针对物理数据来说,存储域就是对应的文件或者磁盘数据块。针对账户来说,存储域就是Merkle Patricia Trie(MPT树)。存储操作:针对各自存储域的操作。存储域包括:bare域(FB),指底层数据库,比如RocksDB数据库及其抽象。accou...
原创
发布博客 2020.01.19 ·
765 阅读 ·
0 点赞 ·
1 评论

垃圾长城宽带,一次惨痛的系统更新经历

看到尘封已久的beaglebone black板子,最近正好有人来讨论arm上运行区块链rust节点的问题,就想手头的BBB板子也闲置挺久了,可以派上用场。接上电源线,打开tera term串口工具,设置好波特率和显示界面。很快,就看到了debian的启动日志。下了一个arm版本的rust-init,试着直接在板子上搭建工具链,提示需要glibc-2.16,没法,系统版本太久,还是debian...
原创
发布博客 2019.11.17 ·
1243 阅读 ·
0 点赞 ·
0 评论

职场思考:冰山模型

关于工作,只是把工作做好是不够的,还要考虑长远发展,结合个人特质、行业前景,去做最适合自己的选择。当然,行动和思考同样珍贵。想清楚,做得到就很厉害了。10月份的时候接触了一点商学院的内容,其中讲到冰山模型,如上所示。冰山之上30%,表示知识技能。冰山之下70%,包括能力和内在特质(价值观、性格特质、动机)。很多职业是有知识技能门槛的,比如自己所在的程序员这个职业。一个萝卜一个坑,有的萝卜占几个...
原创
发布博客 2019.11.01 ·
1882 阅读 ·
3 点赞 ·
0 评论

Rust双向链表

实现Linux内核中的list_head。Linux内核中List Head是一种双向链表,可将任意类型链接起来,有点类型泛型又胜过泛型。常见用法是这样的:自定义一种类型:struct Demo { ... struct list_head head; ...}通过head将Demo类型链接起来,在需要的时候通过head指针结合container_of()找回Demo。Rust...
原创
发布博客 2019.08.05 ·
2072 阅读 ·
1 点赞 ·
0 评论

杂谈:区块链商业模式分析

区块链行业一直在喊应用落地,甚至在2018年的时候定义了区块链应用元年。我们先看看元年内出现了哪些应用。博彩,以EOS、波场为代表。一些分布式公告板,用户通过花费虚拟货币在上面涂鸦,写上任意想写的东西。游戏:网易逆水寒引入区块链激励机制,当然只是很小一部分。卡牌类游戏比较多,引入虚拟货币交易。遗憾的是,没有哪个应用真正“落地”的,虚拟货币还是在虚拟世界游玩。仔细想想区块链应用落地背后...
原创
发布博客 2019.07.09 ·
3078 阅读 ·
0 点赞 ·
0 评论

密码学数学基础

总结基于大素数分解和离散对数的公钥密码体系数学基础一、核心概念群、环、域及相关定理。什么是群?非空集合G,以及在G上的二元运算$$\circ,满足三个条件对于任意a,b,c∈\in∈G,有(a∘b)(a\circ b)(a∘b)...
原创
发布博客 2019.04.27 ·
2977 阅读 ·
2 点赞 ·
0 评论

区块链项目调研--Neo

一、基本信息官网:neo.org创立时间:2014年主要成员:达鸿飞、张铮文、陶荣祺目前市值:$594,678,081 排名17(截至2019年2月27日)项目愿景:实现数字资产的自动化管理白皮书:https://docs.neo.org/en-us/whitepaper.html项目地址:https://github.com/neo-project二、技术特点共识协议:dBFT...
原创
发布博客 2019.02.27 ·
885 阅读 ·
0 点赞 ·
0 评论

杂谈:区块链是否值得投资

关于这个问题,最直接的方式就是比较投入和回报了,如果回报大于投入,那就是值得投资的。当我们在谈论投资区块链的时候到底是在谈论什么?我总结了三个方面1、基于区块链的数字货币一类货币:BTC、BCH、BSV等第一代数字货币。二类货币:Ether、EOS等基于第二代区块链网络的数字货币。三类货币:基于以太坊发行的代币,也就是token。一类货币是区中心化交易系统的一次完美实践,是一种新的技...
原创
发布博客 2019.01.20 ·
10692 阅读 ·
2 点赞 ·
2 评论

杂谈:大浪淘沙区块链

一、热闹非凡的币圈最近币圈最热闹的莫过于澳本聪和吴忌寒之间关于BCH硬分叉的算力大战了。SV派,澳本聪主张BCH应该按照比特币最初的设计,维持一个纯粹的现金交易系统;而ABC派吴忌寒主张比特币现金应该朝着基础公链的方向发展。关于具体的方案描述,火币上有比较详细的阐述。BCH分叉的那点事本来是宣称去中心化的区块链网络,最后发现主导区块链走向的是几个大头,而且由于比特大陆调用了BTC的矿池来支...
原创
发布博客 2018.11.18 ·
368 阅读 ·
0 点赞 ·
1 评论

《比特币:一种点对点电子现金系统》解读

摘要为了去除现金系统对第三方金融机构的依赖(譬如银行),并且解决双花(double spending)的问题,引入了peer-to-peer network。在这样一个网络上,交易哈希被放入一个持续增长的链,这个链基于工作量证明生成,使得任何人不得篡改历史记录,除非再做一次工作量证明。最长的链不仅是发生的所有事件的见证,同时证明它来自于算力最强的节点。只要大部分的CPU算力是被善良节点(不会攻击...
原创
发布博客 2018.11.04 ·
2406 阅读 ·
1 点赞 ·
0 评论

区块链智能合约重点讲解

solidity special variables and functionscorrespond with EVM Execution Context.block.blockhash(uint blockNumber) returns (bytes32): hash of the given block - only works for 256 most recent, exclud...
原创
发布博客 2018.09.09 ·
876 阅读 ·
1 点赞 ·
0 评论

关于滴滴事件的思考

一名正值青春的女孩在乘坐滴滴顺风车的时候遇害了,期间通过朋友求助,朋友像滴滴平台反应未得到及时回复和解决。最终事件发生后,舆论开始爆炸,此时的我是愤怒的:为何作为一个公司,而且已经成为所谓独角兽的公司,会接二连三的发生这种事情。尤记得几个月前发生的空姐乘坐滴滴遇害的事件,如果不是这次事件的提醒,估计是要被遗忘在记得的角落中了。如果只是发发感慨,譬如说人生来是渺小脆弱的,也无不妥,但总归缺少点什...
原创
发布博客 2018.09.04 ·
5244 阅读 ·
1 点赞 ·
1 评论

一个用于Rust的Ethereum虚拟机桥

1 motivation and frameworkOur purpose providing this repository is to build a bridge between Rust Blockchain Kernel(such as Parity) and the llvm-based Ethereum Virtual Machine engine. Using this pro...
原创
发布博客 2018.08.11 ·
506 阅读 ·
0 点赞 ·
0 评论

职场记事:从嵌入式到区块链

从2014年毕业,在芯片公司持续工作了三年有余,最终在临近4年之际,出乎意料地进入了区块链公司,还是颇有感慨,记录于此。之前都在芯片公司工作,从格科到酷芯,一直都在给公司的SoC定制系统,做SDK,还记得刚参加工作那会,我心里对能设计操作系统的人感到无比的崇拜。等到真正接触了,发现实际应用中,或者说产品中都是移植Linux或者更多的是嵌入式实时操作系统,比如RTEMS/FreeRTOS,做驱动...
原创
发布博客 2018.08.01 ·
1500 阅读 ·
4 点赞 ·
2 评论

Rust JNI原理

rjniDownload and build Rust Librarygit clone https://github.com/benanders/rjni.gitcd rjni; cargo buildadd examples into Cargo.toml[[example]]name = "instance"path = "examples/instan...
原创
发布博客 2018.07.22 ·
2804 阅读 ·
0 点赞 ·
0 评论

PCIe实践之路:PCIe转USB Host驱动

大话PCIe:调试实战本次调试PCIe RC驱动,通过PCIe转USB芯片扩展出的USB口接入U盘。RC平台为ARM-A7,运行裸机环境,EP为一款PCIe转USB3.0芯片,提供PCIe gen2 1X物理接口,接到4X插槽上。一、芯片选型PCIe转USB3.0芯片为vl805,网上没有找到datasheet,驱动只有windows下的,但是通过官网信息判断有linux支持,所以...
原创
发布博客 2018.05.18 ·
17349 阅读 ·
4 点赞 ·
4 评论

Haskell Monad (上)

函数式编程中的单子(Monad)说到pure functional programming,实在是绕不过去Monad的。pure function的特点往往用函数式编程的思路写了几个程序之后就会遇到一个问题:针对具有状态更新的程序,似乎总是不太好处理。由于语言的纯粹性,相同的输入总是返回一样的值,所以如果在计算过程中需要更新一个状态,就要去显式地把状态作为参数传递给函数,并显式地构...
原创
发布博客 2018.05.04 ·
1112 阅读 ·
0 点赞 ·
0 评论
加载更多