암호화폐나 블록체인 관련 용어 중 많이 듣게 되는 단어인 on-chain과 off-chain에 대해서 한번 알아보겠습니다.
온체인은 무엇일까?
온체인은 블록체인 네트워크에서 발생하는 활동이나 프로세스를 의미합니다. 블록체인은 피어, 노드, 채굴자, 검증인
등이 같은 데이터를 동시에 유지함으로써 특정 세력의 악의적인 정보 위변조를 막기 위해 고안된 특수한 형태의
데이터베이스입니다.
온체인 활동은 블록체인에 영구적이고 투명하게 기록되므로 안전하고 조작이 불가능한 데이터 저장 및 전송이
가능합니다. 온체인 트랜잭션은 또한 블록체인의 노드 또는 유효성 검사기 네트워크에 의해 검증되어 데이터의
무결성과 불변성을 보장합니다.
여러 사람들이 동일한 장부를 동시에 관리하고 있기 때문에 누군가 한 명이 왜곡하려고 해도 다른 사람들이 같은 장부를
유지하고 있기 때문에 몰래 데이터를 조작할 수가 없다는 것입니다. 누구든 앞서 적힌 것을 아무런 흔적을 남기지 않고서는 임의로 지우거나 변경할 수없습니다.
온체인 활동의 예로는 암호화폐 송수신, 스마트 계약 실행, 블록체인에 데이터 저장 등이 있습니다. 블록체인 네트워크
위에서 실행되는 분산형 애플리케이션(dApp)의 사용이 포함될 수 있어 사용자에게 중개자 없이 다양한 서비스와
기능에 대한 액세스를 제공합니다.
한번 기록되면 지울 수 없고 설명 지우거나 변경한다고 하더라도 누가, 언제, 무엇을 지웠으며 변경했는지에 대한
기록이 고스란히 남게 됩니다.
오프체인이란?
블록체인 네트워크 외부에서 발생하는 활동이나 프로세스를 의미합니다. 여기에는 블록체인에서 직접 발생하는 것이
아니라 외부 시스템, 네트워크 또는 채널을 통해 발생하는 트랜잭션, 작업 및 데이터 저장이 포함됩니다.
오프체인 활동은 블록체인에 기록되지 않고 대신 외부 시스템에 의존하여 트랜잭션을 처리하고 확인합니다.
여기에는 은행, 지불 프로세서 및 기타 금융 기관과 같은 중앙 집중식 시스템과 P2P 네트워크 및 메시징 서비스가
포함될 수 있습니다.
더 빠르고 효율적인 트랜잭션을 촉진하거나 확장성 및 비용과 같은 제한으로 인해 블록체인에서 실현할 수 없는 더
복잡한 작업을 가능하게 하는 데 자주 사용됩니다.
예를 들어 결제 채널 또는 상태 채널을 사용하여 나중에 블록체인에서 정산할 수 있는 당사자 간의 오프체인 거래를
활성화하여 거래 수수료를 줄이고 거래 속도를 높일 수 있습니다.
사용자에게 추가 기능 및 서비스에 대한 액세스를 제공하기 위해 외부 시스템 또는 데이터 소스와 상호 작용하는 분산
응용 프로그램(dApp)의 사용이 포함될 수 있습니다. 그러나 오프체인 활동은 신뢰할 수 있는 중개자를 포함하거나 추가
인증 및 확인 메커니즘이 필요할 수 있으므로 온체인 활동과 다른 보안 및 개인 정보 보호 고려 사항이 적용될 수
있습니다.
'금융경제 & blockchain' 카테고리의 다른 글
리플과 디지털화폐 그리고 미래 (0) | 2023.03.29 |
---|---|
워렌버핏의 스승이자 성장주의 아버지 필립 피셔 (0) | 2023.03.28 |
탈중앙화 자율조직 DAO는 무엇이고 어떻게 활용되나? (0) | 2023.03.26 |
미국 투자 업계의 레전드 피터린치의 투자 조언 (0) | 2023.03.25 |
신규 유망 코인 - 아비트럼(ARB) 정보와 기술 (0) | 2023.03.24 |
댓글