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

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

2020/03/06 04:01
389
区块链安全分析: 从NEO看日蚀攻击

00 前言 居善地,心善渊,与善仁,言善信,政善治,事善能,动善时。 01 背景 日蚀攻击(Eclipse Attack)是一种针对点对点网络(p2p)特殊拓扑结构的攻击手段。大家都知道日蚀,一种天体物理...

2020/03/05 04:30
60
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
canvas 绘制带logo/文字二维码

本来我是负责微信小程序的,后来看到项目web端生成的二维码比较单调,就决定在二维码中间加一个 logo,于是就在网上到处找现成的源码,后来终于在github上找到了一份可以在二维码中间放logo的...

2017/11/16 15:08
4.4K
为什么要用宏定义函数

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

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

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

2017/11/01 17:55
246
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.2K
mac 安装三方软件提示损坏

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

2017/02/13 11:40
100

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部