거버넌스 제안 상세
제안서 상세 내용과 투표 현황을 확인하세요.
한글 버전
OpShin은 개발자가 Python으로 Cardano 스마트 계약을 작성할 수 있게 하는 도구체인임.
이 도구체인은 스마트 계약과 dApp 개발을 쉽게 하기 위해 여러 프로젝트로 구성되며, 주로 Python 기반이거나 Python과 잘 통합되어 접근성을 극대화함.
또한 OpShin은 PlutusTx 대비 낮은 트랜잭션 비용을 보장함.
현재 Python은 GitHub에서 두 번째로 많이 사용되는 언어로, 전체 활성 사용자 중 14.75%가 Python을 사용하며 연간 사용자 증가율은 22.5%임.
Python을 아는 많은 개발자가 Cardano 개발에 OpShin 도구체인을 활용할 수 있음.
OpShin은 고급 프로그래밍에서 엄격한 타입 시스템을 구현하는데, Python 타입 힌트를 기반으로 하지만 컴파일 시 타입 정보는 모두 제거되어 효율적인 프로그램을 만듦.
실제 사용 사례에서 OpShin은 여러 프로그래밍 언어보다 뛰어난 성능을 보임.
이 출금은 Intersect가 벤더를 대신해 제출했으며, 총 ₳275.27M 규모 예산의 39개 제안 중 하나임.
OpShin은 Python 문법을 100% 준수하며, Python 코드와 동일하게 온체인에서 평가되어 표준 Python 도구로 단위 테스트와 검증이 가능함.
엄격한 타입 시스템 덕분에 최적화와 보안 수준이 높음.
PyCardano 라이브러리와 긴밀히 연동되어 온체인과 오프체인 코드를 모두 Python으로 작성할 수 있음.
현재는 개발 중이며, 프로덕션 사용은 권장되지 않음.
OpShin은 Python의 단순성과 정적 타입 시스템의 엄격함을 결합해 Cardano 스마트 계약 개발의 접근성과 강력함을 동시에 제공함.
이로 인해 개발 진입 장벽이 낮아지고, 블록체인 기술의 산업적 중요성 증가에 부응함.
OpShin은 Cardano 스마트 계약의 온체인(검증자 스크립트)과 오프체인(트랜잭션 생성) 컴포넌트 설계에 적합하며, UTXO와 연동된 datum을 활용해 계약 상태를 관리함.
제안자는 이미 프로젝트의 주요 부분을 완성했고, 커뮤니티에서 신뢰받는 인물임.
자금 지원으로 OpShin 도구체인의 사용성 및 개발자 경험 개선, 기본 문제 해결을 위한 개발자 고용이 가능해짐[1][2][3][4].
---
**주석**
- UTXO: Unspent Transaction Output, 사용되지 않은 거래 출력
- datum: 스마트 계약 상태를 나타내는 데이터
- PlutusTx: Cardano의 기존 스마트 계약 언어
- PyCardano: Cardano 블록체인과 상호작용하는 Python 라이브러리
기존에는 Haskell과 Plutus라는 함수형 프로그래밍 언어가 주로 사용되어, 새로운 개발자들이 접근하기 어려웠음.
Aiken, Plu-ts 등도 함수형 프로그래밍 기반이며, 이들 언어는 Cardano 스마트 계약 전용으로 설계되어 희소함.
따라서 개발자가 Cardano용 스마트 계약을 시작하려면 완전히 새로운 언어를 배워야 하는 어려움이 있었음.
IOG 아카데미에서는 두 가지 학습 경로를 제공함.
첫째, 기존 프로그래밍 경험이 있는 개발자는 Haskell 기초부터 고급까지 학습 후 Plutus를 익혀 Cardano 스마트 계약 개발자가 될 수 있음.
둘째, 금융 또는 비즈니스 전문가로서 코딩 경험이 적은 경우 Marlowe를 배우고, 필요시 Haskell 기초를 익혀 금융 스마트 계약을 작성할 수 있음[1].
Cardano 스마트 계약은 온체인 검증자 스크립트와 오프체인 트랜잭션 생성 스크립트로 구성되며, ADA(에이다) 등 자산을 특정 조건에 따라 자동으로 관리함[2].
이처럼 Cardano 스마트 계약 개발은 복잡한 함수형 언어 학습과 특수한 개발 환경 때문에 진입 장벽이 높았음.
따라서 제안은 이러한 문제를 해결하기 위해 더 쉽게 접근 가능한 개발 도구나 언어, 교육 경로를 마련하는 데 중점을 둠[4][5].
---
**주석**
- Plutus: Cardano에서 스마트 계약을 작성하기 위한 함수형 프로그래밍 언어
- Marlowe: 금융 계약에 특화된 도메인 특화 언어(DSL)
- Validator-script: 스마트 계약의 온체인 조건을 검증하는 코드
- Redeemer: 스마트 계약 실행 시 제출하는 데이터로, 조건 충족 여부 판단에 사용됨
파이썬 문법을 100% 준수하며, 온체인에서 파이썬 코드와 동일하게 평가되어 단위 테스트와 검증이 표준 파이썬 개발 도구로 가능함.
엄격한 타입 시스템으로 최적화와 높은 보안성을 제공하며, PyCardano 라이브러리와 긴밀히 연동되어 온체인과 오프체인 코드를 모두 파이썬으로 작성할 수 있음[2][5].
OpShin은 Cardano 스마트 계약 개발 진입 장벽을 크게 낮춰, 파이썬 경험자뿐 아니라 초보자도 쉽게 접근 가능하도록 설계됨.
현재 언어 자체는 완성되어 프로덕션 준비 상태이나, Plutus 버전 및 표준 변화에 대응하기 위해 지속적인 개발과 업데이트가 필요함[1][2][4].
프로젝트는 Niels가 주도하며, 이미 주요 기능을 자체 부트스트랩 완료해 사용 중임.
Julius Frost, S.C. Musson 등 경험 많은 개발자들이 필요에 따라 지원함.
자금은 1년간 추가 개발과 도구 개선에 사용되며, 구체적 산출물은 생태계 변화에 따라 유동적임.
법적 계약은 Cardano Development Holdings(CDH)와 작성되며, Intersect가 관리 및 분쟁 해결을 담당함.
프로젝트 진행은 Intersect와 CDH가 합의한 일정과 마일스톤에 따라 이루어지고, 3자 검증자가 각 마일스톤 완료를 검토하고 승인함.
재무 관리는 Sundae Labs가 개발한 스마트 계약 프레임워크를 사용하며, Intersect가 TRSC(재무 준비금 스마트 계약)와 PSSC(프로젝트별 스마트 계약)를 관리함.
관리 권한은 Intersect 관리자, 리더십, 그리고 Sundae Labs, Cardano Foundation 등 5개 독립 기관으로 구성된 감독 위원회가 분산하여 행사함.
자금은 TRSC의 스테이크 계정으로 입금되고, 이후 PSSC로 이체되어 프로젝트에 사용됨.
커뮤니티는 온체인 데이터와 대시보드를 통해 자금 사용 내역을 투명하게 감시할 수 있음.
---
**주석**
- TRSC: Treasury Reserve Smart Contract, 재무 준비금 스마트 계약
- PSSC: Project-Specific Smart Contract, 프로젝트별 스마트 계약
- Plutus: Cardano의 스마트 계약 플랫폼
- PyCardano: Cardano와 상호작용하는 파이썬 라이브러리
English
부가 정보
| 트랜잭션 해시 | 8ad3d454f3496a35cb0d07b0fd32f687f66338b7d60e787fc0a22939e5d8833e |
|---|---|
| 블록 타임 | 1752853257 |
| Proposal ID | gov_action13tfag48nf94rtjcdq7c06vhkslmxxw9h6c88sl7q5g5nnewcsvlzzy7m65d |
| Proposal Index | 33 |
"OpShin에 ₳199,911 출금 - Cardano용 Python 스마트 계약 개발 지원"
현재 어디까지 왔나
📊 제안서 투표현황
DRep 투표현황
SPO 투표현황
헌법위원회 투표현황
📝 상세 설명
🇰🇷 한글 버전
OpShin은 개발자가 Python으로 Cardano 스마트 계약을 작성할 수 있게 하는 도구체인임.
이 도구체인은 스마트 계약과 dApp 개발을 쉽게 하기 위해 여러 프로젝트로 구성되며, 주로 Python 기반이거나 Python과 잘 통합되어 접근성을 극대화함.
또한 OpShin은 PlutusTx 대비 낮은 트랜잭션 비용을 보장함.
현재 Python은 GitHub에서 두 번째로 많이 사용되는 언어로, 전체 활성 사용자 중 14.75%가 Python을 사용하며 연간 사용자 증가율은 22.5%임.
Python을 아는 많은 개발자가 Cardano 개발에 OpShin 도구체인을 활용할 수 있음.
OpShin은 고급 프로그래밍에서 엄격한 타입 시스템을 구현하는데, Python 타입 힌트를 기반으로 하지만 컴파일 시 타입 정보는 모두 제거되어 효율적인 프로그램을 만듦.
실제 사용 사례에서 OpShin은 여러 프로그래밍 언어보다 뛰어난 성능을 보임.
이 출금은 Intersect가 벤더를 대신해 제출했으며, 총 ₳275.27M 규모 예산의 39개 제안 중 하나임.
OpShin은 Python 문법을 100% 준수하며, Python 코드와 동일하게 온체인에서 평가되어 표준 Python 도구로 단위 테스트와 검증이 가능함.
엄격한 타입 시스템 덕분에 최적화와 보안 수준이 높음.
PyCardano 라이브러리와 긴밀히 연동되어 온체인과 오프체인 코드를 모두 Python으로 작성할 수 있음.
현재는 개발 중이며, 프로덕션 사용은 권장되지 않음.
OpShin은 Python의 단순성과 정적 타입 시스템의 엄격함을 결합해 Cardano 스마트 계약 개발의 접근성과 강력함을 동시에 제공함.
이로 인해 개발 진입 장벽이 낮아지고, 블록체인 기술의 산업적 중요성 증가에 부응함.
OpShin은 Cardano 스마트 계약의 온체인(검증자 스크립트)과 오프체인(트랜잭션 생성) 컴포넌트 설계에 적합하며, UTXO와 연동된 datum을 활용해 계약 상태를 관리함.
제안자는 이미 프로젝트의 주요 부분을 완성했고, 커뮤니티에서 신뢰받는 인물임.
자금 지원으로 OpShin 도구체인의 사용성 및 개발자 경험 개선, 기본 문제 해결을 위한 개발자 고용이 가능해짐[1][2][3][4].
---
**주석**
- UTXO: Unspent Transaction Output, 사용되지 않은 거래 출력
- datum: 스마트 계약 상태를 나타내는 데이터
- PlutusTx: Cardano의 기존 스마트 계약 언어
- PyCardano: Cardano 블록체인과 상호작용하는 Python 라이브러리
기존에는 Haskell과 Plutus라는 함수형 프로그래밍 언어가 주로 사용되어, 새로운 개발자들이 접근하기 어려웠음.
Aiken, Plu-ts 등도 함수형 프로그래밍 기반이며, 이들 언어는 Cardano 스마트 계약 전용으로 설계되어 희소함.
따라서 개발자가 Cardano용 스마트 계약을 시작하려면 완전히 새로운 언어를 배워야 하는 어려움이 있었음.
IOG 아카데미에서는 두 가지 학습 경로를 제공함.
첫째, 기존 프로그래밍 경험이 있는 개발자는 Haskell 기초부터 고급까지 학습 후 Plutus를 익혀 Cardano 스마트 계약 개발자가 될 수 있음.
둘째, 금융 또는 비즈니스 전문가로서 코딩 경험이 적은 경우 Marlowe를 배우고, 필요시 Haskell 기초를 익혀 금융 스마트 계약을 작성할 수 있음[1].
Cardano 스마트 계약은 온체인 검증자 스크립트와 오프체인 트랜잭션 생성 스크립트로 구성되며, ADA(에이다) 등 자산을 특정 조건에 따라 자동으로 관리함[2].
이처럼 Cardano 스마트 계약 개발은 복잡한 함수형 언어 학습과 특수한 개발 환경 때문에 진입 장벽이 높았음.
따라서 제안은 이러한 문제를 해결하기 위해 더 쉽게 접근 가능한 개발 도구나 언어, 교육 경로를 마련하는 데 중점을 둠[4][5].
---
**주석**
- Plutus: Cardano에서 스마트 계약을 작성하기 위한 함수형 프로그래밍 언어
- Marlowe: 금융 계약에 특화된 도메인 특화 언어(DSL)
- Validator-script: 스마트 계약의 온체인 조건을 검증하는 코드
- Redeemer: 스마트 계약 실행 시 제출하는 데이터로, 조건 충족 여부 판단에 사용됨
파이썬 문법을 100% 준수하며, 온체인에서 파이썬 코드와 동일하게 평가되어 단위 테스트와 검증이 표준 파이썬 개발 도구로 가능함.
엄격한 타입 시스템으로 최적화와 높은 보안성을 제공하며, PyCardano 라이브러리와 긴밀히 연동되어 온체인과 오프체인 코드를 모두 파이썬으로 작성할 수 있음[2][5].
OpShin은 Cardano 스마트 계약 개발 진입 장벽을 크게 낮춰, 파이썬 경험자뿐 아니라 초보자도 쉽게 접근 가능하도록 설계됨.
현재 언어 자체는 완성되어 프로덕션 준비 상태이나, Plutus 버전 및 표준 변화에 대응하기 위해 지속적인 개발과 업데이트가 필요함[1][2][4].
프로젝트는 Niels가 주도하며, 이미 주요 기능을 자체 부트스트랩 완료해 사용 중임.
Julius Frost, S.C. Musson 등 경험 많은 개발자들이 필요에 따라 지원함.
자금은 1년간 추가 개발과 도구 개선에 사용되며, 구체적 산출물은 생태계 변화에 따라 유동적임.
법적 계약은 Cardano Development Holdings(CDH)와 작성되며, Intersect가 관리 및 분쟁 해결을 담당함.
프로젝트 진행은 Intersect와 CDH가 합의한 일정과 마일스톤에 따라 이루어지고, 3자 검증자가 각 마일스톤 완료를 검토하고 승인함.
재무 관리는 Sundae Labs가 개발한 스마트 계약 프레임워크를 사용하며, Intersect가 TRSC(재무 준비금 스마트 계약)와 PSSC(프로젝트별 스마트 계약)를 관리함.
관리 권한은 Intersect 관리자, 리더십, 그리고 Sundae Labs, Cardano Foundation 등 5개 독립 기관으로 구성된 감독 위원회가 분산하여 행사함.
자금은 TRSC의 스테이크 계정으로 입금되고, 이후 PSSC로 이체되어 프로젝트에 사용됨.
커뮤니티는 온체인 데이터와 대시보드를 통해 자금 사용 내역을 투명하게 감시할 수 있음.
---
**주석**
- TRSC: Treasury Reserve Smart Contract, 재무 준비금 스마트 계약
- PSSC: Project-Specific Smart Contract, 프로젝트별 스마트 계약
- Plutus: Cardano의 스마트 계약 플랫폼
- PyCardano: Cardano와 상호작용하는 파이썬 라이브러리