カテゴリー: Java

不具合FIX

Java?

ああ

Java?

決済端末作成

raspberry pi 2 に pasori を刺して
soracomのusbドングル刺して
nfcカードかざすと決済
カードは登録してから使える
カードの中には秘密鍵を保存し、その鍵でトランザクションを署名して送信
Lチカか画面に残高表示かされる
通信はhttpsでvpnも?
カードをかざしたときにまず通信スタートの.shを動かすので無駄に通信しない
春休み中には作りたい

フロントエンドがハッシュの受付をしていない

IPで拒否している
どっちのサーバで受け取るか?

受信したハッシュのrangeチェック

今は実装は適当でよい

エラー

throw new Error(‘Most middleware (like ‘ + name + ‘) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.’);

npm install -save morgan serve-static
express4からexperss.logは使えない
参考書通りには行かないけれどぐぐればわかる

expressインストール

npm init
でpackage.jsonを作成し
npm install express -save
でexperssをインストール
-saveでpackage.jsonへdependenciesを追加してくれる

npmでexpress準備

npm info express version
でexpressの最新バージョンを確認してから
package.jsonを作成
npm install

やること

marklerootのupdateと検証
difficultyの調整

スーパーノードがまとめて処理するタイプ

スーパーノードが全部やっちゃうならマイニングいらない
マイニング要るのはノードが自由参加のとき

だから、それぞれのバックエンドノードがそれぞれのペースでTXを集め、それぞれの構成でハッシュを作成する。
それをフロントエンドにブロードキャストするが、このデータはバックエンド同士で同じものではない。他のバックエンドは他のハッシュを送信する(他のマイニングseedをフロントエンドに送信する)