字幕表 動画を再生する AI 自動生成字幕 字幕スクリプトをプリント 翻訳字幕をプリント 英語字幕をプリント Blockchains are incredibly popular nowadays. ブロックチェーンは今、信じられないほど普及しています。 But what is a blockchain? しかし、ブロックチェーンとは何か? How do they work, what problems do they solve and how can they be used? どのように機能するのか、どのような問題を解決するのか とどのような使い方ができるのでしょうか? Like the name indicates, a blockchain is a chain of blocks that contains information. その名の通り、ブロックチェーンは 情報を含むブロックの連鎖。 This technique was originally described in 1991 by a group of researchers and was originally この技術は、もともと 1991年に研究者のグループによって開発され、元々は intended to timestamp digital documents so that it’s not possible to backdate them デジタルドキュメントのタイムスタンプを目的としています。 遡ることはできない or to tamper with them. とか改竄したりします。 Almost like a notary. ほとんど公証人のように However it went by mostly unused until it was adapted by Satoshi Nakamoto in 2009 to しかし、それはそれまでほとんど使用されていないことによって行きました は、2009年に中本敏が映画化しました。 create the digital cryptocurrency Bitcoin. デジタル暗号通貨ビットコインを作成します。 A blockchain is a distributed ledger that is completely open to anyone. ブロックチェーンとは、分散型台帳のことで は誰にでも完全に開放されています。 They have an interesting property: once some data has been recorded inside a blockchain, 彼らは興味深い性質を持っています:一度いくつかの データがブロックチェーン内に記録されています。 it becomes very difficult to change it. 変えるのが非常に難しくなります。 So how does that work? で、どうやって使うの? Well, let’s take a closer look at a block. さて、ブロックを詳しく見てみましょう。 Each block contains some data, the hash of the block and the hash of the previous block. 各ブロックにはいくつかのデータが含まれています。 ブロックと前のブロックのハッシュを返します。 The data that is stored inside a block depends on the type of blockchain. ブロック内に格納されるデータは ブロックチェーンの種類について The Bitcoin blockchain for example stores the details about a transaction in here, such 例えば、ビットコインのブロックチェーンは、格納します。 ここでの取引の詳細については as the sender, receiver and amount of coins. コインの送り手、受け手、金額として A block also has a hash. ブロックはハッシュも持っています。 You can compare a hash to a fingerprint. ハッシュを指紋と比較することができます。 It identifies a block and all of its contents and it's always unique, just as a fingerprint. ブロックとそのすべてのコンテンツを識別します。 そしてそれは指紋のように常にユニークなものです。 Once a block is created, it’s hash is being calculated. ブロックが作成されると、そのハッシュは 計算されています。 Changing something inside the block will cause the hash to change. ブロック内の何かを変更すると ハッシュを変更します。 So in other words: hashes are very useful when you want to detect changes to blocks. つまり、ハッシュは非常に便利です。 ブロックへの変更を検出したい場合に使用します。 If the fingerprint of a block changes, it no longer is the same block. ブロックの指紋が変わると もはや同じブロックではありません。 The third element inside each block is the hash of the previous block. 各ブロック内の第三の要素は 前のブロックのハッシュ。 This effectively creates a chain of blocks and it’s this technique that makes a blockchain これは効果的にブロックのチェーンを作成します。 そして、この技術があるからこそ、ブロックチェーンが so secure. 安心してください。 Let's take an example. 例を挙げてみましょう。 Here we have a chain of 3 blocks. ここでは、3つのブロックの連鎖があります。 As you can see, each block has a hash and the hash of the previous block. ご覧のように、各ブロックにはハッシュがあり 前のブロックのハッシュ。 So block number 3 points to block number 2 and number 2 points to number 1. ブロック番号3はブロック番号2を指している と2番が1番を指します。 Now the first block is a bit special, it cannot point to previous blocks because it's the 今、最初のブロックは少し特別ですが、それはできません。 であるため、以前のブロックを指しています。 first one. 最初の1つ。 We call this the genesis block. これをジェネシスブロックと呼んでいます。 Now let's say that you tamper with the second block. では、2つ目の ブロック。 This causes the hash of the block to change as well. これにより、ブロックのハッシュが と同様に。 In turn that will make block 3 and all following blocks invalid because they no longer store 順番に言うと、ブロック3とそれに続くすべての ブロックはもはや保存されていないので無効です。 a valid hash of the previous block. 前のブロックの有効なハッシュ。 So changing a single block will make all following blocks invalid. そのため、1つのブロックを変更すると、以下のすべての ブロックは無効です。 But using hashes is not enough to prevent tampering. しかし、ハッシュを使うだけでは 改ざん Computers these days are very fast and can calculate hundreds of thousands of hashes 最近のコンピュータは非常に高速で 数十万のハッシュを計算する per second. 2番目のために。 You could effectively tamper with a block and recalculate all the hashes of other blocks 事実上、ブロックをいじることができる と他のブロックのすべてのハッシュを再計算します。 to make your blockchain valid again. を使用して、ブロックチェーンを再び有効にすることができます。 So to mitigate this, blockchains have something called proof-of-work. だから、これを緩和するために、ブロックチェーンは何かを持っています。 プルーフ・オブ・ワークと呼ばれています。 It's a mechanism that slows down the creation of new blocks. 作るのが遅くなる仕組みなので 新しいブロックの In Bitcoins case: it takes about 10 minutes to calculate the required proof-of-work and ビットコインの場合:10分程度で済む を計算するために必要なプルーフ・オブ・ワークと add a new block to the chain. チェーンに新しいブロックを追加します。 This mechanism makes it very hard to tamper with the blocks, because if you tamper with この機構により、改ざんが非常に困難になります。 ブロックを使っていじれば 1 block, you'll need to recalculate the proof-of-work for all the following blocks. 1ブロックでは、プルーフ・オブ・ワークを再計算する必要があります。 以下のすべてのブロックについて So the security of a blockchain comes from its creative use of hashing and the proof-of-work ブロックチェーンのセキュリティは ハッシュとプルーフ・オブ・ワークの独創的な使い方 mechanism. メカニズム。 But there is one more way that blockchains secure themselves and that's by being distributed. しかし、ブロックチェーンにはもう一つの方法があります。 自分自身の安全を確保するために、それは分散されることによってです。 Instead of using a central entity to manage the chain, blockchains use a peer-to-peer 中央のエンティティを使用して管理するのではなく 鎖、ブロックチェーンはピアツーピアを使用しています。 network and anyone is allowed to join. ネットワークがあり、誰でも参加できるようになっています。 When someone joins this network, he gets the full copy of the blockchain. 誰かがこのネットワークに参加すると、その人は ブロックチェーンのフルコピー。 The node can use this to verify that everything is still in order. ノードはこれを使用して、すべての はまだ順当です。 Now let's see what happens when someone creates a new block. では、誰かが 新しいブロック。 That new block is send to everyone on the network. その新しいブロックは ネットワークを使用しています。 Each node then verifies the block to make sure that it hasn't been tampered with. その後、各ノードはブロックを検証して 改ざんされていないことを確認する If everything checks out, each node adds this block to their own blockchain. すべてがチェックアウトされると、各ノードは次のように追加します。 ブロックを自分たちのブロックチェーンに All the nodes in this network create consensus. このネットワークのすべてのノードがコンセンサスを作成します。 They agree about what blocks are valid and which aren't. どのブロックが有効で そうでないもの Blocks that are tampered with will be rejected by other nodes in the network. 改ざんされたブロックは拒否される ネットワーク内の他のノードによって So to successfully tamper with a blockchain you'll need to tamper with all blocks on the だからブロックチェーンの改ざんを成功させるには のすべてのブロックをいじる必要があります。 chain, redo the proof-of-work for each block and take control of more than 50% of the peer-to-peer チェーンの各ブロックのプルーフ・オブ・ワークをやり直します。 で、ピアツーピアの50%以上を掌握する。 network. ネットワークを使用しています。 Only then will your tampered block become accepted by everyone else. その時だけ、あなたの改ざんされたブロックは 誰にでも受け入れられる This is almost impossible to do! これはほぼ不可能ですね!(笑 Blockchains are also constantly evolving. ブロックチェーンも常に進化しています。 One of the more recent developments is the creation of smart contracts. 最近の動きとしては スマートコントラクトの作成 These contracts are simple programs that are stored on the blockchain and can be used to これらの契約は、簡単なプログラムで ブロックチェーン上に保存されており automatically exchange coins based on certain conditions. 自動交換 の条件を満たしていることを示しています。 More on smart contracts in a later video. スマートコントラクトの詳細は後のビデオで。 The creation of blockchain technology peaked a lot of people’s interest. ブロックチェーン技術の創造がピーク 多くの人の興味を引く Soon, others realized that the technology could be used for other things like storing すぐに、他の人たちは、この技術が を保存するなど、他のことにも使用できます。 medical records, creating a digital notary or even collecting taxes. 医療記録、デジタル公証人の作成 とか、税金を徴収することもあります。 So now you know what a blockchain is, how it works on basic level and what problems これでブロックチェーンとは何か、どのように それは基本的なレベルで動作し、どのような問題 it solves. それが解決します。 Want to learn how you can implement a simple blockchain with Javascript? シンプルな Javascriptでブロックチェーン? Then checkout this video here. 続いて、こちらの動画をチェックしてみてください。 And as always: thank you very much for watching. そしていつものように:ご覧いただきありがとうございます。
B2 中上級 日本語 米 ブロック チェーン ハッシュ ノード ネットワーク オブ ブロックチェーンはどのように機能するのか - 簡単に説明します。 340 37 David Chen に公開 2017 年 12 月 20 日 シェア シェア 保存 報告 動画の中の単語