작년에 ICP meet up에 참가하였던 기억에 올해 ICP Hacker House에 대한 기대를 품고 참가하게 되었습니다. 작년의 경우 ICP에 대한 지식이 전혀 없기도 하였고 대부분의 과정이 영어로 진행되었다는 점과 기술을 배울 수 있는 자리가 아닌 참가자들간의 커뮤니티 모임 형식이었다보니 ICP에 대한 이야기보다 블록체인 취업에 관한 질문을 하며 돌아다녔습니다. 올해는 ICP Hacker House에 참가하여 다양한 미션을 통하여 ICP에 대하여 가볍게 체험해볼 수 있었던 좋은 기회였습니다. ICP에 대하여 간략하게 설명을 남기면 아래와 같습니다. ICP란? ICP는 데이터 센터와 블록체인 기술의 보안성을 활용하여 기존 웹 클라우드 서비스를 이용하지 않고 저렴한 비용으로 분산된 웹사이트, 어플리케이..
목차 데드락 라이브락 기아 상태 데드락 둘 이상의 프로세스가 서로가 가진 한정된 자원을 요청하는 상태 type value struct { mu sync.Mutex value int } func Sum(a, b *value) { defer wg.Done() a.mu.Lock() defer a.mu.Unlock() time.Sleep(2*time.Second) b.mu.Lock() defer b.mu.Unlock() fmt.Printf("%d + %d = %d\n", a.value, b.value, a.value + b.value) } var a, b value wg.Add(2) go Sum(&a, &b) go Sum(&b, &a) wg.Wait() 데드락 발생 조건 상호 배제 동시에 실행되는 프로세스가 어..
목차 1. WebSocket이란? 2. WebRTC란? 3. STOMP란? WebSocket이란? WebSocket은 TCP 위에서 메시지 스트리밍을 가능하게 합니다. 전이중 통신 두 대의 단말기가 데이터를 송수신하기 위해 동시에 각각 독립된 회선을 사용하는 통신방식 WebRTC란? WebRTC는 Web Real-Time Communication의 약자로, 브라우저끼리 통신하여 중간자인 서버 없이 브라우저 간에 P2P 형태로 오디오, 영상, 데이터를 교환할 수 있게 하는 기술 장점 네트워크 지연시간이 짧다 전송 속도가 빠르다 STOMP란? Simple Text Oriented Messaging Protocol의 약자로 간단한 문자 기반 메세징 프로토콜을 의미합니다. 여러 플랫폼 간 메세지를 상호 운영할 ..
기사 내용 메이플스토리 유니버스가 폴리곤과의 협업 중단을 8일에 결정하였습니다. 메이플스토리 유니버스의 메인넷으로 사용될 것이라고 생각되었던 폴리곤과 협업을 중단함으로써 자체 메인넷을 계발하려고 하는 것인지 새로운 협업사를 발굴하려고 하는 것인지는 밝혀지지 않았습니다. 폴리곤과의 협업을 중단하였지만 메이플스토리 유니버스 프로젝트 진행에 속도를 내고 있는 것으로 보아 메이플스토리 유니버스 프로젝트 진행을 멈추는 것은 아닌 것으로 보입니다. 기사에 대한 생각 메이플스토리 유니버스에서 블록체인 서비스를 이용하며 부담하는 가스비를 어떻게 다룰지는 장담할 수 없지만 외부 메인넷을 활용하게 되는 경우 가스비를 위한 코인을 확보하는데 큰 비용이 사용될 수 있겠다는 생각에 자체 메인넷을 개발하려고 하는 것은 아닐까 예..