Today I Learned(TIL) Wiki
Computer Science
๐ Blockchain
-
Blockchain
-
๊ธฐ์ ๋ํฅ ๋ฐ ๊ฐ๋ ์ดํด
- ๋ธ๋ก์ฒด์ธ์ ์ต์ ๊ธฐ์ ๋ํฅ
- Public vs Private Blockchain
- Why Blockchain is Disruptive?
- Token Economy & Governance
- IPO/ICO/IEO/STO
- UTXO์ Account ๋ชจ๋ธ
-
ํฉ์ ์๊ณ ๋ฆฌ์ฆ
-
Network
- P2P Network
- Inter-Blockchain Communication
- Routing Protocol
- Membership Protocol
- Paxos
-
Storage
-
Cryptography & Security
- Hash ํจ์
- CIA Triad
- Symmetric Cryptography
- Asymmetric Cryptography
- ๋์งํธ ์๋ช ์๊ณ ๋ฆฌ์ฆ
- Blockchain Privacy Projects
- Zero-Knowledge Proof
- ๋ธ๋ก์ฒด์ธ Attack ์ข ๋ฅ ๋ฐ ๋์ ๋ฐฉ์
- ํค ๊ด๋ฆฌ
- ์ง๊ฐ ๊ด๋ฆฌ
- Blockchain Privacy ํ๋ก์ ํธ
-
Smart Contract
- ์ค๋งํธ ์ปจํธ๋ํธ์ ๊ฐ๋ ๊ณผ ๋์ ์๋ฆฌ
- ์ปจํธ๋ํธ ๊ฐ๋ฐ ์ ์ ์ฝ ์ฌํญ
- Virtual Machine
-
๐ Web Develop
๐ etc
- 22.07.20
- python attrs library์์ Optional type์ ๋ํด ์ธ์ ์์ฑ์, โฉattr.ib(converter=converters.optional(parser.parse))โฉ
- core build ์ go install -> GOPATH๋ก binary ํ์ผ ์์ฑ, go build -> ํด๋น ๋๋ ํ ๋ฆฌ์ ๋น๋ ํด๋ ์์ฑ ๋ฐ binary ํ์ผ ์์ฑ
- git์ snapshot ๋ฐฉ์์ผ๋ก ์ฝ๋ ๊ด๋ฆฌ
- Opensource License์ ๊ฒฝ์ฐ GPL์ ๊ฒฝ์ฐ์ 2์ฐจ ์ฐฝ์ ์ ๊ณ ์ง ์๋ฌด ํฌํจ, Apache๋ MIT๋ ์์ ์ฌ์ฉ ๊ฐ๋ฅ, beerware (๋ณต์กํ๋ ๋ง๋๋ฉด ์ ์ด๋ ์ฌ์ค)๋ผ๋ ๋ผ์ด์ผ์ค๋ ์กด์ฌ