可以将钱包想象为支付宝。
EOS智能合约基础教程--EOS简介
EOS 是 Enterprise Operation System 的缩写,是为商用分布式应用设计的一款区块链操作系统。
EOS 是引入的一种新的区块链架构,旨在实现分布式应用的性能扩展。
EOS 它并不是像比特币和以太坊那样的货币,而是基于 EOS 软件项目之上发布的代币,被称为 「 区块链 3.0 」
EOS合约基础教程--开发智能合约`Hello World`
EOS合约基础教程--智能合约简介
1 EOS智能合约和以太坊合约的区别
EOS的智能合约里面有一个action(动作)和transaction(交易)的概念。
在以太坊中,基本上只有transaction的概念,如果我只要执行一种操作,而且是只读操作,就不需要签名。如果需要划资金,有一些写的操作,那就需要用户用公钥对这个操作去签名,然后pos的一个transaction,这是以太坊的概念。
对于EOS,它多了一个action的概念,action其实它也是对一个智能合约中的某个函数的调用。transaction是由一个或者多个action组合而成的关系,就是在一个transaction里,可以包含多个action,这样你可以在一个transaction里签一次名,就可以调多个函数,做一组操作。
EOS本地部署多节点私链
本文将介绍在本地部署EOS的多节点私链的方案。
EOS生成账户
请注意在eos主网上线后,imtoken中的eos已经失效必须转移到主网。将当时映射的私钥保留,现在还需要用到。无比吐槽EOS对小白这么不友好的账户创建系统。
- 我们可以下载命令行工具,但是无需部署节点,可以连接远程节点。
- -u 选择的节点可以在 https://eospark.com选择,这里用老猫的举例。 -u https://api.eoslaomao.com/
- nodeos:节点,用来管理账号,上传数据到区块链。
- keosd:钱包管理客户端,用来保存钱包信息。
- cleos:用户(主要是开发人员)与keosd/nodeos交互的命令行工具。
- 命令行带文字的话都是要替换
比特币地址生成与验证Nodejs版
本篇文章主要讲了比特币地址是如何生成的,然后使用nodejs 进行了验证。
0x13--检测是否为合约地址
使用web3
web3.eth.getCode()方法返回指定地址上代码的16进制字符串,由于普通账户地址处没有代码,因此将仅返回16进制前缀
0x
。利用这个我们可以进行判断该地址是普通地址还是合约地址。1
2
3
4
5var code = await this.web3.eth.getCode(address);
if(code === '0x') {
return false;
}
return true;
价值1000万的定投教程
简单介绍一下:一枚草根程序员宅男,喜欢写写代码。在区块链行业,鼓捣过矿机,玩过量化,创过业。
自进入区块链领域就受到大师的指点“定投比特币”,然而像极了很多的股市神话:市场低迷无关注,牛市红眼竞杀入。获利颇丰未了结,熊市归零被教育。幡然醒悟知价值,定投大法真是好。
Mac中使用expect和ga-cmd解决谷歌验证码登陆跳转机
在公司的时候,需要使用跳板机和二次验证Google Authenticator中的动态令牌。但是作为开发每次重复输入的需求,都会找到最优的解决方案。expect命令可以实现自动交互式任务,自动2步登录。