ETHの送金とERC20トークンの送金の違い
2種類のアドレス Ethereumには2種類のアドレスがあります。それはExternally Owned Account(EOA)とコントラクトアカウントです。 EOAはビットコインや他の通貨と同じようなアドレスだと思っ…
2種類のアドレス Ethereumには2種類のアドレスがあります。それはExternally Owned Account(EOA)とコントラクトアカウントです。 EOAはビットコインや他の通貨と同じようなアドレスだと思っ…
どうも、高妻です。(@Tomokazu106) WEBエンジニアからブロックチェーン企業のGincoに転職し、バックエンド全般と暗号処理に関する実装を担当しています。 今回はブロックチェーンエンジニアってど…
エンジニアとしてのキャリアの始まり 自分のエンジニアとしてのキャリアはサイバーエージェントから始まりました。 大学では全くプログラミングをしたことがなかったので未経験で採用されてます。その当時もですけど今だと未経験で入社…
バリデーション Spring Bootではクライアントからのリクエストパラメータをアノテーションだけで簡単にバリデーションすることができます。 バリデーションとは送られてきた値がサーバが想定していたものか判定することを言…
技術以外で稼ぐということ 久しぶりに技術じゃないことを書いてみます。昨日こんなツイートを見つけたのが始まりです。 おかげさまでスケベチュートリアル、4日で100冊超えました!(¥103,880 / ¥980 = 106冊…
環境 AWS Amazon linux t2.medium NVM v0.33.8 Node.js v4.8.7 クライアント Bitcoin Cashクライアントはsatoshilabs/bitcoreを使っています。…
CSV化 インストール ダウンロードするファイルを作るためにまずはObjectをCSVに変換します。ライブラリはjackson-dataformat-csvを使うのが簡単で楽です。gradleでのインストールは下記になり…
Ganache(ガナッシュ)とは Ganacheの特徴 EthereumブロックチェーンをJavascriptで実装したもの、ローカルクライアント(geth)を追加でインストールする必要がない mnemonicとアカウン…
gas:トランザクション手数料 Ethereumに関わらず、ブロックチェーンにトランザクションを取り込んでもらうにはマイナーに手数料を払う必要があります。 ビットコインではこのトランザクション手数料をBTCで支払いますが…
Node.jsで使えるORM SequelizeはNode.jsで使えるORMです。DBとのやりとりを簡単にしてくれます。SequelizeはORMだけでなくDBのマイグレーションもできます。詳細は下記を参照してください…