Parity Ink๋ WebAssembly ๊ธฐ๋ฐ ์ค๋งํธ ๊ณ์ฝ์ Rust ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑํ ์ ์๋ ์ค๋งํธ ๊ณ์ฝ ๋๊ตฌ์ ๋๋ค.
๋ฌธ์ ๋ฐ ์์ฑ ๋ฐฉ๋ฒ์ ์์ธํ ์ค๋ช ํ๋ ์์ต์๊ฐ ํฌํจ๋ ์์ ์ค๋งํธ ๊ณ์ฝ์ ์์ฑํ์ญ์์ค. ํํ ๋ฆฌ์ผ์์ ์ผ๋ถ ๊ตฌ๋ฌธ ๋ฐ ๋ฉ์๋๋ฅผ ๊ฐ๋ฐ์๊ฐ ๋ค๋ฅธ ์ค๋งํธ ๊ณ์ฝ ์ธ์ด์์ ์ด๋ฏธ ์ต์ํ ์ ์๋ ๊ฒ๊ณผ ๋น๊ตํ๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์ค๋งํธ ๊ณ์ฝ ์์ ๋ฅผ ๊ธฐํ ์ฒด์ธ์ ๋ฐฐํฌํ๊ณ ์ ํ์ ์ผ๋ก ์ํธ ์์ฉํ UI๋ฅผ ์์ฑํฉ๋๋ค.
์๊ตฌ ์ฌํญ
_์ฌ๋ฐ๋ฅธ ์ ์ถ์:_
๋ฌธ์ ์ํ: 1. ์งํ ์ค 2. ์์๋จ 3. ์ ์ถ๋จ 4. ์๋ฃ๋จ
__์ด ํธ์๋ W3F ๊ธฐ๊ธ์ ์ผ๋ถ๋ก ์ฒจ๋ถ๋ 300.0 DAI(300.0 USD @ $1.0/DAI)์ ์๊ธ์ด ์์ต๋๋ค.__
๋ฌธ์ ์ํ: 1. ์งํ ์ค 2. ์ทจ์๋จ
__์์ ์ด ์์๋์์ต๋๋ค__.
์ด ์ฌ์ฉ์๋ค์ ๊ฐ๊ฐ ์ง๊ธ๋ถํฐ 6๊ฐ์, 3์ฃผ ํ์ ์์
์ ์๋ฃํ ์ ์๋ค๊ณ ์ฃผ์ฅํ์ต๋๋ค.
์๋์์ ๊ทธ๋ค์ ์คํ ๊ณํ์ ๊ฒํ ํ์ญ์์ค.
1) aj07 ์ด ์์ ์์_(Funders only: ์น์ธ ์์ ์ | ๊ฑฐ๋ถ ์์ ์ )_์ ์ ์ฒญํ์ต๋๋ค.
๋ฌธ์๋ฅผ ์ฝ๊ณ , Riot์ ๋ํด ์ฑํ
ํ๊ณ ์คํํ์ธ์.
2) riusricardo ๊ฐ ์์
์์ _(Funders only: ์น์ธ ์์
์ | ๊ฑฐ๋ถ ์์
์ )_์ ์ ์ฒญํ์ต๋๋ค.
IoT ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ์ต๋๋ค. ์ด ์์ด๋์ด๋ ์ ํ๋ ์ฅ์น์ ๊ธฐํ์ ๋ฐฐ์นํ๋ ๊ฒ์ด ์ผ๋ง๋ ์ฌ์ด์ง ์ค๋ช
ํ๋ ๊ฒ์
๋๋ค.
3) hskang9 ์ด ์์
์์์ ์น์ธํ์ต๋๋ค.
Substrate ์ํฌ์ต "Blockchain Developer Seminar: Applied Rust for Protocol Development"๋ฅผ ์ํด Rust ์ฝ๋๋ก ์๋ฃ๋ฅผ ๋ง๋ค์์ต๋๋ค.
๋งํฌ: https://medium.com/@decentral/new -york-goes-blockchain-ec1f04560124
๊ทธ๋ฆฌ๊ณ ์ด 450๋ง ์กฐํ์๋ฅผ ๋ํํ ๋ฏธ๋์ ๊ธ์ ์์ฑํ์ต๋๋ค(๋งํฌ: https://medium.com/@hyungsukkang).
๋ค์์ Parity Ink์์ ์ค๋งํธ ๊ณ์ฝ ์์ ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ํํ ๋จ๊ณ์ ๋๋ค.
ํจ๋ฆฌํฐ ์ํฌ๋ฅผ Ethcon Korea(๋งํฌ: https://ethcon.kr/)์ ์๊ฐํ๊ณ ๊ณต์ repo ๋ฐ my tutorial repo ์ฐธ์กฐ
ํจ๋ฆฌํฐ ์ํฌ๋ก ์์ํ๋ ๋ฏธ๋์ ๊ธฐ์ฌ(ํ๊ธ/์๋ฌธ)๋ฅผ ๋ง๋ญ๋๋ค. ๋๋ ์ปจํธ๋ํธ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง์ ์ด์ ์ ๋ง์ถฐ ํฌํ ์ปจํธ๋ํธ๋ฅผ ๋ง๋ค ๊ฒ์ด๋ค(์: ์ปค์คํ ์ด๋ฒคํธ ๋ง๋ค๊ธฐ)
๊ณ์ฝ์ ์์ฑ/ํ๋ ์ดํธํ๊ณ ๊ฒ์ฆ๋ ์ํฌ ๊ณ์ฝ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค.
Gitcoin ๋ฌธ์ ์ธ๋ถ์ ๋ณด ํ์ด์ง์์ ์์ธํ ์์๋ณด์ธ์.
@hskang9 Gitcoin Core์ ์๋ ํ์ธ์. ์์ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น? ๋ค์ 3์ผ ์ด๋ด์ WIP PR์ ์ ์ถํ๊ฑฐ๋ ์๊ฒฌ์ ์ ์ถํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํฐ์ผ์์ ์ ๊ฑฐ๋๊ณ '๊ณต๊ฐ' ์ํ๋ก ๋์๊ฐ๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์!
์๊ธ ์ ๊ณต์๋ง ํด๋น: 1์ผ ๋์ ๊ฒฝ๊ณ ์ผ์ ์ค์ง | 3์ผ | 5์ผ | 10์ผ | 100์ผ
@hskang9 Gitcoin Core์ ์๋ ํ์ธ์. ์์ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น? ๋ค์ 3์ผ ์ด๋ด์ WIP PR์ ์ ์ถํ๊ฑฐ๋ ์๊ฒฌ์ ์ ์ถํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํฐ์ผ์์ ์ ๊ฑฐ๋๊ณ '๊ณต๊ฐ' ์ํ๋ก ๋์๊ฐ๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์!
์๊ธ ์ ๊ณต์๋ง ํด๋น: 1์ผ ๋์ ๊ฒฝ๊ณ ์ผ์ ์ค์ง | 3์ผ | 5์ผ | 10์ผ | 100์ผ
@hskang9 Gitcoin Core์ ์๋ ํ์ธ์. ์์ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น? ๋ค์ 3์ผ ์ด๋ด์ WIP PR์ ์ ์ถํ๊ฑฐ๋ ์๊ฒฌ์ ์ ์ถํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํฐ์ผ์์ ์ ๊ฑฐ๋๊ณ '๊ณต๊ฐ' ์ํ๋ก ๋์๊ฐ๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์!
์๊ธ ์ ๊ณต์๋ง ํด๋น: 1์ผ ๋์ ๊ฒฝ๊ณ ์ผ์ ์ค์ง | 3์ผ | 5์ผ | 10์ผ | 100์ผ
๊ธฐํ ์ค์น ๋ฐ ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํ ํ๊ตญ์ด ๋ฒ์ญ์ ๋ง๋ค์์ต๋๋ค. repo๋ ํ์ฌ ๋น๊ณต๊ฐ์ด๋ฉฐ speckle ํ์ ๊ณต๊ฐ ๊ณต๊ฐ์ ๋ํด ๋ ผ์ํ๋๋ก ์์ฒญํฉ๋๋ค.
github ๋งํฌ๋ ์ด์ https://github.com/speckleos/Ethcon-korea ์ ์์ต๋๋ค. ์งํ ์ํฉ์ ํ์ธํ์ธ์.
@hskang9 Gitcoin Core์ ์๋ ํ์ธ์. ์์ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น? ๋ค์ 3์ผ ์ด๋ด์ WIP PR์ ์ ์ถํ๊ฑฐ๋ ์๊ฒฌ์ ์ ์ถํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํฐ์ผ์์ ์ ๊ฑฐ๋๊ณ '๊ณต๊ฐ' ์ํ๋ก ๋์๊ฐ๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์!
์๊ธ ์ ๊ณต์๋ง ํด๋น: 1์ผ ๋์ ๊ฒฝ๊ณ ์ผ์ ์ค์ง | 3์ผ | 5์ผ | 10์ผ | 100์ผ
@hskang9 Gitcoin Core์ ์๋ ํ์ธ์. ์์ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น? ๋ค์ 3์ผ ์ด๋ด์ WIP PR์ ์ ์ถํ๊ฑฐ๋ ์๊ฒฌ์ ์ ์ถํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํฐ์ผ์์ ์ ๊ฑฐ๋๊ณ '๊ณต๊ฐ' ์ํ๋ก ๋์๊ฐ๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์!
์๊ธ ์ ๊ณต์๋ง ํด๋น: 1์ผ ๋์ ๊ฒฝ๊ณ ์ผ์ ์ค์ง | 3์ผ | 5์ผ | 10์ผ | 100์ผ
์ด ๋ฌธ์ ๋ฅผ ๊ณ์ ์ฐ๊ตฌํ๊ณ ์์ต๋๋ค. ์ง๊ธ์ ๋ก์ปฌ ๋ฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ ๋ชจ๋์์ ๊ธฐํ ๊ฐ๋ฐ์ ์์ํ๊ธฐ ์ํด ๊ธฐํ ๋น ๋ฅธ ์์ ์์ต์๋ฅผ ์์ฑํ๋ ์ค์ ๋๋ค.
@hskang9 ์ ๋ฐ์ดํธ ๊ฐ์ฌํฉ๋๋ค!
๊ทธ๋์ ppt๋ฅผ ๋ง๋ค์ด์ ethcon korea์ ์ฌ๋ ธ์ต๋๋ค. ์ด์ ๊ธฐํ์ ๊ด์ฌ์ด ์๋ ์๋ก์ด ๊ฐ๋ฐ์๋ฅผ ์ํด Polkadot Korea ๊ทธ๋ฃน์ ๋ฐํํ ๋งค์ฒด ๊ฒ์๋ฌผ์ ์์ฑ ์ค์ ๋๋ค.
๊ทธ ํ์๊ธ์ด ์์ง ์ด๋ ค ์์ต๋๊น? ์ด๊ฑฐ ์ ์ฒญํ๊ณ ์ถ์๋ฐ...
@aj07 ์ ๋ ํ๊ตญ์ด(์์ด๋ ๋ง์ฐฌ๊ฐ์ง)๋ก ๋ ํจ๋ฆฌํฐ ์ํฌ ๋งค์ฒด ์์ ์ ํ๊ณ ์์ต๋๋ค. ๋ค๋ฅธ ์ธ์ด๋ ์์ฒญํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ด ์ฒซ ๋ฒ์งธ ๊ธฐ์ฌ https://medium.com/@a4nkit/tictactoe -game-on-ink-substrate-chain-84ac30cc826a?postPublishedType=initial @Web3Foundation
๋ด ์ฒซ ๊ธฐ์ฌ(ํ๊ตญ์ด) https://medium.com/@hyungsukkang/parity -ink-%EB%A1%9C-substrate-%EC%8A%A4%EB%A7%88%ED%8A%B8-% EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-c9bd1a57cc93 @Web3Foundation
์๋ฌธ ๋ฒ์ : https://medium.com/@hyungsukkang/implementing -a-quadratic-voting-with-parity-ink-71d9d06eefc6?postPublishedType=repub
@aj07 ๋ฐ @hskang9 ์ด ํ์๊ธ์ ์๋ํ๊ณ ์ป์ผ๋ ค๋ฉด ์ด ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ์ฑํฐ๋ก PR์ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
https://github.com/substrate-developer-hub/substrate-contracts-workshop
์ ์ฅ์ ๋ชฉํ๋ ์ธ์ด์ ๋ํ ์๋ก์ด ๊ฒ์ ๊ฐ์กฐํ๋ ๊ฒ์
๋๋ค. ์๋ฅผ ๋ค์ด
๋ค๋ฅธ ์ฅ์์ ๋ค๋ฃจ์ง ์์ env
API ์ฌ์ฉ:
๊ทํ๊ฐ ๊ฒ์ํ๋ ์ค๊ฐ ๊ท๋ชจ์ ๊ธฐ์ฌ๋ ์ํฌ๋ฅผ ์ ๋ฐ์ดํธํจ์ ๋ฐ๋ผ ๋น ๋ฅด๊ฒ ๋ง๋ฃ๋ฉ๋๋ค! ํ๋ก์ ํธ.
์คํ ์์ค๊ฐ ๋์ญ์์ค.
๋ํ ์ปค๋ฎค๋ํฐ์์ ์ ๋ฐ์ดํธํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์๋ ์ฝํ ์ธ ๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ ์ฌ๋ ๋ชจ๋ ๋์ผํ ์ค์น ์ง์นจ์ ๊ฐ์ด๋์ "1๋ถ"์ ๊ณ์ํด์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๋ ๋ฐ ์๊ฐ์ ๋ญ๋นํ๊ณ ์์ต๋๋ค.
@hskang9 ์ด ํ์๊ธ์ ๊ณ์ ์งํํ์ญ์์ค. ๋ ๋ฒ์งธ ๋ถ๋ถ๊ณผ ์ฝ๋ + ์ถ๊ฐ ๋ฌธ์๊ฐ ์์ผ๋ฉด ์ฐ๋ฆฌ ํ์ด ๊ฒํ ํ ๊ฒ์ ๋๋ค!
@dfishb ํ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? @hskang9 ์ด ์์ ์ ๊ณ์ํ๊ณ ์์ต๋๊น ์๋๋ฉด ์ต์ ๋ด์ฉ์ด ๋ฌด์์ ๋๊น? ๋ช ๋ฒ์ด๋ ๋ฒ๋ ค์ง ๊ฒ ๊ฐ์ต๋๋ค. ์์ ์ ์ค๋จํ๊ฑฐ๋ ๋ฐฉํฅ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ํ์๊ธ์ ์ทจ์ํ ์ ์์ต๋๋ค.
์ต๊ทผ์ ์ ๋ ์ค๋งํธ ๊ณ์ฝ์์ ์์ ํ ์ ์๋ ์กฐํฉ์ ์ฐพ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ ๊ฒ์ ์ข์ง๋ง ์์ฒญ๋ ์๋๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ์ ๋ง ์ด๋ ค์ด ์ผ์ ๋๋ค. ์ค์ ํํ ๋ฆฌ์ผ์ ์ ๊ณตํ๊ธฐ ์ํด ์ค์ ๋ก ์๋ํ๋ ๋ฐ๋ชจ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ถ์๊ณ ๋์ค์ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์๋ค๊ณ ์๊ฐํ์ง๋ง ํ ์ ์๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ์ง๊ธ์ ์ค๋ฅ.
ํ์ธ; @hskang9 ๊ทธ๋์ ์ฌ์ ํ WIP๋ก ๊ฐ์ฃผํด์ผ ํฉ๋๊น? ํ์ด๋ฐ์ ๋ํด ์ดํดํ ์ ์์ผ๋ฏ๋ก ์คํํ ์ ์์ ๋ ์์ํ ์์ ์ ์๋ฃํ๋ ๊ฒ์ ์ฌ์ ํ ๊ณ ๋ คํ๊ณ ์๋์ง ํ์ธํ๊ณ ์ถ์์ต๋๋ค.
๋ค, ๋ณผ๋๋ง๋ค ์ฃ์ฑ ๊ฐ์ด ๋ค์ง๋ง...๊ฐ๋ ์ค์ ๋๋ค...๋ง์์ด ๋งํ๋๋๋ก ์ด๊ฑด ์ง์ง ๋ฐ๋ชจ๋ก ๋๋ด์ผ ํฉ๋๋ค. ์๋ฃจ์ ์ ๋ฐ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋ฉ์ ธ ๋ณด์ด์ง๋ง ์ด๊ฒ์ ๋์๊ฒ ๊ธด ์ธ์์ ๋๋ค.
๊ทธ๋์ ์ฒซ ๋ฒ์งธ ์ค๋ฅ๋ ๊ณ์ฝ์ ์
๋ก๋ํ ๋ ๊ธฐํ ๊ฐ๋ฐ ์ฒด์ธ์ ์ฝ๋๋ฅผ ์ถ๊ฐํ ํ ํ๋ฉด์ด ์ค์ง๋๋ค๋ ๊ฒ์
๋๋ค. putCode
์ด๋ฒคํธ๋ฅผ ๋ฐ์๊ณ ๊ทธ ํ polkadot.js ์ฑ์ด ์๋ ํ๋ฉด๊ณผ ๊ฐ์ด ์ค์ง๋ฉ๋๋ค.
๋ด๊ฐ ๋ฐ๊ฒฌํ ๋ฌธ์ ๋ ๊ณ์ฝ ๋ฐฐํฌ ์ ๋๋ค.
parity.io์์ ๋ค์ด๋ก๋ํ ์ต์ ํ๋ฌผ ๊ณ์ฝ ์ธํฐํ์ด์ค์ ํจ๊ป MacOS๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๋ด ๊ธฐํ ๋ฒ์ ์ substrate 2.0.0-79dd9c83-x86_64-macos
์
๋๋ค.
๊ธฐํ์ ์ฝ๋๋ฅผ ์ ๋ก๋ํ๋ ๋ฐ ์ผ๋ง๋ ๊ฑธ๋ฆฝ๋๊น?
@Web3Foundation ๋ฐ @hskang9
์ํฌ๋ก ์ด ํ์๊ธ์ ๊ณ์ํ๋ ๊ฒ์ ๋ง์ด ์ ๋ฉ๋๋ค! ์๊ฐ.
์ํฌ! ํ์ฌ ๋ชจ๋ ๊ตฌ๋ฌธ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐ๊ฟ ์์ฒญ๋ ๋ณํ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค.
๋ํ UI๋ฅผ ๊นจ๊ณ ์ข
๋จ ๊ฐ ์๋๋ฆฌ์ค๋ฅผ ๋ฐฉํดํ๋ ๋์์์ด ์์ง์ด๋ ๊ฐ๋ฐ ํญ๋ชฉ์ด ๋ง์ด ์์ต๋๋ค. ์ํฌ์ ๋ํ ๋จ์ผ ์์ต์๊ฐ ์์ต๋๋ค! ํ์ ๊ฐ์ธ์ ์ผ๋ก ๋ค์์ ์ ์งํฉ๋๋ค.
https://github.com/substrate-developer-hub/substrate-contracts-workshop
๋น๋ถ๊ฐ์ ์ํฌ๊ฐ ๋์ฌ ๋๊น์ง ์ด๋ ๊ฒ ๋ณด๊ดํด์ผ ํฉ๋๋ค! ์์ ๋๋ค.
@shawntabrizi ๊ฐ ์ ๊ณตํ ์ ๋ฐ์ดํธ๊ฐ ์๋ @hskang9 ๋ !ink๊ฐ ์ถฉ๋ถํ ์์ ์ ์ด์ง ์๊ฑฐ๋ ์ด ํ์๊ธ์ ์๋ฃํ๊ธฐ ์ํด ๊ตฌ๋ฌธ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ ๋ฐ์์ ๋์์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
์ทจ์ํ๊ณ !ink์ ์ถ๊ฐ ๋ฐ๋ณต์ด ๋ ์์ ์ ์ผ ๋๊น์ง ์ ๊ฑฐํ ์ ์์ต๋๋ค.
๋ฌธ์ ์ํ: 1. ์งํ ์ค 2. ์ทจ์๋จ
__์ด ๋ฌธ์ ์ ์ฒจ๋ถ๋ 300.0 DAI(300.0 USD @ $1.0/DAI)์ ํ๋ฉ์ด ํ์๊ธ ์ ์ถ์์ ์ํด ์ทจ์๋์์ต๋๋ค __