1.동일한 데이터를 나눠가진다->블록체인의 핵심
2.블록체인이란
데이터가 담겨있는 블록이 체인으로 연결되어있는데 이게 링크드리스트의 자료구조를 띄게된다
블록이라는건 자료들이 담겨있는 데이터베이스라고생각하면됌
블록이 생각할때마다 블록이 생길때마다 포인터가있어서
이게 연결되어있는구조가 체인이라고합니다.
블록체인
석탄으로 움직이는 증기기관차와비슷하다.
새로운블록이생성되서 이전블록에 연결되는것자체가
블록체인이라고한다,
이런좋은걸(블록을 연결해주는거)해줬으니까 토큰을줘야겠죠
여기서 비트코인이나왔습니다.
중개자없이 지적화폐를사거나 환전할수있는
탈중앙화 화폐 시스템이다.
중앙화된시스템에서는 여러가지 문제점들이 있었고 불안함이 있었다.
이걸해결하기 위해 비트코인이 탄생했다
다만 비트코인은 거래코인으로써만기능하였고
이런 거래코인의 한계를 타파하기위한 코인
이더리움
블록체인을 구성하는건
비즈니스적인 요소가 필요하다
그들의 이익을 생각해야하는데
비즈니스적인 요소에서 무조건적으로 탈중앙화를 시키긴어렵다.
비트코인같은경우는 퍼블릭네트워크라고할수있습니다.
레이든네트워크는 프라이빗임
아무나 운용할수없게 만든게 프라이빗 블록체인이다
하이브리드가 뭔지만 개념적인정의만헷깔리지않으면된다.
노드 = 네트워크에 참여한 컴퓨터라고 이해하면됍니다.
분산원장기술
분산원장을속이려고한다면
누군가 원장을하나만 바꾼다면
뭐가맞는건지 다른사람의 원장을확인해서 검증을함
모든블록체인은 분산원장으로되어있음
근데 모든 분산원장이 블록체인으로 되어있진않음.
블록하나가 데이터베이스다
분산화된 데이터베이스원장이기때문에
분산원장이라고한다.
이중지불
만원짜리를 한번에 줄순없음
디지털암호화폐이기때문에
가치를복사해서 재사용할수있음.
utxo 미사용트랜잭션 출력값을이용함
nonce 한번만처리하게하는 카운트를사용한다.
완벽한 기술은 없기때문에 트릴레마가 존재한다
기술들은 트레이드오프의개념을 가진다.
확장성
사용자가 많아지면 느려진다
탈중앙화
분산된 노드들간에 자율적으로 운영되는것
보안성
데이터나프로그램이 보호되어있는지
악의적인 사용자의 접근을 막을 수 있는지.
확장성에만 집중한다면 (탈중앙화)
레이어1솔루션
비트코인,이더리움내에서 해결
레이어2솔루션
기존네트워크에 다른블록체인레이어에서 연산을수행하고
기존네트워크에 결과값만 반환하는것.
B체인이 맴풀로감
아직 블록에 들어가지 않은 상태의 트랜잭션이 대기 상태로 있는 공간을 뜻합니다
레슬리랜포트라는사람이있음
논문에 스토리텔링으로 펼쳐놓은게
비잔틴장군문제임
마피아게임을 진행한다
누가마피아인지 모르는상태에서 누가마피아인지찾아내는게임
애가 마피아인것같다라고 합의를함
이시민들이 합의를해서 결론을 도달했다
이게답인지아닌지는중요하지않다
각각의노드가 합리적인건 모름
상대컴퓨터의 신뢰없어도
믿을수없는거에대한
비잔틴장군문제
스캠인가아닌가를확인할수있는거는 역사가뭐냐?
pow 가장긴체인이 올바른 블록인지 경쟁을함
많은해시파워가 사용되었기때문이다
그렇기때문에 이블록을 선택한다.
레이어2와 오프체인
사용방법에따라 나뉨
똑같진않음
링크타고들어가는건 두번만함
아래는 공부하면서 질문했던 것들이다.
- 레이어 2는 오프체인인가요?
레이어2가 오프체인 형식으로 이해할 수는 있지만(레이어2 = 오프체인), 두 개념이 완전히 같지는 않습니다(레이어2 !== 오프체인). 각각의 개념적 의미를 확인해보겠습니다. 레이어2 : 레이어란 층, 단계를 의미하며 ‘블록체인의 층별 단계’라고 생각하면 될 것 같습니다. 레이어2는 기존 블록체인(레이어1)에 새로운 블록체인(레이어2)를 추가해서 기존의 문제(속도, 수수료)를 해결하는 솔루션입니다. 오프체인 : 블록의 Off. 즉, ‘블록 밖에서 기록이 되는 것’을 오프체인이라고 합니다. 주로, 처리 속도 향상을 위해 신뢰가 있어야 하는 데이터는 온체인(블록체인)에 기록하고, 그 외의 사이즈가 커지는 데이터들은 오프체인(중앙화된 DB, 사이드 체인 등)에 기록을 하게 됩니다.
- 레이든 네트워크도 프라이빗 블록체인인가요?
제가 바라보는 레이든 네트워크는 “퍼블릭 네트워크”입니다. 이유는 누구라도 노드로 레이든 네트워크에 참여할 수 있기 때문입니다.
'블록체인' 카테고리의 다른 글
How To Get Start Hardhat+NodeJs?[#1 SetUp] (0) | 2022.08.24 |
---|---|
eip 1559에 대해서 (0) | 2022.05.13 |
온체인과 오프체인 (0) | 2022.05.11 |
블록체인 트릴레마와 컨센서스알고리즘에대해 (0) | 2022.05.09 |
채굴이란?(작업증명 +보상) (0) | 2022.05.09 |