モネロ、bitzeny、xpなどをWEBマイニングをしよう!

ページリロード時ではなく、自作ボタンを押した時にWEBマイニングが実行されるようにするソースコード

まず始めにこのサイトで、無断にマイニングを行う事はしておりませんので、ご安心ください。アプリなどでステージが上がった際に開発費をいただくために今後行うとしても、必ずその旨記載し、右下にcoinlabさんのアイコンが表記されますのでご安心ください。

coinlabさんは、現在WEBマイニングを終了されたようなので、モネロでのWEBマイニングをここで行う事は出来ません。しかし、bitzeny、xpなどの仮想通貨もWEBマイニングができるそうなので、WEBマイニング自体がすべて終了したわけではありません。

まだ確認はしていないですが、bitzeny、xpなどでもこちらのソースコードのcoinlabの部分をbitzeny、xpのソースコードに変更すれば、ボタンクリック時にWEBマイニングができる可能性は有ると思います。

もしうまくいった方がいましたら教えていただければ幸いです。

また、始めにお伝えしておきますが、coinlabさんのソースコードでモネロをマイニングをしても【coincheckさんのウォレットがない】とその後円に変換できません。必ず作成しておいてください。

※【注意!】現在不正アクセスによって、coincheckの新規登録が停止しているようです。

それでは、本題に入ります。お伝えしたように、coinlabさんのWEBマイニング(ブラウザマイニングという言い方もあります。)は、右下にマイニングを行っていることを必ず表記してくれ、さらにホバーするとメッセージまで表記してくれるとてもユーザフレンドリーな機能を提供してくれています。

訪問者さんのCPUを訪問中限定とはいえ一部提供してもらうわけですので、ちゃんとマイニングをさせてもらっていることをお伝えして、できれば何%使わせていただいているかも正直に伝えることが、必須と私は思っているので、正直でとても良い企業さんだと思います。

ただまだ始まったばかりのサービスで、ページリロード時ないしは、coinlabさん専用の実行ボタンを押してくれた時に実行する機能しかないようです。

WEBアプリ制作者やアフィリエイターさんの場合、何かを提供する代わりに、マイニングをさせてもらいたいという事があると思い、あるボタンを押した時にマイニングが実行されるように少しjavascriptのソースコードを追加してみました。

ソースコードだけではなく、サンプルコードも用意していますのでダウンロードして使ってください。

ソースコードを利用される際のお願い

あくまで個人用に作ったソースコードなので、ネクサス5とwindow10という自分の実行環境でしか検証しておらず、古いブラウザなどマイナーな環境では確認していませんので、そのあたりをご理解の上でご利用してください。

また、もちろん無料で使っていただいて構いませんので、代わりに、SNSでの拡散か、被リンクをリターンにいただければ幸いです。よろしくお願いします。

こんな方はいないと思いますが、捨てアカウントのSNS拡散偽装とグーグルポリシー違反やオリジナルのコンテンツがないサイトからの被リンクは、さすがに困るので、このような事を行わない方だけご利用ください。

また、無料で使って頂くため、不具合などあった際に、一切の保証は出来ませんので、自己責任でお願いします。

設置がうまくいかないから見てほしいなど、技術的なご質問へのご返答は基本的には難しいのでご了承ください。coinlabさんはサポートが素晴らしいのでcoinlabさんに聞いていただければきっと教えてくれると思います。

私もcoinlabさんのソースコードを一部しか理解できていないのですが、細かい設定までこだわらないというアフィリエイターさんなどへの設置代行サービスも今後行おうかと模索中です。ご相談ください。

1.HTMLのボタンを作成する。2017年作成

2.と3.javascriptを2つ作成する。2017年作成

ソースコードの説明

枠内にソースコードを納めないといけないため、長い部分が無理やり改行されています。よって見にくい状態になっていますが、エディターやメモ帳などにコピペすると改行されなくなり見やすくなります。

JSソースコードの一覧
2.body終了タグ直前などに、下記を記載し、JSファイル一つ目を読み込む。

<script src="https://coinlab.biz/lib/coinlab.js?id=def2d049e9b6b8f2e2c2"></script>
3.body終了タグ直前ないしは、外部ファイルのJSなどに、下記を記載して終了。
※Coinlab.Anonymous("自分のID", {throttle:0.8});の自分のIDは、変更してください。

// coinlabo's mining
// スタートボタンを何度もクリックしても始めの一回目のクリックだけ実行の処理が走るようにしている
if(runMining == undefined) {
	var runMining = false;
}

// ('js-startBtnId')のシングルクォーテーションの間にあるjs-startBtnIdがマイニングをスタートする際のクリックする要素のid
var startBtn = document.getElementById('js-startBtnId');
startBtn.addEventListener("click", function(event) {

	if(runMining === false) {
		// スタートボタンを何度もクリックしても始めの一回目のクリックだけ実行の処理が走るようにするフラグ。二度とfalseにはならないので一度しかクリックできないようになる
		runMining = true;
		// coinlabのメインソースコード
        var miner = new
        // 1-0.8が0.2なので20%CPUを使わせてもらうという事。数値を変更すると使わせてもらうCPUの比率を変更できる
        Coinlab.Anonymous("自分のID", {throttle:
        0.8});
        var coinlabWidget = new CoinlabWidget(miner, {
        y_position: "bottom",
        x_position: "right",
        okTooltip: "(コメントの例ご自由に編集してください。)ページを拝見中だけ、サイトの維持・運営に必要な費用をねん出するため20%だけ、マイニングのためにCPUをお貸しください。",
        ngTooltip: "(停止時のコメントの例ご自由に編集してください。)マイニングが停止されました。またの機会にお願いします。",
        showDialog: false,
        dialogMessage: "",
        widgetMessage:
        "(右下のアイコンホバー時のコメントの例、ご自由に編集してください。)サイトの維持・運営に必要な費用をねん出するため20%だけ、皆様がお使いのパソコンのパワーをお借りして、仮想通貨のマイニングをさせていただいております。運営が非常に厳しいためご協力をお願いします。",
        noText: "いいえ",
        yesText: "はい",
        cookieExpires: "5",
        enableSwitch: false
        });
        coinlabWidget.setCookie('coinlabConfirmation', 'true', 10 *
365 * 24 * 60 * 60);
        coinlabWidget.show();
        // /coinlabのメインソースコード
    }
});
// /coinlabo's mining
実際のソースコードのコピペは下記からお願いします。(サンプルファイルのリンクも下にありますので、それをダウンロードして使っても構いません。)

1.HTMLと2.coinlabさんの外部ファイル読み込みはライセンス表記不要なので上記をそのままお使いください。

3.のソースコードスタート
/**
[whenClickBrowserMining]

Copyright (c) [2018] [webcreation]

This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

※ただしcoinlab様のソースコードはcoinlab様のライセンスになります。
また、当ソースコードを使った。ソースコード設置ビジネスなどは禁じます。
*/



/*
当社公式サイト
https://webcreation.space

<<無料!>>買い物用計算サイト | 数値を選択するだけで、1グラム何円かなど、【商品名有りで表記!】
https://webcreation.space/html/calc.html

<<ポジティブ脳>>に変わる無料ゲーム | 【NHK白熱教室のフォックス教授】の研究を参考に作成した、注意プローブテスト!
https://webcreation.space/html/positive.html

JS学習アプリもフルスクラッチでつくりました、勉強にご活用してもらいたいです。
https://webcreation.space/html/js-study-game.html

HTML版
https://webcreation.space/html/html-study-game.html

PHP版
https://webcreation.space/html/php-study-game.html

プログラミング全般版
https://webcreation.space/html/programing-study-game.html
*/



// coinlabo's mining
// スタートボタンを何度もクリックしても始めの一回目のクリックだけ実行の処理が走るようにしている
if(runMining == undefined) {
	var runMining = false;
}

// ('js-startBtnId')のシングルクォーテーションの間にあるjs-startBtnIdがマイニングをスタートする際のクリックする要素のid
var startBtn = document.getElementById('js-startBtnId');
startBtn.addEventListener("click", function(event) {

	if(runMining === false) {
		// スタートボタンを何度もクリックしても始めの一回目のクリックだけ実行の処理が走るようにするフラグ。二度とfalseにはならないので一度しかクリックできないようになる
		runMining = true;
		// coinlabのメインソースコード
        var miner = new
        // 1-0.8が0.2なので20%CPUを使わせてもらうという事。数値を変更すると使わせてもらうCPUの比率を変更できる
        Coinlab.Anonymous("自分のID", {throttle:
        0.8});
        var coinlabWidget = new CoinlabWidget(miner, {
        y_position: "bottom",
        x_position: "right",
        okTooltip: "(コメントの例ご自由に編集してください。)ページを拝見中だけ、サイトの維持・運営に必要な費用をねん出するため20%だけ、マイニングのためにCPUをお貸しください。",
        ngTooltip: "(停止時のコメントの例ご自由に編集してください。)マイニングが停止されました。またの機会にお願いします。",
        showDialog: false,
        dialogMessage: "",
        widgetMessage:
        "(右下のアイコンホバー時のコメントの例、ご自由に編集してください。)サイトの維持・運営に必要な費用をねん出するため20%だけ、皆様がお使いのパソコンのパワーをお借りして、仮想通貨のマイニングをさせていただいております。運営が非常に厳しいためご協力をお願いします。",
        noText: "いいえ",
        yesText: "はい",
        cookieExpires: "5",
        enableSwitch: false
        });
        coinlabWidget.setCookie('coinlabConfirmation', 'true', 10 *
365 * 24 * 60 * 60);
        coinlabWidget.show();
        // /coinlabのメインソースコード
    }
});
// /coinlabo's mining

WEBマイニングサンプルファイルをダウンロード

サンプルファイルをダウンロードできるようにしました。こちらをダウンロードして自分のIDに代えて使ってください。

※ウイルス対策ソフトの影響で解凍できない場合があるので注意して下さい。

kaspersky(カスペルスキー)でそのような現象が起きました。よって、ESET(イーセット)、ウイルスバスター(トレンドマイクロ社)、Fsecure(エフセキュア)などでも同じ現象が起こる可能性があります。

WEBマイニングサンプルファイル

モネロを現金化するには、coincheckさんのウォレット(口座)が必須

※キャンペーンを開催情報
「二段階認証登録で、無料で【30,000Satoshiをもらえる】(30,000Satoshi = 0.0003BTC)キャンペーンを開催しています。
(2018年1月現在)今二段階認証登録するだけで、ビットコインが実質無料でもらえます。
報酬は二段階認証設定完了時に即時付与されるので、ビットコインを無料でもらいたい人は、登録しましょう。」

coincheckさんは、私の知る限り大手仮想通貨取引所で唯一匿名性の高いモネロを扱っています。

coinlabさんでマイニングしたモネロは、coincheckさんなどのウォレット(口座)に入れてもらう必要があります。私は、ビットコインによる課金、募金機能設置とモネロのウォレットとして使っています。

コインチェックやcoinlabについて、こちらで説明ました。

kindleUnlimitedの無料お試しで、<<無料で仮想通貨系の本>>が読めます。
仮想通貨の有名の著書などが無料で見れる(公式サイトより引用)

・2018年儲かる仮想通貨の買い方: 2018年に買うべき仮想通貨10選 (ビットマン出版)

・1時間でわかるビットコイン入門 ~1円から送る・使う・投資する~

・New Style Trading: 仮想通貨投資の始め方

私が無料お試しを行って、良かった本、無料で読めるマンガなどをこちらにまとめました。

CONTACT