忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。


ブロックチェーンのフォーク

ブロックチェーンが、複数に枝分かれした状態がフォーク。
フォークには、次の種類がある。

(1)ソフトフォーク

ブロックの仕様に互換性のある変更がある。

いずれ新仕様のブロックだけとなる。

(2)ハードフォーク

ブロックの新しい仕様が複数並列する。

再びチェーンに戻ることは、基本的にない。








ブロックチェーン 二重支払い攻撃

(1)まず、自分から、相手に、コインを送金し、サービス等を取得する


(2)次に、自分が支配しているネットワークにたいして、(1)の支払を無視した

ブロックを作る。そして、(1)で送金したコインを、自分の持つ別のアドレスへ送金した

取引を作る



(3)ブロックチェーン 上には、同じコインを取引した(1)と(2)の履歴が残る

ブロックチェーン には、その一方しか残すことができないため

(1)の取引が無効にできる
















Pytorch 基本統計量


平均値などの基本統計量を、Pytorchで。

1. サンプル

import torch

#-- floatで指定
x = torch.tensor([[1.0,2.0,3.0]])

#-- 平均値
print(torch.mean(x).item())

#-- 合計値
print(torch.sum(x).item())

#-- 最大値
print(torch.max(x).item())

#-- 最小値
print(torch.min(x).item())

2.実行結果

2.0
6.0
3.0
1.0