仮想通貨の仕組み前回のお勉強では、仮想通貨(主にビットコイン)の「改ざん耐性」を実現するのにブロックチェーンというのが使われているというお話しをしましたが、そのブロックチェーンの根幹の暗号技術がハッシュと呼ばれるものです。ハッシュとは、簡単に言うとハッシュ関数という計算方法を実行することで任意のデータを一定の短い長さの値に変換したもののことです。・原則として元のデータは何でも良い・元のデータが少しでも変わると変換後のハッシュが全く異なる値になる・元のデータには戻せないといった特徴があります。元データが変わると変換後のハッシュが完全に異なるものになってしまうんですね。ある文章の中の句読点(文の切れ目や文中の意味の切れ目などに添える符号で「。」や「、」のこと)を1つ取っただけだと見た目にはほとんど変わりませんが、元の文章のハッシュ値と句読点を1つ取っただけの文章のハッシュ値は全く異なったものになるので、このハッシュ値から元のデータを復元するのは殆ど不可能に近いんです。いったハッシュ値の特徴を生かして、ファイルが破損していたり改ざんされていないかを調べるのに利用されたり、ハッシュから元データを復元できないという特徴を生かして、パスワード等の重要なデータを安全に保管する方法として利用されたりしている他、仮想通貨のビットコインにもSHA-256やRIPEMD-160というハッシュ関数が利用されているんです。シェアするツイートフォローするwp-tsuka関連記事トークンって何?仮想通貨とは違う?トークン(Token)とは、一言でいうとビットコインといった既存の仮想通貨のブロックチェーン上で発行した独自コインのことを言います。この独自コインのことをトークン(デジタルトークン)と呼んだりしているわけですが、Zaifトークンのように価値をつければ、ビットコインや日本円などとトレードすることができるようになります。Consensus)とは、あのリップル(XRP)が採用していることで有名なコンセンサス・アルゴリズムです。Consensus)は誰でも取引検証作業ができるPoWやPoSとは違い、発行主体が認めた機関だけが取引のノード(バリデータ)を立てることができ、彼らだけが取引の合意検証作業ができる仕組みになっています。記事を読む仮想通貨のブロックチェーンとはビットコインを中心とした仮想通貨の中核となる取引データのことをトランザクションと呼びますが、そのトランザクションを複数まとめた塊をブロックと言い、このブロックが連なるように保存された状態がブロックチェーンということになります。簡単なイメージでいうと、振込や入金といった銀行での取引を、インターネット空間上である塊(ブロック)にまとめ、さらにそれが連続した形で記録されたのがブロックチェーンということになります。記事を読む仮想通貨のトランザクション耐性とはトランザクション耐性とは、一定時間内でその通貨がどのくらい取引(トランザクション)ができるのか?ということを表します。何か買い物をして支払いをする時にかかる時間、待たされる時間のことと思えばいいと思いますが、一番わかりやすいのがクレジット決済だと思います。記事を読む内外為替一元化コンソーシアムとは内外為替一元化コンソーシアムは、国際送金における課題を解決するソリューションとして、今大きな注目を集めているリップル(Ripple:XRP)のプラットフォームを利用して、より安く・早い国際送金を実現する取り組みのことです。Asiaが主導しており、2018年において日本国内の60行以上が参加しています。記事を読む仮想通貨のコンセンサスアルゴリズム仮想通貨のコンセンサスアルゴリズムとは、ブロックチェーン技術の非常に重要な仕組みの一つで、半無限に伸びていくブロックチェーンを参照する人全員が合意(コンセンサス)を取れるよう、取引(トランザクション)の整合性をチェックして認証する方式(アルゴリズム)のことです。Stake)はコンピューターCPUの処理能力に関係なく、そのコインを保有している量に応じて発言権が付与されるという仕組みです。Stake)では、そういったPoWの問題点を解消する形で世に出てきたと言われています。記事を読む仮想通貨のマイニングとは?マイニングを直訳すると「採掘」ということになりますが、何で仮想通貨に採掘が関係あるの?って思う方も多いと思います。それは、仮想通貨(主にビットコイン)を手に入れる手法の一つが、いかにも「金の採掘」に似ているところからそのネーミングになったと言われています。分散台帳とは1つの取引を複数の場所に分散して記録・管理することを指しており、ほとんどの仮想通貨で使用されている分散型台帳技術ということになります。記事を読むスマートコントラクトとはスマートコントラクトは、今世の中で注目を集めている自動契約の仕組みで、仮想通貨(暗号通貨)の世界、特にイーサリアム(Ethereum)に実装されていることで大きな関心が寄せられています。そもそもスマートコントラクトとは、契約をプログラム化し自動的に実行させる概念で、執行条件と契約内容を予め決めておくことでその条件が満たされた際に自動的に契約が実行される仕組みのことです。コメントをキャンセルメールアドレスが公開されることはありません。数年前に知り合いからの紹介で何気に手に入れた仮想通貨(正確には暗号通貨:デジタル通貨っていうんですかね?)がICO後に思わぬ価格上昇でビックリ!ちょうど還暦を迎えたタイミングでもあったので、老後の年金生活に若干の不安を感じていたこともあって仮想通貨についていろいろ調べていくうちに仮想通貨の可能性にビビっときてお勉強を始めてみました。仮想通貨で悠々自適♪還暦からお勉強.。