IOTA๋ ๋ธ๋ก์ฒด์ธ์ด ์๋ ํฑ๊ธ(Tangle)์ด๋ผ๋ ๋ค์ ์์ํ DAG(directed acyclic graph)๋ฐฉ์ ํฉ์ ๋ฉ์ปค๋์ฆ์ ๊ธฐ๋ฐํ๊ณ Coordinator๋ผ๋ ๋ณด์กฐ ์ปจ์ผ์์ค ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ์ํธํํ๋ก IoT๋ถ์ผ์์ ๊ฐ์ข IoT์ผ์๋ฅผ ์ฐ๊ฒฐํ๊ณ ์ด ๋ฐ์ดํฐ์ ๋ํ ์๋ฃ๋ฅผ ๊ณผ๊ธํ๊ณ ์ด์ฉ์ ์ด์งํ๊ธฐ ์ํด ๋ง๋ ์ํธํํ๋ผ๊ณ ํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ด ์ํธํํ๋ ์ฝ๋๋ค์ดํฐ(Coordinator)๋ผ๋ ์ค์์ง์ค์ ๊ฒ์ฆ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ณ ์๊ณ ์ด ์๊ณ ๋ฆฌ์ฆ์ ํคํธํ๋ธ(GiHub)๊ฐ์ ๊ณณ์ ์์ค์ฝ๋๊ฐ ๊ณต๊ฐ๋์ง ์์์ผ๋ฉฐ ๊ฐ๋ฐ์ ์ํด IOTA์ฌ๋จ์ ๊ฐ๋ฐ์๋ค์ด ๋ฌด์ผํ๋์ง๋ ์ ์๋ ค์ง์ง ์๊ณ ์์ต๋๋ค. ๊ทธ๋์ ์คํ ์์ค ์ํธํํ๋ ์๋๋๋ค.
๊ทธ๋ฐ๋ฐ๋ ๋ง์ ๊ด์ ์ธ ์ง์ง์๋ค์ด IOTA์ ๋ํ ๋ฌธ์ ์ ์ง์ ์ ๊ณผ๋ํ๊ฒ ๋น๋ํ๊ณ ๋์๊ณ ์์ต๋๋ค. ํนํ IOTA๊ฐ ์์ฒด์ ์ผ๋ก ๋ง๋ค์ด ์ ์ฉํ ์ํธ ํด์ํจ์๊ฐ ์ด์ค์ง๋ถ์ ํ์ฉํ๋ค๋๊ฒ์ MIT ์ํธํํ ์ผํฐ (MIT Cryptocurrency Initiative)์์ ๋ฐ๊ฒฌํ๊ณ ์ด๋ฅผ ์๋ ค์ฃผ์๋๋ ๋ง์ IOTAํฌ๋ค์ด IOTA๋ฅผ ๋ฌด์ฑ ์ํ๊ฒ ๋นํํ๋ค๊ณ ๋ค๊ณ ์ผ์ด ๋ฌ์ต๋๋ค.
์ด๋ฐ ์ ๋ฐ ๊ฒ ํฌํจํด์ IOTA์ ๋ฌธ์ ์ ์ ์ง์ ํ ์์ฃผ Comprehensiveํ ๊ธ์ด ํธ์ํธ์ ์ฌ๋ผ์์ ์ฌ๊ธฐ์ ์๊ฐํฉ๋๋ค. ์บ๋๋ค๋ํ์ ์ํธํ ๋ฐ์ฌ๊ณผ์ ํ์์ด ํธ์ํธ์ ๋จ๊ธด IOTA์ ๋ฌธ์ ์ ๋ค์ ๋๋ค.(์ ์์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์ฌ๋ฆฝ๋๋ค.)
1.above all, the community is toxic. any honest criticism is met with coordinated brigading, which includes attempts to discredit experts' credentials, get them fired, and hack their accounts. i've been very hesitant over whether to share any of my thoughts/findings.
๋ฌด์๋ณด๋ค ๋จผ์ IOTA์ปค๋ฎค๋ํฐ๊ฐ ๋
์ฑ์ด ์๋ ๊ณณ์ด๋ผ๋ ์ ์
๋๋ค. ์ ์งํ ๋นํ๋ ์กฐ์ง์ ์ธ ๊ตฐ์ฌํ๋์ผ๋ก ๋์์ด ๋๊ณ ์๋๋ฐ ์ ๋ฌธ๊ฐ์ ์ธ ์ ๋ขฐ์ฑ์ ์ถ๋ฝ์ํค๊ณ ํด๊ณ ๋นํ๋๋ก ํ๊ณ ๊ทธ๋ค ๊ณ์ ์ ํดํนํ๊ณ ํ๋ ์ผ๋ค์ด ํฌํจ๋์ด ์์ต๋๋ค.
2.iota has no roadmap for scaling to the level they envision. PoW is currently done by wallets, not centralized miners, and research suggests their security does not hold unless all users near-24/7 do PoW. obviously this presents a scalability issue.
IOTA๋ ๊ทธ๋ค์ด ๋ฏธ๋ ๋น์ ์ผ๋ก ์ผ๊ณ ์ถ์งํ๋ ํ์ฅ์ฑ์ ๋ํ ๋ก๋๋งต์ด ์์ต๋๋ค. ์์
๊ฒ์ฆ(PoW)์ด ์ค์ํ๋ ์ฑ๊ตด์๊ฐ ์๋๋ผ ํ์ฌ IOTA์ง๊ฐ์ ์ํ์ฌ ํํด์ง๊ณ ์์ต๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๊ฑฐ์ 24/7 ์์
๊ฒ์ฆ์ ์ํํ๋๊ฒ์ด ์๋๋ผ๋ฉด ๋ณด์์ด ์ ์ง๋๊ธฐ ํ๋ค๋ค๊ณ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๊ฐ ์ด์ผ๊ธฐํด์ค๋๋ค. ๋น์ฐํ๋ ์ด ๊ฒ์ ํ์ฅ์ฑ ์ด์๋ฅผ ๋๋ฌ๋ด๊ฒ ๋ฉ๋๋ค.
3.the plan to address this is to replace PoW with some sort of proof-of-resource-utilization (which either doesn't scale or admits sybil attacks) or proof-of-locality (which can't be propagated through the network, by definition).
์ด ์์
๊ฒ์ฆ์ ์ด๋ค ์์ ์ฌ์ฉ๊ฒ์ฆ(proof-of-resource-utilization: ํ์ฅ์ฑ๋ ์๊ณ ์๋น๊ณต๊ฒฉ๋ ๋ง์ ์์๋) ์ ์ผ์ข
์ผ๋ก ํด๊ฒฐํ๋ ค๋ ๊ณํ์ด๊ฑฐ๋ ์ง์ญ ๊ฒ์ฆ(proof-of-locality: ๋คํธ์ํฌ ์ ์ฒด๋ก ํ์ฐ๋์ง ๋ชปํ๋, ์ ์์ ์ํด)์ผ๋ก ๋์ฒํ๋ ค๋ ๊ณํ์ด ์์ต๋๋ค.
an alternate solution to PoRU or PoL supposedly is in the works, but i'm extremely skeptical it can exist based on the links i've been given (such as radio resource testing, which is PoL and does not propagate). this is where the argument comes to an impasse.
์ด๋ฐ ์์ ์ฌ์ฉ๊ฒ์ฆ(PoRU)๋ ์ง์ญ๊ฒ์ฆ(PoL)์ ๋ํ ๋์ฒด ์๋ฃจ์
์ด ๊ฐ๋ฐ๋๊ณ ์๋ค๊ณ ํ๋ ๋ด๊ฐ ์ด์ ์ ์ ์ํ ์ฌ๋ฌ ๋งํฌ์์๋ง ์กด์ฌํ๊ธฐ์ ๋๋ ์์ฃผ ํ์์ ์ผ๋ก ๋ด
๋๋ค. (๋ผ๋์ค ๋ฆฌ์์ค ํ
์คํ
์ ํด๋ณด์๋๋ฐ PoL์ด ๋ฐ์ํ์ง ์์๋ ์ ๋ฑ) ๊ฒฐ๊ตญ ๋ฐ๋ก ์ด๋ฐ ์ ์์ ๋์ด์ ๊ฐ์ ์ด ๋ถ๊ฐ๋ฅํ ๊ฒ์ด๋ ์ฃผ์ฅ์ด ๋๋๋ ์ ์์ต๋๋ค.
4.the existing solution is to use a central 100% trusted authority called the "coordinator", which issues "milestones" and "snapshots" to issue consensus and defend vs attacks on tip selection. this is called "training wheels" or "beta".
์ด๋ฐ ๋ฌธ์ ๋ค์ ๋ํ ํ์ฌ ๋์์ด โ์ฝ๋๋ค์ดํฐโ๋ผ๊ณ ๋ถ๋ฆฌ๋ 100%๋ ์ค์์ ์ ๋ขฐ๋ฅผ ๋ฐ๋ ๊ถ์์ ์ธ ์กด์ฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ด๋ โ๋ง์ผ์คํคโ์ ๋ด๋๊ฑฐ๋ โ์ค๋
์ทโ์ผ๋ก ์ปจ์ผ์์ค๋ฅผ ๋ํ๋ด๋ฉฐ ํ ์ ํ์ผ๋ก ๋ฐฉ์ด ๋ ๊ณต๊ฒฉ์ ์ํํฉ๋๋ค. ์ด๊ฒ์ โํ๋ จ์๋จโ ํน์ โ๋ฒ ํโ๋ผ ๋ถ๋ฆ
๋๋ค.
the coordinator currently cannot be disabled without a solution for 2/3, which is not known at this time. ์ด๋ฐ ์ฝ๋๋ค์ดํฐ๋ ํ์ฌ๊น์ง๋ ํด๊ฒฐ์ฑ ์ด ์๋ ค์ง์ง ์์ 2/3์ ๋ํ ์๋ฃจ์ ์ด ์์ด๋ ์ ๊ฑฐ๋ ์ ์์ต๋๋ค.
5.some people have suggested distributing the milestone coordinator. if you have a consensus mechanism for milestones, just use that instead. delegation runs into a similar problem, eg @sarahjamielewis's notes:
์ด๋ค ์ฌ๋๋ค์ ๋ง์ผ์คํค ์ฝ๋๋ค์ดํฐ๋ฅผ ๋ถ๋ฐฐํ๊ธฐ๋ฅผ ์ ์ํ๊ธฐ๋ ํฉ๋๋ค. ๋ง์ผ์คํค์ ๋ํ ํฉ์ ๋ฉ์นด๋์ฆ์ด ์๋ค๋ฉด ๋์ ๊ทธ๊ฑธ ์ฌ์ฉํ์ธ์. ์์์ ์ ์ฌํ ๋ฌธ์ (์ฝ๋๋ค์ดํฐ์ ์ ์ฌํ) ๋น ์ง๊ฒ ๋ฉ๋๋ค. @sarahjamielewis ์ ์์ฒ๋ผ ๋ง๋ฆฝ๋๋ค.
On why blockchain alternatives that promise decentralization can't deliver:
๋ธ๋ก์ฒด์ธ์ ๋์ฒดํ๋ ํ์ค์์ ์ฝ์ํ๋ ๊ธฐ์ ์ ์ ๊ตฌํ ๋ถ๊ฐ๋ฅํ๊ฐ?
Source: https://fieldnotes.resistant.tech/dags-and-decentralization/
6.blockchains have some cool non-currency usecases like secure auditing and longterm identity verificaton (eg CT). snapshots drop the ledger. it can theoretically be kept but requires powerful nodes (currently it grows at ~5GB/week) and thus induces centralization.
๋ธ๋ก์ฒด์ธ์ ์์ ํ ๊ฐ์ฌ๋ผ๋ ์ง ์ฅ๊ธฐ์ ์ธ ์ ์ ํ์ธ ๊ฐ์ ์์ฃผ ๋ฐ์ด๋ ํํ๊ธฐ๋ฅ ์ด์ธ์ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๋ค. ์ค๋
์ท๋ค์ด ์ฅ๋ถ๋ฅผ ๋์ฒดํฉ๋๋ค. ์ฅ๋ถ๋ค์ ๊ณ์ ์ ์งํ๋๊ฒ์ ์ด๋ก ์ ์ผ๋ก ๊ฐ๋ฅํ์ง๋ง ์ฑ๋ฅ์ด ๋ฐ์ด๋ ๋
ธ๋๋ค์ ์๊ตฌํฉ๋๋ค.(์ด๋ค ์ฅ๋ถ๋ ์ฃผ๋น 5GBํฌ๊ธฐ๋ก ์ฆ๊ฐํ๊ณ ์์ต๋๋ค๋ง) ๊ทธ๋์ ๊ฒฐ๊ตญ ์ค์์ง์คํ๊ฐ ๋์ง๋ง ๋ง์
๋๋ค.
thus, any startup currently trying to sell you decentralized secure auditing, ID verification etc. based on this structure is essentially a sham with no roadmap to fulfilling its promises, per 3b. this is also the problem with "local snapshots".
๊ทธ๋์, ์คํ์
์ค ํ์ค์ํ ๋ณด์ ๊ฐ์ฌ๋ ID๊ฒ์ฆ ๋ฑ๋ฑ์ ์ด๋ฌํ ๊ตฌ์กฐ์ ๊ธฐ๋ฐํ์ฌ ์ฌ๋ฌ๋ถ๋ค์๊ฒ ํ๋งคํ๋ ค๋ ํ์ฌ๋ ์ด๋ฐ ์ฝ์์ ๋ํ ์ฅ๊ธฐ์ ์ธ ๋ก๋๋งต์ด ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์น์์ ์ธ ๊ฒ์ด๋ ๊ฒ๋๋ค. 3๋ฒ์ ๋๋ฒ์งธ ๋ฌธ์ฅ์ ๋ํด์๋ โ์ง์ญ ์ค๋
์ท๋คโ์ ๋ํ ๋ฌธ์ ์
๋๋ค.
7.obviously iota should be allowed to solve nascent technical challenges/growing pains, but i have strong misgivings about a "beta" product being listed on live exchanges, esp with no viability plan. people are going to lose their life savings and pensions to these things.
IOTA๋ ๋ช
๋ฐฑํ๋ ์๋ก์ด ๊ธฐ์ ์ ์ธ ๋์ /์ฑ์ฅํต์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ํ์ฉ๋์ด์ ธ์ผ ํ์ง๋ง โ๋ฒ ํโ ์ํ์ ์ ํ์ด ์ค๊ฑฐ๋๊ฐ ๋๋ ๊ฑฐ๋์์ ์์ฅ๋๋ ๊ฒ์ ๋ํ ์ ๋ ๊ฐํ ์ํน์ด ์์ต๋๋ค. ํน๋ณํ ์ฅ๋์ ๋ํ ๊ณํ๋ ์์ด ๋ง์
๋๋ค. ์ด๋ฐ ๊ฒ๋ค์ ์ฌ๋๋ค์ ์์ ๋ค์ ์ฐ๊ธ๊ณผ ํ์ ์ ์ถํ ๋์ ๋ ๋ฆด ๊ฒ์
๋๋ค.
8.per 1, the iota community is toxic and i advise everyone to steer clear of it for that reason alone, including security researchers who would do responsible disclosure via private channels. /thread
1๋ฒ์ ๋ํ์ฌ๋ IOTA์ปค๋ฎค๋ํฐ๊ฐ ์์ฃผ ๋
์ฑ์ด ๊ฐํ๋ ๊ทธ ์ด์ ์์ฒด๋ง์ผ๋ก๋ ๊ทธ๊ฒ์ ๋ํ์ฌ ๋ช
๋ฐฑํ ์๊ณ ์ค์ค๋ก๋ฅผ ์กฐ์ ํ๊ธฐ๋ฅผ ์ฌ๋ฌ๋ถ์๊ฒ ์ถฉ๊ณ ํฉ๋๋ค. ํนํ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ํ๋ผ์ด๋น ์ฑ๋์ด๋ ์ฐ๋ ๋๋ค ํตํ์ฌ ์ฑ
์๊ฐ์๋ ๋ฐํ๋ฅผ ํ์๋ ๊ฒ์ ํฌํจํ์ฌ ๋ง์
๋๋ค.
์ถ์ฒ:
https://twitter.com/errorinn/status/1016744291463585793?s=19
- errorinn
์ด์ผ๊ธฐ๋ IOTA์ ์ฌ๋ฌ ๋ฌธ์ ์ ์ค์์ ๊ฐ์ฅ ์ผํนํ ๊ฒ์ด IOTA๋ ๋ง์ด๋ ์ฝ์ธ์ ์๋์ง๋ง ํฑ๊ธ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ PoW ํํ์ ๋ง์ด๋์ ์ง์ํ๊ณ ์์ผ๋ฉด ๊ทธ ๋ง์ด๋ ๋ฐฉ๋ฒ์ด White Paper๋ฑ์ ๋ด์ฉ์ผ๋ก ๋ฏธ๋ฃจ์ด ์ง์ํ๊ฑด๋ฐ ๋นํธ์ฝ์ธ๊ณผ ๊ฐ์ Nonce ์์ ๋ง์ถ๊ธฐ ํผ์ฆ์ด๋ผ๋ ๊ฒ์ ๋๋ค.
์ด๋ฐ ๋ด์ฉ์ผ๋ก ์ง์ํด๋ณด๋ ์์ฒญ๋๊ฒ ๋นจ๋ผ์ผ ํ ํฑ๊ธ ๋คํธ์ํฌ์ ๊ฑฐ๋ ์น์ธ ์๋๊ฐ ๊ทธ๋ ๊ฒ ๋น ๋ฅด์ง ์์๊ณ ๋๊ท๋ชจ ๊ฑฐ๋๊ฐ ๋ฐ์ํ ๋ CTPS(Confirmed Transaction Per Second)๋ ๊ทธ๋ ๊ฒ ๋น ๋ฅด์ง ์์ ์ด์ ๋ฅผ ์๊ฒ ์ต๋๋ค. ๋ฌผ๋ก ์ด๊ฑธ ๋์๋ค๊ณ ํ ์๋ง์ ์์ต๋๋ค๋ง ๊ฒฐ๊ตญ IOTA๋ ์ฌ์ฉ์๊ฐ ๋๋ฉด ๋์๋ก ๋นํธ์ฝ์ธ ์ฒ๋ผ ํ์ฅ์ฑ ๋ฌธ์ ๊ฐ ํฌ๊ฒ ๋๋ ๋ ์๋ ์๋ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ง ์ฝ์ธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์งธ๊ฑฐ๋ ํฑ๊ธ๊ฐ์ ์๋ก์ด ๊ธฐ์ ์ ์ ์ฉํ ๋์๋ ์ฌ๋ฌ๋ชจ๋ก ๋ง์ ํ ์คํธ์ ๊ด์ฐฐ ๊ธฐ๊ฐ์ ๊ฑฐ์ณ์ ์ ์ฉํด์ผ ํ ๋ฏ ์ถ์ต๋๋ค. ์ด๊ฑด ๋จ์ง ์ํธํํ์๋ง ํด๋นํ๋ ๋ง์ ์๋๊ฒ์ ๋๋ค.