...次はソースをクローンだそうです。https://github.com/ethereum/go-ethereum.git参考までに。done.バージョンの切り替え。refs/tags/v1.5.5参考。karalabe/release-1.5.5ビルド。geth.バージョンは問題なさそうです。linuxGOPATH=GOROOT=/usr/lib/go-1.6gethを/usr/local/binにコピー。/usr/local/bin/一応コピーできたか確認。/usr/local/bin/gethこれはPathの確認だそうです。geth/usr/local/bin/getこれでGethのインストールが終わったみたいです。(まだあんまわかってない)まとめ今回は、勉強環境を作りました。VMwareで仮想マシンを作成してUbuntuをインストールし、そこにGethをインストールしました。次回はテストネットワークでGethの起動です。※ちなみに、このページのコード部分はSyntaxhighlighter(v3.0.83)を使っております。...ハイライトがうまくいかねぇ。導入はこことここの手順を参考にさせていただきました。Git慣れてないので、とくに2つ目のサイトの人、かゆいところに手が届く内容でマジGJです。fc2にファイルをうpするときは、フォルダじゃなくてファイル自体を上げないと、上記のサイトで書いてくれていたHTMLの内容を使えないので注意。フォルダうpできないんでしょうが。:PagetopEthereumのお勉強はじめましたどうも、ぺろりんです。Ethereum(ETH)でスマートコントラクトのお勉強をはじめました。Books)」を使っています。途中で詰まったら別のにするかも。いうわけで、勉強した内容をこのブログでメモとしてまとめていきます。さぁて、まったりとやっていきますよ。Ethereumの概要Ethereumってなに?Ethereum(イーサリアム)は、ブロックチェーン上で、任意に決めたルールで自動的にデジタルアセット[注1]を移動(=スマートコントラクト)するための基盤システム。スマートコントラクトの方法は?任意の状態遷移関数[注2]をコード化した「コントラクト」を作成して、これを実行することでスマートコントラクトを実現する。実際には、Goなどのプログラミング言語で書いたコードをEthereumのブロックチェーン上に格納し、実行する。)が実装されており、この単位は「ether(イーサ)」。通貨単位として記載されるときは「ETH」。ether)というのもある。手数料コントラクトの実行のために、手数料が必要で、このときに支払うetherのことを「Gas(ガス)」という。燃料的な意味でこんな名前なんですかね。これはマイナーが持つコンピュータのリソースを使わせてもらう対価として支払う。Fee(ガス・フィー)」は、コントラクトの内容(Ethereumに要求するリソースの量や複雑さ)で決まる手数料が何Gasか、というの。Priceが高い送金トランザクションから実行されるというのが重要ですね。相場はここでわかるみたいです。Limit(ガス・リミット)」は、支払い可能なGasの最大値。Limitとなるまで。すべてのトランザクションが実行され、差額は戻ってくる。Limit分までのトランザクションが実行され、それ以上は実行されない。ツールこの本ではGeth(ゲス)ことgo-ethereumという、Ethereumを操作するためのコマンドラインインターフェースを使う。(参考)・Gethをインストールする。(@takeoworks)資料この本で資料が紹介されていたのでリンクをメモっておきます。Books)」を使ってEthereumのお勉強をはじめてみます。Ethereumは仮想通貨というよりは「ブロックチェーン上でプログラムを動かすための環境」です。自分のPCのリソースではなく、基本は「マイナー」が持つハイスペックなコンピュータで計算してもらい、ブロックチェーン上でのトランザクションを実行します。マイナーにお願いするために、報酬として彼らに「Gas」を支払うわけですね。次回はまず勉強環境をつくるところを書き残すことにします。もの、利点、長所、などの意味を持つ英単語。状態遷移関数...Ethereumでの具体的な内容はよくわからないですが、オートマトンとか状態遷移とかこういう考え方があるので、ここの意味での状態遷移を実現する関数のことでしょう。:Pagetop目次どうも、ぺろりんです。どこに何があるかわかりにくいので目次を作っておきます。クリックしたら項目が開きます。ここのを使わせていただいたんですが、レイアウトがうまくいかない。気が向いたら直します。目次はじめにはじめまして。きの仮想通貨コントラクトをデプロイしてみる(後編)DAPPS(分散型アプリケーション)イーサエモン(Etheremon)はじめました。導入してみたEthereumEthereum送金時のHEXとIBANの違いRippleRipple(リップル)って何をしてるの?NEMNEMのNanoWalletをver.2.1.2から2.3.2に更新してみたよ。とどいたよ!(後編)どうも、ぺろりんです。セットアップのご紹介もようやく最後になりました。今回はアプリのインストールと、ペアリングの手順をご紹介したいと思います。Managerでのアプリインストール(2)ウォレットアプリのインストールの2つです。本体の液晶画面に各通貨へ接続するためのアイコンを表示させるために必要です。(2)は、実際に仮想通貨を管理するためのアプリをPCに用意します。Managerの導入は前回やりましたので、そちらをご参照ください。Chromeを開き、アドレスバーに「chrome://apps」と入力してEnter。Chromeのアプリ一覧を開けられます。Ripple(リップル)でも入れてみましょう。次の画面で、「Ripple」の横にある[↓]マークをクリックします。本体の液晶画面に「Ripple」アイコンが追加されます。Cash(ビットコインキャッシュ)の順にやってみました。順番にアイコンが増えてきます。あたり4つくらいしか入れられないようです。Managerからいつでもできますし、こちらのアプリを削除してもウォレットの内容が消えたりはしないようです。使う仮想通貨のアプリを入れておくとよさそうですね。Managerでのアプリインストールは終了です。Cashに接続できる準備が整いました。(2)ウォレットアプリのインストールさて、続いて仮想通貨を実際に管理するためのウォレットアプリを導入してみましょう。ここでもまたRippleからやってみましょう。Managerは閉じておきましょう。Managerはウォレットアプリと競合するようで、これを開いたままだとうまくウォレットに接続できません。Ripple]をクリック。APP]→[DOWNLOAD]と進んで行きます。するとダウンロードが終わるので、左下の「^」をクリックして[開く]を選択します。「コンピュータへの変更を許可しますか」的なことを聞かれたら[はい]で。インストール場所はこだわりがなければデフォルトで[Next]。shortcut]にチェックを入れます。[Install]をクリックしてしばらくするとインストールが完了します。チェックをつけたまま[Finish]すると、ウォレットアプリが立ち上がってきます。これでインストール完了。接続できるか確認しておきましょう。[Ripple]アイコンを選択し、両方のボタンを同時押しします。Managerを閉じましたが、開いたままだとたぶんこのへんで失敗します。Managerを閉じてからRippleのウォレットアプリを再起動してみてください。accounts(ウォレットを使ってアカウントを見てね)と表示され、PC上ではRippleのウォレットが開かれます。ちなみに送金ページはこんな感じ。app]を選択し、両方のボタンを押します。すると、PC上では接続前の状態に戻ります。これで、ウォレットアプリのインストールが終わりました。他の仮想通貨のウォレットアプリBitcoinとEthereumの方も入れてみたのでそちらも載せておきます。Altcoins]をクリック。追加]→[アプリを追加]とすすんでいきます。「コンピュータへの変更を許可しますか」的なことを聞かれたら[はい]で。Bit...」というのが追加されます。このアプリを選ぶと、ウォレットへ接続するための画面が開かれます。Cashのウォレットを開いてみましょう。Cash」のアイコンを選択し、両方のボタンを押して決定すると、ウォレットに接続できます。Cash]を選択し、次の画面で[SPLIT]を選択します。ここはSPLITの方がよさそうです。Managerか他のウォレットを閉じてから、Bitcoinのウォレットを再起動してやり直してみてください。ウォレットアプリは競合するようで1つしか開けないみたいです。次にEthereumをやってみます。Ethereum]をクリック。追加]→[アプリを追加]とすすみます。「コンピュータへの変更を許可しますか」的なことを聞かれたら[はい]で。Eth...]が追加されます。これを選択すると、接続するためのページが開かれます。「Ethereum」のアイコンを選択し、両方のボタンを押してウォレットに接続します。Ethereum]を選択してみましょう。