プラスプラス開発者ブログ

岩手県盛岡市のシステム開発会社「株式会社プラスプラス」の開発者ブログです。

アンケートをブロックチェーンに作成し投票を受け付けるスマートコントラクト(crypto-vote)

こんにちは。 弊社の技術検証で開発したスマートコントラクトについてお知らせします。 github.com アンケートをブロックチェーンに作成し投票を受け付けるスマートコントラクト(crypto-vote)を開発しました。 ソースコードはMITライセンスで公開しています…

ファイルのハッシュ値をブロックチェーンに登録するスマートコントラクト(PLUSPLUS-LAB の紹介)

こんにちは。 社内の技術検証で開発していたスマートコントラクトについてお知らせします。 file-identity-verification ファイルのハッシュ値をブロックチェーンに登録するスマートコントラクトを公開しました。 GitHubにソースコードをMITライセンスで公開…

TRON(TRX)ブロックチェーンで ERC223 トークンを動作させた実験の紹介

こんにちは。 弊社が参加している GoÐAppsプロジェクトで、 TRON(TRX) ブロックチェーンのスマートコントラクトにも挑戦してみました。 developers.tron.network 開発環境について 開発環境が Ethereum と同じような感じで揃っていまして、このような対応に…

Ethereumのスマートコントラクトの開発事例:GoDappsプロジェクトと開発したスマートコントラクトの紹介

こんにちは。プラスプラスの澤田です。 久しぶりのブログ記事です。 Ethereumのスマートコントラクトの開発事例として、 GoDappsというプロジェクトに参加してスマートコントラクトの開発を行いました。 www.godapps.io 今回実装したものは、GitHubでもソー…

geth-controlスクリプトをいくつか改善しました

こんにちは。 Ethereum のブロックチェーンに簡単に接続するスクリプト geth-control をいつくか改善しましたので、 ブログの方にも内容のまとめとお知らせを兼ねて書きたいと思いいます。v1.2です。 geth-constrolスクリプトについては説明はこちら。 イー…

スマートコントラクトの関数を実行する際に必要なGASはどれくらいか?の実験

こんにちは。 Ethereum でスマートコントラクトを動かす際に問題になるのが、GAS(手数料のようなもの)ですが、 実際のところいくらぐらい掛かるものなのかを実験してみました。 この記事は作成したプライベートネットで実験した結果をもとに記載しています…

Ethereumのテストネット(ROPSTEN)に接続してみる

こんにちは。 プライベートネットでの動作確認が出来ましたら、次はテストネットにつなげる実験として、 gethのコマンドを直接使用して接続を行ってみましょう。 テストネットは3種類あるのですが、今回は ROPSTEN を使用します。 ROPSTEN (Revived) - Proof…

イーサリアムのクライアントソフト go-ethereum (geth)を制御するスクリプトを作りました

こんにちは。 ブロックチェーンの開発作業を行う場合、gethを使用してプライベートネットなどを立ち上げる必要がありますが、 コマンドを毎回入力するのは結構大変だと思います。 ですので、gethの起動、終了を支援してくれるBashスクリプトを作成してみまし…

Ethereumのプライベートネットを操作する(geth console)

こんにちは。 前回、Ethereumのプライベートネットを作りましたので、今回はプライベートネットを geth console から操作して動かしてみましょう。 plusplus-jp.hateblo.jp ETHアドレス(イーサリアムのアカウント)は、最初に一つだけ作っただけでした。 コ…

Ethereumのプライベートネットを作ってみる

こんにちは。 前回の記事でEthereumの環境の準備ができましたので、早速プライベートネットを作ってみましょう。 plusplus-jp.hateblo.jp 初期化する プライベートネットのデータフォルダを作成します。 ホームディレクトリに private-net というフォルダを…

JPToken.org プロジェクトに技術参加しています

弊社は JPToken Project を通して最先端の暗号化通貨の世界を技術面でサポートしております。 発展中のBlockchainやSmart Contractの開発に積極的に取り組んでおります。 www.jptoken.org JPToken.orgのウェブサイト JPToken.org プロジェクトについて 暗号…

Ethereum の環境構築(gethをインストールする)

こんにちは。 概要は前回の記事で書きましたので、具体的にどんなことができるのか、 プライベートネットを使って試してみたいと思います。 plusplus-jp.hateblo.jp ・・・がその前に環境を作りましょう。 ※プライベートネット・・・使用できる技術はメイン…

Ethereumの技術について

こんにちは。 Ethereumの技術について、ざっと概要を書きたいと思います。 Ethereum Solidity Ethereumネットワーク上のEVM(Ethereum Virtual Machine:Ethereum仮想マシン)で動作するスマートコントラクトを記述するためのプログラミング言語です。 JavaS…

開発者ブログを始めることになりました

はじめまして。 弊社も開発者ブログを始めることになりました。どうぞ宜しくお願い致します。 初めてになりますので、今私の方で担当している技術について簡単に書きたいと思います。 今、私の方で担当しているのはEthereumのスマートコントラクト関連技術で…