アルゴリズム– tag –
-
暗号資産
ビットコインを支える技術 「プルーフ・オブ・ワーク」について ~「アフター・ビットコイン: 仮想通貨とブロックチェーンの次なる覇者」より
ビットコインにおけるプルーフ・オブ・ワーク(= Proof of Work)とは、直訳すると「仕事の証明」となります。ただ「仕事の証明」と訳しただけでは抽象的すぎてかえって分かりにくいですね。言葉を分解して「仕事」と「証明」に分けて説明をしましょう。 プ... -
暗号資産
ビットコインを支える技術 「ブロックチェーンの仕組み(分散型台帳技術)」について ~「アフター・ビットコイン: 仮想通貨とブロックチェーンの次なる覇者」より
ブロックチェーンの仕組みとは、正当な取引者が次の受取人にコインを渡したいときに、それまでの取引データを使って次の正当な取引データを承認するという仕組みのことを指します。 聞きなれない言葉で頭の中が混乱するかもしれませんが、「ブロックチェー... -
暗号資産
ビットコインを支える技術 「高度な暗号技術(公開鍵暗号)」について ~「アフター・ビットコイン: 仮想通貨とブロックチェーンの次なる覇者」より
「アフター・ビットコイン」は技術書ではありません。ビットコインの基幹技術であるブロックチェーン技術が与える社会的影響やその応用について説く本です。ですがブロックチェーン技術を応用した仮想通貨である、ビットコインの技術的な要素を知る上で、... -
PHP
シーザー暗号の解読で見るデバッグの重要性
昨日のWordBench大阪でPHPプログラミングにおけるデバッグの重要性を説明していたら、早速「有言実行」を迫られる事態になりました。 なんじゃこりゃ? まずは上記の画像をご覧ください。ほとんどが意味不明なアルファベットの羅列になっています。ですが... -
PHP
substrを”.(ドット)”でできるのはなぜでしょうか?
PHPの組み込み関数であるsubstrについて質問があります。 ご存知の方がいらっしゃいましたらご教示願います。 質問の主旨 substrを".(ドット)"で連結できるのはなぜでしょうか? 質問の補足 補足その1 下記のコードにおいて、$alp_b_shiftは型が"string"...
1