爱踢门

致力于IT技术解密,明明白白解读市面产品技术实现细节

360发现EOS高危漏洞:可在节点远程执行任意代码

品途商业评论(ID:pintu360)讯,今日中午,360安全卫士官方微博发布消息称,360公司Vulcan(伏尔甘)团队发现了区块链平台EOS的一系列高危安全漏洞。经验证,其中部分漏洞可以在EOS节点上远程执行任意代码,即可以通过远程攻击,直接控制和接管EOS上运行的所有节点。据360方面介绍,...

2018-05-29 15:09:03

阅读数:1609

评论数:0

EOS各种问题汇总,EOS入门必读

传送门     1.【EOS开发环境搭建源码编译】     2.【EOS源码调试】     3.【EOS智能合约开发实践】     4.【主网测试网络实践】 EOS资源问题     消耗的CPU,NET资源何时恢复,目前是一天内不执行任何action,消耗的CPU就会恢复,但是它不是自...

2018-05-28 16:30:46

阅读数:4331

评论数:6

[EOS源码分析]6.EOS特殊智能合约eosio

    这里说的eosio智能合约不是泛指eos的智能合约,它是一个特殊的具体的合约。它本事可大了,我们一起来看看它有哪些功能负责智能合约部署    大家有注意到如下红色字体的log吗$ cleos set contract hello.code ../eos-contract/hello -p ...

2018-05-26 23:04:15

阅读数:3205

评论数:0

[EOS源码分析]5.EOS编写HelloWorld智能合约及各种坑

  本文所有实践都是基于EOS dawn-v4.1.0,请切到该分支然后实践 切换命令:git checkout dawn-v4.1.0 HelloWorld源码 #include <eosiolib/eosio.hpp> #includ...

2018-05-26 15:04:34

阅读数:3943

评论数:3

[EOS源码分析]4.EOS源码调试

    在【EOS源码编译运行】一文已经详细描述了EOS源码编译。但是阅读代码,光跑代码是不够的,必须要可以调试。一搜发现网上没有相关的文章,只好自己探索折腾。不过很快发现其实EOS已经为我们做好了的,只需带相关参数即可,只是官网没有介绍,自然网上也没有相关的文章。   编译带调试信息的EOS...

2018-05-25 18:37:03

阅读数:3018

评论数:0

[EOS源码分析]3.EOS权限模型机制分析

    cleos涉及account和contract的命令都会产生一个action,进而生成一个transaction,所有的action都需要指定permission权限    权限验证流程图如下主要分为三个部分:permission声明:1~3permission授权证明:4~9权限检测:1...

2018-05-23 17:08:03

阅读数:3516

评论数:4

[EOS源码分析]2.EOS账号钱包密钥等基本概念及操作实践

cleos    cleos应用程序是用户端命令行交互模块,用于解析用户命令,执行钱包,账号等如下操作    cleos依赖keosd和nodeos等应用程序处理这些操作。  当keosd没有启动时,cleos会自动启动该程序,对应的代码如下:    void ensure_keosd_runni...

2018-05-22 14:48:18

阅读数:3271

评论数:0

EOS智能合约为何选择Web Assembly(wasm)

    比特币的程序非常简单,由解锁脚本和锁定脚本构成。以太坊有智能合约,有图灵完备的虚拟机EVM,但是指令也相对简单,且自成一套。这两种程序本质上都是脚本程序,即由程序翻译指令并执行,而不是由本地机器CPU读取指令并执行,效率不高。但选择解释性语言有它的合理性,就是他的高度兼容性,它对智能合约的...

2018-05-21 17:11:54

阅读数:4164

评论数:1

浅谈你们不知道的区块链游戏

你所不知道的区块链游戏1.0时代 Cryptokitties2017年11月Cryptokitties打开游戏DApp大门 Cryptokitties(加密猫)是第一个现象级的DApp,也是至今为止生命周期最长的游戏类DApp,创造了单日14000+日活跃地址记录(2017-12-09),一度造成...

2018-05-19 06:51:52

阅读数:2144

评论数:2

[EOS源码分析]1.EOS源码编译运行

    目前网络上都是针对老版EOS2.0源码编译的文章,我在mac上参考这些文章编译,最后发现根本就不对,最新版本只需一条命令(./eosio_build.sh,依赖库会自动安装的)即可。我根据这些文章手动安装的库还导致如下问题,最后大部分时间都花在解决这个问题上。ItleaksDeMacboo...

2018-05-18 17:23:16

阅读数:4905

评论数:2

Mac重装Homebrew,彻底删除brew软件

    今天在编译eos源码的时候一直报如下错误。fatal: destination path 'mongo-cxx-driver' already exists and is not an empty directory.    Unable to clone MongoDB C++ driv...

2018-05-18 17:06:10

阅读数:4997

评论数:0

[EOS源码分析]系列开始了

    前面一个多月写了比特币源码情景系列(区块链1.0)和以太坊源码情景分析系列(区块链2.0),接下来很自然要分析号称“区块链3.0”的EOS的源码,欢迎大家和我一起学习。...

2018-05-18 10:20:16

阅读数:3583

评论数:0

EOS的BFT-DPOS共识机制的进化过程及背后逻辑

不知道是阅读量到了质变,还是后面引用的这篇文章太好,我终于对BFT-DPOS有了更深刻的理解 POS: 出块不再由算力说了算,由节点持有的stake说了算,解决了POW算力资源被大量无用消耗,但由于无条件信任代表,节点作恶非常容易 , 比如nothing at stake攻击 DPOS: ...

2018-05-18 09:34:15

阅读数:3278

评论数:0

AI机器学习初学者可以看看

    AI机器学习相对来说是一个门槛比较高的领域,有大量数学公式,理论推导,也需要大量看英文论文。去年我花了2个月时间学习了基础知识。比如各种概念:熵,损失函数,优化算法,广义线性函。各种模型:K最近邻算法,决策树,随机森林算法,朴素贝叶斯,线性回归,逻辑回归, SVM,  WordVec, 神...

2018-05-18 09:18:46

阅读数:1835

评论数:0

github访问慢和clone慢解决方案

ItleaksdeMacBook-Pro:projects itleaks$ nslookup github.comServer:        192.168.8.1Address:    192.168.8.1#53Non-authoritative answer:Name:    githu...

2018-05-17 15:32:10

阅读数:5534

评论数:1

支持向量机(SVM)好文

1 简介支持向量机基本上是最好的有监督学习算法了。最开始接触SVM是去年暑假的时候,老师要求交《统计学习理论》的报告,那时去网上下了一份入门教程,里面讲的很通俗,当时只是大致了解了一些相关概念。这次斯坦福提供的学习材料,让我重新学习了一些SVM知识。我看很多正统的讲法都是从VC 维理论和结构风险最...

2018-05-17 09:23:06

阅读数:2051

评论数:0

Softmax多分类算法的最易懂推导

多分类问题   在一个多分类问题中,因变量y有k个取值,即。例如在邮件分类问题中,我们要把邮件分为垃圾邮件、个人邮件、工作邮件3类,目标值y是一个有3个取值的离散值。这是一个多分类问题,二分类模型在这里不太适用。   多分类问题符合多项分布。有许多算法可用于解决多分类问题,像决策树、朴素贝叶斯等。...

2018-05-16 15:40:02

阅读数:2280

评论数:0

反向传播原理最深刻的一篇文章

雷锋网按:如果对人工智能稍有了解的小伙伴们,或多或少都听过反向传播算法这个名词,但实际上BP到底是什么?它有着怎样的魅力与优势?本文发布于 offconvex.org,作者 Sanjeev Arora与 Tengyu Ma,雷锋网对此进行了编译,未经许可不得转载。目前网络上关于反向传播算法的教程已...

2018-05-16 15:30:33

阅读数:2287

评论数:0

各种神经网络优化算法:从梯度下降到Adam方法

    在调整模型更新权重和偏差参数的方式时,你是否考虑过哪种优化算法能使模型产生更好且更快的效果?应该用梯度下降,随机梯度下降,还是Adam方法?这篇文章介绍了不同优化算法之间的主要区别,以及如何选择最佳的优化方法。什么是优化算法?优化算法的功能,是通过改善训练方式,来最小化(或最大化)损失函数...

2018-05-16 15:14:37

阅读数:1954

评论数:0

反卷积原理不可多得的好文

反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutional networks中,但是并没有指定反卷积这个名字,反卷积这个术语正式的使用是在其之后的工作中(Adaptive deconvolutional networks for mid ...

2018-05-16 14:45:19

阅读数:8000

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭