IT

반응형
 

체인링크(Chainlink)란?

체인링크는 블록체인의 스마트 계약을 블록체인 외부의 데이터, 결제, API 등에 연결하기 위해 사용하는 블록체인 미들웨어 플랫폼입니다. 체인링크는 이더리움 기반으로 작동하는 스마트 컨트랙트가 현실 세계의 데이터와 쉽게 연결되도록 돕는 역할을 합니다. 체인링크의 화폐 단위는 LINK입니다. 설립자는 퍼블릭체인 및 프로토콜 서비스를 연구 및 개발한 세르게이 나자로프(Sergey Nazarov)와 스티브 엘리스(Steve Ellis)이며 합의알고리즘은 Proof of Reserves 방식을 채택하고 있습니다.

작성일인 2023년 4월 8일 기준 체인링크는 시가총액 상위 19위 암호화폐로 LINK의 가격은 $42.89이며 시가총액은 약 $3.7억 입니다. 백서에 공개된 LINK의 총 공급량은 10억 LINK이고 그 중 현재 시장에서 유통중인 공급량은 절반 정도인 517,099,970 LINK입니다. 상위 10대 LINK 보유자는 총 공급량의 약 32%를, 상위 100위 보유자가 전체 공급량의 약 73.89%를 보유하고 있습니다.

탈중앙화된 오라클 네트워크가 어떻게 오프체인 데이터를 컨트랙트에 전달하는지 나타내는 개념도(출처 : 체인링크 2.0 백서)

 

블록체인 상에 기록되는 정보들은 블록체인이 가지고 있는 특성들로 인해 안전하고 공개적으로 보관된다는 장점이 있습니다. 하지만 애초에 잘못된 정보가 블록체인에 기록되면 문제가 생기겠죠. 완전한 프라이빗 혹은 컨소시움 블록체인이 아니고서야 잘못 기록되거나 개인정보 등의 기록은 삭제하기도 어렵습니다. 이러한 문제를 오라클 문제(Oracle problems)라고 부릅니다. 체인링크는 오프체인의 데이터를 온체인 스마트컨트랙트와 연결하는 역할을 맡습니다. 스마트컨트랙트에서 필요로 하는 외부 데이터가 오라클 네트워크인 체인링크의 검증을 거치도록 하는 것입니다. 잘못되거나 문제있는 기록들이 바로 블록체인에 기록되지 않도록 해 오라클 문제를 해결하는 것이죠.

시장 지배자 위치에 있는 체인링크

체인링크는 온/오프체인을 연결하는 오라클 네트워크 분야의 압도적인 선두자리를 지키고 있습니다. 다른 프로젝트들은 체인링크에 비하면 시가총액 기준 1/10정도도 되지 않을 정도로 격차가 크게 벌어져 있습니다.

코인마켓캡 기준 오라클 네트워크 시가총액 순위 (출처 : 코인마켓캡)

 

때문에 오라클 문제의 해결이 중요한 DeFi 프로젝트나 담보 기반 스테이블 코인 프로젝트 등에서 가장 널리 활용되고 있습니다.

최근 투자처로서의 매력을 크게 잃어가는 NFT 시장에서도 체인링크는 주목받고 있습니다. 체인링크에서 적극적으로 홍보중인 Dynamic NFT를 통한 NFT 메타데이터 변경 기술이 떠오르고 있기 때문입니다. 기존의 NFT의 경우 발행(Minting)되고 나서는 메타데이터를 직접적으로 수정하기가 불가능해 NFT 자체의 활용성이 제한을 받았지만 Dynamic NFT를 통해 NFT 자체의 활용성을 높이는 방안이 연구되고 있습니다. 이 Dynamic NFT의 메타데이터를 변경할 때 오프체인의 데이터를 검증하는 오라클 네트워크의 역할을 체인링크가 담당하게 되는 것입니다. 이 Dynamic NFT 부분에 대해서는 추후에 별도로 리서치를 진행해보려 합니다.

체인링크 네트워크의 선순환 구조 (출처: 체인링크 2.0 백서)

 

체인링크는 이더리움, 폴카닷 등을 비롯한 여러 플랫폼과 Dapp을 지원하고 있습니다. SWIFT와 파트너십으로 각 국가의 주요 은행들과 네트워크를 구성해 은행 상호 간의 지급, 송금 업무 등을 지원합니다. 온/오프체인 연결이 갈수록 중요하게 다뤄지는 만큼 다양한 파트너십을 보유하고 있으며 압도적인 시장지배력을 보유한 체인링크의 발전 가능성 또한 높다고 하겠습니다.

반응형
반응형

 

CHILIZ

 

Sports transcend borders and language barriers. A match between two Spanish professional soccer rivals, Real Madrid and FC Barcelona, attracts fans from all over the world, not just their own country. Fans play the most important role in making these sporting events happen. However, even if fans are dissatisfied with their sports team’s operations, they cannot participate in the management of the club. Is there a way for sports fans to have an indirect, if not direct, say in the operations? Chiliz, a sports fan token project, proposes to do just that through blockchain technology.

What is Chiliz?

Chiliz is a project that powers Socios, the world’s first blockchain-based fan engagement and rewards platform. Fans can buy and trade Fan Tokens, which are assigned to soccer clubs and other organizations with which Socios has official partnerships, and have the right to participate in surveys, influence, and vote on important aspects of the team’s operations. Notable partnerships include soccer clubs such as FC Barcelona, Juventus FC, Paris Saint-Germain FC, Inter Milan, and Atletico Madrid, as well as mixed martial arts organizations, the UFC, and esports and F1 teams. In 2018, Chiliz raised $65 million in funding from Binance, OK Blockchain Capital, FBG Capital, and others, and its native token, the CHZ token, is now listed and traded on exchanges including Binance, OKX, Upbit, and Korbit. The CHZ token allows sports fans to purchase designated branded fan tokens and gives them the right to vote in polls within the Socios app.

CHZ token as an investment

CHZ token’s price movement (Source: IntoTheBlock)

 

CHZ token has a market capitalization of more than $1 trillion, ranking 59th on CoinMarketCap as of April 5. Out of a total supply of 8.8 billion, about 6.7 billion are currently in circulation, trading at 165.5 won each.The top 10 token holders hold 69.62% of the token, and 89.61% if you extend the list to the top 100, making it a fairly centralized token.

Holding period distribution of CHZ token (Source: IntoTheBlock)

 

CHZ token is a token with a long holding period for its holders. 55% of the holders have held it for more than a year, and 40% have held it for more than a month. This means that there are many users who are buying for long-term investment.

CHILIZ enters the S.Korea market

CHILIZ 2023 KOREA MEETUP (Source: chiliz medium)

 

Chiliz officially announced its entry into Korea in January 2020, and has been operating a dedicated Korean community on its official blog and official Discord server. In 2021, we announced an official partnership with the K-League’s Pohang Steelers, and in February of this year, we celebrated our fifth anniversary with a new logo and the announcement of South Korean international and Serie A Napoli defender Kim Min-jae as our brand ambassador.
On March 14, CEO Alexandre Dreyfus personally traveled to South Korea to host the Chiliz 2023 Korea meetup in Gangnam, where he announced plans to invest in the local sports industry, expanding the ecosystem and strengthening community ties. While many blockchain projects are indifferent to the local community, Chiliz seems to be very interested in the Korean market, which has an active professional sports scene, as the project itself is based on sports.

Activating the community

Chiliz takes communication with sports fans seriously and is actively utilizing various social media platforms at the point of communication. Chiliz’s official Twitter account has 490,000 followers, Discord has 30,000 followers, and Instagram has 2.7 million followers, and it interacts with sports fans through various channels such as Medium and Facebook.

A new way to enjoy sports with fan tokens

Chiliz’s fan tokens fluctuate in price depending on the team’s performance and popularity, so many fans use them like sports betting. On Upbit, South Korea’s largest cryptocurrency exchange, five fan tokens are listed and traded, including Juventus’ fan token $JUV, Paris Saint-Germain’s fan token $PSG, and AC Milan’s fan token $ACM. Fans of other sports teams want to see their favorite team’s fan tokens listed and traded, as their team’s victories, success, and popularity reward fans who own fan tokens for their support. With Chiliz, sports fans can find another way to enjoy sports — think of the price spike when Paris Saint-Germain reached the European Champions League final. It’s not just about betting like sportsbooks, it’s about being a community that cheers and communicates together.

반응형
반응형

 

스포츠 팬 토큰 프로젝트 CHILIZ

 

스포츠는 국경과 언어의 장벽을 초월합니다. 스페인의 프로축구 라이벌 팀인 레알 마드리드와 FC 바르셀로나의 경기는 스페인 자국뿐만 아니라 전 세계의 팬들의 이목이 집중되죠. 팬들은 이러한 스포츠 경기가 열리는데 있어 가장 중요한 역할을 합니다. 팬이 있기 때문에 스포츠가 존재한다는 말이 있을 정도니까요. 하지만 팬들은 스포츠 팀의 운영에 불만이 있더라도 구단 측의 운영에 참여할 수는 없습니다. 스포츠 팬들이 운영에 직접적이긴 어렵더라도 간접적으로 발언권을 가질 수 있는 방법은 없을까요? 스포츠 팬 토큰 프로젝트 칠리즈는 블록체인 기술을 통해 그 방법을 제안합니다.

 

칠리즈는 무엇인가?

칠리즈(Chiliz)는 세계 최초의 블록체인을 기반으로 하는 팬 참여 및 보상 플랫폼인 소시오스(Socios)를 운영하는 프로젝트입니다. 팬들은 소시오스가 공식 파트너십을 체결한 축구 클럽 등에 지정된 팬 토큰(Fan Token)을 구매하고 거래할 수 있으며 팀의 중요 운영방안에 대한 설문조사에 참여하고 영향을 미치고 투표하는 권리를 갖습니다. 대표적인 파트너십으로 FC 바르셀로나, 유벤투스FC, 파리 생제르맹 FC, 인터밀란, 아틀레티코 마드리드 등 축구 클럽들과 종합격투기 단체인 UFC, e스포츠 및 F1 팀 등이 있습니다. 2018년 칠리즈는 바이낸스, OK 블록체인 캐피탈, FBG 캐피탈 등에서 6,500만 달러를 투자받은 바 있으며 네이티브 토큰인 CHZ 토큰은 현재 바이낸스, OKX, Upbit, Korbit 등 거래소에 상장되어 거래되고 있습니다. 스포츠 팬들은 이 CHZ 토큰을 통해 지정된 브랜드 팬 토큰을 구입할 수 있고, 소시오스 앱 내의 설문조사에 투표할 수 있는 권리를 갖게 됩니다.

 

투자 대상으로서의 CHZ 토큰

CHZ 토큰의 가격 변동 추이 (출처 : IntoTheBlock)

 

CHZ 토큰은 코인마켓캡 4월 5일 기준 59위의 1조원을 상회하는 시가총액을 가지고 있습니다. 전체 88억개의 총 공급량 중 약 67억개가 현재 유통되고 있으며 개당 165.5원에 거래되고 있습니다.상위 10위 토큰 보유자의 토큰 보유 비중은 69.62%, 상위 100위까지로 대상을 늘려보면 89.61%로 상당히 중앙화된 토큰이라고 볼 수 있습니다.

CHZ 토큰의 홀딩 기간 분포 (출처 : IntoTheBlock)

 

CHZ 토큰은 홀더들의 보유기간이 긴 토큰입니다. 홀더 중 1년 이상 보유자가 전체의 55%, 1개월 이상 보유하는 사용자가 40%입니다. 장기적으로 투자할 목적으로 구입하는 사용자가 많다는 것을 의미하는 것이기도 합니다.

 

칠리즈의 한국 시장 진출

CHILIZ 2023 Korea MeetUp

 

칠리즈는 2020년 1월 국내 진출을 공식 선언했고, 네이버 공식 블로그와 공식 디스코드 서버 내 한국 전용 커뮤니티를 운영하고 있습니다. 2021년에는 K-리그 포항 스틸러스와 공식 파트너십을 발표했고 올해 2월에는 출시 5주년을 맞아 새 로고 발표와 함께 대한민국 국가대표이자 세리에A 나폴리의 수비수인 김민재를 브랜드 앰버서더로 발탁하기도 했습니다.

3월 14일 알렉산드레 드레이푸스 CEO가 직접 내한해 강남에서 진행된 칠리즈 2023 코리아 밋업을 진행하기도 했습니다. 밋업에서 CEO가 직접 국내 스포츠 산업에 투자할 계획을 밝히며 생태계 확장과 커뮤니티 관계 강화를 선언했습니다. 많은 블록체인 프로젝트가 국내 커뮤니티에 무관심한 것에 반해 칠리즈는 그 프로젝트 자체가 스포츠에 기반을 둔 만큼 프로 스포츠가 활성화된 한국 시장에 관심을 많이 갖고 있는 것으로 보입니다.

 

커뮤니티 활성화

칠리즈는 스포츠 팬들과의 소통을 중요하게 생각합니다. 소통의 접점에 있는 여러 SNS들을 적극적으로 활용하고 있죠. 칠리즈의 공식 트위터 팔로워 수는 49만명, 디스코드 3만명, 인스타그램은 2.7만명의 팔로워를 보유하고 있으며 미디엄과 페이스북 등 여러 채널을 통해 스포츠 팬들과 소통하고 있습니다.

 

팬 토큰을 통한 스포츠를 즐기는 새로운 방법

칠리즈의 팬 토큰은 해당 팀의 성적, 인기 등에 따라 가격 등락이 있어 이를 마치 스포츠 베팅과 같이 사용하는 팬들도 많습니다. 국내 최대 가상자산 거래소인 업비트에는 유벤투스의 팬 토큰인 $JUV, 파리 생제르맹의 팬 토큰 $PSG, AC밀란 팬 토큰 $ACM 등 5종이 상장되어 거래되고 있습니다. 다른 스포츠 팀 팬들은 자신이 응원하는 팀의 팬 토큰이 상장되어 거래되기를 바라기도 합니다. 팀의 승리, 성공과 인기는 곧 팬 토큰을 소유한 팬들의 응원에 대한 리워드로 작용하고 있습니다. 파리 생제르맹이 유럽 챔피언스리그 결승에 진출했을 때 가격이 치솟았던 것을 예로 들 수 있겠죠. 칠리즈를 통해 스포츠 팬들은 스포츠를 즐기는 또 다른 방법을 찾아볼 수 있습니다. 단순히 스포츠 토토처럼 베팅만 하는 것이 아니라 함께 응원하고 소통하는 커뮤니티로서의 역할을 하기 때문이죠.

반응형
반응형


ESLint는 위키백과에 따르면 자바스크립트 코드 상에서 발견되는 문제 패턴을 식별하기 위한 도구입니다. 개인적으로 작업하는 프로젝트야 사실 본인만 알아볼 수 있다면 큰 문제가 되지 않겠지만 한 프로젝트를 공동 작업할 경우 공통된 규칙으로 작성해야 협업에 수월할 것입니다. ESLint는 현행 ECMA스크립트 표준을 지원해 코드 품질과 코딩 스타일을 일관성있게 구성할 수 있도록 돕습니다.

 

 

ESLint는 VSCode 사용자의 경우 Extension을 통해 간편하게 설치, 사용할 수 있습니다. 혹은 원하는 프로젝트에만 설치, 적용하는 방법도 있습니다.

 

적용을 원하는 프로젝트 터미널에서 ESLint를 설치해줍니다.

 

설치 
- npm 사용
$ npm install eslint

- yarn 사용
$ yarn add eslint
 
설치가 완료되면 npx를 통해 해당 프로젝트에서 ESLint를 초기화해줍니다. 초기화가 완료되면 해당 프로젝트에 .eslintrc.js 파일이 생성됩니다.
 
npx eslint --init
 
ESLint 초기화 과정에서 문법 검사만 진행할 것인지부터 프로젝트 내에 TypeScript가 사용되는지 등에 대한 질문이 나오고 응답하면 완료됩니다. 이제 ESLint 적용을 원하는 프로젝트 폴더 내에서 npx eslint 파일명.js 를 입력하면 ESLint가 검사해줍니다. 

 


 

React 17버전 이후로 Import React from 'react'; 없이도 문제없이 코드를 작성할 수 있습니다만 ESLint는 별도의 설정없이는 이 React Import를 오류로 잡아냅니다. 이렇게요.

 

 

오류를 해결하기 위해 일일이 Import React from 'react'; 해주는 방법도 해결방법..이긴 하겠지만 ESLint 규칙에서 이 부분을 꺼버리는 것도 방법이 되겠습니다.

 

위의 과정대로 생성한 .eslintrc.js 파일 내에 rules 아래에 다음과 같이 입력해주면 됩니다.

 

module.exports = { 
...

    "rules": {
      ...
    	"react/react-in-jsx-scope": "off",
      ...
    }

...
}

 

 

반응형
반응형


프론트엔드 작업 중 Compile Error는 아니지만 아래와 같이 Warning이 떴습니다.

React를 사용하여 작업 중에 <a> 태그를 사용해서 링크를 연결했는데 이 <a> 태그의 href="" 부분에 유효한 값을 할당하지 않아서 생기는 경고입니다. 

 

유효한 링크를 걸어두면 쉽게 해결이 가능하나 테스트 중인 경우나 유효한 링크가 준비가 안된 경우 우선적으로 아래의 예시들과 같이 처리하여 오류를 없앨 수 있습니다.

 

<a href="#!">오류 해결</a>
<a href="/#">오류 해결</a>
<a href="{()=>false}">오류 해결</a>
<a href="javascript:void(0);">오류 해결</a>
<a href="javascript:;">오류 해결</a>

 

혹은 해당 경고가 뜬 코드의 최상단에 /* eslint-disable jsx-a11y/anchor-is-valid */ 를 입력하여 eslint를 비활성화하는 것도 방법이 되겠습니다. <a>태그가 너무 많아 일일이 처리를 해주기 어려운 경우에 간편하게 사용이 가능합니다.

 

반응형

+ Recent posts