playground

The world is a playground.

2018-03-01から1ヶ月間の記事一覧

Truffle と Infura と MetaMask で Ropsten にデプロイ

Truffle と Infura と MetaMask で Ropsten にデプロイする方法のメモです。 MetaMask じゃなくても、Ethereum Wallet のニーモニックがあればそれを使えます。 truffle-hdwallet-provider をインストール 次のコマンドを実行して、truffle-hdwallet-provide…

crypto 系ライブラリの中に出てくる iv ってなんぞや

iv は initialization vector のことらしい。 Wikipedia 先生 によると 初期化ベクトル(英: initialization vector、IV)はビット列であり、ストリーム暗号またはブロック暗号を任意の暗号利用モードで実行するとき、同じ暗号鍵でストリームを生成しても毎…

ethereumjs-wallet で既存の秘密鍵からウォレットを生成

ethereumjs-wallet で既存の秘密鍵からウォレットを生成する方法のメモです。 インストール // gist.github.com サンプルコード // gist.github.com Scrapbox scrapbox.io

ethereumjs-wallet を使用したウォレットの生成・公開鍵や秘密鍵の取得

ethereumjs-wallet を使用すると、Ethereum ウォレットの作成して、次のような情報を非常に簡単に取得できる。 秘密鍵 公開鍵 アドレス keystore ファイル ethereumjs-wallet の導入 // gist.github.com サンプルコード // gist.github.com Scrapbox scrapbo…

Raspberry pi に 最新版 nodejs と npm をインストール

最新のメモは scrapbox にあります。 install_node.sh というスクリプトを追加 // gist.github.com 次のコマンドで、install_node.sh を実行 // gist.github.com

Raspberry Pi の初期セットアップ

Raspberry Pi の初期セットアップメモ。 最新のメモは、scrapbox に書いてある。 SDカードをフォーマット https://www.sdcard.org/downloads/formatter_4/eula_mac/ から SD カードを初期化するためのソフトウェアをダウンロードしてインストールする SD Car…

Ethereum の秘密鍵でメッセージを復号

Ethereum の秘密鍵でメッセージを復号する方法のメモ。 // gist.github.com 暗号化する方法はこちら blog.playground.io 原理的なところは理解していないので、このやり方が正しいかどうかを評価できず。ちゃんと勉強しなきゃ。

Ethereum の公開鍵でメッセージを暗号化

https://github.com/pubkey/eth-crypto を使うと素晴らしく簡単に実現できる。 // gist.github.com 出力結果 // gist.github.com これを使って Ethereum の Wallet で簡単な公開鍵認証をしたい。

Ethereum の生トランザクションを作って Etherscan から push

Ethereum の生のトランザクションを作って、 Etherscan から push したときのメモです。 Web3 でアドレス A から アドレス B に 0.001 Ether を送るトランザクションを作り、トランザクション自体は、Etherscan の pushTx からブロードキャストします。 node…

Linode DNS Manager で CNAME を設定する

はてなブログに独自ドメインを設定するために、CNAME レコードを新たに作成したときのメモです。 現在使用している https://www.linode.com/ というホスティングサービス内に DNS の設定を行うツール "DNS Manager" というものがあるので、 そちらで CNAME …

Web3.js を使用して Ether を送る方法

ウェブサイトに Web3.js を導入して、Ethereum アドレスA から アドレスB に Ether を送る方法のメモです。 環境 ブラウザ: MetaMask がインストールされているブラウザ MetaMask は file:// だと動かないので、Webサーバを用意Mac だと、任意のディレクトリ…

hello!

Hello, World!