제네시스 블록

블록체인의 시작

 

 

 

 

 

 

 

제네시스 블록

 

블록체인 네트워크의

 

"첫번째" 블록이며 

 

수많은 블록체인 네트워크들을 분별하는

 

하나의 "" 역할을 합니다.

 

 

 

 

 

 

그러므로,

 

같은 블록체인 네트워크를 연결하려면

 

이 파일은 "무조건" 같아야 하며

 

특히나 이 제네시스 파일의

 

chainId값을 가지고 구분한다 생각 하시면 됩니다.

 

 

 

 

 

아래는 geth 블록체인을 형성 시 필요한

 

genesis.json 파일의 내용이며

 

안의 값이 어떤 것을 의미하는지에 대한

 

설명을 추가적으로 적어 놓았습니다.

 

 

 

{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "difficulty": "20", "gasLimit": "2100000", "alloc": { "bbc34675b938a3bc565e64a4a0050ebc1b2d1d827": { "balance": "3100000" }, "19abbcc9ae680c1aa7819bdfa47a623b7b77dade": { "balance": "2100000" } } }

 

 

 

“config”

 

블록체인 구성을 의미합니다.

 

 

 

 

 

 

 

“chainId”

 

권한이 없는 사용자의 유입을 막기 위한 

 

일종의 방 번호라고 생각하시면 됩니다. 

 

권한이 없는 "공격자"로부터의 

 

공격 (replay attack) 을 보호를 합니다. 

 

 

 

 

 

 

 

 

예를 들어 

 

chainId에 따라 달라지는 

 

특정 값을 일치시켜 작업을 검증하는 경우 

 

공격자는 다른 ID로 

 

동일한 값을 쉽게 얻을 수 없습니다.

 

 

 

 

 

 

그냥 chainId의 값이 다르면  (genesis.json파일이 다르면)

 

접근이 불가능하다 

 

라고 생각 하시면 됩니다

 

*chainId의 값은 고유한 값으로 설정하는게 좋습니다

 

예를들면 ab6da98c7bfd7b68876fd987c7ba8d6f786c 등과 같은 //

 

 

 

 

 

 

“homesteadBlock”

 

Homestead는 ethereum의 두번째 release입니다. 

 

* 첫번째 release는 Frontier 입니다.

 

 

 

 

 

 

 

 

 

homesteadBlock값이 0인 것은

 

이 release를 사용함을 의미합니다.

 

고로, 0으로 두시면 됩니다.

 

*참조 : https://github.com/ethereum/go-ethereum/blob/feeccdf4ec1084b38dac112ff4f86809efd7c0e5/params/config.go#L71

 

 

 

 

 

 

 

“difficulty”

 

마이닝(채굴)의 난이도 입니다.

 

블록을 채굴 하기위해 난이도를 조절하는데,

 

말 그대로 값을 낮게 잡아두면

 

빠르게 마이닝이 됩니다.

 

 

 

 

 

 

 

“gasLimit”

 

한 블록 당 gas 비용을 제한합니다.

 

 

 

 

 

 

보통, 저희처럼 테스트 할 때는

 

제한되지 않도록 하기 위해

 

이 값을 높게 잡아둡니다.

 

 

 

 

“alloc”

 

생성되어 있는 계정에 balance를 지정해줍니다.

 

즉, 계정에 "일정량의 돈을 미리 쥐어준다." 라고

 

제네시스 블록에 "셋팅" 해준다고 생각하시면 됩니다.

 

 

 

 

 

이 계정은 40자리의 16진수 문자열로 구성됩니다.

 

* 이 셋팅을 하기 전에 미리 계정을 생성 해 놓고 

 

그 계정을 여기 다시 적어주어야 합니다.

 

생성되지 않은 계정을 등록해 봤자 소용없습니다.

 

 

 

 

 

 

 

 

 

예)

 

-> geth --datadir private-blockchain init genesis.json console

 

으로 1차적으로 geth를 실행하여 

 

personal.newAccount()로 계정을 하나 생성해 줍니다.

 

 

 

 

 

그 계정을 복사 해 두어

 

geth 콘솔창을 나간 뒤

 

genesis.json파일을 편집해

 

방금 복사해 놓은 계정값을 

 

alloc에 추가하고

 

balance값을 적어 줌으로써

 

셋팅이 완료됩니다.

 

 

 

 

 

 

 

 

이로써 

 

블록체인의 "시작"인

 

제네시스 블록

 

genesis.json파일을 알아보았습니다.

 

 

 

 

 

제가 알고있는 한도 내의 

 

블록체인 잡지식이 떨어져 갑니다.

 

곧 끝날것 같습니다,,

 

 

 

 

 

조만간 웹에서 

 

블록체인 네트워크에 연결하여

 

데이터를 불러와 띄우는 작업을 

 

진행해 보겠습니다.

 

 

 

감사합니다.



안녕하세요

 

이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요

[모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명

 

나는 개가 되었다3 | 공략 전 모든 힌트 설명

안녕하세요 "나는 개가 되었다" 시리즈 중 3탄이 나왔습니다. "나는 개가되었다3" 공략 작성에 앞서 게임에서 제공해주는 힌트를 먼저 간략히 작성해놓고 시작하겠습니다. ※ 공략이나 힌트는 재

pmgreviewer.tistory.com

 

 

 

 

 

 

추가로 앞서 진행했던 두번째 엔딩을 이어서 하기 때문에

 

두번째 엔딩에서 진행했던 과정을 건너띄고 진행하겠습니다.

 

-> 두번째 엔딩 포스팅에서 어느정도 따라하신 후 다시 오시면 됩니다.

 

[모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 - 두번째 엔딩 (L의 복수)

 

나는 개가 되었다3 | 공략 - 두번째 엔딩 (L의 복수)

안녕하세요 이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요 [분류 전체보기] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명 나는 개가 되었다3 | 공략 전 모

pmgreviewer.tistory.com

 

 

 

 

 

 

 

 

 

 

 

두번째 엔딩 중 일부분을 이어서 진행하겠습니다.

 

 

캐서린이 잠든 방 밑의 게임기 앞으로 오게되면 

 

기존에 없던 문구가 보입니다.

 

"그곳에 빛이 있다"

 

게임을 실행해줍니다.

 

 

 

 

 

 

 

 

 

계속 진행하다보면 노란색 액체가 있는 위치에 원래 없던 길이 하나 생깁니다.

 

보라색 손가락을 따라 계속 진행해 나가면 

 

끝에 빨간 동그라미가 쳐진것처럼 "전기랜턴"을 획득하실 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

게임을 통해 얻은

전기 랜턴을 샘에게 건네줍니다.

 

 

 

 

 

 

 





멍청한 샘이 배떠리가 없다고 다시 오는데 

들고있던 배떠리를 건네주게 되면 샘은 환풍구로 사라지게 됩니다.



 

 

 

 

 

 

 

 

 


그리고 사진을 보면 두번째 엔딩에서 봤던것처럼

맥스가 달려오게 되고 주인공은 철창에 갇히게 됩니다.


 

 

 

 

 

 

 



그때 사다리가 내려오고 올라가게 되면

샘이 구해준 걸 알 수 있습니다.

샘과 이야기가 다 끝난 후 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


1번 통로로 가게 되면

 

 

 

 

 

 

 

 


"아이는 개구리를 찾아 집을 나서네" 라는 글귀와

4번 전력장치가 있습니다.

이를 통해 생일모자를 획득해 주세요


 

 

 

 

 

 

 

 

 

 


그리고 2번이 화장실의 윗부분인데

이쪽으로 이동하면 맥스가 누군가와 통화하는걸 볼 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 


아마 "L"이라고 추측이 됩니다.

범인이 맥스였다는것을 알고 이 내용들을 녹음한 후 

 

 

 

 

 

 

 

 

 

 

 


3번 출구로 나가서

 

 

 

 

 

 

 

 

 

 

맥스가 캐서린을 해치려고 했기에 캐서린이 있던 방으로 갑니다.

 

 

 

 

 

 





맥스는 릴리가 나타났다며 다른 강아지들에게 알렸지만

릴리는 녹음한 내용을 들려주며 맥스가 범인임을 알려줍니다.


 

 

 

 

 

 

 


그리고 맥스는 릴리가 그랬던 것처럼 철창에 갇히게 됩니다.


 

 

 

 

 

 

 

 

 

 


그리고 4번 전력장치를 가동하였기에 아이 석상이 생겼습니다.


 

 

 

 

 

 

 


아서는 자신의 추리가 실패해서 낙담하여 말을 일절 하지 않습니다 ..

샘에게 가면 환풍구에 누군가가 있는것 같다고 하며

벽이 움직였다고 합니다.

톰은 맥스가 범인인걸 믿을수 없다며 주인공에게 미안하다 사과합니다.

 

 

 

 

 

 

 

 

 

 


로사도 미안하다하며 새로 들어온 물품인 "망치"를 판매합니다.

 

당연히 구입해줍니다.

 

 

 

 

 

 

 

 

 



그리고 캐서린의 방에 들어가면 녹슨 열쇠를 획득할 수 있습니다.



 

 

 

 

 

 

 


이 열쇠는 맥스가 자주 갔었던 욕실 열쇠이며

안에 있던 빨래 바구니를 챙겨줍니다.

 

 

 

 

 

 



맥스에게 가서 말을 걸면 

"L"은 너(주인공)와 캐서린을 증오하고 있으며

자신 또한 자신의 여자친구인 낸시를 지키기 위해 어쩔수 없이 

캐서린을 죽이려고 했었다고 하며 

낸시를 구출해달라고 합니다.

 

 

 

 

 

 

 

 

 




* 만약 네번째 공략을 진행하고자 하시는 분들은 여기서 그의 부탁을 들어주세요 !

 

 

 

저희는 그의 부탁을 거절합니다.

그리고 샘의 위쪽에 있는 환풍구로 다시 들어갑니다.

 

 

 

 

 

 

 

 

 

 



그 후 빨간 동그라미가 쳐진 위치에 가시면 이런 금간 벽을 볼 수 있는데

 

 

 

 

 

 

 

 

 

 


망치로 부숴줍니다.

 

 

 

 

 

 

 

 

 


그 후 " 달려 ! "라는 발판이 있는

 

  빨 - 주 - 노 - 초 - 파 - 남 - 보 순서로 계단을 밟게 되면 

끝에 도달 할 수 있고

해당 밸브를 돌리면

"어디선가 물소리가 들린 것 같은데?"라는 말을 합니다.

 

여기서 팁을 드리자면

 

빨간색이 되었을때 바로 쭈욱 달리시면 한번에 도달이 가능합니다

 

 

 

 

 

 

 

 

 



여기서 세번째 엔딩이 아닌 네번째, 다섯번째 엔딩을 보고 싶으신 분들은 

아래 링크를 따라가서 이어서 진행해주세요.

 

[모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 - 네번째 엔딩 (끝나지 않은 위험)

 

나는 개가 되었다3 | 공략 - 네번째 엔딩 (끝나지 않은 위험)

안녕하세요 이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요 [모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명 나는 개가 되었다3 | 공략 전

pmgreviewer.tistory.com

 

 

 

 

 

 

 

 

 

이어서 세번째 공략을 진행하겠습니다. 

 

아래로 떨어진 후 맥스가 갇혀있던 오른쪽 철창으로 가면

이처럼 물이 가득 찬 것을 볼 수 있습니다.





 

 


빨래 바구니를 물에 넣어 이렇게 이동한 후 

5번 전력장치를 작동시켜 줍니다.

그리고 왕관을 획득해줍니다.

 

 

 

 

 

 




그리고 석상이 있는 위치로 가면 개구리 석상을 확인하실 수 있습니다.




 

 

 

 

 


그리고 사진을 발견하고 잡혀가서 진행하지 못했던

3번 전력장치를 작동시켜 

마술모자를 획득해주세요.



 

 

 

 

 

 



그러면 마지막 석상인 여자 석상을 확인하실 수 있습니다.




 

 

 

 


이 석상들에게 특정 물건을 얹혀준 후

특정 위치를 바라보게 하면 되는데

앞서 확인했던 힌트들을 나열해보자면



캐서린 방의 벽장 - 왕을 사랑한 여인은 그를 하염없이 바라보네

낸시가 갇혀있던 철창 - 마술사를 피해 달아나는 저주받은 왕자

3번 전력장치 - 남자는 사과를 향해 활시위를 당기고

4번 전력장치 - 아이는 개구리를 찾아 집을 나서네



 

 

 

 

 

 

 

 

 


이와 같이 배치를 해주시면

비밀의 방이 열리게 되며

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


그곳에는 "L"이 있습니다.

알고보니 "L"은 강아지 릴리였고 

릴리는 자신의 엄마를 안락사시킨 캐서린과 주인공에게 복수를 생각하던 중

인간과의 키스가 "개가 인간이 될 수 있는 방법"임을 알게 되고

주인공이 잠을 자는 틈을 타 키스를 하여 사람이 되고

주인공은 강아지 릴리가 된것입니다.


 

 

 

 

 

 

 

 


그리고 주인공은 사람인 릴리에게 키스를 하게되고

주인공과 릴리는 몸이 바뀐 채 쓰러지게 됩니다.

 

 

 

 

 

 

 

 


그리고 이를 지켜보던 맥의 여자친구 낸시는 

갑자기 쓰러진 둘에 의아해 하다가

다시는 자신을 괴롭히지 못하도록 그들에게 다가가며

세번째 엔딩이 됩니다.



안녕하세요

 

이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요

[분류 전체보기] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명

 

나는 개가 되었다3 | 공략 전 모든 힌트 설명

안녕하세요 "나는 개가 되었다" 시리즈 중 3탄이 나왔습니다. "나는 개가되었다3" 공략 작성에 앞서 게임에서 제공해주는 힌트를 먼저 간략히 작성해놓고 시작하겠습니다. ※ 공략이나 힌트는 재

pmgreviewer.tistory.com

 

 

 

 

 

 

 

 

 

 

추가로 앞서 진행했던 첫번째 엔딩을 이어서 하기 때문에

 

첫번째 엔딩에서 진행했던 과정을 건너띄고 진행하겠습니다.

 

-> 첫번째 엔딩 포스팅에서 어느정도 따라하신 후 다시 오시면 됩니다.

[모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 - 첫번째 엔딩 (잘못된 선택)

 

나는 개가 되었다3 | 공략 - 첫번째 엔딩 (잘못된 선택)

안녕하세요 이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요 [분류 전체보기] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명 바로 게임 시작하며 첫번째 엔�

pmgreviewer.tistory.com

 

 

 

 

 


샘에게 가서 사다리를 주게 되면 개껌을 받을 수 있습니다.

 

그리고 저 환풍구 덮개를 떼낼 방법을 찾아달라고 하죠

 

 

 

 

 

 

 

그리고 이 개껌을 아서에게 가져다주면

 

구리열쇠를 획득할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

그리고 이 구리열쇠로 냉장고 밑에 있는 자물쇠를 열어주고

 

얼음을 획득해줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

그리고 이 얼음을 인덕션 위에 올려 십자드라이버를 획득합니다.

 

 

 

 

 

 

 

 

이 십자드라이버를 다시 샘에게 가져다주면 

 

탈출할거라면서 올라갔다가 어두워서 다시 나오면서

 

버튼을 주게 됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

그리고 이 버튼을 캐서린이 자고있는 방 아래쪽에 있는

 

게임기의 왼쪽 버튼에 넣어준 후

 

게임을 실행해줍니다.

 

 

 

 

 

 

 

 

 

 

 

왼쪽 버튼은 공격이고

 

오른쪽 버튼은 점프입니다.

 

짧게 누르면 짧게 점프하고 

 

길게 누르면 길게 점프가 가능합니다.

 

 

 

 

 

 

끝까지 가주시면 노란색 액체를 얻을 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

그리고 첫번째 엔딩과 다르게


빨간색과 노란색 액체를 넣어 "주황색 약 주사기"를 획득합니다.

 

 

 

 

 

 

 

 

 

 

 

 

그 후 캐서린에게 약을 투여해주시면

 

첫번째 엔딩에서 죽은것과는 달리

 

피곤해서 다시 잠이들게 됩니다.

 

 

 

 

 

 

 

 

 

 

 

그리고 "L"이 누군가와 화를 내면서 대화를 합니다.

 

그 누군가는 게임상에 존재하는 어떤 강아지겠죠?

 

 

 

 

 

 

 

 

 

 

 

그리고 톰에게 대화를 걸면 이야기를 하고있는 중 맥스가 들어오게 됩니다.

 

자주 여기저기 드나든다고 언급하네요

 

그리고 맥스에게 가면 사건현장에서 목걸이를 주었다고 하며

 

피묻은 하트 목걸이를 건네줍니다.

 

 

 

 

 

 

 

 

그리고 이걸 아서에게 줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

그리고 로사에게 말을 걸면 해열제를 구했다며 

 

제밥 똑똑하다고 널 위해 준비한 물건이 있다고 합니다.

 

 

 

빨간 동그라미가 쳐진 "이상한 선글라스"를 구매합니다.

 

 

 

 

 

 

 

 

그리고 선글라스를 착용하게되면 기본적으로 보라색 바탕으로 되며

 

 

 

 

 

 

 

 

 

 

이처럼 보이지 않던 특정 글자나 문양들을 발견할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

여기서 두번째 엔딩이 아닌 세번쨰 엔딩을 보고 싶으신 분들은

 

아래 링크를 따라가서 이어서 진행해주세요.

 

[모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 - 세번째 엔딩 (의외의 변수)

 

나는 개가 되었다3 | 공략 - 세번째 엔딩 (의외의 변수)

안녕하세요 이전에 올렸던 "나는 개가 되었다3"의 힌트들을 보실 분들은 아래 링크를 참조해주세요 [모바일게임/퍼즐] - 나는 개가 되었다3 | 공략 전 모든 힌트 설명 나는 개가 되었다3 | 공략 전

pmgreviewer.tistory.com

 

 

 

 

 

 

 

 

 

 

 

이어서 두번째 공략을 진행하겠습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그리고 맥스에게 가면 갑자기 퀴즈를 냅니다.

 

범인은 "맥스"입니다.

 

퀴즈를 맞추면 "USB 메모리 스틱"을 획득할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

해당 USB 메모리 스틱을 노트북 옆에 있던 

 

USB 허브에 사용해주세요

 

 

 

 

 

 

 

 

 

그러면 기존에 없던 "잠금 해제"가 생기게 되고

 

여기서 잠금 해제 패턴을 똑같이 그려주면 됩니다.

 

* 잠금 해제 패턴이 보이지 않는 분들은 

 

선글라스를 장착한 후 보시면 잘 보입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

노트묵 뒤의 숨겨진 공간이 보이게 되며 

 

사진이 보입니다.

 

해당 사진을 클릭해주시면

 

 

 

 

 

 

 

 

 

 

 

 

피묻은 하트 목걸이가 주인공 릴리에게 착용되있고 

 

어디선가 나타난 맥스가 갑자기 범인이라고 몰아가게 됩니다.

 

 

 

 

 

 

 

 

 

 

 

그리고 장면이 바뀌며

 

아서가 범인의 정체를 밝혀냈다고 하면서 

 

릴리가 범인으로 몰리게 됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

그로인해 주인공은 철창에 갇히게 되며

 

"L"이 주인공에게 다가와 주사기를 놓으며 

 

두번째 엔딩이 됩니다..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts