[밑바닥비트코인] 5. 직렬화
지금까지 구현한 클래스들의 객체(인스턴스)들을 네트워크 상에서 전파하거나 주고받기 위해서는 직렬화 과정이 필요하다. S256Point, Signature 등의 객체들을 직렬화하는 방법을 알아보자. SEC 형식 먼저 S256Point 객체의 직렬화 과정을 추가해보자. def sec(self, compressed=True): if compressed: if self.y.num%2 == 0: return b'\x02'+self.x.num.to_bytes(32,'big') else: return b'\x03'+self.x.num.to_bytes(32,'big') return b'\x04'+self.x.num.to_bytes(32, 'big') \ + self.y.num.to_bytes(32,'big') 먼저 비..
2021.07.15