Ethereum

OpenID BizDay #9 を開催。テーマは「BlockChainに本当に利用価値はあるのか?」にいってきた

OpenID BizDay #9 を開催。テーマは「BlockChainに本当に利用価値はあるのか?」 | お知らせ | OpenID ファウンデーション・ジャパン にいってきた。 いろいろ話があって面白かったのだが、情報量がおおくうまくまとめられなかったのでそのままのメモ。 話が…

SmartContractにトランザクションを発行した場合にBlockにどのように情報が残るのか

SmartContractをデプロイした場合にEthereumネットワークのBlockにどのように情報が残るのかは前回わかったので、 今度はSmartContractにトランザクションを発行した場合にEthereumネットワークのBlockにどのように情報が残るのか追ってみました。前回の情報…

SmartContractをデプロイした場合にBlockにどのように情報が残るのか

SmartContractをデプロイした場合にEthereumネットワークのBlockにどのように情報が残るのかやってみます。対象とするContractのソースはこれ。以前インストールしたCOSMOの中のサンプルCoinを使います。 contract Coin { address minter; mapping (address …

ethereum取引履歴やトランザクション履歴の確認。

ethereum履歴確認にEthereumExplorerをインストールしましたがコマンドでも確認してみます。 使うコマンド eth.getBlock() ブロックの中身を取得します。 eth.getTransactionFromBlock() ブロックの中に含まれるトランザクション情報を取得。 eth.getTransac…

Ethereumの取引履歴をEthereumExplorerで確認する。

Ethereumの取引履歴を確認するのはコマンドだとめんどくさいです。 なので、少しでも楽になるためにためにEthereumExplorerをインストールしてみます。 git clone https://github.com/etherparty/explorer npm startnpm が入ってなければインストールしまし…

ethereumのsmartcontract用IDEをインストール

contractを楽にかけないものかと思っていたらブラウザベースのIDEがたくさんあるのですね。いろいろ比べてみましたが http://meteor-dapp-cosmo.meteor.com/ こいつでいきます。 見た目がかっこいいというのが主たる理由。ちなみに↓のほうがより古参らしい。…

ethrerumでプライベートネットワークを作る。

1台のVMだけで稼動していたのですが、それでは面白くないので 2台のVMでプライベートネットワークを作ってみます。 マシンの用意 1台目をVirtualBoxで構築したので2台目もVirtualBoxで構築をします。 うぶんつインストールして、gethをインストールして、Vir…

コンパイルされたContractを呼び出す。

先日Contractを作りましたが、contractオブジェクトはgethを停止すると消えます。 なので再度起動した場合もう一度呼び出してあげる必要があります。garapon.hatenablog.com 呼び出すには対象のコントラクト以下2つの情報が必要です。 ・Application Binary …

gethに複数のConsoleを立ち上げる

コンソール1枚では限界が来たので複数のコンソールで作業したい。まず今たち下ているgethにrpcの口をあけます。gethコマンドに「--rpc」をついか。イメージ的にはこんな感じ geth --networkid "10" --rpc --datadir "/home/gara/eth_data" --logfile "/home/…

ethereumでContractを生成してみる

ethereumのすごいところはethereum自体がコインのやり取りだけでなく「Ethereum Virtual Machine Code(EVM Code)」として VMとして操作してそこでプログラマブルなことが行えるということって書いてありますがいまいちイメージがつかない。 イメージがつか…

ethereumで送金してみる

ethereumで送金してみる ethereumをローカルで動かすことが出来るようになったので送金してみましょう。インストール&初期設定あたりは以下を見てください garapon.hatenablog.com 前回のデータを使ってテストネットを起動 $geth --networkid "10" --datadi…

Ethereumをインストールしてみた。

bitcoinが動いたので次はEthereumをうごかします。 とりあえずいろいろ動かして適当に遊んでから考えることにしましょう。 最初bitcoinと同じくAmazonLinuxにビルドしようとしていろいろがんばったあげく結局ビルドできなかったのでaptでインストールできるU…