🗃️javascript/프로젝트

(클론 코딩) 블록체인 원리 이해하기

하얀성 2022. 12. 8. 09:24

암호가 생성된 모습

암호를 살펴보면 index 0의 해쉬 값과 index 1의 previousHash 값이 거의 비슷한 모습을 볼 수 있다. 

이렇게 암호적으로 유사해서 서로간의 관계는 유지해주지만, 자신도 고유의 해쉬 값을 가져서 다음 해쉬와 비슷한 암호를 갖게 되는... 이른 바 꼬리를 서로 물고 있다.

아래의 difficulty가 3이다. 어려움 정도가 3인데 저걸 10으로 해놓을 경우 컴퓨터가 연산해서 암호를 찾기 까지 오랜 시간이 걸린다. (팬 돌아가는 소리 장난아님;;)

블록체인 코드 일부

this.변수 = 매개변수 를 많이 사용해봄으로서 this.변수 에 대한 이해가 되었고,

딱딱한 이론만 보다가 이렇게도 응용할 수 있구나 볼 수 있어 재밌는 시간이었다.

터미널을 통해 js에 필요한 패키지를 vscode 터미널로 다운받고 사용해볼 수 있는 것도 좋았다.

 

12.9 => 글 수정내용.  

JSON.stringify :

JSON은 서버와 서버API와 코드를 잘 주고 받을 수 있도록 코드의 서식을 변경해주는 것이다. 

이 JSON 서식으로 문자열들을 변경해주는 명령어이다.