検索:
今から始める国内取引所はもう「bitbank.cc(ビットバンク)」一択の理由!

こんにちは!ゆとひとです!

コインチェック事件・・・相場にとてつもない傷跡を残してしまいましたね。

マネックスの子会社化によってなんとか事業は継続するようですが、顧客の信用は一切なくなってしまいました。相場も冷え切って、一般層にも仮想通貨は危ないという疑いの目が広がってしまい、新しい顧客を作るのは容易ではないでしょう。

www.nikkei.com

それでも仮想通貨からはまだまだ目が話せません。多くの人の目にとまったことで相場の行き過ぎた熱は収まり、正常な市場としてこれからは成熟していくでしょう。

そんななか、コインチェックから離脱したい、安心出来る取引所を使いたい、とすればどこを使うのが良いでしょうか・・・。

案①bitflyer(ビットフライヤー)

lightning.bitflyer.jp

おそらくほとんどの方は最大手であり、資金力の強いビットフライヤーへ移動するでしょう。私の同僚もそうです。しかし、ビットフライヤーには大注目のあのアルトコインの取り扱いがないのです。

そう、Ripple(XRP)がない!

ビットコイン、イーサリアム、モナコイン・・・を取引したいのであれば、ビットフライヤーでもOKです。また、レバレッジ取引も最も盛んです。その分、修羅場とも言えますが・・・。

案②GMOコイン

新興の取引所ですが、こちらは仮想通貨トップ3は全て扱っています。ビットコイン、イーサリアム、リップル。しかし、ここにも落とし穴が・・・。

GMOコインは「販売所」です!

「取引所」ではありません!

どういうことかと言うと、ユーザー同士が取引所に板(注文)を出し、お互いに納得する価格なら約定するのが「取引所」。

ユーザーと対面するのは、提供企業(GMOコイン)であって、企業が何処かから仕入れたコインをユーザーへ販売するのが「販売所」。

販売所は相場通りに仕入れ、マージンを乗せた価格でユーザーへ売るのです。

つまり、ユーザーから見ると割高!

コインチェックもビットコイン以外のアルトコインは販売所形式で、本当の相場より5%ほど高い価格設定となっていました。買いで入った時点で「ー5%」の負けからスタートすると考えるとトレードでは相当不利ですよね・・・。

オススメはbitbank.ccしかない! 

 案①と案②の課題を解消できる国内取引所はbitbank.ccしかありません。

リップルの取り扱いもあり、取引所形式ですからマージンも取られない。

その他にもメリットがたくさんあります。

・早期にマルチシグウォレットを導入していた。

コインチェックやザイフといった代表的な取引所のどこよりも早く、マルチシグウォレットを導入しており、セキュリティ面で最も安心出来ました。

・本当のコールドウォレット

コールドウォレットとはインターネットに接続されていない状態のスタンドアロンなウォレットのことです。インターネットに接続されていないため、ハッキングの被害を受けません。

コインチェックではコールドウォレットに顧客資産を保管しているため、ハッキングの被害には合わないと公表していましたが、その実、コールドウォレットに保管していたのは、ごく一部で、結果として大量のNEMを流出させてしまいました。

bitbank.ccについてもっと知りたい方は過去記事も参考にしてみてください!

www.yutohito-startup.com

では!

Monacardでみんなのトークンをカード化!pepecashを想像するとわかりやすい?

こんにちは!ゆとひとです。

みなさんMonapartyでオリジナルのトークンは発行しましたか?www.yutohito-startup.com

トークンを発行した方なら誰もが思ったはずです、このトークンにアイコン画像を付けられたらなぁ〜と。

そんなサービス出来ました!

Monacardでオリジナルトークンのカードを交換しあえる

f:id:shidoma:20180118185126p:plain

Monacard

まさに待望のサービスですね!

僕もさっそく、モナコインを掘るコアラのカードを作成しました!

なんとなくpepecashと雰囲気が近いですよね!あとはmonapartyトークンの交換所が出来たら完璧ですね。

Monacardの使い方

・ログインにはTwitter IDが必要。

・カード発行したいトークンは小数点以下なしの設定で!

あとは細かいことは諸先輩のメモログに任せちゃうよ!

monappy.jp

では!

マイニングプールの分類・分配方式を簡単に解説します

こんにちは!ゆとひとです。

f:id:shidoma:20180113003737j:plain

コアラマイニングの森PJを始めた経緯もあり、ガチマイナーとして活動すべく色々と勉強中です。そんな中、マイニングプールの方式についても今更ながら勉強してきたので備忘録として残しておこうと思います。

ユーザ登録ありはMPOS方式

MPOS = Mining Portal Open Sourceの略。

Githubでソースが公開されており、大体これ。マイページとかあるし、ワーカー設定とか出来るし、複数リグ持ってるとリグごとにハッシュレートを確認出来て便利。

どれかが落ちてる。とか効率が悪い。とか個別に見ることが可能。

・VIP pool

・ASIC pool

とか

ユーザ登録なしはNOMP方式

NOMP = Node Open Mining Portal

これもGithubで公開されてるけど、あんまり見ない。建て方の解説が少ないからかな?ログイン不要だからとにかく手軽。普通の人はリグ1台でやるだろうから、個人的にはこれで十分な気がしてる。

PPNSL 分配方式

一定の期間内でシェア(貢献率)を計算して、掘れた通貨をシェアの割合で分配する方式。一般的には掘れた瞬間もマイニングに参加していなければ分配対象にならず、かつ、停止期間があるとシェアが下がってしまうので、辛い設定。ずっと止めずにマイニングし続ける人向け。でも最もポピュラーらしい。

PROP 分配方式

ラウンドごとにシェア(貢献率)を計算して、掘れた通貨をシェアの割合で素直に分配する方式。途中で止めたりしても、ラウンドの度に貢献度はリセットされるから、古参も新規も平等に振り分けられる。わかりやすくて好き。

遅延したブロックは放棄して電力を節約したり出来るので、悪く言うとサボれる方式。とは言っても、零細マイナーとしては機器の故障=死なので、定期的にウォームリブートしてメモリ解放したり、熱疲労を緩和してあげたり、止めてホコリ掃除したいので、こっちの方が助かる。

日本のプールはPROP方式が多いようです。

PPN 方式

過去の期間も遡ってシェア(貢献率)を計算して、分配する方式らしい。すると古参の方しか分配されない。新参者はハッシュレートを取られるが、先輩に貢ぐ形になっちゃう。あんまり見ない。

未熟で申し訳ないですが、分配方式が何の略なのかまだよくわかっていません。。。

では!

Monacoin(モナコイン)で買える手作りアクセサリーをMonappyに出品してみたよ!

こんにちは!ゆとひとです!

 

Monappyに手作りアクセサリーを出品して見ました!

f:id:shidoma:20180106211806p:plain

【手作り】カーネリアン レースピアス【アクセサリー】 – Payment | Monappy

 

【商品説明】

天然石のカーネリアンを使用したピアスです。
シンプルにしつつ、ひし形レースの装飾が華やかです。

 

カーネリアンは7月の誕生石であり、石言葉では勇気・友情・落ち着き・精神バランスを表し、活力を与えるパワーストーンとされています。

 

ナポレオンもカーネリアンで印象を作らせたそうです。

 

色んなものMonappyに出品してmonaを盛り上げよう

なぜか農作物が豊富なmonappy・・・笑

まだ、monaでアクセサリーはあまり出ていませんでしたので、出品して見ました。(特にメンズ)

 

monaで買えるものがもっと増えていって、

monacoinが盛り上がっていくと嬉しいですね〜!

 

では!

 

Coincheckでビットコインの自動トレードをしてみよう(bot開発Python版)

こんにちは!ゆとひとです!!

仮想通貨はまだまだ市場規模が小さく、大規模な投資家が少ないため、値動きがわかりやすいと言われています。個人でもシステムトレードに参入して利益を出すチャンスが転がっています!

www.yutohito-startup.com

今回はコインチェックでビットコインシステムトレードをやってみようと思います。

いままではzaifシステムトレードをしていたのですが、サーバーが弱すぎて常にエラー発生、注文できない事態が多すぎたため、コインチェックに引っ越してきました。

とても安定していてコインチェックでのシステムトレードはかなり快適です。

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin

1.APIキーを取得しよう

f:id:shidoma:20171215202112p:plain

インチェックのウォレット画面「設定」からAPIキーを選ぶと上記のような画面になります。

f:id:shidoma:20171215202215p:plain

新たにAPIキーを追加するボタンを押しましょう。

f:id:shidoma:20171215202421p:plain

続いてAPIに付与する権限を選択します。

取引をするAPIと出金をするAPIは分けた方がセキュリティ的には安心です。

APIキーが流出しないとも限りませんので。

これで、

APIキーと

シークレットキーが発行されました。

<注意!>

APIキーとシークレットキーは絶対に他人に漏らさないようにしましょう。

万が一、漏れてしまったら、

あなたの資産は全て奪われたと考えてよいでしょう!

2.開発環境を準備しよう

ここは以前書いた記事を参考にお願いします。

3.HTTPリクエストを簡易に扱うライブラリを作りましょう

開発環境に「coincheckApi.py」というファイル名で以下のソースファイルを作成します。

————–

# -*- coding: utf-8 -*-

import json
import requests
import time
import hmac
import hashlib

class ApiCall:

    def __init__(self,api_key,api_secret,api_endpoint):
        self.api_key = api_key
        self.api_secret = api_secret
        self.api_endpoint = api_endpoint

    def get_api_call(self,path):
        if path == '/api/order_books':
            timestamp = str(int(time.time()) + 86401)
        elif path == '/api/trades':
            timestamp = str(int(time.time()) + 86402)
        elif path == '/api/exchange/leverage/positions':
            timestamp = str(int(time.time()) + 86403)

        text = timestamp + self.api_endpoint + path
        sign = hmac.new(bytes(self.api_secret.encode('ascii')), bytes(text.encode('ascii')), hashlib.sha256).hexdigest()
        request_data=requests.get(
            self.api_endpoint+path
            ,headers = {
            'ACCESS-KEY': self.api_key,
            'ACCESS-NONCE': timestamp,
            'ACCESS-SIGNATURE': sign,
            'Content-Type': 'application/json'
        })
        return request_data


    def post_api_call(self,path,body):
        body = json.dumps(body)
        if path == '/api/exchange/orders':
            timestamp = str(int(time.time()) + 86404)
        else :
            timestamp = str(int(time.time()) + 86405)

        text = timestamp + self.api_endpoint + path + body
        sign = hmac.new(bytes(self.api_secret.encode('ascii')), bytes(text.encode('ascii')), hashlib.sha256).hexdigest()
        request_data=requests.post(
            self.api_endpoint+path
            ,data= body
            ,headers = {
            'ACCESS-KEY': self.api_key,
            'ACCESS-NONCE': timestamp,
            'ACCESS-SIGNATURE': sign,
            'Content-Type': 'application/json'
        })
        return request_data

————–

4.APIキーとシークレットキーは別ファイルに保存

「cc_keys.json」という名前でjsonファイルを作り、発行したAPIキーとシークレットキーを切り出しておきましょう。ソースコード中にAPIキーとシークレットキーを直書きしておくと、コードを公開した際に漏れてしまうなど、危険があります!

————–

{
    "key": "xxxxxxxxxxxxxxx",
    "secret": "yyyyyyyyyyyyyyyyyyyyyyyyyyyy",
 }

————-

<繰り返し注意!>

APIキーとシークレットキーは絶対に漏らさないように!

5.いざ、取引の要となるプログラムを書きましょう!

以下「main.py」のサンプルコードを置いておきます。

1万円分のBTCを成行で買うだけのコードです。

———-

# -*- coding: utf-8 -*-

import json
from pprint import pprint  # 表示用(jsonをきれいに表示してくれる)
import coincheckApi

cc_keys_json = open('cc_keys.json', 'r')
cc_keys = json.load(cc_keys_json)

api_endpoint = 'https://coincheck.com'
order_path = '/api/exchange/orders'

if __name__ == '__main__':

    api = coincheckApi.ApiCall(cc_keys["key"], cc_keys["secret"], api_endpoint)
    action = "market_buy"
    body = {
        "pair": "btc_jpy",
        "order_type": action,
        "market_buy_amount": 10000
    }

    try:
        result = api.post_api_call(order_path, body).json()
        if result["success"] != True:
            pprint(result)

    except Exception as e:
        print(e)

———-

6.botトレードで勝利するには回線速度が超重要

システムトレードで勝利するためには、アルゴリズムは最も重要なのは言うまでもありませんが、botを動かす環境によって勝率が大きく変わってきます。

本気で勝つbot開発に挑むなら、環境整備もぜひ始めておきましょう!

・ネット遅延を減らす

今はほとんどの方が光回線でインターネットに接続していると思いますが、最もアクセス速度が早く安定しているのは「NURO 光」です。自宅のPCを利用してbotトレードするならば、インターネット環境の速度アップは必須です。

下記サイトを参考にしてみてください。

www.nuro.jp

あとはエントリーのタイミングを考えて、プログラミングしていきましょう!ここからが本当の勝負です!一緒に頑張りましょう!

では!

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin