自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

转载 SFTP文件上传与下载

一、文件上传说明1:所谓上传window上的文件上传到linux上说明2:上传的文件会自动放到当前的用户的家目录1:打开SFTP的窗口Alt+p输入上传命令:语法:put  path/filename.txtPut  -r  path/文件夹或者put  “path/filename.txt”Put  -r  “path/文件夹”再或者直接拖...

2018-10-26 17:29:23 292

原创 EOS投骰子赔率计算公式

2018-10-24 17:01:43 2243 2

转载 EOS合约开发-基础数据类型

基础数据类型eos合约开发使用的c++14语言,c++14定义的基本数据类型eos都支持,但eos在c++14基本数据类型基础上定义了新的数据类型。eos宏N宏N就是将一个字符串编码为一个uint64_t整数,使用eos标准库中的string_to_name完成编码,string_to_name允许的编码字符串最大长度为13个字符,且字符串中字符限制为.12345abcdefghijkl...

2018-10-24 09:49:58 607

原创 eos侧链开发设计

1. eos侧链设计思想2. EOS主链请求生成  3. 主链到侧链中继器4. 主链请求处理5. 侧链请求生成6. 侧链到主链中继器 7.  侧链请求处理 欢迎区块爱好者,一起学习交流   ...

2018-10-23 19:45:04 778

原创 js4eos开发eos及合约,再也不用下载客户端,编译等那么麻烦了

为什么要写这篇文章    EOS最近DAPP不断增多,活跃度也不错,但是EOS一直有一个心病,那就是操作门槛高,这也是EOS参与者账号少的核心原因。     最近几个月一直有不少对区块链感兴趣的同志加我,对客户下载,编译安装老是出题。除了EOS客户端对系统版本(Ubuntu的的,centos的的等)要求比较高之外,而且更新也比较快,更新之后变化也不少。不仅是刚入手的,还是对自己也要花不少时...

2018-10-22 13:35:45 931

原创 可公开的eos竞猜游戏随机算法(一)

除了我之前提到的eosbet游戏合约中,使用的随机生成器;接下来介绍另一个合约来实现随机生成器,废话不多说,直接贴代码// Linear Congruential Generatorclass random_gen {private: static random_gen instance; const uint32_t a = 1103515245; con...

2018-10-12 17:39:42 2055

转载 如何将加密U盘变为普通U盘

为什么会有这个呢,因为之前有个比赛奖励了个加密的U盘,相信参加过那个比赛的很多人都有那个U盘了好像百度只有将普通U盘变为加密U盘的文章,反过来找不到最近U盘不够用,就要折腾这个U盘了方法就是量产,比较简单,记录一下,不然以后忘了,大牛们勿喷注意:U盘数据会丢失!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

2018-10-10 17:46:47 10660 1

原创 ubuntu16.04下mysql5.7中文乱码解决并修改字符集为utf8

写在前面   1.数据库编码正确状态   2.数据库编码状态异常        方式1):通过sql语句设置字符集        方式2):修改配置文件vim /etc/mysql/conf.d/mysql.cnf和vim  /etc/mysql/mysql.conf.d/mysqld.cnf   3.数据库,表,表字段字符集异常       3.1数据库库,表字符集直接通...

2018-10-10 03:06:33 2291

原创 如何设计基于区块链的可证明公平的在线骰子游戏

如何设计基于区块链的可证明公平的在线骰子游戏在过去,当我们玩传统的骰子游戏时,游戏公平性通常会得到游戏所有者声誉的认可。如果一个非常不走运的球员连续输了10次,他就无法判断他是不是不幸运。在区块链技术的帮助下,现在我们有办法在技术上设计一个在线可证明的公平骰子游戏。区块链是一个透明的,防篡改的在线分类帐,每个人都可以审核。我们很高兴看到最近在EOS社区中出现了数十个在线骰子游戏。遗憾的...

2018-10-09 11:47:40 1512

原创 eosbet骰子游戏开发

# diceeosbet骰子游戏骰子该合同在两名玩家之间实现简单的DICE游戏,获胜率为50/50。在玩所有玩家之前,将资金存入他们的@dice账户,就像@exchange合约一样玩家1建议下注1个EOS并提交SHA256(secret1)玩家2建议下注1个EOS并提交SHA256(secret2)因为玩家1和2下注相等的数量,他们的订单匹配并且游戏开始。玩家揭露他们的秘密...

2018-10-09 09:55:45 971

转载 骰子博彩游戏合约设计

骰子博彩游戏合约设计一、功能接口1. 质押deposit由用户发起,用户将个人账户中token质押给平台,从而可以进入平台去参与平台活动。2. 赎回withdraw由用户发起,在用户结束平台活动需要离开时,发起赎回曾质押给平台的token到个人账户。3. 开启一期下注openbet由平台发起,平台启动一期下注,玩家可以参与下注。4. 结束一期下注 closurebe...

2018-10-08 17:23:09 1106

原创 解读EOS骰子

第一部分:体验骰子合约首先,生成一个合约账户:dicedicedice,公账户:EOS7RwXcWQVBwV4gkaUSAbuV6kws793LvxDgVvRZQzfUySTHmSJBj该账户中已经有了足够的内存。生成两个玩家账户:testtest1112,, testtest1114并给这两个帐号充值些DEV。第一步:部署dice合约cleos set contract di...

2018-10-08 16:38:12 916

原创 EOS骰子游戏dice.cpp程序源码

/** * @file * @copyright defined in eos/LICENSE.txt */#include <utility>#include <vector>#include <string>#include <eosiolib/eosio.hpp> //eosio核心库#include <eosiol...

2018-10-08 15:30:58 1703

原创 解读EOS骰子游戏随机数比较原理

 随机数发生器(译者)随机数发生器作为一种极其重要的甲骨文公司(预言机),是很多区块链应用必须的一个工具,EOS提供了一种方便的随机数生成方案。游戏目的本篇通过一个小游戏,双方比较谁的随机数大,来解释如何使用区块链随机数发生器。操作步骤第一步:产生密钥在终端执行命令$ openssl rand 32 -hex$ 28349b1d4bcdc9905e4ef9719...

2018-10-08 15:26:06 1389

ipfs安装部署,使用文档

本文适用于 Windows 平台(Win7/Win10)下 ipfs 开发环境的搭建。

2018-09-19

bitcoinj项目及demo

bitcoinj项目富含完整demo 此项目使用maven构建,不会使用maven的同学,查看项目pom.xml文件,并在http://mvnrepository.com/下载相应的依赖jar包. demo:bitcoinj签名交易 /** * @param unSpentBTCList 未花费utxo集合 * @param from 发送者地址 * @param to 接收者地址 * @param privateKey 私钥 * @param value 发送金额.单位:聪 * @param fee 旷工费.单位:聪 * @return 签名之后未广播的原生交易字符串 * @throws Exception */ public static String signBTCTransactionData(List unSpentBTCList, String from, String to, String privateKey, long value, long fee) throws Exception { NetworkParameters networkParameters = null; // networkParameters = MainNetParams.get(); //测试网络 networkParameters = TestNet3Params.get(); Transaction transaction = new Transaction(networkParameters); DumpedPrivateKey dumpedPrivateKey = DumpedPrivateKey.fromBase58(networkParameters, privateKey); ECKey ecKey = dumpedPrivateKey.getKey(); long totalMoney = 0; List utxos = new ArrayList(); //遍历未花费列表,组装合适的item for (UnSpentBTC us : unSpentBTCList) { if (totalMoney >= (value + fee)) break; UTXO utxo = new UTXO(Sha256Hash.wrap(us.getTxid()), us.getVout(), Coin.valueOf(us.getSatoshis()), us.getHeight(), false, new Script(Hex.decode(us.getScriptPubKey()))); utxos.add(utxo); totalMoney += us.getSatoshis(); } transaction.addOutput(Coin.valueOf(value), Address.fromBase58(networkParameters, to)); // transaction. //消费列表总金额 - 已经转账的金额 - 手续费 就等于需要返回给自己的金额了 long balance = totalMoney - value - fee; //输出-转给自己 if (balance > 0) { transaction.addOutput(Coin.valueOf(balance), Address.fromBase58(networkParameters, from)); } //输入未消费列表项 for (UTXO utxo : utxos) { TransactionOutPoint outPoint = new TransactionOutPoint(networkParameters, utxo.getIndex(), utxo.getHash());

2018-09-10

java任意音频文件格式转mp3

Java音频视频编码器,本文实例将任何音频格式转换为MP3格式 您还可以调整视频大小,更改其大小和比例等 本文实例实用于任何Windows,MacOS,Linux系统 附:完整jar项目,完善的demo,详细的注释,简单易操作

2018-08-21

bip39生成助记词

//生成助记词 var mnemonic = BIP39.generateMnemonic(); //根据助记词生成种子 var seed = BIP39.mnemonicToSeed(mnemonic);

2018-07-18

eos.js(eos通用js库)

EOS区块链的 通用js库 版本:15.0.2 发行说明: eosjs@15.0.2与eosio v1.0.5 - v1.0.7兼容 将格式模块中的某些类型从unsigned转换为signed:UDecimalPad - > DecimalPad例如(15.0.1) 所有金额asset和extended_asset金额都需要精确的小数位数(更改1 SYS为1.0000 SYS)(15.0.0) 使用config.verbose而不是config.debug(14.1.0) 开发文档请参阅本人相关其他博客

2018-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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