블록체인5 [행사 후기] 2023 Xangle Blockchain Foundation Week 참가 후기! 와~~! 블록체인을 공부하고 나서부터, 심심하면 인터넷에 '블록체인 행사' 이런것을 찾아보고 있었다. 특히 소속된 커뮤니티가 없었기 때문에 그런 소식을 놓치기 쉬워서 시간이 날 때마다 열심히 찾아보았다. 이번에는 그렇게 신청하게 된 쟁글 블록체인 위크에 참여한 소감을 적어보려고 한다. 2주나 지났지만 또 이런 이벤트가 있을 때 참가를 고민하는 분들에게 도움이 되셨으면 한다. 나는 Near, ChainLink, Solana에 참여했다. 사실 Marblex도 참가하려 했으나 전날 프로젝트를 하다가 밤을 새버려서 불참했다.(죄송..) 각각의 참여 동기와 간략한 후기를 먼저 써 보자면 Near protocol : Nightshade 샤딩의 성능 측면에서 궁금한 점이 많았고 이제 막 Dapp들을 올리고 있는 느낌.. 2023. 1. 30. [Rust][The Book] 05. Using Structs to Structure Related Data https://healthykim.notion.site/5-Using-Structs-to-Structure-Related-Data-165ed41cf4214a658e14d89c67ac6936 5. Using Structs to Structure Related Data 5.1 Defining and Instantiating Structs healthykim.notion.site 이번에 정리한 건 Struct인데 다른 언어랑 또이또이해서 그런가 별로 내용이 많지 않네요 확실히 글로 정리를 하면 머리가 깨끗해진다 2023. 1. 28. [Rust][The Book] 4. Understanding ownership 안녕하세요 오늘은 러스트 겨울 캠프가 시작되기 전에 예습으로 러스트의 메모리 safety에 핵심적인 역할을 하는! 소유권 개념에 대해 공부해 보았습니다. The Book과 Let's Get Rusty의 영상들을 기반으로 정리했습니다. 더보기 러스트 겨울 캠프는 학교에서 하는 강연인데요, 이번 겨울 방학에 3일동안 카이스트에서 오신 교수님과 Rust의 소유권 개념에 대해 탐구하는 시간을 가집니다. 정말 재미있겠죠? 과제도 있고 채점서버도 있습니다. 정말 짱입니다! 저는 보자마자 바로 신청했는데, 며칠 뒤에 신청자가 너무 많아서 정원을 늘렸다고 하더라고요. 이제는 Rust가 대세인것 같습니다. 러닝커브는 있지만 메모리 관리 측면에서 매력적인 부분이 많습니다. 보안상 취약점들도 많이 해결하고 있구요. UB를 .. 2023. 1. 27. [블록체인 기초] 01. 합의 알고리즘 프로젝트가 끝나고 나니까 할일이 갑자기 사라져버려서 심심하다. 그래서 오랫동안(?) 방치한 티스토리에 블록체인 관련 내용을 가득가득! 채우려고 한다. 합의 알고리즘 합의 알고리즘은 블록체인의 무결성을 확보하는 방법 중 하나이다. 중앙집중체계에서는 데이터의 무결성을 중앙에서 확보한다. 중앙이 없는 블록체인에서는 합의 알고리즘을 통해 데이터의 무결성을 확보한다. 어떤 악의적인 노드가 자신에게 유리한 데이터를 담은 블록을 메인체인에 포함시키려고 할 수 있다. 누가 블록을 이어붙일 권한을 가지도록 해야 할까? 또는, 아래와 같이 Stale block[1]들이 존재하는 경우가 있을 수 있다. 이 경우 어느 브랜치가 메인체인인지 알 수 없다. 이러한 문제를 해결하기 위한 것이 합의 알고리즘이다. 합의 알고리즘에는 .. 2023. 1. 26. [블록체인] Delegate Call의 위험성 - Parity Wallet Bug 어제 Delegate Call에 대해 공부하고, 관련된 버그가 발생했었다는 것을 알게 되었다. 2017년에 있었던 일이다. 요약 1. WalletLibray에 버그가 있어서 재배포 - 이 과정에서 initWallet을 호출하지 않아서 WalletLibrary는 주인 없는 Contract가 됨 2. 어떤 해커가 WalletLibrary의 initWallet을 호출, WalletLibrary의 주인이 됨 -> WalletLibrary에 대해 kill을 호출 - 이 결과 WalletLibrary가 블록체인에서 사라지게 됨 - 문제는 WalletLibrary는 multisig wallet의 입금 외 모든 기능을 담당하는 Contract였다는 것 - 따라서 Wallet에 넣어 둔 모든 이더가 동결되었다. 3. 그.. 2023. 1. 7. 이전 1 다음