geth

1/2ページ

Dappを作ってアプリケーションの側面からブロックチェーンのメリットを考えてみた

初投稿で読み辛い点&独学の知識なので誤ってる点が多々あるぽいですが書くなら今と思い立って ソフバンやマスタカードが既に似た仕組み作ってるし、会社で知財の判定待ってたら誰かが先にローンチしちゃうだろうし はじめに 何かと話題のブロックチェーンですが個人と企業で流れてくるネタが食い違ってますよね? 個人 「この仮想通貨なら儲かる!」 「××(飲食店など)で仮想通貨の決済開始」 「ハッキングを受けにくいウォレット保管」 企業 「食料品サプライ […]

Ethereum入門(1) – スマートコントラクトの開発環境を構築する

当初、Vagrantでと考えていたのですが、MISTを使う際に、ホストOSとゲストOSをつなぐ方法が面倒だったので、Ethereumの構築を色々と試してみましたが、最終的にMAC環境に落ち着きました。ここでは、スマートコントラクトの開発を行うためのソフトウェアをインストールしていきます。 MACへの開発環境構築 Homebrewのインストール Nodejsのインストール Geth (Go Ehtereum) のインストール TestRP […]

ethers.js(+ React)を試してみた

はじめに 前回の続きで、ethers.jsを試してみたいと思います。(ついでにReactと連携) 手探りで書いてますので、間違っている箇所があればご指摘頂ければなと思います。 前提 Mac gethでのプライベートネット構築済み npmインストール済み 前回の変更点 プロジェクト名の変更(前回作成したtry-gethをtry-ethに変更) ターミナル $ cd $HOME $ mv try-geth try-eth && […]

[Ethereum]private_netでトランザクションがある時だけ採掘する(Mac)

概要 private_netで遊んでいると、送金の度にminer.start打ってminer.stopかけるのが面倒になってくる。 ので、『トランザクションが発生したら採掘して、終わったら採掘辞める』を自動化する。 前準備 #Geth brew tap ethereum/ethereum brew install ethereum mkdir eth_private vim eth_private/genesis.json ====== […]

Android上でgethを使用する

やったこと Android上でgethライブラリの動作をサンプルベースで確認したのでメモとして記載。 環境: 開発環境 Ubuntu16.04, Android studio 使用端末 zenfone3(Android7.0 ) 手順0:ドキュメントの確認。 下記ドキュメントを参考にする https://github.com/ethereum/go-ethereum/wiki/Mobile%3A-Introduction Android […]

geth on Dockerをprivatenetで動かす

合同会社kumanoteのTanakaです。 今回は、ethereum上のtokenを開発するにあたってのtipsを紹介したいと思います。 gethをdocker上で動かし、host上からrpcで接続できるようにしたので、その紹介になります。 Dockerfile FROM ubuntu:16.04 # <- 容量重いので適時かえてください MAINTAINER kumanote,LLC. # <- 適時かえてください RU […]

Etherum Browser-Solidityを利用したコントラクト開発・デプロイ・実行

【本文】 Ethereumを使用するメリットの一つはSmart Contract(※以下、コントラクト)をブロックチェーン上で共有し様々な契約を自動実行する点にあります。 今回は、コントラクトを作成後、デプロイしブロックチェーン上に組み込む処理をBrowser-Solidityを使って実施する方法について概観します。 また、デプロイ後のコントラクトを、Browser-SolidityのRemix画面上に表示された情報を利用して、geth […]

ど素人がEthreumのプライベートチェーンを作ってスマコンを実装・実行する

Ethereum スマートコントラクト入門:geth のインストールから Hello World まで – Qiita を大いに参照しています。多謝 概要 ブロックチェーンをさらっと知ってるだけの人が、 – Ethreumのプライベートチェーンを立ち上げ – スマートコントラクトの実装、実行 を思いの外かんたんにやり遂げる記事 Ethereumプライベートネットワークで遊ぶ 環境構築 macOSにGe […]

Ethereum スマートコントラクト入門:geth のインストールから Hello World まで

前提知識 Blockchain、Ethereum、Smart Contract 等の概念的理解(参考図書) 基本的なプログラミングスキル プライベートチェーンの立ち上げ 今回は、geth を使ってローカルマシン上に Ethereum のプライベートチェーン(自分だけがアクセス可能なブロックチェーン)を立ち上げます。 geth は Go言語で実装された Ethereumクライアントです。アカウントの作成からマイニングまで、Ethereum […]

geth consoleを使わずJavaScriptのみでブロックチェーン(Ethereum)を操作する方法

この記事について ブロックチェーンのプラットフォームである、Ethereumへ接続し、送金したり、コントラクトコードを実行するためには、こちらの手順にある通り、gethと呼ばれるCLIツールをインストールして、操作することが一般的な手法として公開されています。 しかし例えば、Ethereum上の個人アカウントで送金する機能を持ったWebアプリケーションを作成し、非エンジニア以外のユーザーに使ってもらうためには、gethのインストールを前 […]