Truffle、Solidity、GanacheでEthereum DAppsを作る
TRUFFLE BOXES EthereumでDAppsを開発するときに何をどうやって作ればいいかわからないことが多いですよね。そんな時はTRUFFLE BOXESを参考にするといいです。 ここにはいろんなサンプルアプリ…
TRUFFLE BOXES EthereumでDAppsを開発するときに何をどうやって作ればいいかわからないことが多いですよね。そんな時はTRUFFLE BOXESを参考にするといいです。 ここにはいろんなサンプルアプリ…
fallbackとは fallbackとはシステム稼働中に予期せぬエラーが発生しても機能制限や応答速度を低下させてシステムの稼働を継続することを言います。要はシステムを完璧に止めてしまうより少しでも動いていた方がいいよね…
100%ブロックチェーン上のDApps:DeletgateCall Loom Networkから世界で初めて完全プロックチェーン上にデータを保存しているサービスがローンチされたとのことです。サービス内容は暗号通貨に関する…
sendもtransferも送金を行う send 現在はセキュリティ面から主流ではなさそう。理由としてはsendを使って送金に失敗してもfalseが返ってくるだけなのでエラーが伝搬されず、revert(処理をなかったこと…
requireとassert Solidityでは関数の入力値の確認に対してrequireを使用し、結果の確認にassertを使います。期待通りの値であればそのまま処理を続行し、期待に反する値の場合はそれまでの処理を全て…
Ethereumのネットワークの種類 Ethereumを大きく分けてるとライブネット(本番環境)とテストネット(テスト環境)という2つの環境があります。ライブネットは普段みなさんが扱っているETHがマイニングされたり、送…
セキュリティグループを使う インフラ構築する上でアクセス制限はかなり気を使って設定しないといけない項目だと思います。先日EC2の制限をALBからのみしたくて実践したことを残しておきます。 ALBの設定 AWSの場合、アク…
truffle-hdwallet-providerとは truffle-hdwallet-provider を簡単に説明するとmnemonic(ニーモニック)からウォレットを作成し、そのウォレットのアカウントを使ってプロ…
コネクションプールについて コネクションプールとはWEBサーバがDBサーバに対して作ったコネクションを使いませるようにコネクションをためておくことを言います。 コネクションを作成するのはオーバーヘッドが大きく大量のアクセ…
オリジナル通貨 Ethereumを使うとオリジナルの通貨が作れます。以前記事で作ったKZM(KozumaToken)をEthereumのテストネットワークであるRopsteにデプロイしてみたいと思います。 ERC20がわ…