클로즈 베타 테스트로 알아보는 Web 3.0 소셜 운송 플랫폼 LODIS 튜토리얼

lucky1ife
EWHA-CHAIN
Published in
16 min readNov 28, 2023

안녕하세요, 이화체인 학회원이자 디카르고 앰배서더로 활동 중인 엄하늘입니다. 지난 11월 1일 14시부터 11월 15일 15시까지 진행된 디카르고의 클로즈베타 테스트를 직접 참여한 경험을 토대로, Web 3.0 소셜 운송 플랫폼 LODIS의 인사이트 및 튜토리얼을 공유하고자 아티클을 작성하였습니다.

누구나 참여 가능한 Web3.0 소셜 운송 플랫폼

LODIS를 알기 위한 첫 걸음

지난 몇 년 간 다양한 산업 분야에서 Web 2.0의 특성으로 문제를 겪거나 비즈니스 모델이 불가능한 어려움을 겪었습니다. 그리고 이러한 문제를 해결하고자 블록체인 기술에 기반한 혁신을 시도하였지만 그 결과는 좋지 않았습니다.

필요에 의한 것보다는 사용자의 행동과 리스크를 바탕으로 보상을 극대화하는 비즈니스 모델에 포커싱을 한 것이 주원인이었습니다. 이러한 비즈니스 모델은 최근 화두가 되고 있는 Mass Adoption과는 거리가 멀고, 참여자 간의 상호작용 측면에서 명확하게 한계가 있기 때문입니다.

디카르고는 다양한 성공과 실패 사례 속에서 착안하여 물류 산업을 단순히 Web 3.0에 온보딩하여 $DKA 가치를 높이거나 문제점을 보완하는 데 그치지 않고, 다양한 계층의 참여자가 서로 활발히 상호작용 할 수 있도록 하며 새로운 부가가치를 만들어 나가는 환경을 제공하는 데 힘쓰고자 합니다.

파편화로 되어 어렵고 불편한 블록체인 → One — Stop으로 사용하는 블록체인

여전히 많은 참여자들이 블록체인 기반 서비스를 어렵고 불편하다고 느낍니다. 실제로 Web 2.0에서 사용되는 서비스를 Web 3.0에서 동일하게 구현하였다고 가정한다면, 사용자는 동일한 경험을 얻기 위한 최적의 방안을 탐색하는데 많은 시간을 할애하게 됩니다. 또한 서비스를 이용하기 위해 여러 플랫폼을 거쳐야 하는 경우도 많아 중도에 이탈하는 사용자들을 쉽게 볼 수 있습니다.

디카르고는 LODIS의 One — Stop 구조로 이러한 문제를 해결하였습니다. 즉, Send﹒Swap﹒Bridge﹒Service 기능을 모두 통합한 One-Stop 구조로 LODIS를 설계하여 블록체인 서비스 경험이 부족한 사용자들도 쉽게 서비스에 접근할 수 있도록 한 것입니다.

이외에도, Ethereum이 아닌 Polygon 환경에서 개발하여 참여자 간의 상호작용을 극대화할 수 있도록 하였습니다. Gas Fee 문제로 겪는 참여자들의 불편함과 이탈 요인을 최소화 하기 위해서, 클로즈 베타 단계에서는 EIP-2771을 활용한 Gas Less 구조를 도입하였고, 이를 통해 사용자들의 향상된 경험이 가능하도록 하였습니다.

LODIS에서 블록체인을 어떻게 활용하는가?

디카르고는 블록체인 기술에 기반한 혁신적 물류 생태계를 구축 및 활성화하기 위해 현장과 정보의 불균형을 해소하고자 합니다. 그리고 이를 통해 참여자 개개인이 자신의 강점 분야에서 집중과 효율성을 극대화할 수 있도록 하여 참여자간의 접점을 만들고 협업을 중시하는 비즈니스 모델을 확립하고자 합니다.

1. 스마트컨트랙트를 통해 당사자 간 직접 계약이 가능합니다.

일상에서 흔히 접하는 퀵﹒배달﹒택배에서 소비자와 만나는 운송원들은 대부분 특수 고용 관계로, 프리랜서에 준하는 형태로 근로하는 경우가 많습니다. 대표적으로 퀵 서비스는 화주가 1만원의 배송료를 지불한다면, 운송원은 지불한 요금의 15% ~ 23% 가량을 소속된 플랫폼 또는 사무실에 지불하는 형태입니다.

디카르고는 이처럼 화주-중개사-화물정보망-운송자로 이어지는 구조적인 문제를 개선하고자 스마트 컨트랙트를 도입하였습니다. 스마트 컨트랙트를 통해 화주(LODIS 내 Shipper)와 운송자(LODIS 내 Carrier) 간 직접 계약을 가능하게 하여 구조적 문제를 개선하고자 합니다.

2. 참여자 간 검증된 활동이력을 축적하고 생태계 기여도가 높은 참여자에게 강화된 보상을 제공합니다.

Web 3.0 물류 생태계에서는 참여자 간의 활동과 경쟁 이력을 기반으로 검증된 참여자를 촉진하고, 악의적이거나 배타적인 참여자를 점차 배제함으로써 장기적으로 지속 가능한 환경을 구축하는 것이 필요합니다.

위와 같은 목표를 실현하기 위해 LODIS는 참여자 매칭 시 일부 비용을 Treasury 스마트 컨트랙트에 예치하게 되는데, 이 비용은 주기적으로 생태계 내에서 높은 기여도를 보이는 참여자에게 배분됩니다. 이를 통해 검증된 참여자를 지속적으로 식별할 수 있도록 합니다. 또한, 경험이 부족한 참여자의 경우, 물류 경험을 쌓도록 유도하여 전체 생태계의 가치를 향상시키고 시너지를 창출하는 구조로 설계 및 개발하였습니다.

3. 배송 중 사고﹒분실로부터 안전한 환경을 제공합니다.

디카르고는 Shipper(화주)와 Carrier(운송원) 간의 사고나 분실과 같은 상황에 대비하기 위해 일상생활에서의 보험 역할과 유사한 환경을 제공합니다. 계약 시점에 일정량의 토큰을 담보로 예치하고, 만약 실제로 사고가 발생하면 이 예치된 담보를 통해 보상을 받게 됩니다.

LODIS에서 참여자 간 협업하기 위한 수단 SBT

참여자 간 상호작용 과정에서 On-Chain에 기록되는 활동 이력이 누적되면, 검증된 참여자는 점차 증가할 것입니다. 이 과정에서 악의적이거나 배타적인 참여자를 식별하기 위해 LODIS에서는 SBT와 DAO가 활용될 예정입니다.

1. SBT : 타인에게 신뢰를 제공하며 본인의 신용을 증명합니다.

주문등록 건수, 배송 성공 건수, 누적된 리워드 금액 등 물류 생태계 내 신뢰를 증명하는 수단으로 다양한 변수를 적용하여 생태계 내 액세스 권한, 리워드 우선순위, 에어드랍 등 다양한 형태의 권리를 부여받을 수 있습니다.

2. DAO : 참여자 간 커뮤니티를 형성하여 협업 기반의 가치를 만들어 갑니다.

생태계 내에서 참여자 각각의 강점을 극대화할 수 있는 DAO를 구축하거나 참여할 수 있습니다. 예를 들어 소상공인 또는 스타트업이 물류 인프라가 없는 환경에서 빠른 배송 체계를 확립하기 위해 생태계 참여자들과 협업을 통해 생산성 있는 Use Case를 만들어 장기적으로 생산성 있는 다양한 비즈니스 모델을 만들어 갈 수 있습니다.

3. 클로즈베타에서 경험 제공 : 화이트리스트를 위한 독점적 SBT

클로즈베타 단계에서는 모든 여정을 경험한 화이트리스트 참여자를 대상으로 SBT가 지급되며 다양한 SBT · DAO를 활용한 사례는 정식버전에서 확인하실 수 있습니다.

Web3.0 소셜 운송 플랫폼 LODIS의 TUTORIAL

클로즈 베타 테스트를 통해 알아본 Web3.0 소셜 운송 플랫폼, LODIS의 튜토리얼을 제공해드리고자 합니다. 클로즈 베타 테스트는 총 5가지 미션으로 진행이 되었으며, 3000 $DKA를 보상으로 받을 수 있었습니다.

[1] 본인인증 진행하기

첫번째 미션은 ‘본인인증 진행하기’ 였습니다. 많은 블록체인 기반 서비스들이 지갑 생성 혹은 연결 면에서 유저들이 겪는 어려움을 해결하고자 노력하고 있습니다. 디카르고는 한 번 지갑을 연결한 후에는 기존 Web 2.0 서비스와 유사하게 로그인하고 본인인증을 진행할 수 있게 함으로써 사용자들이 편리하게 서비스를 접근할 수 있도록 하였습니다.

[2] 브릿지 사용

두번째 미션은 ‘브릿지 사용’이었습니다. $DKA(Polygon) 토큰은 $DKA(Ethereum)과 동일한 가치를 지닌 디지털 자산으로, LODIS에서 배송을 수행하면 얻을 수 있습니다. 앞서 말씀드린대로 Polygon 환경에서 참여자들이 상호작용 할 수 있도록 하여 Ethereum의 Gas Fee 부담을 줄였습니다.

브릿지를 위해 $DKA(Ethereum)을 암호화폐 거래소에서 구매하고 브릿지를 위해 필요한 이더와 매틱도 적정한 수량을 구매하였습니다. $DKA(Ethereum)은 업비트, 후오비, Gate.io 등의 대형 가상 자산 거래소에서 구매할 수 있습니다.

그리고 위의 토큰들을 LODIS에서 사용하는 지갑 주소로 보내면 다음과 같이 LODIS에서 알림이 울립니다. 암호화폐 거래소에 있었던 983.4 $DKA(Ethereum)과 0.05 Ethereum을 LODIS에서 사용하는 지갑으로 보내었습니다. LODIS의 ‘MY’ 탭에 들어가보면 위와 같이 $DKA(Ethereum)을 몇 개 보유하고 있는지 확인하실 수 있습니다.

이제 브릿지를 사용해보도록 하겠습니다. LODIS의 ‘MY’ 페이지에 ‘바꾸기’ 버튼을 클릭하면 브릿지를 사용할 수 있습니다. 983.4 $DKA(Ethereum)을 $DKA(Polygon)으로 바꾸도록 하겠습니다.

브릿지를 사용하기 위해서는 최초 1회 사용자의 권한 승인이 필요합니다. 권한 승인을 진행하면 ‘진행중인 내역’에서 위와 같이 승인이 완료되었다는 것을 알 수 있습니다.

권한 승인을 완료하면 토큰을 바꿀 수 있습니다. 이 때, 앞서 말씀드린 LODIS의 One-Stop 구조를 엿볼 수 있습니다. 사용자는 위와 같이 ‘승인’ 버튼만 누르면 $DKA(Ethereum)이 $DKA(Polygon)으로 바꿀 수 있습니다. 이는 즉, Send﹒Swap﹒Bridge﹒Service 기능이 모두 LODIS 내에서 One-Stop으로 실행되기 때문입니다. 이처럼 디카르고는 블록체인 서비스 경험이 부족한 사용자들도 LODIS에 쉽게 접근할 수 있도록 허들을 낮추었습니다.

다시 ‘MY’ 탭에 들어가면 $DKA(Polygon)의 수량이 늘어난 것을 확인하실 수 있습니다.

[3] 주문 등록 후 1회 매칭 완료

세번째 미션은 ‘주문 등록 후 1회 매칭 완료’입니다. 이는 Shipper(화주)가 되어 LODIS를 이용해보는 미션입니다.

다음과 같이 잠실에서 신사로 보낼 물품을 준비하여 주문을 등록하였습니다. Shipper는 주문 등록 시, 배송 유형, 물품 크기 등을 선택합니다. 이 때, 리워드는 매칭을 신청한 Carrier가 먼저 리워드를 제안하고, Shipper가 제안된 리워드를 선택하면 결정됩니다. ’진행내역’ 탭을 클릭하면 위와 같이 등록한 주문을 확인할 수 있습니다.

‘매칭 신청 목록’에서 각 Carrier가 제안한 리워드와 신청 내용을 조회할 수 있습니다. 이를 토대로 마음에 드는 Carrier를 선택합니다. 이후 선택한 Carrier가 배송을 시작하면 위와 같이 배송 출발 안내 문자가 도착합니다. 이러한 배송 현황을 LODISCAN에서 확인할 수 있습니다. 위의 LODISCAN을 확인해보면 주문 등록, 매칭 완료, 픽업 완료까지 배송이 진행된 것을 확인할 수 있습니다.

최종적으로 Carrier가 배송을 완료하며 마찬가지로 배송 도착 안내 문자가 도착하며 이는 LODISCAN에서 확인할 수 있습니다. ‘주문 상세’에서는 Carrier가 실시간으로 촬영한 픽업/배송 사진도 조회할 수 있습니다. 배송이 완료된 후에는 Carrier가 제안한 Reward를 지급하게 되며 이는 ‘영수증’에서 확인할 수 있습니다.

[4] 매칭 신청 후 1회 매칭 완료

네번째 미션은 ‘매칭 신청 후 1회 매칭 완료’입니다. 이는 Carrier(배송자)가 되어 LODIS를 이용해보는 미션입니다.

‘주문 목록’에서 원하는 주문을 선택합니다. 잠실에서 신사로 물품을 배송하는 주문을 선택하였습니다. 주문을 선택하면 ‘주문 상세’에서 다음과 같이 Shipper가 등록한 주문을 자세히 파악할 수 있습니다. 아직은 Carrier가 매칭이 되지 않았기 때문에 주문 등록까지만 배송이 진행된 상황입니다.

Carrier 매칭을 신청해보도록 하겠습니다. 매칭을 신청하면 위와 같이 안전운행 준수 및 주의사항을 확인할 수 있습니다.

주의사항을 확인한 후, 매칭 내용을 등록해보도록 하겠습니다. 가장 먼저 리워드를 제안하게 되는데, Carrier는 Shipper가 설정한 기준 리워드의 ± 10%까지 리워드를 제안할 수 있습니다. 제안 리워드 중 15%는 Treasury 스마트 컨트랙트에 예치되고, 이후 배송 이력에 따라 Carrier에게 다시 배분됩니다. 앞서 말씀드린대로 이는 참여자 간 검증된 활동이력을 축적하여 생태계 기여도가 높은 참여자에게 강화된 보상을 제공할 수 있도록 합니다.

또한, 배송 중에 발생할 수 있는 사고를 대비해서 Carrier는 일정 $DKA를 Escrow역할을 수행하는 스마트컨트랙트에 담보로 맡기게 됩니다. 담보는 배송할 물품 가액의 10%로 고정이 되며, 배송이 완료되는 경우 Carrier에게 다시 전달됩니다. 이는 앞서 말씀드린대로 배송 사고 발생에 대비하는 보험 역할을 수행합니다.

이렇게 신청 내용을 모두 작성한 후, 매칭을 신청합니다. 매칭 신청 후, 다시 ‘주문 상세’ 페이지로 들어가면 매칭 신청 목록에 추가된 것을 확인 할 수 있습니다. Shipper와 매칭이 성공되면 위와 같이 매칭이 성공되었다는 알림과 함께 배송이 시작됩니다.

[5] 운송 1회 완료

마지막 미션은 ‘운송 1회 완료’입니다. 네 번째 미션에서 진행한 주문을 이어서 진행하여, Carrier 입장에서 마지막 미션을 수행해보도록 하겠습니다.

Shipper와 매칭이 된 후에는 Shipper가 등록한 물품을 픽업하여야 합니다. ‘주문 상세’에 나타나 있는 배송 위치를 참고하여 픽업 장소로 이동합니다. 픽업 장소에 도착하여 물품을 픽업하면, 다음과 같이 픽업 사진을 찍어서 픽업 사실을 증명할 수 있습니다.

그리고 이러한 픽업 정보는 블록체인에 기록이 됩니다. 다음과 같이 픽업 정보가 블록체인에 기록이 되면 배송 진행 현황은 ‘배송 중’으로 바뀝니다. 마찬가지로 ‘주문 상세’에 나타나 있는 배송 위치를 참고하여 최종 배송 장소로 이동합니다.

이 때, 바로 배송의 경우 매칭 후 4시간 이내 배송이 완료되어야 하며, 특정일 배송의 경우 도착 예정 시간까지 배송이 완료되어야 합니다. 만약 정해진 시간 내에 배송이 완료되지 않으면 Shipper에 의해서 배송 실패로 처리될 수 있습니다.

픽업과 마찬가지로 최종 배송 장소에 도착해 물품을 배송한 후에는 물품 배송 사진을 찍어 배송 완료 사실을 증명해낼 수 있습니다. 그리고 이러한 정보는 블록체인에 기록됩니다.

배송을 완료한 후, ‘주문 상세’에 들어가면 다음과 같이 배송 진행 현황이 배송 완료까지 이어진 것을 확인할 수 있습니다. 또한 ‘MY’탭의 ‘배송 내역’으로 들어가면 위와 같이 현재까지 지급 받은 리워드와 진행한 배송 정보를 확인할 수 있습니다.

이번 디카르고의 클로즈 베타 테스트는 배송 플로우를 스마트 컨트랙트에 기록함으로써 Shipper와 Carrier간의 직접적인 계약을 가능하게 하는 것에 의의를 두고 있습니다. 향후에는 DAO와 평판관리 시스템을 도입하고, Treasury 컨트랙트를 보완하여 경험이 있는 참여자들은 더 많은 기회를, 경험이 없는 참여자들은 온체인 기반으로 본인의 이력을 쌓도록 유도하는 선순환 구조를 형성할 수 있도록 나아갈 예정입니다.

참고문헌

https://medium.com/dkargo/web-3-0-소셜-운송-플랫폼-lodis-클로즈베타-시작-안내-a46d0b20d435

https://lodis.gitbook.io/official/architecture/treasury

dKargo

웹페이지 : https://dkargo.io/

텔레그램 : https://t.me/dKargo_Official_KR

카카오톡 : https://open.kakao.com/o/g2X1XnVe

트위터 : https://twitter.com/dKargo_Official

블로그 : https://blog.naver.com/dkargo

미디엄 : https://medium.com/dkargo

--

--