ブロックチェーン向けPythonライブラリ、VIPPOOLがOSSとして公開秘密鍵を手元に保持できる

VIPPOOLは、ブロックチェーン技術を活用したシステムを開発するためのソフトウェアを、オープンソースとして公開した。Web APIとPythonライブラリの2種類で、専門知識がなくてもブロックチェーンを利用したシステムの開発が可能になるという。

» 2019年03月22日 11時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 VIPPOOLは2019年3月19日、ブロックチェーン技術を活用したシステムを開発するためのソフトウェア2種類を、オープンソースソフトウェア(OSS)としてGitHub上で公開すると発表した。

 公開したのは、「VIPPOOL clerk」と「VIPPOOL storage」。これらを利用することで、専門知識がなくてもブロックチェーンを利用したシステムの開発が可能になるという。

公開した2種類のOSSの位置付け(出典:VIPPOOL

 VIPPOOL clerkは、ブロックチェーンデータを読み書きするサーバサイドアプリケーション。GoogleのPaaS型クラウドサービス「Google App Engine」で動作し、Web APIの形式で機能を提供する。

 このAPIを利用すると、ブロック情報やトランザクション情報を、JSON形式で取得できるようになる。電子署名の作成を分離した新規トランザクション作成機能も備えており、電子署名をクライアントで作成することで、秘密鍵をサーバに送信することなく、新規トランザクションを作成できる。

PythonプログラムからVIPPOOL clerkを使うには?

 もう一つのVIPPOOL storageは、VIPPOOL clerkをPythonプログラムから利用するためのライブラリ。ブロックチェーンのデータを読み書きする機能を提供する。

指定した秘密鍵に対応するコインアドレスの現在の残高を取得
vs = vippool_storage( privKey )
print vs.balance()

 さらに、国産の仮想通貨「モナコイン」について、秘密鍵に対応するコインアドレスの現在残高を取得したり、秘密鍵に対応するコインアドレスから別のコインアドレスに送金したりすることもできる。

1.0Monaを手数料0.01Monaで送金
vs = vippool_storage( privKey )
print vs.send( 'mt5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 1.0, 0.01 )

 VIPPOOLでは、秘密鍵管理用のハードウェアを発売する予定で、今後はこのハードウェアとの連携も図るという。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。