4. CCN-721

CCN-721은 CONDOR Chain Networkμ—μ„œ λŒ€μ²΄ν•  수 μ—†κ±°λ‚˜ κ³ μœ ν•œ 토큰(NFT)을 μž‘μ„±ν•˜λŠ” 방법을 μ„€λͺ…ν•˜λŠ” 토큰 ν‘œμ€€μ΄λ‹€. CONDOR Chain Networkμ—μ„œ λŒ€λΆ€λΆ„μ˜ 토큰은 λŒ€μ²΄ν•  수 μžˆμ§€λ§Œ, CCN-721 토큰은 λŒ€μ²΄κ°€ λΆˆκ°€λŠ₯ν•˜λ‹€. 각 NFTλŠ” κ³ μœ ν•˜λ©° λ‹€λ₯Έ 토큰과 μƒν˜Έ κ΅ν™˜λ˜μ§€ μ•ŠλŠ”λ‹€. λ”°λΌμ„œ CCN-721 토큰을 μ‚¬μš©ν•˜μ—¬ λ°μ΄ν„°μ˜ μ†Œμœ κΆŒμ„ ν† ν°ν™”ν•˜κ³  고유 μ‹λ³„μžλ₯Ό μ—°κ²°ν•  수 μžˆλ‹€.

κ°œλ°œμžλŠ” CCN-20을 톡해 ν•˜λ‚˜μ˜ 슀마트 μ»¨νŠΈλž™νŠΈ λ‚΄μ—μ„œ λ™μΌν•œ 토큰을 μ—¬λŸ¬ 개 λ§Œλ“€ 수 μžˆλ‹€. κ·ΈλŸ¬λ‚˜ CCN-721을 μ‚¬μš©ν•˜λ©΄ 각 토큰에 μ„œλ‘œ λ‹€λ₯Έ 토큰 IDκ°€ ν• λ‹Ήλœλ‹€. μ΄λŸ¬ν•œ 고유 IDλ₯Ό 톡해 CCN-721 토큰을 μ‚¬μš©ν•˜μ—¬ μˆ˜μ§‘ κ°€λŠ₯ν•œ λŒ€μ²΄λΆˆκ°€ ν•­λͺ©μ„ λ‚˜νƒ€λ‚Ό 수 μžˆλ‹€. μœ μ €λŠ” ν† ν°μ˜ 희귀성 λ˜λŠ” 효용, μ‹œμž₯ κ°€μΉ˜μ— 따라 μ΄λŸ¬ν•œ 토큰을 κ±°λž˜ν•˜κ³  전솑할 수 μžˆλ‹€.

CCN-20κ³Ό λ§ˆμ°¬κ°€μ§€λ‘œ CCN-721 토큰을 μ „μ†‘ν•˜λ €λ©΄ CONDOR gasλ₯Ό μ§€λΆˆν•˜κΈ° μœ„ν•œ CONDOR토큰이 ν•„μš”ν•˜λ‹€. CCN-721 토큰은 CONDOR Chain Networkμ—μ„œ λ§Œλ“€ 수 μžˆλ‹€. CCN-721μ—λŠ” 토큰이 CONDOR Chain Network와 μƒν˜Έ μž‘μš©ν•˜λŠ” 방식을 κ²°μ •ν•˜λŠ” κΈ°λŠ₯ λͺ©λ‘μ΄ μžˆλ‹€.

β€’ Name

λ‹€λ₯Έ κ³„μ•½μ—μ„œ 식별할 CCN-721 ν† ν°μ˜ 이름을 μ •μ˜ν•œλ‹€.

β€’ 심볼

ν† ν°μ˜ 더 짧은 이름(티컀 κΈ°ν˜Έμ™€ μœ μ‚¬)

β€’ κ· ν˜•

νŠΉμ • μ£Όμ†Œμ˜ 토큰 밸런슀λ₯Ό ν‘œμ‹œν•œλ‹€.

β€’ 총 곡급

μƒμ„±λœ ν† ν°μ˜ 총 수λ₯Ό μ •μ˜ν•œλ‹€.

β€’ κΈ°λ³Έ μ†Œμœ  κΈ°λŠ₯ μ§‘ν•©

μΌλΆ€λŠ” μ˜΅μ…˜μœΌλ‘œ 포함할 수 μžˆλ‹€. NFT의 κ³ μœ ν•œ κΈ°λŠ₯은 메타데이터 ν•¨μˆ˜μ΄λ‹€.

β€’ 토큰 메타데이터

이 κΈ°λŠ₯을 μ‚¬μš©ν•˜λ©΄ μ•„νŠΈμ›Œν¬ 파일 λ˜λŠ” NFT의 λ‹€λ₯Έ μˆ˜μ§‘ κ°€λŠ₯ν•œ 츑면에 μ—°κ²°ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” 토큰에 메타데이터λ₯Ό 포함할 수 μžˆλ‹€.

β€’ CCN-20 토큰과 CCN-721 ν† ν°μ˜ 차이점

CCN-20 토큰이 κ±°λž˜μ†Œμ—μ„œ 거래될 수 μžˆλŠ” 일반적인 토큰 λ°œν–‰ 기쀀이 될 수 μžˆλŠ” 것은 λŒ€μ²΄ κ°€λŠ₯ν•œ μ•”ν˜Έν™”νλ₯Ό μ§€μ›ν•˜κ³  있기 λ•Œλ¬Έμ΄λ‹€. 'λŒ€μ²΄ κ°€λŠ₯'의 μ˜λ―ΈλŠ” 화폐λ₯Ό λ– μ˜¬λ¦¬λ©΄ 쉽닀. 예λ₯Ό λ“€μ–΄ μ§€κΈˆ κ°€μ§€κ³  μžˆλŠ” 1λ‹¬λŸ¬ 지폐와 λ‹€λ₯Έ λˆ„κ΅°κ°€κ°€ κ°€μ§€κ³  μžˆλŠ” 1λ‹¬λŸ¬ μ§€νλŠ” λͺ¨λ‘ λ™μΌν•œ κ°€μΉ˜λ₯Ό μ§€λ‹Œλ‹€. 이λ₯Ό λ‹€λ₯Έ μ‚¬λžŒμ—κ²Œ 주어도 λ§ˆμ°¬κ°€μ§€μ΄λ‹€. CCN-20 ν† ν°μœΌλ‘œ λ°œν–‰λ˜λŠ” 토큰은 λͺ¨λ‘ 이와 같은 'λŒ€μ²΄ κ°€λŠ₯'의 νŠΉμ§•μ„ μ§€λ‹Œλ‹€. 이에 λ°˜ν•΄ CCN-721 토큰은 'λŒ€μ²΄ λΆˆκ°€λŠ₯'ν•œ νŠΉμ§•μ„ μ§€λ‹Œλ‹€. CCN-721둜 λ°œν–‰λ˜λŠ” 토큰은 λͺ¨λ‘ 각각의 κ°€μΉ˜λ₯Ό κ°–κ³  μžˆλ‹€λŠ” 것이닀.

β€’ 적용기술

CCN-721은 슀마트 μ»¨νŠΈλž™νŠΈ λ‚΄μ—μ„œ NFT에 λŒ€ν•œ ν‘œμ€€ APIλ₯Ό κ΅¬ν˜„ν•˜λ©°, 이 ν‘œμ€€μ€ NFTλ₯Ό μΆ”μ ν•˜κ³  μ „μ†‘ν•˜λŠ” κΈ°λ³Έ ν•¨μˆ˜λ₯Ό μ œκ³΅ν•˜κ²Œ λœλ‹€. CCN-721은 NFT의 μ‚¬μš© 사둀와 제3의 μ€‘κ°œμΈ/μ›”λ ›/경맀인에 λŒ€ν•œ μœ„νƒμ„ κ³ λ €ν–ˆμœΌλ©°, NFTλŠ” λ””μ§€ν„Έμ΄λ‚˜ 물리적 μžμ‚°μ— λŒ€ν•œ μ†Œμœ κΆŒμ΄λ©°, NFTλŠ” ꡬ별이 κ°€λŠ₯ν•˜μ—¬ 각각의 μ†Œμœ κΆŒμ„ λ³„λ„λ‘œ 좔적할 수 μžˆλ‹€.

β€’ Physical property - houses, unique artwork

β€’ Virtual collectables - unique pictures of kittens, collectable cards

β€’ β€œNegative value” assets - loans, burdens and other responsibilities

CCN-721 ν‘œμ€€ μΈν„°νŽ˜μ΄μŠ€λŠ” μ›”λ ›/브둜컀/κ²½λ§€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ CONDOR Chain Network의 λͺ¨λ“  NFT와 ν•¨κ»˜ μž‘λ™ν•˜λ©° μ‹¬ν”Œν•œ CCN-721 슀마트 μ»¨νŠΈλž™νŠΈμ™€ NFTλ₯Ό μΆ”μ ν•˜λŠ” μ»¨νŠΈλž™νŠΈλ₯Ό μ œκ³΅ν•œλ‹€.

메타 ν™•μž₯을 톡해 슀마트 μ»¨νŠΈλž™νŠΈμ˜ 이름과 NFTκ°€ λ‚˜νƒ€λ‚΄λŠ” μžμ‚°μ— λŒ€ν•œ μ„ΈλΆ€ 정보λ₯Ό 쑰사할 수 있고, μ—΄κ±° ν™•μž₯은 κ³„μ•½μ—μ„œ NFT의 전체 λͺ©λ‘μ„ κ³΅κ°œν•˜λ©°, 검색을 κ°€λŠ₯ν•˜κ²Œ λ§Œλ“ λ‹€.

β€’ SOLIDITY ISSUE #3412

각 ν•¨μˆ˜μ— λŒ€ν•œ λͺ…μ‹œμ  κ°€λ³€μ„± 보μž₯이 ν¬ν•¨λœλ‹€. κ°€λ³€μ„± 보μž₯은 μ•½ν•œ κ²ƒμ—μ„œ κ°•ν•œ 순으둜, 즉 PAYABLE, 암묡적 μ§€λΆˆλΆˆλŠ₯, VIEW, PURE이닀. 이 μΈν„°νŽ˜μ΄μŠ€μ˜ κ°€λ³€μ„± 보μž₯을 μΆ©μ‘±ν•΄ κ΅¬ν˜„ν•΄μ•Ό ν•˜λ©°, 더 κ°•λ ₯ν•œ 보μž₯을 좩쑱해도 λœλ‹€. 예λ₯Ό λ“€μ–΄ μΈν„°νŽ˜μ΄μŠ€μ˜ PAYABLE ν•¨μˆ˜λŠ” μ»¨νŠΈλž™νŠΈμ—μ„œ μ§€λΆˆλΆˆλŠ₯ μƒνƒœλ‘œ κ΅¬ν˜„λœλ‹€.

β€’ SOLIDITY ISSUE #3419

CCN-721 METADATAλ‚˜ CCN-721 ENUMERABLE이 κ΅¬ν˜„ν•˜λŠ” μ»¨νŠΈλž™νŠΈλŠ” CCN-721을 κ΅¬ν˜„ν•΄μ•Ό ν•œλ‹€.

β€’ SOLIDITY ISSUE #2330

λ§Œμ•½ ν•¨μˆ˜κ°€ 이 사양을 EXTERNAL둜 ν‘œμ‹œν•œλ‹€λ©΄, PUBLIC κ°€μ‹œμ„±μ„ μ‚¬μš©ν•˜λŠ” 경우 μ»¨νŠΈλž™νŠΈλŠ” μ€€μˆ˜λœλ‹€.

β€’ NFT μ‹λ³„μž

λͺ¨λ“  NFTλŠ” 슀마트 μ»¨νŠΈλž™νŠΈ λ‚΄λΆ€μ˜ 고유 ID둜 μ‹λ³„λ˜λ©°, μ ˆλŒ€λ‘œ λ³€κ²½λ˜μ§€ μ•ŠλŠ”λ‹€. 일뢀 CCN-721 슀마트 μ»¨νŠΈλž™νŠΈλŠ” ID 0으둜 μ‹œμž‘ν•˜μ—¬ μƒˆλ‘œμš΄ NFTλ§ˆλ‹€ 1μ”© μ¦κ°€ν•˜λŠ” 것이 νŽΈλ¦¬ν•  수 μžˆμ§€λ§Œ μˆ˜μ‹ μžλŠ” IDλ²ˆν˜Έμ— νŠΉμ • νŒ¨ν„΄μ΄ μžˆλ‹€κ³  κ°€μ •ν•˜μ§€ μ•Šμ•„μ•Ό ν•˜λ©° IDλ₯Ό λΈ”λž™λ°•μŠ€λ‘œ μ·¨κΈ‰ν•΄μ•Ό ν•œλ‹€. λ˜ν•œ NFTλŠ” 파기될 수 μžˆλ‹€.

β€’ 트랜슀퍼 λ©”μ»€λ‹ˆμ¦˜

CCN-721은 μ•ˆμ „ν•œ 트랜슀퍼 ν•¨μˆ˜μ™€ μ•ˆμ „ν•˜μ§€ μ•Šμ€ ν•¨μˆ˜λ₯Ό ν‘œμ€€ν™”ν•œλ‹€.

νŠΈλžœμŠ€νΌλŠ” λ‹€μŒμ„ 톡해 μ‹œμž‘ν•  수 μžˆλ‹€.

β€’ The owner of an NFT

β€’ The approved address of an NFT

β€’ An authorized operator of the current owner of an NFT

승인된 μš΄μ˜μžλŠ” NFT에 λŒ€ν•΄ 승인된 μ£Όμ†Œλ₯Ό μ„€μ •ν•  수 μžˆλ‹€. 이것은 μ›”λ ›, 브둜컀, 및 κ²½λ§€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μœ„ν•œ κ°•λ ₯ν•œ 도ꡬλ₯Ό μ œκ³΅ν•˜λ©° λ§Žμ€ 수의 NFTλ₯Ό λΉ λ₯΄κ²Œ μ‚¬μš©ν•  수 μžˆλ‹€. 전솑 및 수락 ν•¨μˆ˜μ˜ λ¬Έμ„œλŠ” νŠΈλžœμž­μ…˜μ΄ λ°˜λ“œμ‹œ λ°œμƒν•΄μ•Ό ν•˜λŠ” κ²½μš°μ—λ§Œ 쑰건을 μ§€μ •ν•˜λ©°, μ‹€νŒ¨ν•œ νŠΈλžœμž­μ…˜μ€ μ œμ™Έμ‹œν‚¨λ‹€. CCN-721μ—μ„œλŠ” λͺ¨λ“  NFTκ°€ κ³ μœ ν•˜κ³  단 ν•˜λ‚˜λ§Œ 있기 λ•Œλ¬Έμ— ν—ˆμš©λŸ‰μ΄ μ—†λ‹€.

λ”°λΌμ„œ CCN-20의 μ›λž˜ 섀계에 λ”°λ₯Έ 이점이 μ μš©λœλ‹€. μš΄μ˜μžκ°€ 토큰을 보낼 λ•Œ 토큰 μ†Œμœ μžλ₯Ό λŒ€μ‹ ν•˜λŠ” μš΄μ˜μžκ°€ μ•„λ‹ˆλΌ 자체적으둜 μ›€μ§μ΄λŠ” μš΄μ˜μžκ°€ λœλ‹€. 이것이 μš΄μ˜μžμ™€ 이전 토큰 μ†Œμœ μžκ°€ λͺ¨λ‘ 토큰 μˆ˜μ‹ μžμ—κ²Œ μ€‘μš”ν•œ μ΄μœ λ‹€.

β€’ Gas and Complexity (μ—΄κ±° ν™•μž₯ κ΄€λ ¨)

μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ—…κ·Έλ ˆμ΄λ“œ λœλ‹€λ©΄ μ½”λ“œμ—μ„œ for/while 루프λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€. μ΄λŠ” μ»¨νŠΈλž™νŠΈλ₯Ό ν™•μž₯ν•  수 μ—†κ³ , μ‹œκ°„μ΄ 지남에 λ”°λΌμ„œ κ°€μŠ€ λΉ„μš©μ΄ λ¬΄μ œν•œμœΌλ‘œ 올라갈 수 μžˆμŒμ„ λ‚˜νƒ€λ‚Έλ‹€. 루프가 ν•„μš”ν•œ 경우, μžμ‚° μ—΄κ±° ν•¨μˆ˜λ₯Ό μ œκ±°ν•˜κ³  μ—΄κ±° ν•¨μˆ˜μ—μ„œ 솔리디티 λ°°μ—΄ μœ ν˜•μ„ λ˜λŒλ¦°λ‹€.

β€’ ν”„λΌμ΄λ²„μ‹œ

λͺ¨ν‹°λ² μ΄μ…˜ μ„Ήμ…˜μ—μ„œ ν™•μΈλœ μ›”λ ›, μ€‘κ°œμΈ, 경맀인은 μ†Œμœ μžκ°€ NFTλ₯Ό μ†Œμœ ν•˜κ³  μžˆλŠ”μ§€ ν™•μΈν•œλ‹€. μž¬μ‚° μ†Œμœ κΆŒμ˜ 등둝뢀와 같이 NFTλ₯Ό μ—΄κ±°ν•  수 μ—†λŠ” μ‚¬μš©μ‚¬λ‘€λ₯Ό κ³ λ €ν•˜λŠ” 것에 관심이 μžˆμ„ 수 μžˆκ² μ§€λ§Œ, κ³΅κ²©μžλŠ” λͺ¨λ“  κ°€λŠ₯ν•œ tokenIDλ₯Ό μœ„ν•΄ λ‹¨μˆœνžˆ owner0fλ₯Ό λΆ€λ₯Ό 수 있기 λ•Œλ¬Έμ— ν”„λΌμ΄λ²„μ‹œλ₯Ό μ–»μ§€ λͺ»ν•œλ‹€.

Last updated