bittorrent v2 νμμ μ§μνκΈ° μν μ μ‘ λ Έλ ₯μ΄ μλμ§ μ¬λΆμ λν μ 보λ₯Ό λ³Έ μ μ΄ μμ΅λλ€[1].
μμ§ μ§μνλ €λ κ³νμ΄λ λ Έλ ₯μ΄ μμ΅λκΉ? κ°μ₯ ν° μ΄μ λ BitErrant 곡격[2]κ³Ό κ°μ μ·¨μ½μ μ μ λ°νλ SHA1μ νμμ λλ€. v2 νμμ SHA256 λ° Merkle νΈλ¦¬ κ΅¬μ‘°λ‘ μ νλ©λλ€.
μ΄κ²μ΄ κ³ μ λμ§ μλ ν ν λ νΈλ λ°μ΄ν° 무결μ±μ 보μ₯νλ μμ ν λ€μ΄λ‘λ λ°©λ²μΌλ‘ κ°μ£Όλ μ μμ΅λλ€.
[1] http://www.bittorrent.org/beps/bep_0052.html
[2] https://biterrant.io/
libtorrentλ μ€λ BEP-0052 / BitTorrent v2 μ§μμ λ°ννμ΅λλ€.
https://blog.libtorrent.org/2020/09/bittorrent-v2/
μ μ‘μ v1 λ° v2 λ°μ΄ν°λ₯Ό ν¬ν¨νλ v2 μ°Έμ‘° ꡬν μΌλ‘ μΈμ½λ©λ ν λ νΈ νμΌμ μ΄μ§ λͺ»ν©λλ€. libtorrent λΈλ‘κ·Έ κ²μλ¬Όμ μ΄ ν λ νΈκ° μ΄μ ν΄λΌμ΄μΈνΈμ νΈνλμ΄μΌ νλ€κ³ μ μν©λλ€. λ€λ₯Έ λ§μ ν΄λΌμ΄μΈνΈμμ μλν©λλ€. μ€λ₯ λ©μμ§λ "μλͺ»λ λλ μμλ ν λ νΈ νμΌ"μ΄λΌκ³ νμλ©λλ€.
SHA-1 μ ν μ λμ¬ κ³΅κ²©μ μ΄μ USD 10,000-100,000 λ²μ μ μμ΅λλ€. μ΄κ²μ μλ₯Ό λ€μ΄ λ°μ²΄μ μΈμ¬λ λ΄λΆ κ³ λ°μκ° μ¬μ©ν μ μλ λΉνΈν λ νΈ λ°°ν¬ μννΈμ¨μ΄μ λν λ§€μ° μ€μ μ μΈ μνμ λνλ λλ€.
BitTorrent v2λ μ΄μ μ΅μ°μ μμκ° λμ΄μΌ ν©λλ€.
μλ₯Ό λ€μ΄ λΉνΈν λ νΈ λ°°ν¬ μννΈμ¨μ΄μ λν μ€μ μν
λ€λ₯Έ λ°μ΄ν°μ λν΄ λμΌν μ 보 ν΄μκ° DHTμμ μμ±λλ©΄(μ: SHA1 μΆ©λ) μ΄λ»κ² λ©λκΉ? stackchangeμ λν λͺ κ°μ§ λ΅λ³μ΄ μμμ§λ§ λμκ²λ μ ν©νμ§ μμμ΅λλ€.
λ€λ₯Έ λ°μ΄ν°μ λν΄ λμΌν μ 보 ν΄μκ° DHTμμ μμ±λλ©΄(μ: SHA1 μΆ©λ) μ΄λ»κ² λ©λκΉ? stackchangeμ λν λͺ κ°μ§ λ΅λ³μ΄ μμμ§λ§ λμκ²λ μ ν©νμ§ μμμ΅λλ€.
BitErrant λ μ΄κΈ°μ μμ± νμ΄λ‘λλ₯Ό μλν λ€μ λμ€μ μ μ± νμ΄λ‘λλ‘ μ ννλ λ° μ¬μ©ν μ μμ΅λλ€. μ νν λμμλ§ μ μ± νμ΄λ‘λλ₯Ό μ νμ μΌλ‘ μ λ¬νκ±°λ μΌμ μκ° νμ λͺ¨λ μ¬λμκ² μ λ¬νκΈ° μμν μ μμ΅λλ€.
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? μ¬ν΄ κΈ°λν΄λ λ κΉμ?
κ°μ₯ μ μ©ν λκΈ
SHA-1 μ ν μ λμ¬ κ³΅κ²©μ μ΄μ USD 10,000-100,000 λ²μ μ μμ΅λλ€. μ΄κ²μ μλ₯Ό λ€μ΄ λ°μ²΄μ μΈμ¬λ λ΄λΆ κ³ λ°μκ° μ¬μ©ν μ μλ λΉνΈν λ νΈ λ°°ν¬ μννΈμ¨μ΄μ λν λ§€μ° μ€μ μ μΈ μνμ λνλ λλ€.
BitTorrent v2λ μ΄μ μ΅μ°μ μμκ° λμ΄μΌ ν©λλ€.