加载中
区块链安全分析: 从NEO看可信执行环境

00 前言 飞龙在天。 01 背景 可信执行环境(Trused Execution Environment,TEE)是一个由处理器直接管理的隔离区域,在可信执行环境中运行的code将完全隔离于系统以及Hypervisor。目前在主流...

2020/03/06 04:01
409
NEO智能合约反编译工具

0x00 前言 下拉最后看演示效果。项目地址 本来这应该是一个很和谐的感恩节假期,本来我可以很悠闲的写完所有作业然后随便看点论文打发时间,本来可以很美好的,假装自己不是个程序员。然鹅,...

2018/11/25 12:57
881
一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

2018/10/17 04:36
155
NEO匿名交易合约可行性探索

0x00 前言 距离上次发博客有一两个月了,这段时间里潜(ku)心(bi)的看区块链的论文,经过好多好多论文及材料的学习,我发现现在区块链发展的一个很有意义的方向就是匿名性,早的有匿名交易...

ZK
2018/09/30 12:34
145
NEO从源码分析看UTXO交易

0x00 前言 社区大佬:“交易是操作区块链的唯一方式。” 0x01 交易类型 在NEO中,几乎除了共识之外的所有的对区块链的操作都是一种“交易”,甚至在“交易”面前,合约都只是一个小弟。交易类...

2018/03/18 15:00
775
NEO从源码分析看NEOVM

0x00 前言 这篇文章是为下一篇《NEO从源码分析看UTXO转账交易》打前站,为交易的构造及执行的一些技术基础做个探索。由于这个东西实在有点干,干到简直咽不下,所以我来个自顶向下,从合约代...

2018/03/09 23:50
465
NEO从源码分析看nep2与nep6

0x00 前言 混社区的时候(QQ群)总是听到大佬们聊到nep,好奇心驱使下就去neo官网找资料,然鹅,什么都没找到。后来就请教大佬,才知道nep是neo一系列提案,文档并不在neo官网,在这里。但是很...

2018/03/06 14:43
720
NEO从源码分析看数字资产

0x00 引言 比特币是泡沫么?也许是的。毕竟这东西除了用来炒,干什么实事都感觉肉疼。但是有人将比特币泡沫和郁金香泡沫相提并论就很气人了,郁金香什么鬼,长那么一年,开那么几天,泡沫还没...

2018/02/20 13:22
1.2K
NEO从源码分析看网络通信

0x00 前言 NEO被称为中国版的Ethereum,支持C#和java开发,并且在社区的努力下已经把SDK拓展到了js,python等编程环境,所以进行NEO开发的话是没有太大语言障碍的。 比特币在解决拜占庭错误这...

NEO从源码分析看共识协议

0x00 概论 不同于比特币使用的工作量证明(PoW)来实现共识,NEO提出了DBFT共识算法。DBFT改良自股权证明算法(PoS),我没有具体分析过PoS的源码,所以暂时还不是很懂具体哪里做了改动,有兴...

2018/02/13 19:01
1.7K
为什么要用宏定义函数

看很多开源项目以及linux的源码都会发现有一些宏定义的函数存在

2017/11/02 08:54
1.9K
Makefile语法详解

每次看别人的开源项目都是Makefile就感觉很高大上。现在终于也到了自己不得不学习Makefile的时候了。

2017/11/01 17:55
357
Git: you have both XXX and xxx/xxx.zz error: Error building trees

git rm -r --cached 项目git根目录

git
2017/02/15 20:01
1.3K
mac 安装三方软件提示损坏

提示已损坏,移除到废纸篓的情况请看这里:Macbook 版本低于macOS 10.12 请直接在系统偏好设置 -> 安全性与隐私中设置“任何来源”选项 如果是macOS 10.12 Sierra发现没有“任何来源”选项,...

2017/02/13 11:40
103

没有更多内容

加载失败,请刷新页面

返回顶部
顶部