256ビット暗号の安全性とは?:英語学習ノート

3Blue1Brown

学習難度
741語 185語/分

動画紹介:GPUから銀河、宇宙の年齢へ規模を広げ、256ビット探索とビットコイン採掘機器を説明します。 主な英語の学習ポイント: 1. "so far removed from anything that we ever deal with that it can be hard to appreciate its size." — 文法・文型:so ... that と far removed で、極端な規模が日常経験を超える理由を説明します。 2. "For comparison," — 談話・物語・修辞:身近な基準を導く合図を見分け、抽象的な数字を分かりやすい比較へ変えます。 3. "get my mind around," — イディオム・比喩:頭でつかむという意味を学び、複雑な概念が理解しにくいと自然に言えます。

解説一覧

In the main video on cryptocurrencies,

0:04

暗号通貨に関するメインの動画で、

I made two references to situations

0:06

私はある状況について2回言及しました。

where, in order to break a given piece of security, 文法

0:08

セキュリティの一部を破るためには、

you would have to guess a specific string of 256 bits. 文法

0:10

特定の256ビットの文字列を推測しなければならないという状況です。

文法

in order to:目的を明示する表現

この文の in order to は目的を示しています。特定のビット列を推測する目的は、セキュリティの仕組みを破ることです。ここでの order は「命令」や「順序」という意味ではありません。 形は in order to + 動詞の原形です。目的の関係を明確に示せるため、手順、理由、判断などを説明するときに特に役立ちます。より短い to だけでも、同じ目的を表せることがよくあります。

練習

目的を明示する、このレッスンの3語の表現を使って文を完成させてください:The team saved a copy ____ compare the two versions later.

答えを見る

in order to

文法

would have to:仮定の状況で生じる必要性

would have to は、想定上または条件上の状況の中で必要なことが生じるという意味です。この文では、誰かがセキュリティの仕組みを破ろうとするなら、正確な256ビット列を推測する必要があるということです。 形は would + have to + 動詞の原形で、would have to guess のようになります。ここでは過去の時間を表しておらず、would have + 過去分詞という完了形でもありません。

練習

仮定上の現在または未来の状況で、必要なことが生じると述べている文を選んでください。

  1. We have to use the backup every Friday.
  2. If the main server had failed, we would have had to use the backup.
  3. If the main server failed, we would have to use the backup.
答えを見る

If the main server failed, we would have to use the backup.

One of these was in the context of digital signatures フレーズ

0:15

一つはデジタル署名の文脈で、

and the other in the context of a cryptographic hash function.

0:17

もう一つは暗号学的ハッシュ関数の文脈でした。

フレーズ

in the context of で関連する状況を示す

in the context of は、特定の状況・話題・分野の中で考えると、という意味です。この文では二つの異なる技術的な場面を示し、同じ大きな話題の中にある二つの用途を区別しています。 in the context of + 名詞句という形で、どの背景を基準に発言を理解すべきかを読み手に示します。文章の一部分の中に物理的に位置するという意味ではありません。

練習

「この分野の中で考えると」という意味の4語の表現で文を完成させてください:The rule makes sense ____ online privacy.

答えを見る

in the context of

For example, if you want to find a message 文法

0:21

例えば、SHA-256ハッシュが

whose SHA-256 hash is some specific string of 256 bits,

0:23

特定の256ビットの文字列になるメッセージを見つけたい場合、

you have no better method than to just guess and check random messages. 文法

0:28

ランダムなメッセージを推測して確認するより他に良い方法はありません。

文法

a message whose SHA-256 hash is の whose

Whose は所有関係を表す関係節を導きます。a message whose SHA-256 hash is ... では、hash は message に結び付いた性質または結果で、節全体がどのような message かを特定します。 Whose は人だけに使う語ではありません。物と、その一部・性質・関連する結果を結び付けることもできます。名詞 + whose + 名詞 + 動詞という簡潔な形により、a message for which the SHA-256 hash is ... のような重い表現を避けられます。

練習

所有関係を表す関係語で文を完成させてください:We need a laptop ____ battery lasts all day.

答えを見る

whose

文法

have no better method than to + 動詞の原形:よりよい方法がない

have no better method than to + 動詞の原形は、利用できる方法の中では、その動作をすることが最善または唯一実行可能な方法だと表します。ここでは to が具体的な動作 to just guess and check random messages を導いています。 この表現は、その方法を褒めているわけではありません。ほかの方法がもっと悪い、または存在しない場合には、遅くて面倒な方法にも使えます。

練習

学習した6語の表現を使って文を完成させてください:We ____ wait until the storm passes.

答えを見る

have no better method than to

And this would require, on average, フレーズ

0:33

そしてこれには、平均して

2 to the 256 guesses.

0:35

2の256乗回の推測が必要になります。

フレーズ

on average:統計上の平均であり、毎回同じ結果ではない

On average は、多くの事例から計算または推定した結果を示します。必要な推測が少ない場合も多い場合もあり、この表現は全体をまとめた統計上の結果を示します。 そのため、述べている範囲が限定されます。示された回数が、すべての試行で必ず必要になる固定回数という意味ではありません。

練習

文:A battery lasts 10 hours on average. 主張:すべての電池が正確に10時間使える。この主張は正しいですか、誤りですか。

  1. 誤り
  2. 正しい
答えを見る

誤り

Now, this is a number so far removed from anything 文法

0:38

さて、これは私たちが普段扱うどんなものからも

that we ever deal with that it can be hard to appreciate its size.

0:41

かけ離れた数字であり、その大きさを実感するのは困難です。

文法

so far removed from ... that ...:あまりにもかけ離れているので…

ここでの so ... that ... は、非常に高い程度と、その結果を結び付けます。この数は人が普段扱うものからあまりにもかけ離れているため、大きさを理解するのが難しくなります。that 節は、so で示した程度から生じる結果を表します。 ここでの far removed from は比喩的な表現で、「非常に遠い、または大きく異なる」という意味です。物理的に取り除かれたり削除されたりしたという意味ではありません。極端な性質が後の結果を引き起こすことを示すときに使える形です。

練習

so far removed from ... that ... を使って文を完成させてください:The scale is ____ ordinary experience ____ most people struggle to imagine it.

答えを見る

so far removed from · that

But let's give it a try. フレーズ

0:45

しかし、試してみましょう。

フレーズ

give it a try:やってみる

Give it a try は、「それを試す」「やってみる」という意味の自然な決まり文句です。代名詞 it は、すでに話題になっている作業や考えを指します。ここでの give は、文字どおり何かを手渡すという意味ではありません。 let's と一緒に使うと、話し手はほかの人を一緒に挑戦しようと誘っています。難しいかもしれないと認めた後によく使われます。この表現によって、難しさについての話から実際の行動へ移ります。

練習

give it a try を使って誘いの文を完成させてください:We are not sure this method will work, but let's ____.

答えを見る

give it a try

2 to the 256 is the same as 2 to the 32

0:46

2の256乗は、2の32乗を

multiplied by itself eight times.

0:50

8回掛け合わせたものと同じです。

Now, what's nice about that split is that 2 to the 32 is 4 billion, 文法

0:52

この分割の良いところは、2の32乗が40億になることです。

文法

What's nice about X is that Y:X のよいところは Y

What's nice about X is that Y は、まず X を肯定的に評価し、次に that節の Y で具体的な利点を示します。この文では X が that split で、Y がその分け方が役立つ理由を説明しています。 ここで nice は「親切な」ではなく、「役立つ、便利な、都合がよい」という意味です。この型を使うと、先に利点があることを示してから詳細を述べられます。

練習

what's nice about X is that Y という決まった型を使って文を完成させてください:____ this app ____ it works offline.

答えを見る

What's nice about · is that

which is at least a number we can think about,

0:56

これは少なくとも私たちが想像できる数字ですよね?

right? It's the kind of thing you might see in a headline.

0:58

ニュースの見出しでも見かけるような数字です。

So, all we need to do is appreciate what 文法

1:01

つまり、私たちがすべきことは、

multiplying 4 billion times itself

1:03

40億をそれ自身と

eight successive times really feels like.

1:06

8回連続で掛け合わせるとどうなるかを想像することです。

文法

All we need to do is + 動詞の原形

All we need to do is + 動詞の原形は、一つの行動を唯一必要な手順として示します。大きく複雑な課題でも、その一つの手順に注意を絞ることで取り組みやすく感じさせます。 all we need to do is の後では、動詞は通常 to を付けずに原形になります。例は all we need to do is appreciate です。最初の do が行動を表し、is の後の動詞の原形がその具体的な行動を示します。

練習

all we need to do is を使い、課題を一つの行動に自然に絞っている文はどれですか。

  1. All we need to do is check the address.
  2. All we need to do is a check the address.
  3. All we need to do is checking the address.
答えを見る

All we need to do is check the address.

As many of you know,

1:09

皆さんの多くが知っているように、

the GPU on your computer can let you run a whole bunch of computations 語彙

1:10

コンピューターのGPUは大量の計算を

語彙

大量をくだけて表す「a whole bunch of」

ここで a whole bunch of は「たくさんの」または「大量の」という意味です。可算名詞の複数形 computations を修飾し、計算の数が多いことを強調しています。 bunch は文字どおりには物がひとまとまりになったものを指すことがありますが、ここでは計算が物理的に束になっているという意味ではありません。この句は、数を特定せずに量が多いことをくだけた調子で表します。

練習

レッスンに出てきた「たくさんの」を表すくだけた句で文を完成させてください:The update fixed ____ small bugs.

答えを見る

a whole bunch of

in parallel, incredibly quickly.

1:13

並列して驚くべき速度で実行できます。

So, if you were to specially program a GPU to run a cryptographic hash function over and over, 解説

1:16

なので、もし暗号学的ハッシュ関数を何度も実行するようにGPUを特別にプログラミングしたとしたら、

a really good one might be able to do a little less than a billion hashes per second.

1:22

本当に優れたものであれば、1秒間に10億回弱のハッシュ計算ができるかもしれません。

文法

仮定の可能性を表す「if you were to」...「might be able to」

If you were to は、話し合うための想像上の行動を提示します。were は、そのプログラミングがすでに行われたことを示すものではありません。were to + 動詞の原形で、行動を仮定上の手順として示します。 Might be able to は、起こり得る結果を慎重に述べます。この二つを組み合わせると、特別にプログラムしたGPUが何を達成できる可能性があるかを、性能を保証せずに考察できます。

練習

アップグレードを仮定として示し、その結果を可能性のある能力としてだけ述べている文はどれですか。

  1. If you upgrade the battery, the drone will definitely fly longer.
  2. You upgraded the battery, so the drone can fly longer.
  3. If you were to upgrade the battery, the drone might be able to fly longer.
答えを見る

If you were to upgrade the battery, the drone might be able to fly longer.

フレーズ

反復動作を表す over and over

over and over は「何度も、繰り返し」という意味で、同じ動作が何回も起こることを表します。ここでは、GPU が同じハッシュ関数を繰り返し実行し、ハッシュを次々と生成するという意味です。 3語全体を1つの副詞句として捉えます。関数をどのように実行するかを説明しており、over に「何かを越えて」という空間的な意味はありません。

練習

over and over が、同じ動作が繰り返されることを表している文はどれですか?

  1. The printer showed the same error over and over.
  2. The meeting was over, and everyone went home.
  3. The bird flew over the fence and over the lake.
答えを見る

The printer showed the same error over and over.

And let's say that you just take a bunch of those and 話の流れ

1:27

そして、それらをたくさん集めて、

cram your computer full of extra GPUs フレーズ

1:29

コンピューターにGPUを詰め込み、

フレーズ

“cram your computer full of”:cram X full of Y の型

ここで cram your computer full of extra GPUs は、追加のGPUをコンピューターに大量に詰め込み、ほぼいっぱいにするという意味です。cram には、狭い所へ無理に押し込む、または多すぎる物を詰める感じがあるため、中立的というより生き生きとした誇張表現です。 応用できる型は cram + X + full of + Y です。X はいっぱいになる対象、Y はその中を満たす材料・物・活動です。

練習

cram + X + full of の型と the week を使って文を完成させてください:The producer had too many bookings and had to ____ guest appearances.

答えを見る

cram the week full of

so that your computer can run 4 billion hashes per second.

1:31

1秒間に40億回のハッシュ計算ができるようにしたとしましょう。

話の流れ

一時的な仮定を導入する let's say that

let's say that は、例、見積もり、計算のために一時的な仮定を導入します。ここでは、話し手が計算を進めやすい GPU の速度を前提として選んでいるだけで、その速度が実測値だとは述べていません。 形は let's say (that) + 節です。聞き手にその節を説明の次の段階で一時的に受け入れてもらう働きがあり、会話では that がよく省略されます。

練習

話し手は既知の事実を述べるのではなく、費用を概算しています。一時的な仮定を導入するのに最も適した文はどれですか?

  1. Each ticket definitely costs ten dollars.
  2. Let's say that each ticket costs ten dollars.
  3. For example, each ticket cost ten dollars yesterday.
答えを見る

Let's say that each ticket costs ten dollars.

So, the first 4 billion here is going to represent

1:35

すると、ここでの最初の40億は、

the number of hashes per second per computer.

1:37

コンピューター1台あたりの1秒間のハッシュ数を表します。

Now, picture 4 billion of these GPU-packed computers.

1:41

次に、このGPUを詰め込んだコンピューターが40億台あると想像してください。

For comparison, 話の流れ

1:46

比較のために言っておくと、

even though Google does not at all make their number of servers public,

1:46

Googleはサーバー数を全く公開していませんが、

estimates have it somewhere in the single-digit millions. 文法

1:50

推定では数百万台と言われています。

話の流れ

“For comparison,”:比較基準を導入する表現

ここで For comparison, は、Googleのサーバー数の推定値が、前に出たはるかに大きな数字を理解するための比較基準であることを聞き手に知らせます。これは情報を整理する目印であり、次の事実は主張を続けるためではなく、規模感を示すために置かれています。 よくある流れは、判断しにくい数字を示した後に For comparison, + 身近または関連性のある基準を加える形です。コンマは、話が比較基準へ移ることを示します。

練習

最初の数字を理解するための比較基準を導入する表現として、最も適切なものはどれですか。The school library has 120,000 books. ___ the average branch in the district has about 40,000.

  1. In other words,
  2. As a result,
  3. For comparison,
答えを見る

For comparison,

文法

estimates have it somewhere in...:おおよその範囲を伝える

estimates have it... という報告の形では、have は「数値を報告する、またはある範囲に位置づける」という意味で、it はまだ不明な合計値を表します。後ろの語句が、その合計値がどの範囲にあると考えられているかを示します。have it は「それを所有する」という意味ではありません。 Somewhere in the single-digit millions は数を意図的に大ままにし、100万以上1000万未満のどこかを意味します。話し手は推計を伝えているのであり、公式の正確な合計値を示しているのではありません。

練習

レッスンで学んだ正確な2語の報告表現を使って2文目を完成させてください:The final construction cost has not been confirmed. Early estimates ____ somewhere between two million and four million dollars.

答えを見る

have it

In reality, most of those servers are going to be much less powerful than our imagined GPU-packed machine.

1:54

実際には、それらのサーバーのほとんどは、私たちが想像したGPU満載のサーバーよりもはるかに性能が低いはずです。

But let's say that Google replaced all of its millions of servers with a machine like this, フレーズ

2:00

しかし、仮にGoogleが数百万台のサーバー全てをこのようなマシンに置き換えたとすると、

then 4 billion machines would mean about a thousand copies of this souped-up Google. 語彙

2:05

40億台のマシンは、この強化版Googleの約1000個分に相当します。

フレーズ

replace A with B:古いものと新しいもの

Replace A with B は、A を取り除くか使うのをやめ、代わりに B を使うという意味です。A が古いもの、with の後ろの B が新しいものです。 この文では、A は Google の何百万台ものサーバーで、B は a machine like this です。単数形の a machine like this は代わりに使う機械の種類を表しています。with は取り除かれるものを示す語ではありません。

練習

正確な replace A with B の形で完成させてください:The clinic ____ its paper forms ____ a secure online system.

答えを見る

replaced · with

語彙

souped-up:改造して大幅に高性能になった

ここで souped-up は、普通のものよりはるかに高い性能を出せるように改造したり装備を追加したりした、という意味です。想定上の Google システムを特別に高性能な版として表しており、soup(スープ)とは関係ありません。 このハイフン付きの形容詞は、a souped-up engine や a souped-up computer のように、通常は名詞の前に置きます。部品や機能を追加して、速度、出力、能力を高めたことを表す場合がよくあります。

練習

「改造されて性能が大幅に高くなった」という意味の、ハイフン付きのくだけた形容詞で文を完成させてください:After the team added a faster processor and extra memory, the once-basic computer became a ____ machine.

答えを見る

souped-up

Let's call that 1 kilo-Google worth of computing power. 解説

2:10

この計算能力を、1キロ・グーグル(kilo-Google)と呼びましょう。

話の流れ

Let's call that X:仮のラベルを付ける

Let's call that 1 kilo-Google の call は、何かに名前やラベルを付けるという意味です。Let's によって共同の提案になり、話し手は、今説明した考えをこのラベルで呼ぼうと聞き手に提案しています。 これは情報を整理するための表現です。複雑な数量に短い仮の名前を付けると、後で簡単に言い直せます。1 kilo-Google はこの説明のために作られた名前で、この構文自体が正式名称であることを示すわけではありません。

練習

今述べた見積もりに、新しい仮のラベルを最も明確に付けている文はどれですか。

  1. Let's say the weekend buffer is too small.
  2. Let's call that the weekend buffer.
  3. It is officially called the weekend buffer.
答えを見る

Let's call that the weekend buffer.

フレーズ

1 kilo-Google worth of computing power:「尺度 + worth of + 名詞」

「数量または単位 + worth of + 名詞」という形では、worth of が前の尺度を、後ろの名詞が表すものの数量に変えます。ここでの 1 kilo-Google は独自に作られた単位なので、1 kilo-Google worth of computing power は、その単位に相当する量の計算能力という意味です。 ここでの worth は、計算能力に価値があるか、価値に見合うかを評価しているのではありません。応用できる考え方は「示された尺度が表す数量」で、three days' worth of food などにも使われます。

練習

worth of を使って、時間を尺度とする数量を表している文はどれですか。

  1. We packed food for three days.
  2. The food was worth the high price.
  3. We packed three days' worth of food for the hike.
  4. The trail was worthy of our attention.
答えを見る

We packed three days' worth of food for the hike.

There's about 7.3 billion people on Earth.

2:14

地球上には約73億人の人がいます。

So, next, imagine giving a little over half of every individual on Earth

2:17

次に、地球上のすべての個人の半分強の人々に、

their own personal kilo-Google.

2:22

それぞれ自分専用のキロ・グーグルを与えたと想像してください。

Now, imagine 4 billion copies of this Earth.

2:25

そして、この地球のコピーが40億個あると想像してください。

For comparison,

2:30

比較として、

the Milky Way has somewhere between 100 and 400 billion stars.

2:31

天の川銀河には1000億から4000億個の星があります。

We don't really know,

2:35

本当のところは分かりませんが、

but the estimates tend to be in that range. フレーズ

2:35

推定値はその範囲に収まる傾向があります。

フレーズ

推定を慎重に述べる tend to be in that range

Tend to は「通常はそうなるが、必ずしも常にそうとは限らない」という意味です。Be in that range は「前に示された上限と下限の間に入る」という意味です。組み合わせると、複数の推定値が以前に示された区間におおむね集中することを表します。 これは慎重な言い方です。すべての推定値がその区間内にあるとも、数値が正確だとも断定せずに、全体的な傾向を伝えます。That は、聞き手が前の文脈から特定できる範囲を指す必要があります。

練習

複数の研究が異なる数値を報告しており、その大半は40から60の間です。最も適切で慎重なまとめはどれですか。

  1. Every estimate is in that range.
  2. One estimate may be in that range.
  3. The estimates are exactly 50.
  4. The estimates tend to be in that range.
答えを見る

The estimates tend to be in that range.

So, this would be akin to a full 1% of every star in the galaxy 語彙

2:38

つまり、これは銀河系内のすべての星のちょうど1%が

having a copy of Earth

2:43

地球のコピーを持っていて、

where half the people on that Earth

2:44

その地球の半数の人々が

have their own personal kilo-Google.

2:46

個人用のキロ・グーグルを持っていることに相当します。

語彙

フォーマルな比較を表す akin to

この文の akin to は、「性質や効果が……に似ている」という意味です。話し手は二つの状況が完全に等しいと言っているのではなく、想像上の巨大な銀河を使って規模を慎重に比較しています。 形は be akin to + 名詞または -ing 形です。説明や分析で、ある考えを比較可能な別の考えと結び付ける、比較的フォーマルな表現です。

練習

このレッスンで学んだ2語のフォーマルな表現で文を完成させてください:“Her role in the discussion was ____ that of a referee.”

答えを見る

akin to

Next, try to imagine 4 billion copies of the Milky Way.

2:49

次に、天の川銀河のコピーが40億個あると想像してみてください。

And we're going to call this

2:54

これを私たちは

your giga-galactic supercomputer running about 2 to the 160 guesses every second.

2:55

毎秒約2の160乗回の推測を実行する、あなたのギガ銀河スーパーコンピューターと呼ぶことにしましょう。

Now, 4 billion seconds,

3:03

さて、40億秒は

that's about 126.8 years.

3:04

約126.8年です。

4 billion of those,

3:07

それが40億個あると、

well, that's 507 billion years,

3:08

そう、それは5070億年となり、

which is about 37 times the age of the universe.

3:11

宇宙の年齢の約37倍になります。

So, even if you were to have your GPU-packed kilo Google per person 文法

3:14

つまり、あなた一人につきGPU満載のキロ・グーグルを持つ

multi-planetary giga-galactic computer guessing numbers for 37 times the age of the universe,

3:18

複数惑星にまたがるギガ銀河コンピューターが、宇宙の年齢の37倍の間数字を推測し続けたとしても、

it would still only have a 1 in 4 billion chance フレーズ

3:24

正解を引き当てる確率は

of finding the correct guess.

3:28

まだ40億分の1しかないのです。

文法

even if you were to ... would still only have の譲歩表現

Even if you were to は、極端な仮定条件を導入します。Were to によって、その条件が現実から遠いもの、または意図的に想像されたものとして感じられます。実際に起こると言っているわけではありません。 主節の would still only have は、その非常に有利な条件があっても結果が限られたままであることを示します。Still は結論が変わらないことを示し、only は残された可能性がどれほど小さいかに注意を向けます。全体として、非常に有利な仮定でも結論を覆せないことを表します。

練習

このレッスンで学んだ2部分からなる譲歩表現で文を完成させてください:“____ double the search time, you ____ a one-in-a-million chance of finding the code by luck.”

答えを見る

Even if you were to · would still only have

フレーズ

a 1 in 4 billion chance of finding:見つける確率が40億分の1

a 1 in N chance of doing something という形は、N 個の同じように起こり得る場合のうち、その出来事が起こる確率が 1/N であることを表します。ここでは N が 40 億なので、正しい推測を見つける確率は 40 億分の 1 です。 1 in 4 billion は chance を修飾する一まとまりの確率表現として捉えます。chance の後の of + 動詞の -ing 形が、何が起こる可能性なのかを示します:chance of finding。

練習

正確な a 1 in N の確率表現で文を完成させてください:A fair raffle has 500 tickets and one winner, so Maya has ____ chance of winning.

答えを見る

a 1 in 500

By the way,

3:32

ちなみに、

the state of Bitcoin hashing these days is that all of the miners put together 解説

3:33

今日のビットコインのハッシュ計算の現状は、すべてのマイナーを合わせると、

guess and check at a rate of about 5 billion billion hashes per second. フレーズ

3:37

毎秒約500京(5 billion billion)回のハッシュのペースで推測と確認を行っています。

文法

the state of Bitcoin hashing these days is that:最近のビットコインのハッシュ計算の状況

The state of X は、ある分野、システム、状況の現在の状態を表します。The state of X ... is that Y という枠組みでは、まず話題を示し、その後の that 節で、その状態を要約する中心的な事実を述べます。 These days は要約を現在の時期に限定し、永続的な事実ではないことを示します。この文の state は「状態」を意味する名詞であり、国、米国の州、または「述べる」という動詞ではありません。

練習

現状を概観する正確な枠組みを使って文を完成させてください:____ urban transport these days ____ many cities are adding electric buses.

答えを見る

The state of · is that

句動詞

all of the miners put together:合計として考える表現

この文の all of the miners put together は、すべてのマイナーを一つの集団として考えるという意味です。各マイナーの計算能力を足して全体の処理速度を示しており、マイナーを物理的に組み立てるという意味ではありません。 ここで put together は、修飾する名詞句の後ろに置かれています。複数の人や物の数量、能力、費用、効果などを合計するときにも、この形を使えます。

練習

'The two school libraries put together own 40,000 books,' という文で、'put together' はどのような意味ですか?

  1. 一つの合計としてまとめて考える
  2. 異なる時間に別々に作業する
  3. 物理的に組み立てて一つの物体にする
答えを見る

一つの合計としてまとめて考える

フレーズ

at a rate of ... per second:処理量を表す

at a rate of + 数量 + per 時間単位という形は、一定の時間内にどれだけの作業、移動、生産、変化が起きるかを示します。ここでは、1秒間に約50億×10億回のハッシュという量です。アメリカ英語のショートスケールでは、5 × 10^18に当たります。 about は概算であることを示します。ここで rate は価格ではなく、処理速度やスループットを意味し、per second が時間単位を示しています。

練習

測定された速度を導入する3語の表現で文を完成させてください:The scanner processes packages ____ 120 per minute.

答えを見る

at a rate of

That corresponds to 1/3 of what I just described as a kilo-Google. フレーズ

3:42

これは、私が先ほど説明した1キロ・グーグルの3分の1に相当します。

フレーズ

corresponds to:異なる尺度の値を対応させる表現

ここで corresponds to は、同じ量を別の尺度で表したときに「~に相当する」「~と対応する」という意味です。主語の That は直前に述べた値を指し、1/3 of a kilo-Google がそれに対応する表現です。 X corresponds to Y という形で、2つの値・分類・表現を結びつけます。この用法の correspond は、メッセージをやり取りするという意味ではありません。

練習

この文の corresponds to はどのような意味ですか?

  1. 説明された kilo-Google の3分の1を生み出す。
  2. 説明された kilo-Google の3分の1とメッセージをやり取りする。
  3. 説明された kilo-Google の3分の1に相当する。
答えを見る

説明された kilo-Google の3分の1に相当する。

This is not because there are actually billions of GPU-packed machines out there, 文法

3:46

これは実際に何十億台ものGPU搭載マシンが存在するからではなく、

but because miners actually use something that's about a thousand times better than a GPU.

3:51

マイナーたちが実際にGPUの約1000倍も優れたものを使用しているからです。

文法

This is not because ... but because ...:原因を訂正する表現

This is not because A, but because B という形は、もっともらしく見える説明を訂正します。A、つまり「GPUを搭載したマシンが何十億台も存在する」という考えを否定し、B、つまり「GPUより約1000倍優れたハードウェアを使っていること」を本当の理由として示しています。 2つの because 節は対になる1つの構造です。not because が間違った原因を示し、but because が訂正後の原因を示します。この型を使うと、ある因果説明を別の正しい説明に置き換えて話を組み立てられます。

練習

対になる原因表現を使って訂正文を完成させてください:The room is warm, ____ the heater is on, ____ sunlight is coming through the windows.

答えを見る

not because · but because

Application-specific integrated circuits. 文化背景

3:55

特定用途向け集積回路(ASIC)です。

These are pieces of hardware specifically designed for Bitcoin mining,

3:58

これらはビットコインマイニングのために特別に設計されたハードウェアで、

for running a bunch of SHA-256 hashes and nothing else.

4:03

多くのSHA-256ハッシュを実行すること以外には何もできません。

文化背景

Application-specific integrated circuits:特定用途向け集積回路

Application-specific は、ある一つの特定用途のために設計されているという意味です。ここでの application は「用途」であり、スマートフォンやパソコンのアプリではありません。 Application-specific integrated circuit は、範囲が狭く、あらかじめ決められた種類の計算を行うためのチップです。汎用的な柔軟性を捨てることで、その仕事を非常に効率よく処理できます。この文での仕事は、ビットコインのマイニング用に SHA-256 ハッシュ計算を繰り返すことです。

練習

この文の application-specific integrated circuits に最も合う意味はどれですか。

  1. 一般的なパソコンにインストールされたアプリ
  2. どのような計算でも同じように処理できる回路
  3. 特定の一つの計算作業のために設計されたハードウェア
答えを見る

特定の一つの計算作業のために設計されたハードウェア

Turns out, there's a lot of efficiency gains to be had 解説

4:07

つまり、汎用計算の必要性を捨て、

文法

efficiency gains to be had:まだ実現できる効率向上

この名詞句では、efficiency gains は、同じ時間・エネルギー・ハードウェアでより多くの有用な処理ができるようになる効率の向上を指します。to be had という不定詞句は gains を修飾し、得ることができる、またはまだ実現可能なという意味です。 ここで had は受動不定詞 to be had の一部で、向上がすでに得られたことを示す過去形ではありません。名詞 + to be had は、利益・機会・経験がまだ得られる状態にあることを表します。

練習

この文の efficiency gains to be had はどのような意味ですか。

  1. まだ実現できる効率向上
  2. すでに実現した効率向上
  3. 捨てなければならない追加のハードウェア
答えを見る

まだ実現できる効率向上

when you throw out the need for general computation 句動詞

4:10

集積回路をただ一つのタスクのためだけに設計すれば、

句動詞

取り除く・捨てるという意味の throw out

ここで throw out は、何かを取り除く、捨てる、または必要条件から外すという意味の句動詞です。目的語は the need for general computation なので、その要件なしでシステムを設計することを表しています。 物を実際に投げるという意味ではありません。規則、前提、要件、計画などの抽象的な目的語と一緒に使うと、少し修正するのではなく、完全に退けることを表せます。

練習

チームが古い規則を設計から完全に外すことにしました。その決定を最もよく表す文はどれですか。

  1. They kept the old rule with a small change.
  2. They brought up the old rule for discussion.
  3. They threw out the old rule.
答えを見る

They threw out the old rule.

and design your integrated circuits for one and only one task.

4:12

大きな効率向上が得られることがわかっているのです。

話の流れ

Turns out:発見を明かす導入表現

Turns out は It turns out that を短くしたくだけた表現です。次に続く情報を結果や発見として示し、その内容が聞き手にとって意外である可能性も伝えます。 ここでは、説明を「結果の発表」のように整理しています。専用ハードウェアを説明したあとで、汎用計算の機能をなくすと効率が大きく上がるという重要な結果を示しています。物理的に向きを変えるという意味ではありません。

練習

予想外の発見を示す、くだけた2語の導入表現で文を完成させてください:____, the keys were in my backpack all along.

答えを見る

Turns out

Also, on the topic of large powers of 2 話の流れ

4:17

また、私自身が

that I personally find it hard to get my mind around, 慣用句

4:20

理解するのが難しいと感じている「2の大きな累乗」という話題についてですが、

慣用句

イディオム get my mind around

get my mind around というイディオムは、難しいもの、抽象的なもの、または非常に大きなものを十分に理解したり、頭の中でイメージしたりすることを表します。ここでは、その数を把握するのが難しいと言っています。物理的な動作を表すのではありません。 通常の形は get + 所有限定詞 + mind around + something です。この関係節では、that が理解する対象を表すため、around の後ろに目的語はありません。 誰の理解かに合わせて所有限定詞を変えます。たとえば get your mind around the scale、get our minds around the problem です。our のように複数の人を表す場合、mind は通常 minds になります。

練習

このレッスンの get ... mind ... around というイディオムを完成させてください:I still can't ____ how much data the telescope collected.

答えを見る

get my mind around

this channel recently surpassed 2 to the 18th subscribers.

4:23

最近、このチャンネルの登録者数が2の18乗を超えました。

話の流れ

on the topic of で関連する話題につなぐ

この文では、on the topic of が、登録者数についての新しい話を、直前に出た 2 の大きな累乗の話とつないでいます。ここでは単なる「〜について」ではなく、おおよそ「この話題が出たついでに」という意味です。 on the topic of + 名詞または名詞句を使うと、今の話題と関係のある別の点へ、理由のわかる形で移れます。聞き手には、次の内容がなぜ今の会話に入るのかが伝わります。

練習

on the topic of を、関連する要点への明確な橋渡しとして使っている文はどれですか。

  1. On the topic of travel costs, my favorite color is green.
  2. On the topic of travel costs, we should also compare hotel prices.
  3. On the topic travel costs, we should also compare hotel prices.
答えを見る

On the topic of travel costs, we should also compare hotel prices.

And to engage a little more with some sub-portion of those 2 to the 18 people,

4:26

その2の18乗人のうちの一部の方々と少しでも交流を深めるために、

I'm going to do a Q&A session.

4:30

Q&Aセッションを行う予定です。

I've left a link in the description to a Reddit thread

4:32

概要欄にRedditのスレッドへのリンクを貼っておきました。

where you can post questions and upvote the ones that you want to hear answers to. 文化背景

4:35

そこで質問を投稿し、答えを聞きたい質問に「いいね」を押してください。

文化背景

upvote:コンテンツにプラットフォーム上の賛成票を入れる

ここでの upvote は、Reddit で質問に賛成票を入れることです。その票によって質問のスコアや見つけやすさが上がり、人気の質問が目立ちやすくなります。 upvote はここでは動詞で、票を入れる内容がその目的語になります。利用者は質問、投稿、コメントを upvote できます。

練習

投票制のフォーラムで、質問に賛成票を入れて順位を上げる可能性がある操作はどれですか。

  1. upvote it
  2. save it
  3. like it
答えを見る

upvote it

And probably in the next video or on Twitter or something like that, 意図と語調

4:38

おそらく次の動画か、Twitterなどで、

I'll announce the format in which I'd like to give answers. 文法

4:41

どのように回答するか、その形式を発表する予定です。

意図と語調

something like that:くだけた列挙に余地を残す

この文の something like that は、発表する可能性がある場所をいくつか挙げた非公式なリストを締めくくっています。「または、それと似た別の選択肢」という意味なので、Twitter は一例にすぎず、最終的で完全な選択ではありません。 また、この表現は約束の確かさを弱めます。話し手は、発表をどこに出すかをまだ正確には決めていません。

練習

something like that を使い、発表する場所の一覧にほかの似た選択肢も残している文はどれですか。

  1. We can announce it on the website, in the group chat, or something like that.
  2. We will announce it in both places and nowhere else.
  3. We have already announced it on the website.
答えを見る

We can announce it on the website, in the group chat, or something like that.

文法

回答したい形式

名詞句 the format in which I'd like to give answers では、in which が format を説明する関係節を導きます。which は format を指し、in は「その形式で回答する」という方法や構成の関係を表します:I would like to give answers in that format. 応用できる形は「名詞 + 前置詞 + which + 節」です。節の意味に必要な前置詞は残します。ここでは give answers in a format という結び付きなので in が必要です。

練習

前置詞を which の前に置くフォーマルな関係節を正しく使っている文はどれですか。

  1. The guide explains the order in that the steps should be completed.
  2. The guide explains the order in which the steps should be completed.
  3. The guide explains the order which the steps should be completed.
答えを見る

The guide explains the order in which the steps should be completed.

See you then.

4:44

それではまた。