ブロックチェーン技術を活用したシステム開発向け「VIPPOOL clerk」及び「VIPPOOL storage」をOSSにて公開

よりシンプルに、より簡単にブロックチェーン製品の実験・開発に貢献

株式会社VIPPOOL(本社:東京都千代田区、代表者:小島悠貴)は、ブロックチェーン技術を活用したシステム開発向けソフトウェア「VIPPOOL clerk」と、当該ソフトウェアを容易に活用するためのPython®ライブラリ「VIPPOOL storage」をオープンソースにて公開することを発表します。
「VIPPOOL clerk」は、当社が独自開発した、ブロックチェーンの専門知識がなくても誰でも簡単にブロックチェーンの読み込みやデータの書き込みができるサーバサイドアプリケーションです。Google App Engine(TM)プラットフォームで動作するこのソフトウェアは、ブロックチェーンデータを前処理することで、各種トランザクション情報や、残高情報等、ブロックチェーンに関する情報を高速かつスケーラブルに取得することが可能です。また、電子署名作成を分離した新規トランザクション作成機能も実装しており、電子署名作成をクライアント側で実行することにより、秘密鍵をサーバに送信することなく、新規のトランザクションを作成することも可能としています。さらに、当社が運営する世界最大規模のハッシュレートを誇るモナコイン向けマイニングプール「VIPPOOL」において当該ソフトウェアを稼動しており、公開済みのAPIに接続することでセットアップの手間なく「VIPPOOL clerk」を利用することが可能です。また、オープンソースソフトウェアとして公開しているため、簡単なコード修正を行うことにより他のブロックチェーンへの応用も容易です。

「VIPPOOL storage」は、「VIPPOOL clerk」をさらに簡単に利用するためのPython®ライブラリです。数行のコードを実装するだけで、モナコイン及びモナコインのテストネットの各種情報の取得や送金、任意データの書き込みと読み取りを行うことができます。ここでいう任意データとは、ブロックチェーンに記録されるデータ列のことで、暗号資産の送金情報と同様に、現実的には改ざんができない情報として、ブロックチェーンに記録することができます。

「VIPPOOL clerk」は、通常のWeb APIの形式で機能を提供するサーバサイドアプリケーションですが、「VIPPOOL storage」を利用することで、さらに容易にアクセスが可能です。
「VIPPOOL clerk」及び「VIPPOOL storage」の機能を活用することで、例えば仮想通貨の収支計算システム(確定申告向け等)等も、ブロックチェーンの専門知識がなくても開発が可能です。

「VIPPOOL clerk」及び「VIPPOOL storage」は、github上で公開しています。
VIPPOOL clerk:https://github.com/vippool/clerk
VIPPOOL storage: https://github.com/vippool/storage
 

「VIPPOOL clerk」及び「VIPPOOL storage」の構成図「VIPPOOL clerk」及び「VIPPOOL storage」の構成図

■「VIPPOOL storage」の使用例
ほんの数行のコードでブロックチェーンへアクセスが可能
vs = vippool_storage( privKey )
print vs.balance()
これは、指定した秘密鍵に対応するコインアドレスの現在の残高を取得する例です。

送金も簡単に行えます。
vs = vippool_storage( privKey )
print vs.send( 'mt5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 1.0, 0.01 )
1.0Monaを手数料0.01Monaで送金する例です。

ブロックチェーンへの任意データの読み書きも以下のように簡単に行えます。
※任意の文字列ABCDEFGHIJKLMNOPQRSTUVWXYZを書き込む場合
vs = vippool_storage( privKey )
txid = vs.write( 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 0.01 )
print vs.read( txid )
writeで書いてreadで読むだけです。

今後、本ソフトウェアを使用したお客様へのPoC(実証実験)の提案に加え、当社が販売を予定している秘密鍵管理のハードウェアとの連携を行っていく予定です。株式会社VIPPOOLは、本ソフトウェアを公開することで、モナコインや他のブロックチェーンシステムの新たな活用法を生み出す基盤とすることを目的としており、これを通じてモナコイン及びブロックチェーン技術の更なる普及と発展に寄与したいと考えています。

株式会社VIPPOOL
研究開発型ファブレス半導体メーカー「株式会社アクセル(東証1部:6730)」の100%子会社として2018年7月に設立されました。アクセルが培ってきた暗号に関する実装技術やハードウェア設計力及びソフトウェア開発力等を生かしたブロックチェーン事業を推進しています。ブロックチェーン技術を安全・安心・便利に使える世の中を目指し、マイニングプールをはじめとするインフラサービスや応用技術を提案・提供します。

■本リリースに関するお問い合わせ先
株式会社VIPPOOL ( https://corp.vippool.net/
E-mail contact@vippool.net
 
  • 記載されている会社名、製品等は、⼀般に弊社及び各社の登録商標または商標です。
  1. プレスリリース >
  2. 株式会社VIPPOOL >
  3. ブロックチェーン技術を活用したシステム開発向け「VIPPOOL clerk」及び「VIPPOOL storage」をOSSにて公開