블록체인 데이터베이스에 대한 간단한 설명을 찾고 있다면 너트와 볼트에 중점을 둔 데이터베이스를 찾기가 어려울 것입니다. 대부분의 블록체인 애호가는 탈중앙화 및 분산 원장과 같은 광범위한 용어를 사용하여 말하지만, 이것이 모두 의미하는 바는 무엇입니까?
이 기사를 다 읽고 나면 블록체인 데이터베이스가 무엇인지 그리고 왜 이것이 많은 산업을 변화시킬 수 있는 놀라운 신기술을 나타내는지 이해하게 될 것입니다.
블록체인이란?(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 의 (Walmart)캐나다(Canadian) 부서 는 70개의 트럭 회사 공급업체를 위해 이러한 종류의 운송 거래를 추적하는 자체 블록체인 공급망을 공식 출시했습니다.
Walmart의 블록체인에는 배송 트럭이 한 목적지에서 다른 목적지로 상품을 운반할 때 필요한 암호화 유효성 검사를 수행하기 위한 수십 개의 노드만 포함되어 있습니다.
한 전문가는 이 시스템이 기록이 일치하지 않을 때 트럭 회사 간의 분쟁 가능성을 제거한다고 말했습니다.
Walmart 는 블록체인 데이터베이스를 활용하는 유일한 회사가 아닙니다. 다음 응용 프로그램은 모두 최근 몇 년 동안 출시되었습니다.
- 2020년 미 공군(U.S. Air Force) 은 국방부(Department) 전체에서 문서를 공유하기 위해 블록체인 데이터베이스를 테스트하고 있습니다(Defense) .
- 2017년에 에스토니아(Estonia) 는 이 기술을 사용하여 공공 부문 데이터를 보호했습니다.
- 2019년 석유 및 가스 회사 Dietsmann 은 자체 블록체인 프로젝트를 배포하기 위해 Modex 와 함께 블록체인 파일럿을 시작했습니다 .
- 2018년 미국 식품(Food) 의 약국(Drug Administration) (FDA)은 블록체인 데이터베이스 기술을 사용하여 의료 데이터를 보호하는 방안을 모색했습니다.
- 2019년 48조 달러의 월스트리트 투자 자산을 보유한 (Wall Street)Depository Trust & Clearing Corp 은 50,000개 계정에 대한 기록을 처리하기 위해 블록체인 데이터베이스를 출시했습니다.
보시다시피, 블록체인 데이터베이스는 단지 이론적인 것이 아닙니다. 그들은 신뢰할 수 있는 트랜잭션이 필요한 매우 실제적인 응용 프로그램에 적용되고 있습니다.
미래에는 최고 수준의 보안을 요구하는 세계의 모든 거래가 일종의 블록체인 데이터베이스 기술로 처리될 가능성이 매우 높습니다.
HDG Explains : What Is a Blockchain Database?
If you’re looking for a simрlе explanation of what is а blockchain databаse, you’ll be hard pressed to fіnd one that focuses on the nuts and bolts. Most blockchain enthusiasts speak using brоad tеrms like decentralization and distributed ledgers, but 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.