モデル | 生地 | 親骨 | 重量 | 直径 | 収納時 | |||
ペンタゴン79 | ポリエステル100% | 50cm | 79g | 78cm | 21cm | |||
クニルプスのX1シリーズ | 228g | 94cm | 18cm | \5,808 |
1・傘の収納性
=収納時全長35cm以内
2・傘の軽量性
=300g以下
3・傘の頑丈さ
=骨の本数8本以上
4・傘の広さ
=使用時全長100cm以上
ドイツのクニルプス・アメリカのトーツ・日本のモンベル
AI,ロボット、ブロックチェーンから始まる新世界に乗り遅れるな!
モデル | 生地 | 親骨 | 重量 | 直径 | 収納時 | |||
ペンタゴン79 | ポリエステル100% | 50cm | 79g | 78cm | 21cm | |||
クニルプスのX1シリーズ | 228g | 94cm | 18cm | \5,808 |
1・傘の収納性
=収納時全長35cm以内
2・傘の軽量性
=300g以下
3・傘の頑丈さ
=骨の本数8本以上
4・傘の広さ
=使用時全長100cm以上
ドイツのクニルプス・アメリカのトーツ・日本のモンベル
1943年4月上空で山本五十六戦士(海軍甲事件)
$ git clone https://github.com/bitcoin/bitcoin.git
apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
apt-get install libtool autoconf
apt-get install libssl-dev
apt-get install libboost-all-dev
①悪意ある参加者による不正・改ざん:誰でも参加できるネットワークには、悪意ある参加者が存在するリスクが考えられます。意図的に不正な取引を発行したり、取引結果を自分の都合がよいように改ざんする可能性があります
②情報伝達の遅延による不整合:具体的には、実施された取引の伝達が遅れて、別の人が二重に処理することで、二重支払いなどの不整合な状態が発生する場合があります。
③ネットワークを自律的に維持・運営するための推進力:誰でも参加できるということは、裏を返せば、責任ある管理者が不在ということなので、システム品質(耐障害性・可用性)を維持しつつ運営していくための強力な推進力が働かないことでもあります。
特に1番目の問題は、ビザンチン将軍問題として、昔からP2Pなどの分散型ネットワークでシステムを構築する際のさけられない問題とされてきました。ビットコインでは前述した方法(ブロックチェーン、PoW、電子署名、報酬によるインセンティブ)により、この問題について実用的な解を示したというわけです。
ビザンチン将軍問題とは、古代東ローマ帝国をたとえとしたシステム上の問題です。具体的には、相互に通信しあう何らかのオブジェクト群において、通信および個々のオブジェクトが、故障または故意によって偽の情報を伝達する可能性がある場合に、全体として正しい合意を形成できるかどうかを問う問題です。
サンプル
Ethereumで流通している通貨はether。パブリック型とプライベート型のブロックチェーンネットワークが存在する。後者にはHyperledger Fabricがある。
ハッシュ関数。SHA-1で2017年に衝突が発見された。
$ echo “slfjkdjf” | sha256sum
RIPEMD-160
$ echo “a” | openssl rmd160
楕円曲線暗号
y^2 = x^2 + ax + b
ビットコインはsecp256k1と定義された曲線
y^2 = x^3 + 7
秘密鍵と公開鍵の生成方法
$ openssl ecparam -genkey -name secp256k1 -out secp256k1-private.pem
$ oepnssl ec -in secp256k1-private.pem -pubout -outform DER | tail -c 65 | xxd -p -c 65
Ethereumでアカウント
EOA Externally Owned Account 紐づく残高と秘密鍵がある
CA Constract Account EOAからトランザクションを介して生成され、EOAが発信するトランザクションをトリガーにコントラクトのコードを実行する
ブロックデータの構造
ビットコインネットワークでは残高は分散台帳上には存在せず、UTXOをかき集めて表現しているにすぎませんでした。Ehtereumにはアカウントに紐づく残高が存在します。
Docker hub n, xi, rim