목록웹 개발/블록체인 (42)
dukDukz
블록체인..? 체인은 연결되어있다는거지만 블록은 뭐냐?? 블록을 노드라고도 하던데... 그게 뭐냐고 -> 객체 최상위의 객체가 제네시스 블록 - 연결되어있지 않은 블럭 { name : ingoo, id : web7722, key : null } { name : 혜준, id : hyejjun key : web7722 } { name : 남일, id : nam key : hyejjun } 혜준의 key 가 최상위 객체로 잡혀있음 - 그래서 최상위 정보를 알고 있으면 혜준 까지 올 수 있음 이렇게 한 정보를 저장하고 있는 객체 이러한 객체들을 연결을 짓는것이 체인이라고 보면 된다. #[블록체인 핵심 기술] 암호 알고리즘 통신 (탈 중앙) 어떤 데이터 찾으려면 어떻게 해야 최단 루트가 되는지 거기까지 어떻게 가..
사용자와 클라이언트 어플리케이션도 클라이언트.. 사용자가 보고 상호작용 할 수 있는 공간 - 클라이언트 # 블록체인 * 중앙화가 없다. 블록체인은 하나의 서버라고 생각하면 된다. 요청을 보낼 수 있는 방법이 존재해야 한다. 통신방법은 http 통신으로.. 그래서 브라우저는 어딘가에는 요청을 보내야함 근데 블록체인은 탈 중앙인데 어디에 요청을 보내야하나? 요청을 보낼 곳이 고정적이지 않다. 하나의 블록마다 하나의 서버라고 생각하면 된다. 그래서 어느 블록에 요청을 보내든 같은 값을 얻어올 수 있다. 그러면 어떻게 같은 값을 얻어올 수 있는가? 모든 서버에 똑같은 데이터를 담고 있는것 a 값을 달라고 요청을 보내면 모든 블록에 물어본다. a라는 값이 뭔지 물어봄 합의 알고리즘을 통해 다수의 블록이 갖고 있는..