Placeholder Image

字幕表 動画を再生する

AI 自動生成字幕
  • Smart contracts (also called distributed apps) are very popular nowadays.

    スマートコントラクト(分散型アプリとも呼ばれる が最近人気です。

  • But what are they and what problems do they solve?

    しかし、それは何であり、どのような問題を抱えているのでしょうか? 解く?

  • The termsmart contractwas first used by Nick Szabo in 1997, long before Bitcoin

    スマートコントラクトという言葉が最初に使われたのは ビットコインよりもずっと前の1997年にニック・サボによって

  • was created.

    が作られました。

  • He is a computer scientist, law scholar and cryptographer so I'll spare you his exact

    彼は、コンピュータ科学者であり、法律学者であり 暗号学者の正確な情報は省きますが

  • words.

    という言葉があります。

  • But in simple terms: he wanted to use a distributed ledger to store contracts.

    しかし、簡単に言えば、彼は分散型の 台帳に契約書を格納します。

  • Now, smart contracts are just like contracts in the real world.

    さて、スマートコントラクトは契約書のようなもの 現実世界では

  • The only difference is that they are completely digital.

    違いは、完全に デジタルです。

  • In fact a smart contract is actually a tiny computer program that is stored inside a blockchain.

    実際にはスマートコントラクトは小さな ブロックチェーン内に格納されているコンピュータプログラム

  • Let's take a look at an example to understand how smart contracts work.

    例を見て理解しよう スマートコントラクトの仕組み

  • You probably are familiar with Kickstarter, the large fundraising platform.

    キックスターターをご存知の方も多いのではないでしょうか。 大規模な資金調達プラットフォーム。

  • Product teams can go to Kickstarter, create a project, set a funding goal and start collecting

    プロダクトチームは、Kickstarterに行って、作成することができます。 プロジェクトを立ち上げ、資金調達の目標を設定し、収集を開始します。

  • money from others who believe in the idea.

    を信じている人からお金をもらう。

  • Kickstarter is essentially a third party that sits between product teams and supporters.

    Kickstarterは基本的にサードパーティが 製品チームとサポーターの間に位置しています。

  • This means that both of them need to trust Kickstarter to handle their money correctly.

    ということは、両者ともに信頼関係が必要だということです。 彼らのお金を正しく扱うためのKickstarter。

  • If the project gets successfully funded, the project team expects Kickstarter to give them

    プロジェクトの資金調達に成功した場合 プロジェクトチームは、Kickstarterが彼らに与えることを期待しています。

  • the money.

    金のことだ

  • On the other hand, supporters want their money to go to the project if it was funded or to

    一方、支持者は自分のお金を欲しがっている 資金提供された場合はプロジェクトに行くか

  • get a refund when it hasn't reached its goals.

    還付を受ける の目標を達成することができます。

  • Both the product team and its supports have to trust Kickstarter.

    製品チームとそのサポートの両方が Kickstarterを信頼するために。

  • But with smart contracts we can build a similar system that doesn't require a third-party

    しかし、スマートコントラクトを使えば、同様の サードパーティを必要としないシステム

  • like Kickstarter.

    Kickstarterのように。

  • So let's create a smart contract for this!

    ということで、スマートな契約書を作成してみましょう

  • We can program the smart contract so that it holds all the received funds until a certain

    スマートコントラクトをプログラムして 受け取ったすべての資金を、ある一定の期間が経過するまで保持します。

  • goal is reached.

    目標が達成されます。

  • The supporters of a project can now transfer their money to the smart contract.

    プロジェクトの支援者が譲渡できるようになった 彼らのお金をスマートコントラクトに

  • If the project gets fully funded, the contract automatically passes the money to the creator

    プロジェクトに全額出資された場合は、契約 自動的に制作者にお金を渡す

  • of the project.

    を作成しました。

  • And if the project fails to meet the goal, the money automatically goes back to the supporters.

    そして、プロジェクトが目標を達成できなかった場合。 自動的に支援者にお金が戻ってきます。

  • Pretty awesome right?

    凄いよね?

  • And because smart contracts are stored on a blockchain, everything is completely distributed.

    また、スマートコントラクトは ブロックチェーンでは、すべてが完全に分散されています。

  • With this technique, no one is in control of the money.

    この手法では、誰もコントロールできない お金のこと。

  • But wait a minute!

    でもちょっと待って!

  • Why should we trust a smart contract?

    なぜスマートコントラクトを信用しなければならないのか?

  • Well because smart contracts are stored on a blockchain, they inherit some interesting

    スマートコントラクトは ブロックチェーンは、いくつかの興味深いものを継承しています。

  • properties.

    のプロパティを使用しています。

  • They are immutable and they are distributed.

    それらは不変であり、分散している。

  • Being immutable means that once a smart contract is created, it can never be changed again.

    不変であるということは、一度スマートコントラクトが を作成した場合は、二度と変更することはできません。

  • So no one can go behind your back and tamper with the code of your contract.

    だから、誰もあなたの背後に回って改ざんすることはできません。 を契約書のコードと一緒に入力してください。

  • And being distributed means that the output of your contract is validated by everyone

    そして、分散されているということは、出力が あなたの契約の有効性は誰にでも確認されています。

  • on the network.

    ネットワーク上の

  • So a single person cannot force the contract to release the funds because other people

    だから一人の人間が契約を強制することはできない 他の人のために資金を解放するために

  • on the network will spot this attempt and mark it as invalid.

    ネットワーク上では、この試みを発見して を無効としてマークしてください。

  • Tampering with smart contracts becomes almost impossible.

    スマートコントラクトの改ざんは、ほとんど ありえない

  • Smart contracts can be applied to many different things, not just on crowdfunding.

    スマートコントラクトは、さまざまな クラウドファンディングに限らず

  • Banks could use it to issue loans or to offer automatic payments.

    銀行はそれを利用して融資を発行したり の自動支払いに対応しています。

  • Insurance companies could use it to process certain claims.

    保険会社はそれを使用して処理することができます。 ある種の主張。

  • Postal companies could use it for payment on delivery, and so on and so on

    郵政会社が決済に使えるかもしれない 納品時などには

  • So, now you might wonder where and how you can use smart contracts.

    だから、今、あなたはどこで、どのように はスマートコントラクトを使用することができます。

  • Right now there are a handful of blockchains who support smart contracts, but the biggest

    現在、ブロックチェーンは一握りです。 スマートコントラクトをサポートしている人でも、最大の

  • one is Ethereum.

    1つはEthereumです。

  • It was was specifically created and designed to support smart contracts.

    それは特別に作成され、設計された を使用して、スマートコントラクトをサポートします。

  • They can be programmed in a special programming language called Solidity.

    それらは特別なプログラミングでプログラムすることができます。 連帯性と呼ばれる言語。

  • This language was specifically created for Ethereum and uses a syntax that resembles

    この言語は、特に Ethereumと似たような構文を使用しています。

  • Javascript.

    Javascriptを使用しています。

  • Its worth noting that Bitcoin also has support for smart contracts although it's a lot

    その注目すべき点は、ビットコインもサポートしていることです。 スマートコントラクトのための

  • more limited compared to Ethereum.

    Ethereumと比較して、より限定されています。

  • So now you know what smart contracts are and what problem they solve.

    これでスマートコントラクトとは何かがわかりましたね。 どのような問題を解決するのか

  • I hope you enjoyed this video and if you did, hit the like button and get subscribed.

    この動画を楽しんでいただけたなら幸いです。 いいね!ボタンを押して、購読してください。

  • And as always: thank you very much for watching! #youtube/simply-explained

    そしていつものように: ご視聴ありがとうございました! #youtube/simply-explained

Smart contracts (also called distributed apps) are very popular nowadays.

スマートコントラクト(分散型アプリとも呼ばれる が最近人気です。

字幕と単語
AI 自動生成字幕

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます