DeFi에 TokenScript가 필요한 이유
편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans)편집자 주: 이 기사의 출처는
이더리움 애호가(ID: ethfans)
이더리움 애호가(ID: ethfans)
, 저자: Sunil Tom Jose, 번역 및 교정: Min Min & A Jian, 승인을 받아 오데일리에서 재인쇄함.
DeFi 운동은 이더리움 생태계의 강점과 성숙도를 보여줍니다. 그러나 사용자 경험이 계속해서 개선되는 동안 지갑과 블록체인 사이에는 가장 노련한 이더리움 사용자조차 당황할 수 있는 격차가 남아 있습니다.
다행스럽게도 TokenScript는 사용자가 이러한 격차를 해소하는 데 도움을 줄 수 있습니다.
최근에 저는 Compound를 사용해 보았습니다. 이것은 잘 알려진 DeFi 애플리케이션입니다. 저는 암호화폐 사용자이지만 이더리움 개발자는 아닙니다. 따라서 저는 Compound의 사용자 경험을 테스트하는 가장 간단한 방법을 사용했습니다. Chrome 브라우저를 열고 MetaMask 확장 프로그램을 사용하여 지갑에 연결했습니다.
다음으로 다음 단계에 따라 Compound를 테스트합니다.
WBTC를 사용하여 Compound에서 cWBTC(Compound의 기본 토큰)를 생성합니다. cWBTC 보유자로서 언제든지 WBTC를 상환할 수 있을 뿐만 아니라 그에 따른 이자를 받을 수도 있습니다.
BTC를 빌려 수입을 얻습니다.
전체 테스트 과정은 매우 순조로웠습니다. 이것은 이더리움 지갑과 dApp이 얼마나 발전했는지, 스마트 계약이 어떻게 통합되는지, DeFi가 중앙 집중식 서비스를 왜소하게 만드는지의 차이점을 보여줍니다. 그리고 결국 제3자에게 키를 넘겨줄 필요가 없습니다.
보조 제목
그러나 많은 정보가 누락됨
누락된 정보의 관점에서 볼 때 다음 사항은 사용자 경험에 심각한 영향을 미칩니다.
Metamask에는 Uniswap 거래 기록이 없습니다. 간단한 거래 목록만 볼 수 있습니다. Etherscan에서 이러한 트랜잭션을 검색하면 세부 정보를 찾을 수 있습니다. 세금 환급과 관련하여 문제가 발생할 수 있습니다.
컴파운드에서 WBTC를 빌려주기만 하면 COMP 토큰을 얻을 수 있는데, 이를 "유동성 채굴"이라고 합니다. 이것은 훌륭한 기능이지만 문제가 있습니다. 내가 얻은 COMP 토큰을 어디에서 볼 수 있습니까? MetaMask에서 내 COMP 토큰을 보기 위해 컨트랙트 주소를 다시 찾아서 해당 입력란에 붙여넣었습니다. 하지만 계정 잔액이 0이므로 먼저 COMP 토큰을 돌려받아야 합니다. 결과적으로 스마트 컨트랙트 주소를 제공했음에도 불구하고 내가 얻은 COMP 토큰은 MetaMask에서 전혀 보이지 않았습니다.
결국, 나는 여전히 웹 사이트를 사용해야합니다. Compound 웹사이트가 다운되면 어떻게 해야할지 모르겠습니다. 이론적으로 모든 자금의 키는 내가 보유하고 있지만 내 지갑은 작동을 이해하지 못하고 내가 소유한 토큰이 무엇인지도 모릅니다. 따라서 저는 블록체인에서 무슨 일이 일어나고 있는지 설명하고 트랜잭션을 생성하기 위해 Compound 웹사이트에만 의존할 수 있습니다.
나는 DeFi를 많이 좋아하고 Compound가 굉장하다고 생각합니다. 그러나 지갑 내부 거래의 불투명성은 여러 가지 이유로 주요 결함입니다. 공정하게 말하면, 우리가 탈중앙화되고 비수탁적인 암호화 지갑을 가지고 있더라도, 내 개인적인 감정에 관한 한, 나는 여전히 중앙 집중식 서비스에 대한 의존성을 제거할 수 없습니다. 나는 내 기분을 정확히 알고 있으며 한 가지 주된 이유는 다음과 같습니다.
보조 제목
스마트 지갑은 스마트하지 않습니다
모든 DeFi dApp에는 위에서 지적한 문제가 있습니다. 이러한 문제의 핵심은 스마트 월렛 경험이 투박하다는 것입니다.
그렇다면 스마트 지갑은 어떤 모습이어야 할까요?
내 생각에 스마트 지갑은 다음과 같아야 합니다.
각 트랜잭션에 대한 모든 관련 정보를 표시합니다.
내가 cWBTC 토큰을 보유하고 있음을 감지하고 cWBTC와 WBTC의 비율이 1:1이 아닌 이유를 설명하십시오.
내가 얼마나 많은 이자를 벌 수 있는지, 얼마나 많은 이자를 벌 수 있는지, 그리고 COMP 토큰을 인출할 수 있는지를 보여줍니다.
거래를 생성하여 대출을 제공하고 그렇게 할 수 있는 버튼으로 내 COMP 토큰을 돌려받는 방법을 알아두십시오.
등.
결론적으로 MetaMask는 바보입니다.
이것은 MetaMask의 잘못이 아닙니다. MetaMask는 훌륭한 지갑입니다. 여러 면에서 블록체인의 사용자 경험을 향상시키고 사용자를 이더리움 블록체인으로 잘 안내합니다.
여전히 MetaMask는 충분히 똑똑하지 않습니다. 블록체인에 대한 이해는 본질적으로 제한적입니다. 공평하게 이것은 모든 스마트 지갑에 해당됩니다. 블록체인과 사용자 에이전트 사이에 정규화 계층이 없기 때문입니다. 스마트 지갑은 지갑일 뿐입니다.
지갑 개발자가 이 모든 문제를 해결하기를 기대하는 것은 비현실적입니다. 가능하더라도 MetaMask를 너무 크게 만들고 애플리케이션의 성능에 위협을 가할 수 있습니다. 또한 MetaMask는 확장성이 없습니다. 오늘날 존재하는 토큰과 스마트 계약의 수와 DeFi가 주류가 됨에 따라 미래에 등장할 새로운 토큰과 스마트 계약을 상상해 보십시오. 개발자는 필요한 모든 변경 사항을 적시에 구현할 수 없습니다.
우리에게 필요한 것은 스마트 계약 생성자와 토큰 발행자가 스마트 지갑, 스마트 계약 및 토큰을 해석할 수 있도록 하는 블록체인과 사용자 에이전트 사이의 추가 계층입니다.
TokenScript는 이러한 종류의 투명성을 제공할 수 있습니다. TokenScript를 사용하면 스마트 지갑이 원활한 사용자 경험을 보장하면서 웹사이트를 대체할 수 있습니다.
보조 제목
TokenScript는 간단하고 강력한 솔루션입니다.
간단히 말해서 TokenScript는 XML 마크업이 포함된 JavaScript 코드 레이어입니다. 토큰과 관련된 속성, 논리, 조작 및 사용자 인터페이스와 같은 요소를 설명합니다.
TokenScript 파일은 토큰 발급자가 작성하고 서명합니다. 사용자는 어디서나 다운로드할 수 있습니다. 우리는 모든 웹사이트가 계약 작성자의 서명을 확인할 수 있는 것처럼 모든 웹사이트에서 제공할 수 있는 TokenScript 라이브러리를 토큰 발급자에게 제공합니다.







