どのようにビットコイン取引のセキュリティ?それはプライベート・公開鍵のアドレスを意味するのでしょうか?リー・ウイング-LOK教師ビットコイン(2)

まず、認証

最後の講演では、我々は、電子請求システムのビットコインをされて知って、基本的なビットコインブロックチェーンの原則との話が、彼のすべてのレコードは、彼はいくつかの問題に直面しなければならなかったので、より公共のが、匿名ですどのように彼は、レコードまたは二重の支払い問題の改ざん、記録の改ざんを解決しようとしています。今日は、これらの質問を見てみましょう。まず、我々はビットコイン取引を確保する方法については、外観は本物である、である、どのように認証しますか?私たちは、各レコードがない偽造他の人が、ビットコイン保有者によって発行されていることを確認する必要があります。そこで、従来の伝統は、このように記録された伝統的な方法は何ですか?たとえば、あなたは、右の顔を磨くことができますか?顔認識は、私たちがビジネスを行うために銀行に行く、私の銀行に行くために私たちを必要とし、なぜですか?彼は顔を磨く必要があるため、右?二つ目は、あなたがあなたの指紋が、これが認識されていると言う押す、我々は文書を承認、またはZaihenたちは、指紋に従事することを、一人一人の指紋が同じではないことを文書に署名することができ、署名であります右?しかし、電子決済システムにおける方法が実現し、なぜできないのですか?顔の署名や指紋の両方なので、私は自分のコンピュータシステムをコピーすることができ、右?私はあなたの署名を下にコピーし、まだライン上にない私の偽のレコードに追加することができますか?私たちは、この伝統的な認証方法に変更を加える必要がありますので、呼ばれます電子署名。
私たちは今、特にビットコインのために再びこのことについて話します。まず、ビットコインのユーザーは、自分が登録したときに、乱数を生成するシステムは、乱数を生成し、その後、乱数は、それが命名を生成します。プライベートキー文字列。プライベート文字列は、あなたが知っている秘密鍵を生成することができます公開鍵文字列。これは、対応する秘密鍵と公開鍵ですが、また、アドレスを生成することができます。これらの事は、その重要性と同じではありませんので、まずあなたが秘密鍵を保存する必要があり、すべての、それはあなたのプライベートな機密であり、あなたの秘密鍵を紛失した場合は、すべてのあなたのbitcoinsは、そのプライベートを行っているでしょうあなたはそれが記録ヘッドにまで戻して良いメモリキーを持っている、一部の人々は、民間のインターネットコンピュータ内部に置くので、他の人に知らせていない、何人かの人々がありますが、秘密鍵は、公開鍵とアドレスながら、失われることができませんそれは公共のです。
あなたは、人々がお金を与えたい場合、あなたは彼にそれにあなたのアドレスを教えてあげましょう。あなたが誰かのお金を与えたい場合は、あなたが過去に一緒にあなたの公開鍵とアドレスを送信したいのですが、この二つが開いて、そこには関係ありませんが、また、公開鍵によるカウンタ-秘密鍵を計算することができない、私たちが言った最後の時間SHA256アルゴリズムあなただけの、それはとにかく数える作る計算することができない、公開鍵と同じ思考を考えることができることができますが、今度は、公開鍵、秘密鍵は、それはまた、暗号化の手段であり、計算できませんさ。わかりましたので、秘密鍵と公開鍵の役割は何ですか?秘密鍵は、文字列を暗号化することができ、公開鍵、秘密鍵暗号化、復号化を復号化した後にデータを置くことができますが、あなたは、文字列を暗号化することができます。
暗号化の鍵は、だから、これは我々が呼んでいるものと同じ、この暗号化方式ではありませんそれを解読?コール非対称暗号化非対称暗号化の最も典型的な例は、右、SHA256暗号化ですか?ビットコインは、それが秘密鍵を使用する場合、暗号化、非対称暗号化を使用することで、公開鍵を使用している場合、あなただけは暗号化することができ、そして誰もがあなたの後に暗号化された情報を復号化できる復号化されました。さて、今、我々は彼がお金のB10 Aビットを支払うことがしたかった一人がある場合はそれを行う方法を、お願いしたいと思いますか?彼は、彼はビットB10 Aは、このようなレコードを書き込むためにお金を支払わされたレコードの最初に書いた、終わっこのレコードの後、彼はハッシュ化された、抽象デジタル記録のようなもの置くんので、A彼は、ハッシュを消化するためにダイジェストを計算し、この概要は、実際には、SHA256アルゴリズムにより、アウトカウント要約はgonerをした後、彼は自身の秘密鍵を行うことによって行われ、出てきましたか?暗号化、暗号化した後は、それが正しい、パスワードを生成します終えましたか?Aはやってみたかった、そして彼は放送何を、どこへ行く彼の放送を放送することを、よく、パスワードを生成?彼B10ビットのお金への最初のAこの子に、彼は私が最初に10ビットの通貨が、それはない与えたことを他の人に伝えるために、放送したいですか?それから彼も出て放送彼自身の公開、彼は人々にどのような私の公開鍵を伝えたかったですか?
パスワードの後、彼は、ちょうど今、彼はまたも出て放送され、その後、他の誰かが彼の放送を持って、出てブロードキャスト暗号化されたパスワードを入れる必要があります後にしながら、情報のこの作品は、B10 Aは、お金の右側のビットに言ったことを熟考しに行きますか?Aそれは、このような検証を確認する方法を人々に本当にないのですか?まず、他の人は要約を取得するために、ハッシュを行います。この情報のメッセージを受け取りました。概要を取得するには。本要約の要約を入手して、実際には右、その場合はまったく同じ、Aのうち、数学を行いますか?同時に、公開鍵を用いて、それを復号化し、我々は、公開鍵は、右のメッセージを、解読できると知っていますか?公開鍵を用いて、それを復号化し、それがどのような対応するパスワード解読暗号解読を出てきましたか?要約され、ダイジェストは12プラスチック製の箱に等しい場合、彼はまた、概要を解読するので、我々はこれをまとめたものである1、2を言うかもしれないが、その後、彼は2つの要約、比較を比較するだろう、それはあなたのパスワードを示していそれはあなたの秘密鍵を持っているので、パスワードの要件は、右のみで満たし、要件を満たすためにありますか?何それが示すように、あなたが暗号化することができますので、私は本当にあなたが本当に放送が放送されていると思いますが、あなたが見つけた場合、この第二は同じではありませんプラスチック針の箱であることを?これは、すべてのユーザーがメッセージを拒否しますので、そのような行動は、AのBに送信されたすべてのメッセージが右、Aによって発行されていることを保証するであろう、このメッセージは偽物であることを示していますか?我々は、電子署名、それを呼び出すことができますこの方法で、このアプローチの使用は、電子的に署名することをハッシュ化されたが、実際には、私たちの銀行カードもほぼこのよう拍子原理がたくさんいました。OK、これが最初の問題は、Aは、B10ビットコインを配布していることを証明する方法であるので、このメッセージは偽造ではなく、Aが発行され、セキュリティです。A B10はA自身ビットコイン単に何の10ビットコインはどのように行うには与えない場合でも、別の問題が、ありますか?それともそれは唯一の10ビットコインだったが、彼はまた、B10に二つのメッセージ、11ビットの通貨を送信し、Cは、識別するために、どのように、この時点で他の人にビットコインを作りますか?これは第二の問題です。
ここに画像を挿入説明

第二に、二重の賃金

どのように我々は、二重賃金ダブル賃金にどのように対処するかという問題に対処するのですか?さて、この事で見てみましょう、バランスをチェックする方法、残高を確認する方法については、この問題は、我々まず最初の外観を解決するには?バランスはそれをチェックは何ですか?あなたが唯一の10ビットコインを持っていたことを、あなたは20に誰かを支払う必要がある、私は右、拒否するだろうか?どのように私はそれについて移動することを拒否しましたか?私たちは、ブロック鎖の多くは情報のパッケージ契約のブロックであることを知って、それが連鎖一緒の文字列です。そして、ビットコインブロックチェーンの使用の誰もが、彼はすべての情報をダウンロードするでしょう、彼らは彼が背後に知っていたすべての情報まで、ジェネシスのブロックから始まります。

ここに画像を挿入説明
2.1バランスチェック
1日はAと言うのであれば、私はチェックを行くので、この情報にさらさ誰かの後、B10ビットコインを支払う、と子供に出て放送するようにそれを取るしたい、それは、たとえば行く方法を確認してくださいあなたのbitcoinsは、採掘によって得られた鉱山のように、から来て、彼は、50 bitcoinsを獲得した後、20ビットコインを支払うために支払ったこのブロックするので、人のことオペレータは有料20ビットコインに50ビットの通貨を取得し、あなたはB20 bitcoinsを支払うので、あなたは今、30 bitcoinsを残しているので、メッセージは、ネットワークによって受け入れられますが、私は有料にしたいと言った場合にはそれは確認されませんので、お金のB60ビットは、その後、他の人が数学を行います、あなたは、その後、人々は、メッセージを拒否します、あなたがお金を支払うだけで30、及びB60のビットを見つけ、あなたが送り出さは、役に立たない他人理由それは確認することはできません。
あなたは、このメッセージを受け取った他の人が確認され、新しいブロックの内部にパッケージ化された知っていたとき、それはないですか?B10 A支払われるメッセージの内部を含む新しいブロックは、この問題はあなたのバランス方法が遡及することです解決することができるので、あなたは、この情報が、確認された場合でも、お金のビット、回顧を通じて、これが最初であります質問。
2.2ダブル賃金
その後、最初の二つの質問には、Aは、二重支払いの場合に行う方法ということでしょうか?ダブル賃金とは何ですか?例えば、生活の中でそのような人があり、彼は、家を売るの結果は、二つの買い手で署名されたときに、家を売ることだった、彼は二回販売し、家を入れて、これは二重の支払いと呼ばれています。
また、ビットコインこのような問題に存在し、彼はすでに10 Aビットコインを持っている一人が存在する場合、それはないですか?彼はすでにクレジット10ビットを持っているが、彼はほぼ同時に2つのメッセージを送りました。CにAメッセージ2ビットコインのペイ10と呼ばれるようなメッセージによってBに支払う10ビットコインと呼ばれる第1条Aメッセージは、ほとんどだから何な結果ということ、同時に彼に2つのメッセージを送っ?彼がメッセージAに暴露されたネットワーク上の各受信者の後、私はまだ十分にAのバランスをカウントするように言うだろうか?記事の後に結果がメッセージに接触していたならば、それは、ネットワーク上のすべてのユーザーがAトレースする意志メッセージを受け取るので、バランスの十分なを参照してください、二行目はそれを拒否します入り何人かの人々が最初にこのメッセージを超える受信可能性があるので、彼は上記のメッセージにさらされた彼のバランスはもはや十分ではありませんので、彼は当然、このメッセージをバックアップすることを拒否します、もちろん、一部の人々は、この下の終わりではと最初に接触してもよいですニュース、彼がこのメッセージ、権利の上拒否自然だろうか?
この時点で、彼らは独自の内部にパッケージニュースをブロックするため、より多くの、無駄にさらされ、今回はラッキー見つけるまで、ソリューションという数学の問題を確認した際に確認し、新しいをヒットされていませんブロックは、例えば、人の男が、彼は突然、彼は右、新しいブロックに行って、私の同等掘らある研究の説明を、見つける、数学の問題の解決策を見つけましたか?新しいブロックに、このブロックは、このメッセージの内部で、私はこのメッセージに10 Bのbitcoinsを支払い、その後、彼はちょうどこのへのリンクの上にブロックを置くと、そのリンクは上記の行き含まれてい、メッセージが確認され、このメッセージが確認された後、これらの人々はちょうどそう方法については、上記の新しい音楽のブロックがありますかどうかを確認するために、このレコードの下に詰めるか?そのことを 誰もが、誰もがブロックし、代わりに誰もが破棄され、確認メッセージの上部にあるようなものだったトップステーションに立つだろう、あきらめます彼らのブロックを放棄します。幸運ならば、この人は、この数学の問題うちの下で受け入れ同様に、このメッセージは、メッセージが破棄されます今朝確認されます。
私たちは私たちに他人の支払いを受ける際に、一度にお金が口座に入金されたとは思いませんので、我々はブロックが形成されるまでとき、私たちのメッセージは、このバックボーンに記録されるまで待たなければなりません、そして我々はこのお金は本当に私たちを呼び出すことができると信じて、これは二重の支払いを防ぐためにどのように我々の問題です。彼はどのように改ざんを防止するために、改ざんを防止する方法であるという問題があるビットコインはそう。署名は右、ない偽物であるので防止改ざん、例えば、人のレコードが存在を改ざんしたいです、彼は、誰か他の人の署名を偽造することはできませんか?電子署名、彼はレコードを削除することができ、例えば、彼は有料誰か10ビットコインを持っているでしょう、そして今、彼は右、レコードを削除したいですか?フェイク、レコードが、私はそれをどのように軽減するもので改ざん?

第三に、改ざんを防止するために

3.1最長チェーンの原則
我々はビットコインを言いたいまず第一に呼ばれる原則があります最長チェーンの原則。什么叫最长链原则?就是说这是一个区块链,这是一个区块链,比如说目前已经算到这个地方了,那么下面有很多的矿工在那拼命的找方法去打包一个心块结果,很有意思的是几乎同时有两个矿工分别找到了一个新的块,分别找到了一个新的块,然后把新的信息向周围人广播,广播了之后,有些人一看上面这个已经有人找到新块了,是吧!底下人一看,也有人找到新块乐,而且找到新矿是底下!
好,现在这两拨人每一个人都会以自己接收到的第1个新块为准,他接收到这个块,当然他也知道好像还有个分支怎么办?他们先不管,先按照自己的接触到的块继续往下算,直到某一个时候,比如说有个幸运儿,比如这个人,他算出来了一个下一个块,于是就在自己战队的排列上又加了一个块,大家看此时这条链就比这条链要长了。当他把这条消息广播出去之后,全网都会知道这条链更长一些,这样一来这些人会怎么样?这些人会重新站队跑到上面去,然后大家再继续往下去算量,那么继续往下算,继续往下算,刚才挖矿这个人他就失败了,矿本来被挖出来的,结果又被废弃。
有人说我就不上去,我就在我底下这条链往下走,行不行?那也可以,但问题是全网的基本原则都是找最长链,如果你认为你自己一个人可以对抗其余所有的人,你可以最后造的这条块链比刚才那个还要长很多,那行你这个也继续挖,但是大家都认为最长链是最有希望成为公认原则的,所以大家都会往最长链去跑。好了,有了最长链原则之后,我们就可以说一下怎么样去防止篡改了?
3.2防改
怎么样去防止篡改?我们看一下,刚才我们说过有一个人他希望抹掉自己的一条记录,什么记录?就是这个人A他本来是支付给了B10个比特币的,但是现在他不想要记录了,他要想把它给抹掉怎么办?他可以通过这样的一个方法,后面本来已经有一个块了,对吧?已经有一个块儿,现在他在这重新计算,重新打包重新计算,算出一道数学题来,大家注意这个工作量是很大的,全世界一起算,每10分钟出一个,但是你作为一个个人,你想改掉这个东西,你就要自己算出来,对吧?算出来之后你重新打包,于是造出一个资料来,资料里是不含A给B的信息的。好,你伪造了之后别人不承认,为什么?因为这条链不够长,对吧?于是怎么办?于是你在上面继续往下算,继续往下算,什么时候你算的比别人全世界算的还要长了,那么全世界的人都会跟到你,于是你伪造就成功了。也就是说理论上来讲你是可以进行改动的,但问题是改动了之后别人不承认,除非你的计算能力超过了世界上其余所有的人。有人说万一就有这样的一个坏人,它控制了全世界50%以上的电脑,然后就为了改掉一个区块链的记录,大家要注意,如果一个人他有很多钱的话,他就不会去干当一个小偷。同样道理,如果有一个个人他能够控制全世界50%以上的电脑的话,那么他不会去通过这种办法就为了抹掉自己一条记录,他为什么不在这努力地挖矿,让自己有更多的钱。
だから、このような観点から、ビットコインは、あなたは、あなたが世界中の人々と対立しているを改ざんしたいと、この方法で改ざんを防止するために、あなたは長い金額をリンクする必要があり、その後、世界は他を打つことができる、すべての上人々は、それは本当に非常に低い可能性があります。そして、フォローアップの量の増加に伴い、あなたは6の後、私たちは基本的にはもはや不可能であることと信じていない、大規模なトランザクションは、例えばなどのいくつかの作品を、待たなければならない、それが一般的である大規模な取得の難易度を変更します改ざん、私たちは、発行体がソブリン危機、通貨の固定量のビットを心配する必要はありません、スパムの危険性は存在しません、技術は非常に新しいといいですとニュース、ビットコインを確認して、ビットコインが中央を持っていません、B、本質的に守備の属性など、非常に多くの利点があるので、ビットコインの取引手数料は、非常に低い場合、さかのぼることができ、それはでも中本はノーベル経済学賞を受賞されなければならないノミネートされました。
ビットコインは匿名の通貨があるので、しかし、また、それが取引に入っているときは、唯一の公共および1つのアドレスが、あなたはそれが非常に多くの犯罪者が申し出を取ることができます同じように、公開鍵とアドレスで終わりでは知らない人が必要ですマシン。例えば、一部の人々はビットコイン恐喝、麻薬密売、マネーロンダリングなどを使用し、そのような活動は、いくつかの政府部門に見舞われ、何人かの人々の投機的手段の一種であるビットコインが発生する特殊な通貨暴落高騰にあります多くの人々は、私たちは、あなたがbitcoinsを購入したい場合、それは投資ではなく、投機の観点からする必要があり、技術的な手段と見られてビットコインを置くべきだと思い、多くの人々が倒産ある、豊かな一夜となりました。
長期的には、投機のすべての種類は、あなたが破産失うことになりますので、しかし、あなたが安定した利益を上げることができる唯一の投資。

公開された10元の記事 ウォンの賞賛0 ビュー139

おすすめ

転載: blog.csdn.net/weixin_43370373/article/details/104434605