首页 开发技术 其它     /    九头蛇(Hydra):加密经济合同安全框架,分散式安全悬赏。以太坊生活-源码

九头蛇(Hydra):加密经济合同安全框架,分散式安全悬赏。以太坊生活-源码

上传者: weixin_42115513 | 上传时间:2016/9/11 17:27:32 | 文件大小:115KB | 文件类型:ZIP
九头蛇(Hydra):加密经济合同安全框架,分散式安全悬赏。以太坊生活-源码
九头蛇ALPHAHydra是一个合约开发框架,用于:分散的安全性和漏洞赏金严格的加密经济安全保证减轻程序员和编译器错误Hydra引入了一个称为漏洞利用的概念,这是开发人员使用一种新的称为N-of-N版本编程(NNVP)的容错方式将残破的漏洞利用转变为安全的,分散的赏金的方式(不要与N-Version混淆)编程)。
有关Hydra的更多常规信息可和。
[警告]:Hydra框架是一个早期的研究原型,并且仍在进行广泛的测试,验证和文档编制过程,以推荐给生产。
请尝试打破以下赏识,以帮助我们,并继续关注进一步的发布公告!要求和安装Hydra项目需要Python3.6+。
安装P

文件下载

资源详情

[{"title":"(81个子文件115KB)九头蛇(Hydra):加密经济合同安全框架,分散式安全悬赏。以太坊生活-源码","children":[{"title":"Hydra-master","children":[{"title":".travis.yml <span style='color:#111;'>273B</span>","children":null,"spread":false},{"title":"submarine_sends","children":[{"title":"to_contract","children":[{"title":"add_initcode.py <span style='color:#111;'>226B</span>","children":null,"spread":false},{"title":"forwarder.easm <span style='color:#111;'>938B</span>","children":null,"spread":false},{"title":"receiver.sol <span style='color:#111;'>3.16KB</span>","children":null,"spread":false},{"title":"gascosts.md <span style='color:#111;'>513B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>508B</span>","children":null,"spread":false},{"title":"clone_withdraw.easm <span style='color:#111;'>1.53KB</span>","children":null,"spread":false},{"title":"genesis-myrtle.json <span style='color:#111;'>384B</span>","children":null,"spread":false},{"title":"initcode_header.easm <span style='color:#111;'>685B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"run_all_tests.py <span style='color:#111;'>3.31KB</span>","children":null,"spread":false},{"title":"docker","children":[{"title":"Dockerfile <span style='color:#111;'>537B</span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'>512B</span>","children":null,"spread":false},{"title":"examples","children":[{"title":"SimpleERC20","children":[{"title":"Spec.sol <span style='color:#111;'>637B</span>","children":null,"spread":false},{"title":"heads","children":[{"title":"ERC20_vyper.vy <span style='color:#111;'>5.72KB</span>","children":null,"spread":false},{"title":"ERC20_solidity_1.sol <span style='color:#111;'>4.54KB</span>","children":null,"spread":false},{"title":"ERC20_serpent.se <span style='color:#111;'>4.03KB</span>","children":null,"spread":false},{"title":"ERC20_solidity_2.sol <span style='color:#111;'>5.37KB</span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"erc20_hydra_test.py <span style='color:#111;'>3.36KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>134B</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"Hydra.sol <span style='color:#111;'>9.54KB</span>","children":null,"spread":false}],"spread":true},{"title":"ERC20","children":[{"title":"ERC20.v.py <span style='color:#111;'>2.95KB</span>","children":null,"spread":false},{"title":"test","children":[{"title":"erc20_hydra_test.py <span style='color:#111;'>3.63KB</span>","children":null,"spread":false},{"title":"erc20_test_gas_costs.py <span style='color:#111;'>3.02KB</span>","children":null,"spread":false},{"title":"test_config.py <span style='color:#111;'>85B</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"erc20_tests_1.py <span style='color:#111;'>23.95KB</span>","children":null,"spread":false},{"title":"erc20_tests_2.py <span style='color:#111;'>6.55KB</span>","children":null,"spread":false},{"title":"utils <span style='color:#111;'>15B</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"nonvyper","children":[{"title":"ERC20_solidity_1.sol <span style='color:#111;'>3.39KB</span>","children":null,"spread":false},{"title":"ERC20_serpent.se <span style='color:#111;'>2.69KB</span>","children":null,"spread":false},{"title":"ERC20_solidity_2.sol <span style='color:#111;'>3.71KB</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>2.65KB</span>","children":null,"spread":false},{"title":"ABI <span style='color:#111;'>2.76KB</span>","children":null,"spread":false},{"title":"utils <span style='color:#111;'>12B</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"SimpleMontyHall","children":[{"title":"Spec.sol <span style='color:#111;'>796B</span>","children":null,"spread":false},{"title":"heads","children":[{"title":"MontyHall_florian.sol <span style='color:#111;'>11.22KB</span>","children":null,"spread":false},{"title":"MontyHall_florian.se <span style='color:#111;'>12.61KB</span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"mh_hydra_test.py <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>146B</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"Hydra.sol <span style='color:#111;'>8.71KB</span>","children":null,"spread":false}],"spread":true},{"title":"MontyHall","children":[{"title":"spec.rst <span style='color:#111;'>13.96KB</span>","children":null,"spread":false},{"title":"heads","children":[{"title":"MontyHall_florian.sol <span style='color:#111;'>9.96KB</span>","children":null,"spread":false},{"title":"MontyHall_lorenz.sol <span style='color:#111;'>10.90KB</span>","children":null,"spread":false},{"title":"MontyHall_florian.se <span style='color:#111;'>11.05KB</span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"test_utils.py <span style='color:#111;'>4.81KB</span>","children":null,"spread":false},{"title":"mh_hydra_test.py <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"differential_test.py <span style='color:#111;'>7.92KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>91B</span>","children":null,"spread":false},{"title":"mh_head_test.py <span style='color:#111;'>42.26KB</span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'>55B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>4.04KB</span>","children":null,"spread":false},{"title":"utils","children":[{"title":"deployment.py <span style='color:#111;'>12.35KB</span>","children":null,"spread":false},{"title":"rpc_deployment.py <span style='color:#111;'>5.25KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"pyethereum_test_utils.py <span style='color:#111;'>5.37KB</span>","children":null,"spread":false}],"spread":true},{"title":"hydra","children":[{"title":"test","children":[{"title":"utils.py <span style='color:#111;'>78B</span>","children":null,"spread":false},{"title":"test_hydra.py <span style='color:#111;'>18.08KB</span>","children":null,"spread":false},{"title":"assets","children":[{"title":"Head1.sol <span style='color:#111;'>11.39KB</span>","children":null,"spread":false},{"title":"External.sol <span style='color:#111;'>1.48KB</span>","children":null,"spread":false},{"title":"EquivalenceHead1.sol <span style='color:#111;'>1.60KB</span>","children":null,"spread":false},{"title":"ExternalDistort.sol <span style='color:#111;'>472B</span>","children":null,"spread":false},{"title":"Head2.sol <span style='color:#111;'>10.87KB</span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true},{"title":"instrumenter","children":[{"title":"test","children":[{"title":"Spec.hs <span style='color:#111;'>3.04KB</span>","children":null,"spread":false}],"spread":true},{"title":"stack.yaml <span style='color:#111;'>2.12KB</span>","children":null,"spread":false},{"title":"app","children":[{"title":"Main.hs <span style='color:#111;'>7.42KB</span>","children":null,"spread":false}],"spread":false},{"title":"src","children":[{"title":"EVM","children":[{"title":"Bytecode.hs <span style='color:#111;'>9.21KB</span>","children":null,"spread":false},{"title":"Instrumentation.hs <span style='color:#111;'>105.51KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Setup.hs <span style='color:#111;'>46B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>12B</span>","children":null,"spread":false},{"title":"instrumenter.cabal <span style='color:#111;'>1.58KB</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"metacontract","children":[{"title":"jump_template.txt <span style='color:#111;'>369B</span>","children":null,"spread":false},{"title":"Hydra.sol <span style='color:#111;'>23.00KB</span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'>2.10KB</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE.txt <span style='color:#111;'>1.06KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明