ブロックチェーンデータベースとは何かについての簡単な説明を探しているなら、要点に焦点を当てたものを見つけるのは難しいでしょう。ほとんどのブロックチェーン愛好家は、分散型台帳や分散型台帳などの広い用語を使用して話しますが、それはすべてどういう意味ですか?
この記事を読み終えると、ブロックチェーンデータベースとは何か、そしてそれが多くの業界を変革する可能性のある驚くべき新技術を表す理由を理解できます。
ブロックチェーンとは何ですか?(What Is a Blockchain?)
ブロックチェーンデータベースの基本的な部分は、ブロックチェーンと呼ばれるものです。そこにいるほとんどの技術ブロガーに尋ねると、彼らは「ブロックチェーンは分散型台帳です」と言うでしょう。
しかし、「分散型台帳」とは何ですか?
これは、世界中の多数のコンピューターに同時に保存されている同一のデータファイルのように考えてください。それは分散型台帳です。分散型です。つまり、データは単一のサーバー上にある単一のデータベースに保存されません。
代わりに、データを保持するノード(コンピューター)のネットワーク全体が、ある種の「サーバー」を構成します。その元帳に保存されているファイルには暗号署名が付いているため、「参加者」としてファイルに含まれるデータを表示できます。
ただし、すべての情報を保持する中央サーバーはありません。これが「分散型」と呼ばれる理由です。
ブロックチェーンは、この元帳テクノロジーを利用して、「ブロック」で構成される独自のタイプの情報を格納します。データのすべての新しい「ブロック」は、追加する前に、ネットワーク上のすべてのノードによって確認および検証される必要があります。これがテクノロジーを非常に安全にするものです。
つまり、ハッカーが間違った暗号署名を使用してデータをブロックチェーンに添付しようとすると、ブロックチェーンノードはそれを拒否します。
これはブロックチェーンです。歴史的(Historically)に、このテクノロジーは電子通貨(ビットコイン(Bitcoin)など)のトランザクションを保存するために使用されてきました。トランザクションは安全であり、変更または操作することはできません。
ただし、ブロックチェーンデータベースは、非常に異なる方法でブロックチェーンテクノロジを利用します。
ブロックチェーンデータベースとは何ですか?(What Is a Blockchain Database?)
ブロックチェーンデータベースは、情報を保存するためのブロックチェーンテクノロジーの使用です。これを視覚化するために、今日の海運業界がどのように機能するかを想像してください。ブロックチェーンデータベースを使用してどのように機能するかを想像してみてください。
出荷マニフェストには、船が出港したときに船に積まれたすべての貨物、すべてのドックで荷降ろしされるもの、および残っているもののリストが含まれています。このような出荷書類は、AmazonやWalmartのように、年間数百万の商品を出荷する企業にとって重要です。
マニフェストには、常に更新される次のログが含まれます。
- 商品の説明
- 荷送人および荷受人
- 商品の数量
- 出発地と目的地
- 価値
通関業者、トラック会社、および輸送チェーン全体を構成する他の多くの組織は、これらの記録の正確さに依存しています。残念ながら、世界中に詐欺の歴史があります。商品が「紛失」し、マニフェストが許可なく変更されます。
プロセスをデジタル化することは役に立ちますが、一元化されたデータベースは依然としてハッキングや操作の影響を受けやすくなっています。
完璧なソリューションは、ブロックチェーンデータベースです。これは、ブロックチェーンデータベースが更新され、「元帳」の新しいブロックとして検証されると、変更または操作が不可能になるためです。
- ポート#1では、ブロックチェーンデータベースが更新され、船に積み込まれた商品の数量と価値を示すレコードが表示されます。
- ポート#2では、商品が荷降ろしされると更新され、トラックマニフェストは荷積みされると更新されます。
- トラックが倉庫に到着すると、ブロックチェーンデータベースが商品の数量と場所で更新されます。
- 商品が倉庫から店舗に出荷されると、ブロックチェーンデータベースは商品に関する新しい情報で常に更新されます。
すべてのトランザクションは認証および承認されたものとして検証および検証されるため、途中で元の数量または値を操作しようとしても失敗します。チェックとバランスは、ブロックチェーン内のすべてのノードの厳密な認証を満たす必要があります。誤った「(Incorrect “)残高」は許可されていません。ヒューマン(Human)エラーはもはや正当な言い訳ではありません。
「チェーン」データベース(A “Chain” Database)
ブロックチェーンデータベースを「チェーン」の観点から考えると、どの業界がテクノロジーに最適であるかを簡単に想像できます。
通常、レコードに新しい正確な更新情報を追加する必要がある領域です。
これが実際に動作していることを確認するために、3つの商品を含む非常に単純化された出荷マニフェストを想像してください。注:これは非常に単純な例であり、出荷ブロックチェーンデータベースの実際のデータとは異なります。この例は、説明の目的でのみ使用されています。
チェーンの最初の「ブロック」には、次のデータが含まれる場合があります。
最初のポートで、新しいブロックがチェーンに追加され、オフロードされた商品に関するすべてのトランザクションが、元のブロックに対して正確であることがネットワークノードによって暗号的に証明されます。
トランザクションのいずれかが最初のブロックに関して無効である場合、新しいブロックは有効なブロックチェーントランザクションとして受け入れられません。
これは、人為的ミスがルートに沿った商品の「損失」を引き起こすことができないことを意味します。ブロックチェーン全体が、途中のすべての商品の出荷ルートの正確な記録として機能します。
このプロセスは継続され、ブロックチェーンデータベースは、出荷の「トランザクション」全体が完了するまで、追加のブロックを構築し続けます。誰も変更できないものについては正確な記録があります。
ブロックチェーンデータベースアプリケーション(Blockchain Database Applications)
このテクノロジーは現実の世界で役立ちますか?ウォルマート(Walmart)は確かにそう考えています。
2018年、ウォルマートの(Walmart)カナダ(Canadian)部門は、70のトラック会社ベンダーのこの種の輸送取引を追跡する独自のブロックチェーンサプライチェーンを正式に立ち上げました。
ウォルマートのブロックチェーンには、輸送トラックが商品をある目的地から別の目的地に運ぶときに必要な暗号化検証を実行するためのノードが数十個しか含まれていませんでした。
ある専門家は、記録が一致しない場合、システムはトラック会社間の紛争の可能性を排除すると述べた。
(Walmart)ブロックチェーンデータベースを利用しているのはウォルマートだけではありません。近年、以下のすべてのアプリケーションがリリースされています。
- 2020年に、米国空軍(U.S. Air Force)は国防総省(Department)全体でドキュメントを共有するためにブロックチェーンデータベースをテストしています(Defense)。
- 2017年、エストニア(Estonia)の国はこのテクノロジーを使用して公共部門のデータを保護しました。
- 2019年、石油およびガス会社のディーツマンは、独自のブロックチェーンプロジェクトを展開するために、Modex(Dietsmann)でブロックチェーンパイロットを開始しました。(Modex)
- 2018年、食品(Food)医薬品局(Drug Administration)は、ブロックチェーンデータベーステクノロジーを使用して医療データを保護することを検討しました。
- 2019年、ウォール街(Wall Street)の投資資産で48兆ドルを保有するDepository Trust&Clearing Corpは、50,000アカウントの記録を処理するためのブロックチェーンデータベースを立ち上げました。
ご覧のとおり、ブロックチェーンデータベースは理論上のものだけではありません。これらは、信頼できるトランザクションを必要とする非常に現実的なアプリケーションに適用されています。
将来的には、最高レベルのセキュリティを必要とする世界のトランザクションは、ある種のブロックチェーンデータベーステクノロジによって処理される可能性があります。
HDG Explains : What Is a Blockchain Database?
Іf you’re looking for a simple explanation of what is a blockchain databаse, you’ll be hard pressed to find one that focuses on the nuts and bolts. Most blockchain enthusiasts spеak using broad tеrms like dеcentralization and distributed ledgers, bυt what does it all mean?
Once you’re done reading this article, you’ll understand what a blockchain database is and why it represents an amazing new technology that could transform many industries.
What Is a Blockchain?
The foundational piece of a blockchain database is something called a blockchain. If you ask most tech bloggers out there, they’ll say “a blockchain is a distributed ledger”.
But what’s a “distributed ledger”?
Think of it like an identical data file that’s stored on a bunch of computers across the world all at the same time. That’s a distributed ledger. It’s decentralized – meaning the data isn’t stored on a single database sitting on a single server.
Instead, the entire network of nodes (computers) holding the data makes up the “server” of sorts. The file stored in that ledger is provided with a cryptographic signature so that you, as a “participant”, can view the data it contains.
However, there’s no central server that holds all of the information. This is why it’s called “decentralized”.
A blockchain makes use of this ledger technology to store its own type of information made up of “blocks”. Every new “block” of data has to be confirmed and validated by every node on the network before it can get added. This is what makes the technology so secure.
In other words, if a hacker who tries to attach data to the blockchain with the wrong cryptographic signature, the blockchain nodes will reject it.
This is a blockchain. Historically, the technology has been used to store transactions of electronic currency (like Bitcoin). Transactions are secure and can’t be altered or manipulated.
However, a blockchain database makes use of blockchain technology in a very different way.
What Is a Blockchain Database?
A blockchain database is the use of blockchain technology to store information. To visualize this, imagine how the shipping industry works today, versus how it could work using a blockchain database.
A shipping manifest contains a list of all of the cargo placed on board a ship when it departed, what gets unloaded at every dock, and what remains. Shipping documents like this are critical for companies that ship millions of goods a year, like Amazon or Walmart.
A manifest contains a constantly updated log of:
- Description of goods
- Consignor and consignee
- Quantity of goods
- Origin and destination
- Value
Customs agents, trucking companies, and many other organizations that make up the entire shipping chain depend on the accuracy of these records. Unfortunately, throughout the world, there’s a history of fraud – where goods are “lost” and manifests are modified without authorization.
Digitizing the process helps, but a centralized database is still susceptible to hacking and manipulation.
The perfect solution is a blockchain database. This is because once a blockchain database is updated and verified as a new block in the “ledger”, it’s impossible to change or manipulate.
- At port #1, the blockchain database is updated with records showing the quantity and value of goods loaded onto the ship.
- At port #2, it’s updated as goods are offloaded and trucking manifests are updated as they are loaded.
- When trucks arrive at the warehouse, the blockchain database is updated with the quantity and location of the goods.
- When the goods leave the warehouse to the stores, the blockchain database is constantly updated with new information about the goods.
Since every transaction is validated and verified as authenticated and approved, any attempt to manipulate the original quantity or value along the way will fail. Checks and balances must meet the strict authentication of every node in the blockchain. Incorrect “balances” aren’t allowed. Human error is no longer a valid excuse.
A “Chain” Database
When you think of the blockchain database in terms of a “chain”, it’s easy to picture what industries are best for the technology.
Typically, it’s those areas where a record needs to be appended to with new, accurate, updated information.
To see this in action, imagine a very simplified shipping manifest, with three goods. Note: this is a very simple example and looks nothing like actual data in a shipping blockchain database. This example is only used for illustrative purposes.
The first “block” in the chain may contain the following data.
At the first port, a new block is added to the chain with all transactions about offloaded goods cryptographically proven by the network nodes to be accurate in relation to the original block.
If any of the transactions are invalid in relation to the first block, the new block won’t be accepted as a valid blockchain transaction.
This means that human error can’t cause a “loss” of goods along the route. The entire blockchain serves as an accurate record of the route of shipment for all goods along the way.
This process continues, and the blockchain database continues building additional blocks, until the entire shipping “transaction” is complete. There is an accurate record for anything that no one can alter.
Blockchain Database Applications
Is this technology useful in the real world? Walmart certainly thinks so.
In 2018, the Canadian division of Walmart officially launched its own blockchain supply chain that tracked these kinds of shipping transactions for its 70 trucking company vendors.
Walmart’s blockchain only contained a few dozen nodes to perform the cryptographic validation required as shipping trucks carried goods from one destination to another.
One expert said that the system removes the likelihood of disputes between trucking companies when their records don’t match.
Walmart isn’t the only company taking advantage of blockchain databases. All of the following applications have been launched in recent years.
- In 2020, the U.S. Air Force is testing a blockchain database to share documents throughout the Department of Defense.
- In 2017, the nation of Estonia used the technology to protect public-sector data.
- In 2019, oil and gas firm Dietsmann launched a blockchain pilot with Modex to deploy its own blockchain projects.
- In 2018, the Food and Drug Administration explored using blockchain database technology to protect healthcare data.
- In 2019, Depository Trust & Clearing Corp, which holds $48 trillion in Wall Street investment assets, launched a blockchain database to handle its records for 50,000 accounts.
As you can see, blockchain databases aren’t just theoretical. They are being applied to very real real world applications that require trusted transactions.
It may very well be that in the future, any transaction in the world that requires the highest levels of security will be handled by some type of blockchain database technology.