BlockChain/BlockChain Knowledge8 분산형 스토리지 ✏️ 분산형 스토리지 분산 클라우드 저장소는 데이터가 여러 곳에 분산되어 저장되는 방식을 말합니다. 이 방식에서는 개인이나 그룹이 서버를 운영하며, 이런 사람들은 데이터를 안전하게 보관하고 언제든지 접근할 수 있도록 유지합니다. 또한 그룹에 누구나 참여할 수 있으며, 이들은 스마트 컨트랙트에 의해 올바른 행동을 유지하도록 유도되며, 참여 보상으로 토큰을 받습니다. 🤔 분산형 스토리지 장점 1️⃣ 데이터 안전성 향상 데이터가 여러 노드에 분산되어 저장되기 때문에 한 노드에서 문제가 발생해도 데이터의 손실을 방지할 수 있습니다. 2️⃣ 보안성 분산형 네트워크에서는 데이터가 여러 장소에 분산되어 있어, 중앙 집중식 스토리지보다 해킹에 대한 위험이 적습니다. 3️⃣ 확장성 사용자의 요구에 따라 저장 공간을 쉽게.. BlockChain/BlockChain Knowledge 2023. 11. 1. 크로스체인 ✏️ 블록체인 상호 운용성 블록체인 상호 운용성은 여러 개별 블록체인 시스템이 상호 연결되고 통신할 수 있는 능력을 의미합니다. 다양한 블록체인 플랫폼과 프로토콜이 존재하는데, 이들이 상호 운용성을 갖게 되면 서로 다른 블록체인 시스템 간에 데이터, 자산, 스마트 컨트랙트 등을 교환하고 상호 작용할 수 있습니다. 👍 블록체인 상호 운용성 장점 1️⃣ 블록체인의 경제 효과를 극대화할 수 있습니다. 여러 개별 블록체인이 상호 연결되면 블록체인 생태계가 네트워크 효과를 발생시켜 규모 경제를 실현할 수 있습니다. 2️⃣ 자산 및 데이터 교환의 효율성을 향상시킵니다. 상호 운용성을 갖춘 블록체인 시스템은 다른 블록체인과 자산 또는 데이터를 교환하고 공유할 수 있습니다. 이를 통해 중개자나 중간 단계 없이 효율적인.. BlockChain/BlockChain Knowledge 2023. 10. 31. 합의 메커니즘 ✏️ 합의 메커니즘 블록체인에서 합의란 네트워크 참여자들 간에 동의를 이끌어내어 블록의 생성과 트랜잭션의 유효성을 결정하는 과정을 말합니다. 합의 알고리즘은 네트워크 참여자들이 동일한 블록체인 상태를 유지하고 일관된 트랜잭션 기록을 만들기 위해 사용됩니다. 🤨 블록체인에 합의 메커니즘 필요한 이유? 블록체인은 분산 시스템으로, 여러 참여자가 동시에 블록을 생성하고 네트워크에 기록합니다. 이 때, 모든 참여자가 동일한 블록과 트랜잭션을 받아들이고 동일한 블록체인 상태를 유지하는 것이 중요합니다. 1️⃣ 분산 네트워크의 신뢰성 확보 분산된 블록체인 네트워크에서는 신뢰할 수 있는 단일 기관이나 중앙 서버가 없기 때문에 모든 참여자들 간에 합의를 이끌어내야 합니다. 합의를 통해 참여자들은 동일한 블록체인 상태를.. BlockChain/BlockChain Knowledge 2023. 10. 31. 블록체인 암호화 ✏️ 블록체인 암호화 암호화는 원래의 정보를 암호화된 형태로 변환하는 과정입니다. 이를 통해 기존 정보를 보호하고 안전하게 전송하거나 저장할 수 있습니다. 암호화는 암호화 알고리즘을 사용하여 데이터를 변환하며, 암호화된 데이터는 해당 알고리즘과 키를 가지고 있는 사람만이 해독할 수 있습니다. 암호화 원칙 🔴 기밀성 (Confidentiality) 기밀성은 암호화된 데이터가 오직 인가된 사용자만이 열람할 수 있도록 보호되는 것을 의미합니다. 암호화는 데이터를 암호화하여 외부에서 볼 수 없도록 만들어 기밀성을 유지합니다. 🔴 무결성 (Integrity) 무결성은 데이터의 무결성과 변조 방지를 의미합니다. 암호화는 데이터에 서명이나 해시를 적용하여 데이터가 변경되지 않았음을 확인하고 변조를 감지할 수 있도록 .. BlockChain/BlockChain Knowledge 2023. 10. 31. 암호화폐 지갑 ✏️ 암호화폐 지갑 암호화폐 지갑은 사용자의 공개 키 및 개인 키를 저장하는 동시에 암호화 잔액을 관리하기 위한 애플리케이션입니다. 암호화폐 거래는 개인의 휴대폰에서 다른 사람의 휴대폰으로 암호화 토큰을 전송하는 것이 아닌 토큰을 보낼 때 사용자의 개인 키를 사용하여 트랜잭션에 서명하고 블록체인 네트워크에 브로드캐스트 합니다. 그런 다음 네트워크는 발신인과 수신인 주소 모두에 업데이트된 잔액을 반영하는 트랜잭션은 블록체인에 포함합니다. 따라서 지갑이라는 용어는 다소 잘못된 이름입니다. 암호화폐 지갑은 실제로 물리적 지갑이 현금을 보관하는 것과 같은 방식으로 암호화폐를 저장하지 않기 때문입니다. 대신 공개 원장을 읽어 사용자 주소의 잔액을 표시하고 사용자가 트랜잭션을 수행할 수 있도록 하는 개인 키를 보유.. BlockChain/BlockChain Knowledge 2023. 10. 31. 채굴과 보상 체계 ✏️ 채굴 및 보상 체계 비트코인 비트코인의 채굴은 새로운 블록을 생성하고 블록체인에 데이터를 추가하는 과정입니다. 채굴자들은 수학적인 문제를 푸는 작업을 수행하여 새로운 블록을 찾고, 이를 네트워크에 제출하여 검증 및 승인을 받습니다. 이 과정에서 채굴자들은 보상으로 비트코인을 받게 됩니다. ⛏ 채굴 과정 🔴 작업증명 비트코인은 작업증명(POW) 알고리즘인 해시캐시를 사용하여 채굴됩니다. 채굴자들은 이전 블록의 해시 값을 기반으로 하는 난이도 목표를 만족하는 새로운 블록의 해시 값을 찾기 위해 계산 작업을 수행합니다. 이 작업은 일정한 시간과 컴퓨팅 자원이 필요하며, 난이도가 높을수록 더 많은 계산 작업이 필요합니다. 더보기 ❓해시캐시 해시캐시는 비트코인을 비롯한 여러 암호화폐 시스템에서 채굴 프로세스.. BlockChain/BlockChain Knowledge 2023. 10. 16. 블록체인 포크 ✏️ 블록체인 포크 블록체인 포크는 블록체인 네트워크에서 분기가 발생하는 현상입니다. 블록체인 포크는 소프트 포크, 하드 포크 두 가지로 나눌 수 있습니다. 블록체인 포크는 다양한 이유로 발생할 수 있습니다. 예를 들어, 새로운 기능의 도입, 버그 수정, 프로토콜 업데이트 등의 이유로 블록체인의 규칙이 변경될 수 있습니다. 포크는 네트워크의 참여자들 간의 합의에 의해 이루어지며, 포크가 발생하면 블록체인의 분기가 생기게 됩니다. 이러한 분기는 각각의 포크 된 블록체인에서 별개의 트랜잭션이 발생하게 되고, 참여자들은 각각의 블록체인을 선택하여 사용할 수 있습니다. 하드 포크 하드 포크는 블록체인의 기존 규칙과 호환되지 않는 프로토콜 변경을 의미합니다. 하드 포크 후에는 각 체인에서 독립적으로 트랜잭션이 이.. BlockChain/BlockChain Knowledge 2023. 10. 16. 블록체인 구조와 아키텍처 ✏️ 블록체인 아키텍처 블록체인은 분산 컴퓨터 네트워크(P2P)에 기반한 분산 원장 기술입니다. 일반적으로 중앙화된 중앙 서버가 아닌 참여자들 간에 데이터의 복사본이 분산되어 저장되며, 이러한 복사본은 브로드캐스트를 통해 모두 동기화되어 전체 네트워크에서 동일한 정보를 가지게 됩니다. 🤔 분산 원장 구조 특징 🔴 분산성 블록체인은 중앙화된 서버 대신 참여자들의 분산된 컴퓨터 네트워크에 의해 운영됩니다. 이는 중앙 기관이나 중개자 없이도 신뢰성과 보안을 제공할 수 있는 장점을 가집니다. 데이터는 여러 노드에 복사되고 동기화되기 때문에 단일 고장점을 제거하고 시스템의 내결함성을 강화합니다. 더보기 ❓단일 고장점 단일 고장점은 시스템 또는 구조에게 한 개체, 구성 요소 또는 리소스가 장애로 인해 전체 시스템의.. BlockChain/BlockChain Knowledge 2023. 10. 13. 이전 1 다음