일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 멀티시그
- 디자인 패턴
- solidity
- 옵저버패턴
- 팩토리패턴
- 일시정지
- git add
- github
- 싱글톤패턴
- 재진입
- 웹툰
- 팀 프로젝트
- 토큰노믹스
- 인센티브 기반 커뮤니티
- 코드리뷰
- git commit
- RBAC
- 스테이트머신패턴
- 배팅
- 솔리디티
- 투표
- 코드스테이츠
- 업그레이더블 컨트랙트
- 부트캠프
- 회로차단
- 트러블슈팅
- 프록시패턴
- 블록체인
- github 에러
- Today
- Total
목록디자인 패턴 (2)
보다 더 생생한 기록

솔리디티로 디자인 패턴 알아보고 적용하기 (上) 에서 이어집니다 목차6. 멀티시그 패턴7. 회로차단(Pausable) 패턴8. RBAC(Role-Based Access Control) 패턴9. 재진입 방지 패턴 6. 멀티시그 패턴 (Multisignature Wallet Pattern)멀티시그 패턴은 트랜잭션이나 특정 행동이 여러 사용자의 서명을 필요로 하는 패턴입니다. 이 패턴으로 만든 지갑이 '다중 서명 지갑'입니다. 기존 단일 서명 지갑에서는 하나의 개인 키만 필요했지만, 다중 서명 지갑에서는 특정 액션을 취할때 여러명의 서명이 필요합니다. 이를 이용하여 악의적인 공격이나 개인 키 탈취 등에서 한층 보안성을 높일 수 있습니다. 간단한 컨트랙트의 틀을 작성해보겠습니다.contract MultiSigW..

3번째 공부 마라톤 주제로 디자인 패턴을 선정했습니다.디자인 패턴에 대해 알아보고, 솔리디티에 적용하여 이야기를 해볼까 합니다.총 두 편으로 나눠 포스팅됩니다.목차1. 프록시 패턴2. 팩토리 패턴3. 싱글톤 패턴4. 옵저버 패턴5. 스테이트 머신 패턴 1. 프록시 패턴 (Proxy Pattern)프록시 패턴을 이용한 업그레이더블 컨트랙트 구현은 불변성을 지닌 컨트랙트 생태계에서 유명한 내용입니다.이 내용은 따로 포스팅해 뒀으니, 이번 글에서는 넘어가겠습니다. 1편 : 업그레이더블 컨트랙트 (이론)2편 : 업그레이더블 컨트랙트 + 하드햇 테스트 (실전) 2. 팩토리 패턴 (Factory Pattern) 디자인 패턴을 이용한 스마트 컨트랙트 개발의 두 번째 주제로 팩토리 패턴을 소개합니다. 팩토리 패턴은 객..