암호의 특징
- 기밀성
- 무결성: 위변조 x
- 인증
- 부인 방지
- 단방향 암호화(암호화만)
- 양방향 암호화(암호화, 복호화 모두)
- RSA 알고리즘
P2P: 동등한 사람 또는 서버한 형성된 통신망
- 모든 참여자가 공급자이자 소비자
- 탈중앙화 방식
노드(블록체인 네트워크의 참여자들)
네트워크의 신뢰성, 무결성 보장, 데이터의 위변조 방지, 네트워크의 탈중앙성 보장
풀노드(최초~현재까지 모든 데이터 가짐), 라이트 노드(블록 헤더의 중요 데이터만 가짐)
- 퍼블릿 블록체인(모두에게 공개된 블록체인), 프라이빗 블록체인(특정 주체가 네트워크 관리 권한을 가지는 블록체인), 컨소시엄 블록체인(다수 주체가 컨소시엄 구성하여 운영)
- 블록체인은 반복문 사용 안됨
- 논스는 각 트랜잭션마다 고유함 -> 이중 지불 문제 해결
스마트 컨트랙트
- 합의 내용과 조건이 부합하면 자동으로 계약 실행
- 검증 과정이 끝나면 블록이 형성되어 전체 네트워크에 전달
- 오픈 소스
- 누구나 계약 작성 배포 체결 가능
- 누구나 계약 내용 검증 가능
- 코드 실행 자동화, 강제화 가능
- 거래 내역의 위변조 방지
- 신뢰가 필요 없는 네트워크 구축
- 오라클 문제, 배포된 컨트랙트는 수정 불가(->델리게이트 콜 이용), 프로그래밍 언어의 한계, 비싼 가스 수수료 문제, 다자간 계약 문제
합의 알고리즘
- 작업 증명 방식(특정 난이도 문제 풀어야 블록 생성 가능) PoW
보안성, 탈중앙성//비효율성, 에너지 낭비, 확장성의 한계, 퍼블릭 블록체인
- PoS(참여하는 노드들의 소유 지분에 따라 블록 생성자 무작위로 선출)
스테이킹: 블록 생성자가 되기 위해 일정 양 이상의 네트워크 통화를 네트워크에 위임
높은 에너지 효율성, 확장성 개서느 낮은 하드웨어 요구 사항//짧은 역사와 보안 취약성, 빈익빈 부익부
- 권한 증명 방식(특정 자격 및 신뢰 가진 주체가 블록 생성 가능)PoA
프라이빗 블록체인에서 사용
빠른 속도와 뛰어난 확장성, 신용을 담보로 한 투명성, 안정성, 불필요한 컴퓨팅 파워 낭비가 없음//탈중앙성이 부족, 해킹 접근 주체 파악이 쉬움
크로스체인
- 블록체인 네트워크들 간의 연결
- 효율적이고, 자산 포트폴리오 분산 용이, 유동성 증가
브릿지
- 크로스체인 활성화를 위해 지원되는 기술
- 락 앤 민트 방식, 유동성 네트워크 방식(아토믹 스왑)
- 오라클 문제 발생(블록체인 네트워크 안으로 들어가는 정보들을 신뢰할 수 있는가?)
오라클
- 외부 데이터의 공급과 블록체인 내부 데이터 수요를 중개
- 탈중앙화 오라클, 중앙화 오라클, 서드파티 오라클, 퍼스트파티 오라클
레이어2 솔루션: 확장성 문제 해결 위해 고안된 새로운 레이어
- 샤딩과는 완전히 다른 개념
- 사이드체인, 스테이트 채널, 플라즈마, 롤업, 밸리디움
'대외활동 > 기타' 카테고리의 다른 글
Yahoo Finance로 회사별 주식 데이터 가져오기 (1) | 2024.11.25 |
---|---|
[Toy Project] Spring Boot + Docker + EC2 로 배포해보기 (0) | 2023.08.30 |
[웹 3.0] Xangle 사업개발 정리 (0) | 2023.07.16 |
[웹 3.0] Xangle 기본 정리 (0) | 2023.07.12 |
댓글