├── reserved ├── version ├── consensus_leader_order.json ├── members │ ├── 곽성재.json │ ├── 김윤호.json │ ├── 김태훈.json │ ├── 박정훈.json │ ├── 양준하.json │ ├── 강병지.json │ ├── 권영호.json │ ├── 김근우.json │ ├── 김대희.json │ ├── 김현우.json │ ├── 박윤서.json │ ├── 박찬익.json │ ├── 박채영.json │ ├── 석민상.json │ ├── 성해빈.json │ ├── 신상현.json │ ├── 염재후.json │ ├── 오승준.json │ ├── 오창훈.json │ ├── 윤병준.json │ ├── 이경민.json │ ├── 이수찬.json │ ├── 이진우.json │ ├── 장준수.json │ ├── 정재현.json │ ├── 차은성.json │ ├── 최강훈.json │ ├── 최보선.json │ ├── 최성욱.json │ └── 홍원기.json └── genesis_info.json ├── 10com.png ├── pophin.png ├── constitution.md ├── multichain.PNG ├── genesis ├── genesis-paper.jpeg └── genesis-photo.jpeg ├── README.md ├── pdao-the-multichain-dao.md └── README_old.md /reserved/version: -------------------------------------------------------------------------------- 1 | "0.1.0" -------------------------------------------------------------------------------- /10com.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postech-dao/pdao/HEAD/10com.png -------------------------------------------------------------------------------- /pophin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postech-dao/pdao/HEAD/pophin.png -------------------------------------------------------------------------------- /constitution.md: -------------------------------------------------------------------------------- 1 | # PDAO 헌법 2 | 3 | PDAO의 헌법은 추후 PDAO 메인넷의 컨센서스에 의해 정하기로 한다. 4 | -------------------------------------------------------------------------------- /multichain.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postech-dao/pdao/HEAD/multichain.PNG -------------------------------------------------------------------------------- /genesis/genesis-paper.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postech-dao/pdao/HEAD/genesis/genesis-paper.jpeg -------------------------------------------------------------------------------- /genesis/genesis-photo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postech-dao/pdao/HEAD/genesis/genesis-photo.jpeg -------------------------------------------------------------------------------- /reserved/consensus_leader_order.json: -------------------------------------------------------------------------------- 1 | [ 2 | "곽성재", 3 | "김윤호", 4 | "김태훈", 5 | "박정훈", 6 | "양준하" 7 | ] -------------------------------------------------------------------------------- /reserved/members/곽성재.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0401bed957ec96cbac2cb02f39681f643b2892c355bd76f7183e4cde0d6f5fed2dafd346c61ca56c20cadf3e2ced5a0908923e365eaa3664421359e7fa74d55c1d", 3 | "name": "곽성재", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": null, 7 | "consensus_delegations": null 8 | } -------------------------------------------------------------------------------- /reserved/members/김윤호.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04f360eb2b4d17f53ab70f2787cd7122d0b374916b30cd015d29f052106763a2f284b4c6fb8eacc8a60bbb1cff395ed849a2a4b47ec08d7897959116fc8b6f685c", 3 | "name": "김윤호", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": null, 7 | "consensus_delegations": null 8 | } -------------------------------------------------------------------------------- /reserved/members/김태훈.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "048843e217e7ed081f876cb7d29aca5b9e6de5fdef616995abb350d5d1a10260a98d8c06a545df37c80038dd0ea68cf789fc243bb7dca4d13cbc4aa42eb0537f99", 3 | "name": "김태훈", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": null, 7 | "consensus_delegations": null 8 | } -------------------------------------------------------------------------------- /reserved/members/박정훈.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "041081f12469a2f82a3916265a3fef7b48146325fd6380346d1da58b222ce501407ca85c406eb266a1ee91ed74e55e3cab7203b329fc50f821841476e8b7b56029", 3 | "name": "박정훈", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": null, 7 | "consensus_delegations": null 8 | } -------------------------------------------------------------------------------- /reserved/members/양준하.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04e827d75e7586ab36f5c48c088b6b6c1f81fbb34272a4e53fd0dd6b56b19e15dd615af2973b7a325144c9b022574642a875bb1e28e837efd8d3d8333649b654ee", 3 | "name": "양준하", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": null, 7 | "consensus_delegations": null 8 | } -------------------------------------------------------------------------------- /reserved/members/강병지.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "049b19f54d8c5c77f81263b413e6eaf6bfdb4b5ed0bf9d1c163fa18f49b66cfe505037577aab7faa1bac2ab8922cb81161852bd633ec76981b10bcd82e8d0f8c99", 3 | "name": "강병지", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김윤호", 7 | "consensus_delegations": "김윤호" 8 | } -------------------------------------------------------------------------------- /reserved/members/권영호.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04cce6db294175dd9034acc5d822e9dc8fdb34ccb4a258dc122457d21beb7454fdef81d4b8c8b45f548420bd99163e7d2d552b985c17ae2e19177b4fe589291a01", 3 | "name": "권영호", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "박정훈", 7 | "consensus_delegations": "박정훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/김근우.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0478d441b6735c484e02e204691d752b1cb1466b8434ec5fcd4c1aa41d6b747929abb8c208acacbef08c3325940867ec0232d9d94d14bfb589fc85e6760c16ec70", 3 | "name": "김근우", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김태훈", 7 | "consensus_delegations": "김태훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/김대희.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0425582018f26cc4d5adc9f6ed26bd2530652fe008e6cea7c2bf4fd30c35277b85ec6b4f15ab37a608be7dc52f5ef553f59938fe35238de4e697b2901268d91830", 3 | "name": "김대희", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "양준하", 7 | "consensus_delegations": "양준하" 8 | } -------------------------------------------------------------------------------- /reserved/members/김현우.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04b7f12b532adba5638e1c482a4e950ec60b25fc4d144b70e2dcaced1dafc6b2d4ca718cf8e503206d86e4e56fdca2f40408a6044fcd074caa50b916b5c4cd680f", 3 | "name": "김현우", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "박정훈", 7 | "consensus_delegations": "박정훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/박윤서.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "044e268d7a1bfef47a36a245c2e754ad62a19100205294ada6425c84cbdd8d0b138710904451d515a0ba5b603fd403ecd4afdb4d742e3c2a913e783553e98984d1", 3 | "name": "박윤서", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "곽성재", 7 | "consensus_delegations": "곽성재" 8 | } -------------------------------------------------------------------------------- /reserved/members/박찬익.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04dbad71c0ebac2b23ffe2cac9d93f88b90cc990e34c5d6f508e2d33bf3a93f20adbf4a30c1f9ce998ca407f5a0b7e7757896e42b10603aa1dcbf05411fcd81a7a", 3 | "name": "박찬익", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "곽성재", 7 | "consensus_delegations": "곽성재" 8 | } -------------------------------------------------------------------------------- /reserved/members/박채영.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04bef40a5a89809e2e070f6ac129e6ca8db57b456a0a6d7484337ad2ab865a0cfd925fd0d94a970fad95f498d79a62035a7694cd0986f13d90c3bc1024f0d71384", 3 | "name": "박채영", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김태훈", 7 | "consensus_delegations": "김태훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/석민상.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "040e18f7ead021a6665ab9f9f8ef717d7a061602a1842461b386f41631cfc0c910cbd40427654a6d03f01e388682f6762abf8c7bd932ff814708d152ce7135941d", 3 | "name": "석민상", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "곽성재", 7 | "consensus_delegations": "곽성재" 8 | } -------------------------------------------------------------------------------- /reserved/members/성해빈.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0474518b8b52899b4f914c01d9f433e0ca8f5b27c03b1566ab510a1047005def8c2e8c44ef1310e9300ac91cddfcba88ef3d049100ebcfd2d87c5ecf084798dbe1", 3 | "name": "성해빈", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "곽성재", 7 | "consensus_delegations": "곽성재" 8 | } -------------------------------------------------------------------------------- /reserved/members/신상현.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0453d6b296661518b6d8674b3f87b5e7adeafdd7090191b2a11aba4ba709ac8c1f7280595e0673fc5118022c394c87da1517fbcf4ba936243181d00891b21d8931", 3 | "name": "신상현", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김윤호", 7 | "consensus_delegations": "김윤호" 8 | } -------------------------------------------------------------------------------- /reserved/members/염재후.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "046551a7f04b7f2c63ce7102a1a7ac40326242ae72917cd07154e6e7515cbfc0691a2ebd5e964dc97673d575dc58b984b9de1eb46be16eba41797e6b6ad6080a68", 3 | "name": "염재후", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "박정훈", 7 | "consensus_delegations": "박정훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/오승준.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04ed170078c1df0ebaa3aea4ddb6b8694837246cec8c9281cfbca2e85e132ca1a5798a1d687e6a9ad3bb5708aaddb7f9c5b7e676e512ba9439f68c84c897d743b3", 3 | "name": "오승준", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "양준하", 7 | "consensus_delegations": "양준하" 8 | } -------------------------------------------------------------------------------- /reserved/members/오창훈.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "049ba35be2defa144f86a01b5bdc00c133bd6c8abbbee9614b9481a00900aa5121d7e616398ecba8f24102a45b375e6d1d332704bcd8e1412198f230f7f4af6c80", 3 | "name": "오창훈", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김태훈", 7 | "consensus_delegations": "김태훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/윤병준.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "044f54cf0a6c71760cd2365d1563854f7ddb86238520d2a72570550de4303dc3e2929fc6bbe5fc31cb1b3edf6a17e1ccc69c53e21a14dc46beaed3d5c1552be265", 3 | "name": "윤병준", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "박정훈", 7 | "consensus_delegations": "박정훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/이경민.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04f24cd751792fe86f03f3d34888ae20f5483680ae44e2ab54d938856c2c49426e4693ab8f3f9e003f6fcea8d39da8d8a0211bb17b4dda0011daac1abc52f11a05", 3 | "name": "이경민", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "곽성재", 7 | "consensus_delegations": "곽성재" 8 | } -------------------------------------------------------------------------------- /reserved/members/이수찬.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0498792983a4e0a041b3f2e0779463b3f74027700b9d7667796bcfb94d495ea3b485a3fdfa36f5448aa90494a5db106ebea2a7315e6b1dfdaff5d9db1bac2c3467", 3 | "name": "이수찬", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "양준하", 7 | "consensus_delegations": "양준하" 8 | } -------------------------------------------------------------------------------- /reserved/members/이진우.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04049d25a02f50400b975727f20f28166529565821b5b8e24debaa8bdd0c98b9e2556867768676388656347dc4057fe0eb58f85d2661468f956003392b45b8ba2a", 3 | "name": "이진우", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김윤호", 7 | "consensus_delegations": "김윤호" 8 | } -------------------------------------------------------------------------------- /reserved/members/장준수.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0447a330d0ef941602049a657a97d0dc43ae9f5341af4264850d23d7240c786ffe8d315834747e03cb282b3486c6fe4e48b3960f6d28f832f97dc2add2e4bb11ca", 3 | "name": "장준수", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김윤호", 7 | "consensus_delegations": "김윤호" 8 | } -------------------------------------------------------------------------------- /reserved/members/정재현.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04eac38b95937f88d4b56b7166aa801143d560500f17a734b02f2d562cc08433e315294cdde412f103b5088e15cad285a8aea85b5134773a4216e3a6b17a0ed877", 3 | "name": "정재현", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "양준하", 7 | "consensus_delegations": "양준하" 8 | } -------------------------------------------------------------------------------- /reserved/members/차은성.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04ad26bbbfebdd6301907832ce1d10b0d0cf053b60a42573a3d11dccb3b8b8983f24d52be29c813fac9f394debd3fa9c6bd0034c3f3f5bf5be56d16d0ba8542623", 3 | "name": "차은성", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김태훈", 7 | "consensus_delegations": "김태훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/최강훈.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04b1d77f35c3c629590a8ae8aa10e9bda22a910eb4432edf2ce1392af30d96c8ce26cc28731ecabcc800634bde50e162cd7c068e04a776c6f7d2945fadeedbacfd", 3 | "name": "최강훈", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "박정훈", 7 | "consensus_delegations": "박정훈" 8 | } -------------------------------------------------------------------------------- /reserved/members/최보선.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0450b7c4bb4e5915a2c9d191b203c5d1a98650dfdc231ac1ab7624727718837504776b201d2e761ab65927be265e49497d39119aa9658d1ea4c5d6c2def2ca2af7", 3 | "name": "최보선", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김윤호", 7 | "consensus_delegations": "김윤호" 8 | } -------------------------------------------------------------------------------- /reserved/members/최성욱.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "0474d7899e1cf8095c006558b05f86ef3fbbdc17feeae49a7055faeae807a77c2c443aa6efc4c5dadb7c9ae9cba2cebe1b5eff0a29c376af359fe0c2cf28f2e8cd", 3 | "name": "최성욱", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "양준하", 7 | "consensus_delegations": "양준하" 8 | } -------------------------------------------------------------------------------- /reserved/members/홍원기.json: -------------------------------------------------------------------------------- 1 | { 2 | "public_key": "04b838e5359a9f5be25756d0af25501f8962e20e4fb3d734b48d86ed5e311e07cafea589e3ac5bc83a55d539934e25fb1bed6f3593f3fa979fbb85afe5be383ff3", 3 | "name": "홍원기", 4 | "governance_voting_power": 1, 5 | "consensus_voting_power": 1, 6 | "governance_delegations": "김태훈", 7 | "consensus_delegations": "김태훈" 8 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PDAO 총칙 2 | 3 | ## 전문 4 | 5 | PDAO는 2022년 초 POSTECH의 크립토 커뮤니티이자 오픈소스 개발 그룹으로 시작되었습니다 - [구 총칙](README_old.md) 6 | 7 | “DAO를 개발하는 DAO”라는 정체성을 바탕으로, 탈중앙화 DAO 프로토콜인 Simperby를 개발하며 이를 통해 스스로를 호스팅해왔습니다. 8 | 이후 PDAO의 정체성과 목표를 명확히 하기 위해 본 총칙을 제정합니다. 9 | 10 | 2025년 1월 19일 11 | PDAO 창립자 양준하 12 | 13 | --- 14 | 15 | ## 제1장 - 정체성 16 | 17 | 1. PDAO는 포항공과대학교를 기반으로 하되, 누구에게나 공개된 크립토 커뮤니티입니다. 18 | 2. PDAO에 기여하는 모든 사람은 PDAO의 "멤버"로 간주될 수 있으며, 이에 대한 엄격한 조건이나 기준은 없습니다. 19 | 3. PDAO의 운영과 활동은 공식 Discord 서버를 통해 이루어지며, 누구나 참여할 수 있는 공개 채널로 운영됩니다. 20 | 21 | --- 22 | 23 | ## 제2장 - 활동 24 | 25 | 1. PDAO는 공식 Discord 서버를 양질의 크립토 커뮤니티로 육성하고, 멤버들의 자발적인 참여를 통해 블록체인 기술 및 생태계에 기여하는 것을 주요 활동으로 삼습니다. 26 | 2. 활동의 내용과 방향은 멤버들의 자유로운 참여로 결정됩니다. 27 | 28 | --- 29 | 30 | ## 제3장 - 윤리 31 | 32 | 1. PDAO의 모든 활동은 교육, 연구, 개발, 정보 공유, 네트워킹, 커뮤니티와 같은 공익적 목적을 지향해야 하며, 이를 위반하는 불법적, 반도덕적, 상업적 활동은 엄격히 금지됩니다. 33 | 2. 인종, 출신 지역, 국적, 나이, 종교, 성별, 성적 지향, 신체 조건, 장애, 학력, 직업, 정치 성향 등의 이유로 차별하거나 공격하는 행위는 금지되며, 이를 위반하는 경우 엄격히 처벌됩니다. 34 | 35 | --- 36 | 37 | ## 제4장 - 위원회 38 | 39 | 1. PDAO는 조직의 최종 의사결정을 위한 위원회를 운영합니다. 40 | 2. PDAO의 위원회는 Simperby의 제네시스 블록에 커밋된 29명으로 구성됩니다. 41 | 3. 본 총칙의 개정은 위원 3명의 동의로 제안될 수 있으며, 2시간의 공고 후 찬성이 반대보다 많을 경우 적용됩니다. 42 | 4. PDAO의 위원회 구성 변경에 대한 규정은 본 총칙에서 다루지 않으며, 필요 시 4장 3조에 따라 정의됩니다. 43 | 5. 본 총칙이 안정화될 때까지는 창립자 양준하가 임의로 총칙을 수정할 수 있으며, 이 조항은 추후 개정을 통해 폐기됩니다. 44 | 45 | --- 46 | 47 | ## 제5장 - 의사 결정 48 | 49 | 1. PDAO의 이름으로 이루어지는 모든 활동은 공식 Discord 서버에서 논의되어야 합니다. 50 | 2. Discord 멤버 누구나 활동을 제안할 수 있으며, 모든 반대 의견을 해결하여 합의에 도달한 뒤 위원회 1명 이상의 승인을 받으면 활동을 시작할 수 있습니다. 51 | 3. 합의가 이루어지지 않을 경우, 최종 결정은 위원회의 총칙 개정 요건에 준하여 이루어집니다. 52 | -------------------------------------------------------------------------------- /reserved/genesis_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "header": { 3 | "author": "04e827d75e7586ab36f5c48c088b6b6c1f81fbb34272a4e53fd0dd6b56b19e15dd615af2973b7a325144c9b022574642a875bb1e28e837efd8d3d8333649b654ee", 4 | "prev_block_finalization_proof": { 5 | "round": 0, 6 | "signatures": [] 7 | }, 8 | "previous_hash": "93ecbf4fca472e2210a596b6217165baad9bcc3155184f82639e0854c23fd379", 9 | "height": 0, 10 | "timestamp": 1670773692000, 11 | "commit_merkle_root": "0000000000000000000000000000000000000000000000000000000000000000", 12 | "repository_merkle_root": "0000000000000000000000000000000000000000000000000000000000000000", 13 | "validator_set": [ 14 | [ 15 | "0401bed957ec96cbac2cb02f39681f643b2892c355bd76f7183e4cde0d6f5fed2dafd346c61ca56c20cadf3e2ced5a0908923e365eaa3664421359e7fa74d55c1d", 16 | 6 17 | ], 18 | [ 19 | "04f360eb2b4d17f53ab70f2787cd7122d0b374916b30cd015d29f052106763a2f284b4c6fb8eacc8a60bbb1cff395ed849a2a4b47ec08d7897959116fc8b6f685c", 20 | 6 21 | ], 22 | [ 23 | "048843e217e7ed081f876cb7d29aca5b9e6de5fdef616995abb350d5d1a10260a98d8c06a545df37c80038dd0ea68cf789fc243bb7dca4d13cbc4aa42eb0537f99", 24 | 6 25 | ], 26 | [ 27 | "041081f12469a2f82a3916265a3fef7b48146325fd6380346d1da58b222ce501407ca85c406eb266a1ee91ed74e55e3cab7203b329fc50f821841476e8b7b56029", 28 | 6 29 | ], 30 | [ 31 | "04e827d75e7586ab36f5c48c088b6b6c1f81fbb34272a4e53fd0dd6b56b19e15dd615af2973b7a325144c9b022574642a875bb1e28e837efd8d3d8333649b654ee", 32 | 6 33 | ] 34 | ], 35 | "version": "0.1.0" 36 | }, 37 | "genesis_proof": { 38 | "round": 0, 39 | "signatures": [ 40 | { 41 | "signature": "e01829dbcb61c35205e94f1ff05fe05c0403caa074d0ae48e081fea16137d2645a06586fac622ca975c9aed8483148b3404d7ef6f20ebdc2f85d55e5c2476b211c", 42 | "signer": "0401bed957ec96cbac2cb02f39681f643b2892c355bd76f7183e4cde0d6f5fed2dafd346c61ca56c20cadf3e2ced5a0908923e365eaa3664421359e7fa74d55c1d" 43 | }, 44 | { 45 | "signature": "1b8bb1652368be9d8d355b4c059dd0a14d5b7e615909782bcbb52c015ddf57a845440b6e281f7d4d33e7810815978b222a2683a580dccb9db6e097e88444f1981b", 46 | "signer": "04f360eb2b4d17f53ab70f2787cd7122d0b374916b30cd015d29f052106763a2f284b4c6fb8eacc8a60bbb1cff395ed849a2a4b47ec08d7897959116fc8b6f685c" 47 | }, 48 | { 49 | "signature": "705c948cff2034438a917933be16dc88c1fdd565d8d3786b6eb53af258ddff83282184857a7c4f2c9efd0a94fcb97355691557c7fef18e4c0f83dcc2696668111c", 50 | "signer": "048843e217e7ed081f876cb7d29aca5b9e6de5fdef616995abb350d5d1a10260a98d8c06a545df37c80038dd0ea68cf789fc243bb7dca4d13cbc4aa42eb0537f99" 51 | }, 52 | { 53 | "signature": "b7df49c390e9be8fae18abdb87a309f910a46256788534c6400cf2d2e1d92c861e33700de5525b76dd5b586d16fc81d2b3fa786046ccac65bcc5a2ddba7cac6f1b", 54 | "signer": "041081f12469a2f82a3916265a3fef7b48146325fd6380346d1da58b222ce501407ca85c406eb266a1ee91ed74e55e3cab7203b329fc50f821841476e8b7b56029" 55 | }, 56 | { 57 | "signature": "fe2fc890d98a053b6ca57789d7c0209ea918d1da54608795b0b4ef24905fc3bd72527c06a0cd4790450d967c648e03f903a88e399f52ba25242236b98bbacace1c", 58 | "signer": "04e827d75e7586ab36f5c48c088b6b6c1f81fbb34272a4e53fd0dd6b56b19e15dd615af2973b7a325144c9b022574642a875bb1e28e837efd8d3d8333649b654ee" 59 | } 60 | ] 61 | }, 62 | "chain_name": "pdao-mainnet" 63 | } -------------------------------------------------------------------------------- /pdao-the-multichain-dao.md: -------------------------------------------------------------------------------- 1 | # PDAO: The Multichain DAO 2 | 3 | 이 글은 PDAO가 멀티체인 DAO로써 어떤 구조를 갖고 있으며, 4 | 여러 체인이 어떻게 소통하며 각각 무슨 역할을 하는지 소개합니다. 5 | 또한 이를 실행하는 프로토콜의 기술적인 개요를 간략하게 제시함으로써 6 | 궁극적으로 DAO로써 조직을 어떻게 검증가능하게 운영하는지 설명합니다. 7 | 8 | - 작성자: 양준하 9 | - 작성일: 2022년 6월 27일 10 | - 도움을 준 사람: 강병지, 성해빈, 윤병준 11 | 12 | ## TL;DR 13 | 14 | PDAO는 멀티체인 패러다임을 가집니다. 15 | 16 | 1. Rust로 자체 개발하는 PDAO Chain에서 의결권을 가진 구성원들이 합의한 내용을 17 | 2. Near, Polkadot, Cosmos등 WASM 컨트랙트를 기반으로 한 다양한 체인에 개발, 업로드 해놓은 애플리케이션 컨트랙트들에게 18 | 3. 라이트 클라이언트를 사용한 암호학적으로 안전한 방법으로 검증가능한 메세지로써 전달하여 컨트롤하고 19 | 4. 각 체인의 특성에 맞게 Treasury, NFT, 밈토큰, 게임 등 다양한 Dapp을 꾸려나가며 다양한 체인들의 기술과 생태계를 탐험할 것입니다. 20 | 21 | ## 개요 22 | 23 | PDAO는 포항공과대학교 동문들이 블록체인 기술을 선도하고 크립토 산업에서 활약하는 것을 지원하기 위해 24 | 설립된 공개 커뮤니티이자 이에 필요한 기부금을 운용하는 비영리 재단입니다([공식 소개글](https://github.com/postech-dao/pdao/blob/main/README.md)). 25 | 2022년 하반기 DAO의 공식 런치를 앞두고 현재 활발히 개발과 기획을 진행중이며([공식 소개글](https://github.com/postech-dao/pdao/blob/main/project-launch-orientation.md)) 26 | 특히 사용할 체인의 선정을 오래동안 고민하였는데, 결론적으로 '멀티체인'의 패러다임을 채택하기로 했습니다. 27 | 28 | ### 왜 멀티체인인가? 29 | 30 | PDAO는 블록체인 기술과 산업에 열광하는 동문들과 학교 외의 다양한 사람들이 참여할 수 있는 단체입니다. 31 | 조직 특성상 기반 기술을 같이 배우고 공유한다는 점에서 공익적이고, 그 운영방식과 컨텐츠도 흥미, 캐주얼, 커뮤니티적 성향이 강합니다. 32 | 따라서 특정 프로토콜이나 특정 체인에 지나치게 의존적으로 운영하는 대신에, 33 | 다양한 기술들을 알아감으로써 구성원들의 이해도를 높이고 더 나아가 대외 영향력을 확장하는 방안이 더 좋다고 결론내렸습니다. 34 | 이를 위해 다양한 체인에 자리잡아 해당 체인들의 기술기반과 생태계를 이해하고 그에 맞게 다양한 프로그램을 기획하고 개발하는 것이 바람직할 것입니다. 35 | 36 | 이는 이상적인 방안이지만 다양한 체인을 사용하는 만큼 개발비용과 난이도를 지나치게 필요로 할 수도 있습니다. 37 | PDAO는 이 문제를 해결하기 위해 *PBC*라는 솔루션을 도입하고 이를 *콜로니체인*에서 **라이트 클라이언트**를 통해 일관된 방식으로 검증할 수 있게 하는 모델을 제시합니다. 38 | 39 | ### 구조도 40 | 41 | overview 42 | 43 | ## PBC 44 | 45 | PDAO는 의결권자들이 행하는 **의결 자체를 합의하고 기록할 분산된 시스템이 필요**하므로 이에 적합한 솔루션인 '블록체인'을 하나 도입합니다. 46 | 47 | - 해당 체인은 PDAO 의결권자들이 직접 블록 검증자가 되는 Proof of Authority (PoA) 허가형 체인입니다. 48 | - 토큰이나 컨트랙트등은 존재하지 않으며 오직 임의의 텍스트 키-값 엔트리를 블록체인 상태로써 추가, 삭제, 수정하는 트랜잭션만 존재합니다. 49 | - 유일하게 컨센서스에 작용하는 상태는 '검증자 집합'이며, 사전에 지정된 키로 통해 접근가능한 이 상태를 읽어 그 안에 존재하는 공개키의 과반수 (이는 파라미터로써 조정가능합니다) 이상이 블록에 서명했는지 확인하는 것이 블록의 유효성 검사입니다. 50 | - PDAO Chain은, **PDAO 팀이 Rust로 직접 개발합니다** (컨센서스, p2p 네트워크, KV 스토리지, API 웹서버, 풀노드 동기화 등) 51 | 52 | ## 콜로니 체인 53 | 54 | 의결을 수행하는 DAO 자체는 PBC에서 운영되지만, DAO가 컨트롤하는 다양한 애플리케이션(Dapp)들은 55 | 상용 체인에 스마트 컨트랙트로서 업로드되어 해당 체인의 생태계에 녹아들어 다양한 유저들을 유치할 수 있어야 의미가 있을 것입니다. 56 | PDAO는 블록체인 생태계 전반을 탐험하며 이들의 기술을 이해하고 커뮤니티에 함께하고자 합니다. 57 | 따라서 PBC만 의결주체로서 따로 존재하고, 애플리케이션들은 유망하거나 기술적인 포인트가 있는 여러 체인에 컨트랙트로써 진출하는 멀티체인 패러다임을 지향합니다. 58 | 컨트랙트를 배치하기 위해 선택된 체인은 '콜로니 체인'이라고 지칭합니다. 59 | 60 | ### 애플리케이션 61 | 62 | 애플리케이션 컨트랙트의 예시는 다음과 같습니다. 63 | 64 | 1. 재단(Treasury): 기부금을 보유하고 있으며 DAO의 합의에 의해서 필요한 주소로 출금합니다. 향후에는 외부 DeFi 서비스를 이용해 이자수익을 운용하는 일을 할 수도 있습니다. 65 | 2. NFT: DAO의 합의에 따라 NFT를 발행합니다. 66 | 3. 밈토큰: DAO의 합의에 따라 밈토큰을 발행합니다. 67 | 4. 게임: NFT나 밈토큰과 상호작용하여 간단한 겜블링 등의 엔터테인먼트를 제공합니다. DAO의 합의에 따라 파라미터가 조정될 수 있습니다. 68 | 5. 데이터 백업: PBC 체인의 모든 노드가 스토리지를 소실할 희박한 확률에 대비하여 콜로니 체인에 가스 수수료를 지급하고 주요 내용을 기록합니다. 69 | 70 | ### 체인 후보 71 | 72 | 현재 콜로니 체인의 후보는 [Near Protocol](https://near.org/), [Astar](https://astar.network/)([Polkadot](https://polkadot.network/)), 그리고 [Juno](https://www.junonetwork.io/)([Cosmos](https://cosmos.network/))가 있습니다. 73 | 이들은 공통적으로 Rust로 빌드하는 [WASM](https://webassembly.org/) 컨트랙트를 지원한다는 특징이 있어서 PBC의 개발 스택인 Rust를 공유할 수 있다는 장점이 있습니다. 74 | Near Protocol, Polkadot, Cosmos 체인 자체도 강력한 생태계와 기술기반을 가지고 있어 컨트랙트 개발 과정에서 다양한 인사이트를 얻을 수 있을 것으로 기대합니다. 75 | 76 | ## 메세지 전달 77 | 78 | PBC가 의결한 내용을 암호학적으로 안전하게 콜로니 체인에 전달하는 프로토콜이 위와 같은 PDAO의 멀티체인 구조를 안전하게 유지하는 데에 핵심일 것입니다. 79 | PDAO는 이 문제를 [라이트 클라이언트](https://medium.com/codechain/blockchain-light-client-1171dfa1269a)와 [Inter-blockchain Communication (IBC)](https://github.com/cosmos/ibc)의 아이디어를 사용하여 해결합니다. 80 | 라이트 클라이언트는 체인의 헤더와 그 컨센서스 상태만 업데이트하고, 상태나 트랜잭션은 머클증명을 통해 검증하는 최적화 프로토콜입니다. 81 | 이 프로토콜을 사용하면 검증하려는 목표 체인의 풀노드를 직접 운영하지 않고도 (즉 상태와 트랜잭션 핸들링 로직을 모르는 상태에서도) 82 | 주어진 증명에 대해 컨센서스가 일어난 유효한 상태임을 매우 적은 비용으로 검증할 수 있습니다. 83 | 특히 이런 프로토콜의 클라이언트를 다른 체인의 애플리케이션 레이어(스마트 컨트랙트 등)에 임베딩하는 것은 84 | Cosmos의 체인 상호운용성의 핵심 기술인 IBC의 기본 원리이기도 합니다. 85 | 86 | Rust로 공통적으로 작성된 PBC의 라이트 클라이언트 구현체는 각 체인에 맞는 약간의 어댑터와 결합되어 WASM 바이트코드로써 빌드 될 것입니다. 87 | 라이트 클라이언트는 자신의 상태로써 마지막으로 검증된 PBC의 헤더를 갖고 있으며, 검증자들의 서명과 함께 다음 헤더로의 업데이트를 증명할 수 있는 트랜잭션이 제출되면 상태를 업데이트 할 것입니다. 88 | PBC에서 의결한 사안을 콜로니 체인의 애플리케이션 컨트랙트에 메세지를 전달하고 싶을 때에는, 머클증명과 함께 그 내용을 전달합니다. 89 | 그러면 해당 컨트랙트는 같은 체인에 있는 라이트 클라이언트 컨트랙트와 상호작용하여 해당 메세지의 머클증명을 헤더의 머클루트와 비교 하고, 90 | 만약 일치한다면 메세지의 내용에 맞는 컨트랙트 상태 변화를 수행합니다. 91 | 92 | 헤더를 업데이트하고 머클증명을 전달하여 liveness를 유지하기 위해 PDAO팀은 자체적으로 이러한 데이터 전달자인 Commitment Proof Relayer, 혹은 Relayer를 운영합니다. 93 | Relayer는 데이터의 전달만 해줄 뿐이고, 검증은 최종적으로 라이트 클라이언트가 하기 때문에 Relayer에 대한 신뢰 이슈는 전혀 존재하지 않습니다. 94 | 95 | ## 개발비용 96 | 97 | 본 문서의 개요에서 언급했던 '멀티체인'이 근본적으로 유발하는 개발비용은 PDAO의 모델 하에서 다음과 같은 이유로 완화됩니다. 98 | 99 | 1. 후보 체인이 공통적으로 Rust-WASM 스택을 사용하기 때문에 코드 재사용성이 매우 높음. PBC 또한 Rust를 사용함 100 | 2. PBC의 메세지를 검증하는 프로토콜인 라이트 클라이언트가 각 체인에 대해 전부 동일하고, 또한 마찬가지로 공통된 WASM 코드를 사용할 수 있기에 상당히 효율적임 101 | 3. PBC와 콜로니체인간의 라이트 클라이언트 프로토콜이 잘 추상화되어 분리되면 병렬적으로 개발할 수 있는 태스크가 됨 102 | 4. 콜로니체인의 정보를 습득하는 것은 PBC 의결을 결정할 사람이 직접 수행하는 것이므로 개발 태스크를 유발하지 않음: 콜로니체인의 개수에 '선형'으로 비례하는 커뮤니케이션 복잡도 103 | -------------------------------------------------------------------------------- /README_old.md: -------------------------------------------------------------------------------- 1 | # PDAO 2 | 3 | **PDAO는 포스텍을 거점으로 한 블록체인 커뮤니티 및 오픈소스 재단입니다.** 4 | 5 | PDAO를 이해하기 위해 필요한 일련의 문서들은 다음과 같습니다. 6 | 7 | - [PDAO 공식 소개글(본 문서)](#pdao): PDAO의 정체성, 목적, 활동 등을 설명합니다. 8 | - [PDAO 공식 홈페이지](https://dao.postech.ac.kr): PDAO의 공식 홈페이지입니다. 9 | - [PDAO: The Multichain DAO](pdao-the-multichain-dao.md): PDAO만의 유니크한 DAO 구조와 그 핵심인 PBC (PDAO Beacon Chain)에 대한 기술적인 오버뷰를 소개합니다. 10 | - [PDAO 헌법 (WIP)](constitution.md): PDAO의 헌법입니다. PDAO의 운영 방식, 규칙 등을 정의합니다. 11 | - [Simperby](https://github.com/postech-dao/simperby): PDAO의 핵심 오픈소스 프로젝트이자 PDAO의 본체인 PDAO Chain을 구동하는 블록체인 엔진입니다. 12 | - [Simperby: Protocol Overview](https://github.com/postech-dao/simperby/blob/main/docs/protocol_overview.md): Simperby의 가버넌스, P2P 채팅, 컨센서스에 대한 프로토콜을 설명합니다. 13 | - [PDAO 공식 발표 슬라이드](https://drive.google.com/file/d/1FHm3I8DTloRAIdkwxFQPk4ILlP2aTQgC/view): 위 내용을 전반적으로 다루는 PDAO 소개자료입니다. 14 | 15 | ## 들어가며 16 | 17 | 이 글은 PDAO의 정체성과 목적, 비전을 제시하는 소개 글이자, 공식 런치를 위한 본격적 개발 기간 전 마지막 계획서로서 작성되었습니다. 18 | 중요한 아이디어와 의견들 주시고 내용을 검수해 주신 교내외의 많은 분들께 진심으로 감사드립니다. 19 | 20 | PDAO 설립자 포항공과대학교 컴퓨터공학과 [양준하](https://junha1.github.io), 2022.05.09 작성 (2022.09.20 최종수정) 21 | 22 | PDAO 공식 홈페이지: [https://dao.postech.ac.kr](https://dao.postech.ac.kr) 23 | 24 | - [PDAO](#pdao) 25 | - [들어가며](#들어가며) 26 | - [PDAO는?](#pdao는) 27 | - [PDAO는 어떤 활동을 합니까?](#pdao는-어떤-활동을-합니까) 28 | - [PDAO는 왜 DAO(탈중앙화 조직)여야 합니까?](#pdao는-왜-dao탈중앙화-조직여야-합니까) 29 | - [DAO는 어떻게 운영됩니까?](#dao는-어떻게-운영됩니까) 30 | - [DAO는 무엇을 의결할 수 있습니까?](#dao는-무엇을-의결할-수-있습니까) 31 | - [PDAO에 기부하면 어떤 혜택이 있습니까?](#pdao에-기부하면-어떤-혜택이-있습니까) 32 | - [향후 계획](#향후-계획) 33 | - [FAQ](#faq) 34 | - [왜 동문이 아닌 외부인도 참여 가능한 공개 커뮤니티로 운영합니까?](#왜-동문이-아닌-외부인도-참여-가능한-공개-커뮤니티로-운영합니까) 35 | - [저는 포항공과대학교의 동문이 아닙니다. 그렇다면 왜 PDAO에 관심을 가져야 합니까?](#저는-포항공과대학교의-동문이-아닙니다-그렇다면-왜-pdao에-관심을-가져야-합니까) 36 | - [블록체인 안에서 특별히 집중하는 분야가 있습니까?](#블록체인-안에서-특별히-집중하는-분야가-있습니까) 37 | - [밈토큰은 무엇입니까?](#밈토큰은-무엇입니까) 38 | - [콜로니 체인에는 무엇이 있습니까?](#콜로니-체인에는-무엇이-있습니까) 39 | - [끝으로](#끝으로) 40 | 41 | ## PDAO는? 42 | 43 | PDAO는 포스텍을 거점으로 한 블록체인 커뮤니티 및 오픈소스 재단입니다. 44 | 45 | ## PDAO는 어떤 활동을 합니까? 46 | 47 | PDAO는 크게 다음과 같은 일을 합니다. 48 | 49 | 1. 정보 공유, 친목 및 네트워크를 위한 커뮤니티 운영 50 | - 아무나 참여할 수 있는 공개 Discord 서버 51 | - 각종 오픈소스 프로젝트들의 개발 커뮤니케이션 채널 52 | 2. 오픈소스 개발 53 | - PDAO의 대부분 개발은 Github에서 오픈소스로 이뤄짐 54 | - 범용성이 매우 높은 *Simperby*등의 프로젝트가 포함되어 있음 55 | 3. 양질의 교육 콘텐츠 생산 및 블록체인 대중화 활동 56 | - 공개 자체 세미나 및 외부 연사 초청 57 | - 대학 내 일반인들을 대상으로 한 이벤트 및 행사 (해카톤, 부스 등) 58 | - 유튜브 채널 및 위키 운영 59 | - 밈토큰 및 아트 NFT 발행 60 | 4. 연구 활동 지원 61 | - 스터디 그룹 조성 및 지원 62 | - 최신 연구주제에 대해 토론할 수 있는 세션 개최 및 소개자 초청 63 | - 다양한 체인들의 풀노드 운영 및 API 제공 64 | - 개발 중 나온 자체 연구결과 정리 및 퍼블리시 65 | 5. 대학 자체의 본격적인 크립토 채택을 촉진 66 | - 대학 발전기금을 암호화폐로 기부 받고 보유, 매매하는 프로세스 리서치 및 제안 67 | - 암호화폐를 통한 동문 기부 활성화 및 장학제도 운영 제안 68 | - 블록체인 관련 교원 채용을 위한 정보공유 69 | - 교내 강의 연계 70 | 71 | ## PDAO는 왜 DAO(탈중앙화 조직)여야 합니까? 72 | 73 | PDAO는 이름에서 알 수 있듯이 DAO(Decentralized Autonomous Organization)로 운영됩니다. 74 | PDAO의 목적을 달성하기 위해 재단의 구현체로서 DAO를 선택한 이유는 다음과 같습니다. 75 | 76 | 1. 블록체인을 다루는 재단이다 보니 수행하는 사업들에 암호화폐가 필요하거나 비용을 암호화폐로 지급할 수 있는 경우가 많습니다. 그렇기에 재단의 자산을 암호화폐로 관리하는 것에 이점이 있으며, 이를 집행할 주체로서 탈중앙화 프로토콜이자 의결기구인 DAO가 적합합니다. 77 | 2. 암호화폐를 보유하고 있는 분들로부터의 기부를 더 쉽게 유치할 수 있습니다. 78 | 3. 재단법인이 따로 필요 없기 때문에 행정적 절차가 간소화되고 DAO 특성상 매우 투명하고 민주적으로 조직을 운영할 수 있습니다. 79 | 4. 구성원들이 직접 DAO라는 탈중앙화 프로토콜을 개발, 기획, 운영함으로써 필요한 기술을 학습하고 크립토 산업 이해도를 갖출 좋은 기회를 제공할 수 있습니다. 80 | 5. Treasury, 밈토큰, NFT, 게임 등 탈중앙화 애플리케이션과 직접 연계가 가능합니다. 81 | 82 | ## DAO는 어떻게 운영됩니까? 83 | 84 | - 자체 체인인 **PDAO Chain**이 DAO의 핵심 주체입니다. 85 | - PBC는 PDAO가 유지보수하는 오픈소스 프로젝트이자 블록체인 엔진인 **Simperby**로 구동됩니다. 86 | - PDAO에 있어서 PBC는 5가지로 작용합니다. 87 | 1. 스탠드얼론한 P2P 커뮤니케이션 채널 88 | 2. 가버넌스 플랫폼 89 | 3. 컨센서스와 완결성(Finality)을 제공 90 | 4. 멀티체인 상호운용성 91 | 5. 분산 파일 스토리지 92 | - 동문과 교수를 대상으로, 충분한 기여를 보인 사람은 의결권을 PBC 체인 상에서 의결을 통해 지급하며, 이를 분실하거나 해당 멤버가 부적절한 일을 하였을 때에도 마찬가지로 의결을 통해 무효화됩니다. 93 | - PBC에서 가버넌스와 컨센서스를 거쳐 의결이 된 내용은 영구히 기록되며 멤버들이 운영하는 노드에 검증가능한 방법으로 분산저장됩니다. 94 | - PBC에서 의결된 내용은 신뢰하는 3자의 도움 없이도 다른 상용체인에서 암호학적으로 검증가능합니다. 이를 통해 PDAO는 **멀티체인 DAO**로서 존재합니다. Treasury나 밈토큰과 같은 PDAO의 탈중앙화 애플리케이션은 Ethereum, Solana, Cosmos, Near, Polkadot 등의 다양한 체인에 배치되고, 이를 PBC에서 일괄적으로 관리하면서 다양한 체인의 생태계에 진출하게 됩니다. (이렇게 PDAO가 진출하고 PBC의 가버넌스와 컨센서스로 관리되는 체인들을 *콜로니 체인*이라고 합니다.) 95 | 96 | ### DAO는 무엇을 의결할 수 있습니까? 97 | 98 | - 재단의 자산을 집행하기 위해 콜로니 체인의 Treasury 컨트랙트에서 토큰을 출금하는 것 99 | - 재단의 자산을 운용하기 위해 특정 DeFi 서비스에 토큰을 예치하는 것 100 | - 컨트랙트를 업데이트하거나 파라미터를 수정하는 것 101 | - 의결권을 신규 발급하거나 이미 발급된 의결권을 무효화하는 것 102 | - 밈토큰을 신규 발행하는 것 103 | - 특정 메시지나 강령 등을 체인에 기록하는 것 104 | - 임의의 데이터를 분산 스토리지에 저장하는 것 105 | 106 | ### PDAO에 기부하면 어떤 혜택이 있습니까? 107 | 108 | - 아트 NFT, 밈토큰 지급 109 | - 기부 액수가 충분히 크다면 의결권 NFT 지급 110 | - 기부 시 원하는 짧은 메시지를 트랜잭션에 동봉, DAO 컨트랙트 온체인 상태에 기록 및 웹상에서 표시 (명예의 전당 등) 111 | - 디스코드, 트위터를 비롯한 각종 채널에 해당 내역 업데이트 112 | - 필요하면 PDAO 멤버들과 만날 수 있는 자리 개최 (채용, 네트워킹, 디스커션 등) 113 | 114 | ## 향후 계획 115 | 116 | PDAO는 아직 정식 런치가 되지 않은 상태이며, 2022년 하반기 (12월 예정)에 PBC의 첫 블록을 생성하는 제네시스 행사를 가집니다. 117 | 118 | 이후에는 위에서 설명한 활동을 본격적으로 진행합니다. 119 | 120 | ## FAQ 121 | 122 | ### 왜 동문이 아닌 외부인도 참여 가능한 공개 커뮤니티로 운영합니까? 123 | 124 | 크립토는 분야 특성상 발전이 빠르고 새로운 정보가 지속적으로 업데이트되며, 125 | 다양한 비즈니스가 날이 다르게 생겨나며 궁극적으로는 미래 사회의 큰 패러다임 변화를 일으키고 있습니다. 126 | 그렇기에 다른 학교의 구성원이나 현업 혹은 학계 종사자들과 직접 자유로운 주제로 생산적인 정보 공유를 127 | 할 수 있는 공개 커뮤니티를 운영하는 것이 상당히 중요할 것으로 판단하였습니다. 128 | 이와 별개로 학교 구성원들만 참여 가능한 채널도 존재하지만, 129 | 주로 학내 행사 안내나 DAO 운영과 관련된 내용을 위한 것이고 대부분의 주요 채널은 개방적으로 운영됩니다. 130 | 131 | ### 저는 포항공과대학교의 동문이 아닙니다. 그렇다면 왜 PDAO에 관심을 가져야 합니까? 132 | 133 | PDAO는 1차적으로는 학교 내외의 일들을 지원하는 단체지만, 궁극적으로는 크립토 산업의 파이를 키우는 역할을 합니다. 134 | 양질의 커뮤니티와 인적 네트워킹 채널을 활성화하고, 포항공과대학교와 구성원들을 주요 목표로 매스어답션을 시도하며, 135 | 필요한 사업이나 활동에는 재단으로서 적극적으로 지원하는 이 모든 활동이 136 | 결과적으로 미래에 블록체인 기술을 연구하고 크립토 비즈니스에 참여할 수준 높은 인재들의 유입을 촉진할 것입니다. 137 | 그렇기에 PDAO의 성공은 대한민국, 나아가 세계의 크립토 산업에 크게 기여할 것이고 동문이 아니신 분들도 관심을 가지실 필요가 있습니다. 138 | 139 | ### 블록체인 안에서 특별히 집중하는 분야가 있습니까? 140 | 141 | 블록체인은 기술이자 비즈니스이자 문화이자 금융시스템이자 사상입니다. 142 | 그렇기에 다양한 측면에서 접근할 수 있고 PDAO는 이를 모두 가치있게 여깁니다. 143 | 다만 이공계 연구중심 대학의 구성원들인 만큼 블록체인 코어 기술과 이를 구현하는 엔지니어링에서 상대적으로 더 큰 메리트를 가질 것으로 기대합니다. 144 | 145 | ### 밈토큰은 무엇입니까? 146 | 147 | PDAO가 발급할 밈토큰은 148 | 크립토를 친숙하게 접할 수 있도록 재미와 캐주얼함 위주의 다양한 탈중앙화 활동을 할 수 있는 매개체로써 제공됩니다. 149 | 각종 이벤트를 통해 수시로 에어드랍 될 예정이며 이 토큰을 사용할 수 있는 애플리케이션(게임 등)을 직접 개발해 보는 소규모 프로젝트들을 종종 진행할 예정입니다. 150 | 락업을 제일 많이 하는 주소에게 재단 이자수익 소량을 분배해주는 등의 소소한 금전적 유틸리티가 예정되어 있으나 151 | 이 또한 이벤트성에 지나지 않으며, 진지한 토크노믹스를 통해 비즈니스로 이어가진 않습니다. 152 | 153 | ### 콜로니 체인에는 무엇이 있습니까? 154 | 155 | Rust를 컨트랙트 언어로 사용하는 Polkadot, Cosmos, Near를 1기 콜로니 체인으로 선정해 개발중입니다. 156 | 157 | ## 끝으로 158 | 159 | 포항공과대학교는 소규모, 사립, 연구 중심 대학교라는 매우 유니크한 특성을 가지고 있습니다. 160 | PDAO는 이를 이용하여 동문들 간의 강한 유대감을 통해 밀도 있고 생산적인 네트워킹의 장을 조성하며, 161 | 수준 높은 연구 및 개발활동과 교육을 다방면으로 지원하고, 162 | 더 나아가 블록체인이라는 신생 패러다임을 대학 차원에서 과감하게 수용하는 혁신적인 전략을 채택할 수 있도록 도울 것입니다. 163 | 164 | PDAO는 포항공과대학교가 대한민국 블록체인과 크립토의 중심으로 자리 잡을 수 있다고 믿고, 또한 그것을 선도하는 핵심 주체로 발전한다는 목표를 굳게 가지고 있으며 이를 함께할 자발적인 참여자들을 항상 환영합니다. 165 | 166 | PDAO 공식 홈페이지: [https://dao.postech.ac.kr](https://dao.postech.ac.kr) 167 | --------------------------------------------------------------------------------