logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《我学区块链》—— 三十六、以太坊批量转账(空投)节省费用

三十五、智能合约收发 ETH 详解前段时间 fcoin 的空投把 eth 堵得不成样,看见好几个空投竟然是一个个地 transfer转账,但是实际上如果用合约实现批量转账,不管是成功率还是效率都会高很多,还省 gas。整个过程的模型如下:![airdrop-construct](https://img-blog.csdnimg.cn/20181030143518379.png?x-oss-p...

#以太坊
《我学区块链》—— 二十二、以太坊安全之 日食攻击 2、重现日食攻击(暂空、占位)

二十二、以太坊安全之 日食攻击 2、攻击重现(暂空、占位)  并非标题党,标题中已指明是 “占位”,因若不这样,以后在阅读文章时点击上一篇、下一篇会连接不上,致使整体顺序变得混乱,为避免耽误大家时间,题目中已标明 “暂空”、“占位”。  鉴于日食攻击所涉及的以太坊底层工作原较全面,所以弄懂、或重现日食攻击,对于理解以太坊整体架构,运行原理有重要意义。例如,假如事件再次发生,可以问问我们的内...

《我学区块链》—— 五、Remix简单使用

五、Remix简单使用      &

Maven Password 加密

maven配置server时对password进行加密1.需求因为公司的编译服务器部署在了阿里云上,需要在编译完成后上传编译后的aar文件到公司maven私服上,普通的maven部署方式是把maven私服的账号密码以明文的方式配置在settings.xml文件中<server><id>deploymentRepo</id><username>admi

《我学区块链》—— 三十五、智能合约收发 ETH 详解

三十五、智能合约收发 ETH 详解一、合约接收 ETH使用合约接收 ETH,需要在智能合约中定义这个函数 function () payable public {},之后就可以接收ETH了。并在最终需要时调用selfdestruct(owner);杀死合约,取出合约中的所有 ETH 到 owner。pragma solidity ^0.4.24;contract NetkillerCash...

#以太坊
《HyperLedger Fabric 实战》—— 七、智能合约

《HyperLedger Fabric 实战》—— 七、智能合约1、建立开发网络git clone ...hyperledger/fabric-samplesgit checkout v1.1.0./scripts/bootstrap.shcd 到将要安装二进制文件的目录curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0如有问题可将地址...

《我学区块链》—— 九、ERC20智能合约

九、ERC20标准1、什么是ERC20&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;ERC20是以太坊上的一种代币标准,遵循该标准的代币合

文章图片
常见开源软件使用语言

软件语言软件语言软件语言RedisCRabbitMQErlangActiveMQJavaKafkaJava

#开源软件
四、Rust IDE 选择

四、Rust IDE 选择    目前 Rust 开发,仍然没有专用 IDE,大家都还是以各种编辑器,添加插件来开展工作的。如图,一份 歪果人 整理的列表:  可以看到 IntelliJ、VScode 对 Rust 的支持是比较好的,值得提出的是,IntelliJ 家 IDEA 等,通过安装 Rust 插件,都能进行 Rust 编码、提示、高亮,但只有 CLion 支持 debug 等断点调试。 

文章图片
《我学区块链》—— 二十三、以太坊安全之短地址漏洞

二十三、以太坊安全之 短地址漏洞1、预备知识  EVM 虚拟机在解析合约的字节码时,依赖的是ABI的定义,从而去识别各个字段位于字节码的什么地方。关于ABI,可以阅读这个文档:https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI  这里以 transfer 方法为例,一般 ERC-20 token 标准的代币都会实现...

文章图片
    共 12 条
  • 1
  • 2
  • 请选择