트랜잭션 비용
1.
아래는 New Regulations, Lower HFT Volumes May Jack Up Your Transaction Costs 에서 소개한 내용을 정리한 글입니다. 이런 글을 읽을 때마다 미국이나 유럽의 금융회사가 가진 힘을 느낍니다.
요즘 시장이 죽을 쑤고 있습니다. 거래량이 줄었습니다. 거래량이 주니까 기회도 줍니다. 결국 시장을 떠납니다. 제가 아는 지식은 이정도입니다. Credit Suisser는 여기서 한발 더 나간 분석을 트랜잭션 비용 합니다. 거래량과 거래비용을 연결한 지수를 개발하였습니다. CS Transaction Cost Index입니다.
CS가 사용한 모델은 Impact Cost Model입니다.
위의 모델을 개선한 것을 설명한 자료는 EDGE Update: **NEW Portfolio Tools를 참고하시길 바랍니다.
2.
이제 앞에서 소개했던 기사에 있는 내용입니다. 위의 기사는 Global Transaction Cost Index을 기초로 하였습니다. 이 보고서의 핵심은 “최근의 거래부진으로 거래비용이 커졌다”는 아주 단순한 이야기입니다. 이를 증명하기 위해 CS Transaction Cost Index를 이용하여 설명합니다.
왜 이런 결과가 나왔을까요? Transaction Cost에 영향을 주는 요인들인 market volumes, volatility 및 trading regulation을 보면 이해가 쉽습니다.
Note that commissions are just one aspect of trading costs. Transaction costs refer primarily to the difference between an investor’s average trade price versus either 1) the last price traded or 2) midpoint of the bid-ask spread when the investor began trading. Therefore, transaction costs are also affected by the market volumes, volatility and trading regulations.
이중 Regulation에 관심이 갑니다. CS도 이와 비슷한 분석을 보고서에서 하고 있습니다. HFT를 규제하고 있는 미국과 유럽의 정책때문에 거래비용이 올라갔다고 분석합니다. 한국의 경우는 어떨까요? 파생상품시장의 건전화정책으로 인하여 투자자의 거래비용이 어떤 영향을 받았는지 분석할 필요가 있지않을까요? ‘건전화 정책때문에 증권회사가 어렵다’는 논리보다 ‘투자자의 비용이 높아졌다’는 이야기가 훨씬 더 여론을 조성하는데 효과가 큽니다.
블로그 | 사람 놀라게 하는 클라우드의 데이터 퇴거 비용
무료로 나이트클럽에 들어갔다고 생각해보자. 입장료는 무료이다. 그리고 이제 이 클럽에서 나오려면 퇴장료를 내야 한다고 생각해보자. 클라우드 서비스 업체들이 하는 행태가 바로 이렇다.
퍼블릭 클라우드 서비스 업체는 자사 클라우드에서 데이터를 가지고 나갈 때 퇴거 비용을 받는다. 맞다. 사용자의 데이터를 사용자가 가지고 나가는 것이다. 입장할 때가 아니라 퇴장할 때 비용이 부과된다는 것은 말도 안되는 것 같지만, 퍼블릭 클라우드는 모두 이렇게 한다.
퇴거 비용은 업체에 따라 또 시기에 따라 계속 바뀌지만, 예를 들어 AWS가 현재 부과하는 데이터 퇴거 비용의 기가바이트당 가격은 다음과 같다.
1GB~10TB: 0.09달러
10TB~50TB: 0.085달러
50TB~150TB: 0.07달러
150TB~500TB: 0.05달러
500TB 이상 : 문의
퇴거하는 데이터가 많을수록 기가바이트당 비용은 저렴해진다.
한 가지 기억해야 할 것이 있다. 퍼블릭 클라우드를 사용하는 대부분 기업은 이 비용을 매일 매일의 트랜잭션에도 내고 있다. 클라우드 기반 스토리지에서 온프레미스 스토리지를 데이터를 옮기는 경우가 대표적이다. 이제 막 클라우드를 사용하는 기업은 이 비용의 부담을 느끼지 않을 것이다. 하지만 클라우드를 적극적으로 활용하는 기업은 클라우드 서비스 업체로부터 상당한 양의 데이터를 주고받게 되며, 상당한 퇴거 비용을 내야 할 수도 있다.
물론 관련 예산을 파산시킬 만큼 큰 비용은 아니지만, 퇴거 비용은 종종 사업 계획과 클라우드의 ROI를 고려할 때 간과되곤 한다. 실제로 최소한 향후 몇 년 동안 IT 부서는 클라우드 기반 애플리케이션과 데이터가 온프레미스 데이터와도 잘 동작하도록 만들 것이다. 이는 상당한 데이터가 오고 간다는 것을 의미하며, 퇴거 비용도 더 높아질 것이다.
필자가 할 수 있는 최선의 조언은 자동화된 비용 사용량 및 비용 거버넌스 툴을 도입해 어떤 서비스에 비용이 얼마나 부과되는지를 확실히 파악하라는 것이다. 게다가 누가 사용하는지를 알면 비용을 할당할 수도 있다. 데이터 퇴거 작업을 많이 하는 부서가 비용 청구서를 받으면, 금방 효율성을 높일 수 있다. [email protected]
Sponsored
고객 경험, 기업 핵심 아젠다로 새롭게 조명받다
기업의 고객 경험(Customer eXperience, CX) 투자 경향이 계속 꾸준한 증가세를 보이고 있다. 어도비의 ‘2021년 CIO 인식조사 보고서(CIO Perspectives Survey 2021)’에 따르면 응답 기업의 33%는 고객 경험 투자가 증가했다고 답했다. 투자가 줄었다고 답한 기업은 8%에 불과했다. 미국에서는 고객 경험 관련 예산 증가를 경험한 CXO가 훨씬 많아, 예산이 증가했다고 답한 CIO가 40%에 이르렀다. 물론 CIO는 예산이 늘어난 만큼 그에 트랜잭션 비용 걸맞은 결과를 내야 한다. 12명의 전문가에게 기업의 고객 경험을 계속 개선할 때 필요한 조언을 요청했다. ⓒ Getty Images Bank 부서가 여러 분야를 제대로 넘나들게 하라 유저스냅 설문 조사에서 기업은 고객 경험 업무에 다른 여러 부서를 연결하는 경우가 많다는 결과가 나왔다. 특히 개발 부서는 고객 경험 활동에서 흔히 볼 수 있는 8가지 관련 부서 중 하나다. 일반 관리 및 지원 기능 외에 고객 경험 마케팅, 영업, 운영 및 제품 부서도 뒤섞여 있다. 보스턴 컨설팅 그룹의 전무이 벤저민 레흐버그는 이렇듯 많은 팀을 여러 분야에 걸친 메가 부서로 합쳐야 한다며, IT 부서가 고객 경험을 주도해서도 안 되지만 고객 경험을 만드는 과정에서 배제되어서도 안 된다고 덧붙였다. 레흐버그는 CIO가 트랜잭션 비용 데브섹옵스(DevSecOps) 프레임워크와 애자일 방법론을 사용하여 여러 분야를 아우르는 팀을 구성할 것을 조언했다. 또 CIO가 다른 부서 리더를 대상으로 교육을 진행해 팀 안에 구심점을 만들어야 한다고 강조했다. 레흐버그는 “CIO는 이 작업을 수행하는 데 있어 트랜잭션 비용 매우 중요한 인물이지만 홀로 추진해서는 안 된다. 조직 전체가 이것에 협조하고 더 나은 고객 경험을 촉진하는 데 일조해야 한다”라고 말했다. 단순한 고객 대면 기술이 아닌 올바른 백엔드 인프라에 투자하라 고객 대면 인터페이스, 기능 및 서비스는 완전히 통합된 최신 백오피스 시스템에 좌우되는 요소다. IT 컨설팅업체인 코그니전트의 컨설팅 매니저 메간 실바는 “웹사이트와 챗봇만 만들면 되는 것이 아니고, 필요한 모든 데이터와 통합된 챗봇인지가 중요하다”라고 말했다. 실바는 많은 기업이 CRM 시스템 현대화에 대규모로 투자하고 있다고 진단했다. 대표적인 예로 헬스케어 산업을 꼽는다. 많은 의료기관이 팬데믹에 대응해 원격의료를 활성화하기 위해 서둘렀지만, 환자가 세션에 로그인하는 동안 후속 진료 예약을 하거나 서비스 비용을 지불하는 데 필요한 기능이 없는 경우가 많았다. 실바는 다른 업계도 비슷한 상태라고 지적하면서 “‘예약 링크,’ ‘비용 지불 클릭’ 같은 메뉴가 있지만, 여전히 투박한 수준에 머무른다. 고객 경험이 준비되지 않은 기업들이 있다. 30개 넘는 도구가 있어도 통합되지 않았다면 의미가 없다”라고 말했다. 올바른 기술을 습득하라 부쉬홀츠는 여러 분야를 아우르는 부서는 적절한 전문 지식도 갖춰야 한다고 강조했다. 그는 자신의 경험을 바탕으로 “개발자의 경우 코딩은 잘 하지만 사용자 인터페이스 구축에는 강하지 않은 경우가 많다”라고 말했다. 또한 “고객 경험을 위한 설계와 사용자 설계는 실제 훈련을 받아야 하는 기술이다. 기술자라면 천부적으로 관련 기술을 보유하고 있을 것이라고 가정해서는 안 된다. 동료 직원을 위해 설계하는 전문 지식은 기업 내에 없는 경우가 많다는 점을 인식해야 한다”라고 말했다. 고객 경험을 잘 만드는 조직은 이 점을 이해하고 있으며, 결과적으로 전문가를 정규 직원으로 두거나 일부 기술자에게 경험 설계 기술을 교육하여 필요할 경우 고객 경험 프로그램을 지원한다. 레흐버그는 또한, 개발자의 마음가짐(특정 비즈니스 요구사항에서 작업)에서 엔지니어 마음가짐(기술자가 코드로 문제 해결 방법을 고안)으로 직원을 전환해야 한다며, CIO는 팀이 올바른 기술을 배양하도록 해야 한다고 강조한다. 또 “개발자의 일하는 방식은 다르다. 교육과 훈련도 달라야 한다”라고 덧붙였다. 이외 고객 경험을 정비하고 제고할 때 필요한 8가지 조언은 다음 콘텐츠에서 더욱 상세히 확인할 수 있다.
End-to-End 고객 경험의 새로운 아젠다, 디지털 워크플로우
'Effort less Experience'의 저자인 매튜 딕슨은 "고객의 충성도를 저해하는 이유를 가급적 줄여야 하며, 이를 위한 가장 좋은 방법은 고객이 더 적은 노력으로 문제를 해결하도록 돕는 것"이라고 강조했습니다. 가트너 또한 고객의 노력은 고객 충성도를 높이거나 낮추는 가장 강력한 요소라고 합니다. 원하는 해결책을 손쉽게 빨리 찾을 수 있어야 기업의 신뢰도와 만족도가 개선된다는 점에 모두가 공감할 것입니다. 엔드투엔드 고객 경험에서 디지털 워크플로우가 새롭게 조명되는 이유, 그리고 많은 기업이 고민하는 문제인 투자 시 효용에 주목하는 영상을 공유합니다.
"클라우드 데이터 관리에 기여"하는 트랜잭션 비용 트랜잭션 비용 SD-WAN 엣지 전문 플랫폼의 중요성
ⓒ Getty Images Bank 포스트 코로나 시대에 접어들면서 IT 인프라와 서비스도 빠르게 변화하고 있다. 특히 그 중심에는 클라우드의 부상이 있다. 기업에서 클라우드 기반 애플리케이션 채택을 가속화하면서, 광역 네트워크(WAN)트랜잭션 비용 는 사용자와 애플리케이션을 연결하기 위한 필수 요소로 자리 잡고 있다. 기존에 구축된 인프라는 클라우드로 이동 중인 기업의 네트워크 환경을 관리하는 데에 한계가 존재하기 때문이다. 기업 애플리케이션이 데이터센터에서 클라우드로 옮겨가면서 더 이상 MPLS 같은 사설 회선 연결은 현 상황에 적합하지 않고, 유연하지 않으며 비용효율적이지도 않는다는 평가를 받는다. 아루바는 실버피크 인수를 통한 전문지식을 확대해 아루바 엣지커넥트(Aruba EdgeConnect) SD-WAN 엣지 플랫폼을 선보였다. 아루바 엣지 커넥트 SD-WAN 엣지 플랫폼은 광대역으로 사용자와 애플리케이션을 연결할 때 낮은 비용으로 복잡성을 줄이면서 WAN을 구축하고, 애플리케이션의 성능은 높이고 자본비와 운영비를 최대 90%까지 절감한다. Aruba EdgeConnect 물리적 어플라이언스는 가상 어플라이언스로도 제공 ⓒ HPE Aruba EdgeConnect 플랫폼의 구성요소 - Aruba EdgeConnect, Aruba Orchestrator 및 Aruba Boost 아루바 엣지커넥트는 안전한 가상 네트워크 오버레이를 만들기 위해 지사에 배포되는 물리적 또는 가상 어플라이언스다. 이를 통해 기업은 MPLS 와 광대역 인터넷 연결을 이용하는 하이브리드 WAN 방식을 적용하고, 그리고 사이트별로 자사 속도에 따라 광대역 WAN으로 이동할 수 있다. 아루바 오케스트레이터(Aruba Orchestrator)는 레거시와 클라우드 애플리케이션에 기존 인프라에서는 볼 수 없었던 수준의 가시성을 보장한다. 그러므로 비즈니스 의도에 따라 중앙에서 정책을 할당하여 전체 WAN 트래픽을 보호하고 제어할 수 있다. 정책 자동화를 통해 여러 지사의 배포를 촉진하고 간소화하며 전체 애플리케이션에 일관된 정책을 지원한다. 결과적으로 기업은 비즈니스 의도에 따른 가상 WAN 오버레이를 통해 애플리케이션을 사업 목표에 맞추고 맞춤 가상 오버레이에서 애플리케이션을 사용자에게 전달할 수 있다. 즉, WAN을 재구성할 필요가 없으므로 아루바 엣지커넥트 어플라이언스의 제로 터치 프로비저닝이 가능하다. 엣지커넥트 SD-WAN 엣지 플랫폼의 옵션으로 제공되는 아루바 부스트(Aruba Boost)는 아루바의 WAN 최적화 기술과 아루바 엣지커넥트를 결합하여 하나로 통합된 WAN 엣지 플랫폼을 조성하는 WAN 최적화 성능 패키지다. 기업은 아루바 부스트를 사용하여 레거시에 민감한 애플리케이션의 성능을 가속화한다. 또한, 하나로 통합된 SD-WAN 엣지 플랫폼으로 WAN에서 반복되는 데이터의 전송을 최소화할 수 있다. TCP와 기타 프로토콜 가속화 기법이 모든 트래픽에 트랜잭션 비용 적용되어 있으므로 WAN 전체에서 애플리케이션의 응답 시간을 크게 개선하고 데이터 압축과 중복을 제거하여 데이터의 반복 전송을 방지한다. Aruba EdgeConnect 하드웨어 플랫폼 ⓒ HPE 아루바 엣지커넥트는 특히 플러그 앤 플레이 방식의 배포를 통해 단 몇 초 안에 지사에 배포되므로 데이터센터와 다른 지사 또는 AWS, 마이크로소프트 애저, 오라클 클라우드 인프라 스트럭처, 구글 클라우드 플랫폼 등의 보편적 IaaS 서비스에서 다른 아루바 엣지커넥트 인스턴스와 자동으로 연결된다. 이와 더불어 클라우드 인텔리전스 기능을 지원한다. 최고의 경로를 통해 수백 개의 SaaS 애플리케이션에 업데이트를 실시간으로 전달하여 기업과 애플리케이션이 민첩하고 지능적인 방식으로 연결될 수 있다.
RPA를 통한 고객 서비스 개선이 반드시 필요한 이유
ⓒ Getty Images Bank 지난 2년간 금융 기업은 재택근무 인력을 관리하면서 서비스 운영을 유지하는 데 주력했다. 코로나19로 인한 서비스의 제약을 최소화하는 노력도 병행했다. 일상 회복을 위한 포스트 팬데믹 시기에 앞서 금융 기업은 새롭게 고객에게 초점을 맞추고, 고객이 금융 서비스 기업과 이상적인 관계를 구축할 수 있도록 업무를 체계화하고 분배하는 데 집중할 것으로 예상된다. ‘디자인 씽킹’을 통한 고객 니즈 파악 고객 서비스 개선이 중요한 이유는 금융 기업이 그저 ‘옳은 일’을 지향하기 때문만이 아니라, 고객이 만족해야 경쟁사로 이동할 가능성이 더 적고 추가 제품과 서비스를 구매할 가능성이 더 크기 때문이다. 친구나 가족, 동료에게 브랜드를 추천하는 경향도 더 높다. 여러 설문조사 결과, 사용자가 금융 서비스를 이용할 때 가장 큰 불편은 고객 대응 부족, 채널 간 일관성 저하 및 단순 오류와 관련이 있었다. 이런 문제는 모두 자동화 기능으로 고객 서비스 에이전트와 디지털 워커(digital worker)를 위한 프로세스를 통합함으로써 해결할 수 있다. 컨설팅 업체 맥킨지(McKinsey)에 따르면, 은행은 신규 고객 가입 절차에서 최대 60%의 신청자를 잃을 수 있다. 잠재 고객을 완전히 잃은 후에 비싼 교훈을 얻는 것보다는 사전에 문제를 파악하고 예측해 예방 조치를 취하는 것이 현명하다. PwC는 디자인 씽킹(Design Thinking)을 ‘디자이너 툴킷으로 고객을 위한 보다 이상적인 솔루션을 만들어 사용자 니즈와 기술의 가능성, 비즈니스 성공 조건을 통합하는 일에서 비롯되는 인간 중심의 혁신 접근 방식’이라고 정의한다. 금융 기업은 성공적인 디자인 씽킹으로 현재와 미래의 제품 및 서비스에 대한 고객 니즈의 변화를 고려한 다음, 지능형 자동화를 활용하여 새로운 프로세스를 재구성하거나 구축할 수 있다. 은행은 개방적 전자상거래 시스템의 중심 ⓒ Blue Prism 미래의 금융 기업이 기술을 활용해 고객에게 보다 개인화된 서비스를 제공하는 방법은 무엇일까? HSBC는 모바일 뱅킹 앱으로 인해 사용자가 언제 어디서나 금융을 관리할 수 있는 자유를 얻었고, 사용자가 누릴 수 있는 더욱 큰 이점이 실현될 것이라고 예측했다. 여러 금융 전문가는 인공지능 같은 기술을 활용해 향후 1년 내에 챗봇을 이용한 금융 조언(52%), 레저 활동 할인(47%), 특별 보험 상품(41%), 여행 서비스(41%), 의료 서비스에 대한 접근(40%) 등의 개인화된 부가 서비스를 제공할 수 있을 것이라고 답했다. HSBC는 앞으로 은행이 보다 개방적이고 연결된 전자상거래 시스템의 중심이 되어서 금융 서비스 외부의 조직 및 기업과 통합하고 협력할 것이며, 은행 시스템이 외부와의 통합 및 협력 활동의 관문 역할을 하게 될 것이라고 전망했다. 개인화된 고객 서비스의 중요성 ⓒ Blue Prism 현재 금융 기업이 직면한 대표적인 문제는 고립된 레거시 시스템 때문에 고객 대응 직원이 충분한 시간을 투입해 고객과 의미 있는 대화를 나누기 어렵다는 점이다. 설문조사 결과, 많은 금융 전문가가 고객과의 소통과 고객 경험 개선 업무를 최우선으로 여기고 있었다. 자동화를 도입해 확보한 시간을 ‘프로세스 상의 문제 파악을 위한 데이터 분석(51%)’에 투입하겠다는 응답이 가장 많았으며, ‘고객에게 더 많은 시간 할애(48%)’, ‘동료와의 협업(45%)’, ‘데이터 분석을 통한 고객 행동 식별(44%)’, ‘새로운 제품과 트랜잭션 비용 서비스 파악(28%)’에 투입하겠다는 답변이 뒤를 이었다. 금융 기업이 직면한 문제는 ESG 같은 영역의 규제뿐 아니라, 은행이 취약한 고객을 공정하게 대우하고 개인화된 상품과 서비스를 제공할 것이라는 기대감이 커지고 있다는 점도 포함된다. 또한, 전 세계적으로 급증하는 랜섬웨어 공격과 악의적인 행위로 인해 보안 우려가 높아지면서 비용 절감에 대한 압력도 계속되고 있다. 애자일 핀테크(Agile Fintech)의 영향으로 은행의 가치 창출 서비스가 전통 서비스와 분리되고 있으며, 대출 상품에서는 이미 대형 IT 기업의 존재감이 점차 증대되고 있다. 이제 은행이 고객과의 관계를 유지하려면 관점을 달리해야 한다는 것은 분명하다. 빠르고 효율적인 운영도 중요하지만, 개인화와 훌륭한 고객 서비스의 중요성 또한 커지고 있다. 스마트 리더십과 더불어, 기술은 금융 기업이 고객 서비스에 대한 접근 방식을 전환하고 재구성하는 데 활용할 수 있는 가장 중요한 수단이 될 것이다. 특히 지능형 자동화 및 디지털 워커는 사람이 가장 잘할 수 있는 공감, 협업, 네트워킹 및 창의적인 업무에 집중하도록 지원하며, 이는 모든 고객을 위한 혁신으로 이어질 것이다. 자세한 내용은 ‘경영진 시리즈 #3 : 고객과 미래 비즈니스 방식에 초점을 맞춘 지능형 자동화’ 리포트에서 확인할 수 있다. 시리즈 #1 ‘금융 서비스의 경쟁 우위 확보, 해답은 ‘지능형 자동화’에 있다’ 기사 보러가기 시리즈 #2 ‘금융 서비스 혁신을 위한 지능형 자동화 로드맵 구축 방법’ 기사 보러가기
트랜잭션 비용
https://media.fastcampus.co.kr/insight/why-blockchain-is-hard/
이 카테고리는 Ground X에서 진행한 한양대학교 일반대학원 블록체인 융합학과 강의와 그 외의 참고자료를 보고 정리하는 곳입니다. 강의 동영상은 여기 서 볼 수 있습니다.
너무 빈약한 지식이기에 이 글을 신뢰하지는 마세요.. 혹시 지나가시다가 잘못된 점 발견하시면 피드백 부탁드립니다.
1. 블록체인의 상태
블록체인은 트랜잭션으로 변화하는 상태 기계라고 할 수 있다.
- 첫블록을 블록0이라고 했을때 이 블록은 초기값이 none이다.
- 그리고 Changes(트랜잭션)가 일어나며 최종값이 정해진다.
- 다음 블록1은 블록0의 최종값을 초기값으로 잡고 시작한다. 이 후로 쭉 이어진다.
- 트랜잭션의 목적은 블록체인의 상태를 변경하는 것
어카운트(계정)
- 상태는 어카운트라고 하는 오브젝트들로 구성돼 있다.
- 각 오브젝트는 주소와 상태변화 내역을 가지고있다.
- 어카운트는 EOA(External Owned Accounts)와 CA(Contract Account)로 구분된다.
- EOA는 통상 사용자가 사용하는 어카운트다.
트랜잭션은 어카운트를 생성하거나 변경한다.
트랜잭션의 sender와 recipient가 있는데 recipient(받는이)가 누구냐에 따라서 트랜잭션의 목적이 나뉜다.
- 기존에 존재하지 않던 주소로 트랜잭션을 발생시키면 새로운 컨트랙트 배포
- 기존에 존재했던 주소로 트랜잭션을 발생시키면 보내면 그냥 토큰 교환.
- CA주소로 트랜잭션을 발생시키면 컨트랙트 실행
2. 가스비
트랜잭션을 참여자들이 받고, 트랜잭션을 블록에 넣기 위해 검증, 실행, 블록으로 묶어서 저장을 해준다.
이 과정에서 비용이 발생한다.
- 트랜잭션을 받기위해 네트워크를 열어놓는 비용
- 트랜잭션을 받고 블록에 넣기까지 연산하는 비용
- 블록으로 묶어서 저장하는 비용
이 비용은 sender가 부담한다. 토큰 보내는 사람이 수수료를 부담하는 그런 느낌.
이 가스비는 블록을 생성한 노드(트랜잭션 처리한 노드)가 수집한다.
즉, 트랜잭션을 처리하는데 필요한 자원(computing, power, storage)을 비용으로 전환한 것이 가스
이더리움은 소모되는 가스비를 미리 트랜잭션에 명시하는데 각 노드들은 이것을 보고 가스비가 높은 트랜잭션을 먼저 처리한다. 돈을 많이 준다니깐.
하지만 결국 하는 연산은 똑같기에 클레이튼은 가스비를 미리 명시하지 않도록 구현돼 있기에 사용자들끼리 경쟁을 하지 않고 선입선출식으로 트랜잭션을 처리하게 된다.
- 노드(마이너)는 트랜잭션을 받는다.
- 트랜잭션 속의 sender를 확인해서 sender의 어카운트에 유효한 만큼의 balance가 있는지 확인한다.
- balance가 없으면 트랜잭션 거절
- balance가 충분하면 트랜잭션을 체결(이때 가스비를 받는다)
내가 아닌 다른 사람이 나의 어카운트로 트랜잭션을 보내면 그 비용을 내가 지불해야하는 문제가 발생한다.
그렇기에 어느 특정 어카운트를 사용해서 트랜잭션을 발생시키려면 특정 어카운트로 검증할 수 있는 서명이 있어야한다. 트랜잭션은 항상 서명과 함께 움직인다.
- 공개키로 sender의 주소를 도출해서 sender를 확인.
- 이걸로 서명도 검증
- 증명 과정은 간단하지만 sender주소, sender의 공개키, sender의 서명 등 많은 정보를 트랜잭션에 담아야 하기에 비효율
- 트랜잭션에 sender의 주소 없이 서명만 넣는다.
- 서명에서 공개키를 도출할 수 있는 어떤 함수가 있다.(노드가 할 수 있다)
- 도출한 공개키로 만든 주소가 실존하면 검증완료.
- 하지만 서명에서 공개키를 도출하는 과정에서 연산이 너무 많다. 느려짐.
- 이게 이더리움이 성능 안좋다고 하는 이유의 3할 정도.
- 이더리움 기반으로 만든 클레이튼은 공개키 도출 과정을 병렬화 시켜보았다. 연산량이 줄긴 줄었다.
- 그래도 문제였기에 그냥 sender의 주소를 포함시켰다. 자세한 이유는 이후 강의에서 아라보자.
4. 트랜잭션
트랜잭션은 이런 구조를 가진다.
- from과 to의 값은 내가 아무 텍스트를 입력한 것이다.
- 어카운트 기반 블록체인이 nonce값을 사용한다. 어카운트가 몇 번째 트랜잭션을 보냈는지 의미.
이더리움 트랜잭션은 다음과 같은 구조를 가진다.
- from이 없다. 160비트 아끼기 위해
- gas는 instruction을 몇개까지 실행하겠다. 라는 의미
- gasPrice는 각 gas마다 얼마를 지불할지. 를 의미
- gas x gasPrice 는 총 가격이 나온다.
- gas x gasPrice의 값 이상이 balance에 있어야 실행된다.
- v,r,s는 전자서명 부분.
클레이튼 트랜잭션은 다음과 같은 구조를 가진다.
- 타입과 from이 생겼다.
- to가 CA인지, EOA인지, 없는지에 따라 트랜잭션의 목적이 바뀐다고 위에 말했었는데,
- type에 미리 트랜잭션의 목적을 명시해둔다.
- gasPrice를 사용자가 바꿀 수 없다. (이더리움 트랜잭션 가스비의 1/10 미만)
- 사용자는 트랜잭션을 생성, 서명하여 Node(마이너)에게 전달
- 이때 데이터 구조를 온전하게 전달하고자 RLP알고리즘으로 트랜잭션 직렬화
- 사용자와 Node가 같은 프로토콜로 통신하는 것이 중요
- 올바른 트랜잭션 수신시 트랜잭션을 해시로 반환
- 트랜잭션 체결 시 Receipt(영수증)반환(소요된 gas, 트랜잭션 해시, 인풋 등이 기록돼있다)
이더리움 입문 바이블: 모든 이더리움 입문자를 위하여 - 2.4 계정(Accounts)
#무료 이더리움 입문 바이블 ##텍스트 강의에 담긴, 너무나도 중요하고 뼈대있는 이더리움 기초 내용들 블록체인에 대한 관심, 이더리움에 대한 학습 열의에 대해서 논하는건 이제 너무나도 당
DApp 그리고 이더리움 어카운트(Account) — Steemit
지난 이더리움 백서의 내용중 부실했던 부분들을 채워나가는 형태로, 지난 비트코인 시리즈와 비슷하게 최대한 쉽고 자세하게 풀어서 설명하는 포스팅을 진행 하도록하겠습니다. 이더리움은
헤네시스 월렛, 이더리움 트랜잭션 수수료 75% ↓
블록체인 기술업체 해치랩스는 이더리움 트랜잭션 수수료를 기존 대비 최대 75% 절감할 수 있는 가상자산 지갑 API '헤네시스'의 새 버전을 출시했다고 24일 밝혔다.
해치랩스에 따르면 헤네시스는 가상자산 거래소의 입금에 발생하는 트랜잭션 수수료를 대폭 절감할 수 있도록 개선됐다.
일반적으로 스마트 컨트랙트 기반의 지갑 주소를 발급할 때 트랜잭션 수수료가 발생하는데, 헤네시스는 “크리에이트2”라는 기술을 도입해 지갑 주소 발급시 트랜잭션 수수료가 발생하지 않게 설계했다.
해치랩스가 이더리움 트랜잭션 수수료를 최대 75% 줄인 가상자산 API 서비스 헤네시스 새 버전을 출시했다.
뿐만 아니라 헤네시스는 입금된 이더리움을 거래소 지갑으로 모으는 데에 트랜잭션 수수료를 0원으로 낮췄다. 또한 하나의 트랜잭션으로 최대 50개 지갑에 입금된 가상자산을 모을 수 있어 지갑당 발생하는 가스 사용량을 대폭 낮췄다.
-
2020.04.24 2019.07.04 2019.06.04 2022.07.22
해치랩스는 헤네시스에 비트코인 및 다양한 가상자산 지갑 운영 비용을 낮출 수 있는 기술을 도입할 예정이다.
김종호 해치랩스 대표는 "이더리움 가격과 가스 가격이 높아지면서, 이더리움 네트워크를 사용하는 가상자산 거래소 및 가상자산 대출 서비스 업체들의 부담이 커진 것으로 알고 있다"며"가상자산을 활용한 서비스 기업들이 안전하고 편리하게 가상자산을 다룰 수 있도록 필요한 모든 인프라를 지원하겠다"고 말했다.
아카시 메인넷 2 업데이트: 2021년 4월 29일
저희는 종종 플랫폼을 진행하면서 업데이트를 합니다. 여러분은 항상 깃허브 저장소(GitHub repo)의 릴리즈 페이지에서 최신 개선 사항과 수정 사항들을 확인할 수 있습니다.
네트워크 사용
저희가 모니터링하고 있는 가장 중요한 KPI는 활성 임대차 계약 - 일별, 월별(DAL/MAL)입니다.
이는 일별 새로운 배치들을 나타냅니다. 참고: 배치는 1일 이상 활성화될 수 있습니다. 출시 다음날, 3개 DAL에서 현재 평균 50개 DAL이 되었습니다.
저희가 트래킹하고 있는 몇몇 다른 KPI가 있습니다. 네트워크 사용과 성장을 나타내는 관련된 KPI를 보여주는 네트워크 통계 페이지가 곧 나올 예정입니다.
차용자 UX 개선
개발자가 빠르게, 더 능률적으로 배치할 수 있도록 명령 라인 인터페이스 (CLI)를 몇가지 개선하였습니다.
#1165 - 인수(arguments)가 제공되지 않았다면, 전체 공급자 속성을 질문(query)하도록 기본값이 변경되었습니다. 이는 한번에 모든 속성에 대한 서명을 통해 공급자에 대한 보증을 빠르게 만들어줍니다.
#1187 - 하드웨어 지갑(예: 렛저)에 대한 하드웨어 지원 개선
#1151 - 출력, 오류 메세지는 표준출력(stdout/stderr)으로 나타납니다.
#1149 - 옵션 플래그를 사용할 때의 출력 메세지가 개선되었습니다. 기본값은 옵션 플래그 범위입니다.
안전 망 특징
저희는 최근 차용자에 대한 안전망 기능을 추가했습니다. 임대차 계약. 이하 리스가 생성된 후 일정 기한 내에 매니페스트가 공급자에게 보내지지 않으면, 공급자는 리스를 닫을 것입니다. 이 안전망은 작동중인 워크로드가 없는 리스에 대한 차용자의 비용 지불을 방지해줍니다.
공급자 가격
가격 업데이트: 아카시 토큰(AKT)의 가격 상승을 설명하기 위해, 공급자는 현재 최소 1uAKT, 혹은 0.000001 AKT보다 낮은 입찰가격을 제공할 수 있는 방법이 필요할 것입니다. 이 업데이트에는 소액의 uAKT를 구성하는 첫 번째 단계와 가격의 변수를 정수형에서 소수형으로 전환하는 것이 포함됩니다.
궁극적으로, 제공자들은 블록당 0.25 uAKT를 얻을 수 있고, 블록 4개 마다 1 uAKT를 인출할 수 있는 방법으로 가격을 구성할 수 있을 것입니다.
향후, 저희는 소액의 uAKT를 지원할 예정입니다.
네트워크 퍼포먼스 개선
이제 더 많은 공급자가 온라인 상태가 되면, 잘못된 트랜잭션이 네트워크 성능에 영향을 미치지 않도록 사전에 브로드캐스팅을 중지합니다.공급자는 속성이 감사되었고, 올바른 서명이 있는 배치에만 입찰에 참여합니다. 이는 순차적으로 입찰이 허용되는 공급자를 결정합니다.
이렇게 하면 퍼포먼스 향상을 위해 블록체인의 네트워크 과밀을 줄이고, 수용가능한 매치를 사전 필터링 할 수 있게 됩니다. 공급자가 산출된 가격이 너무 높은 그룹에 입찰하지 않도록 해주는 부가적인 필터가 추가되었습니다.(#1147).
클라이언트 인증서 자동 생성
클라이언트 인증서 검사: 아카시에서 차용자와 공급자 간에 안전한 연결을 만드려면, mTLS 인증서를 만들어 온체인에 저장해야 합니다. 인증서가 생성되지 않은 상태에서 차용자가 배포 툴을 사용하여 배포하려고 하면 실패하고, 사용자의 트랜잭션 비용이 낭비될 것입니다.
이 수정 사항은 트랜잭션이 네트워크에 알리기 전에 인증서 파일과 온체인이 필요합니다. 인증서 파일이 존재하지 않는 경우 자동으로 생성될 것입니다.
생태계
신뢰성 향상- 블록체인에 기록된 트랜잭션의 신뢰성을 향상시킵니다. 현재, 트랜잭션의 시간 제한은 10초 입니다. 때때로, 필요한 검증자들의 승인에 따라 더 오래 걸릴수도 있습니다. 저희는 이 시간초과로 인해 오류가 발생하지 않도록 보증합니다. 이제 트랜잭션이 기록되었는지 확인하기 위해 자동-재시도하여, 배치 작업흐름을 가능하게 만들었습니다.
IBC에 이제 접근가능합니다! - 인터블록체인 커뮤니케이션 프로토콜은 코스모스 생태계에서 복합적인 블록체인 간 정보 처리 상호 운용을 가능하게 해줍니다. 저희는 코스모스와 텐더민트 오픈 소스 프로젝트의 핵심 기여자 중 하나입니다. IBC 릴레이어의 핵심 개발자로서, IBC가 이제 아카시에서 사용가능함을 발표하게 되어 기쁩니다. IBC와 함께 아카시는 코스모스 허브를 통해 ATOM > AKT 스왑과 다중-통화 결제를 가능하게 해 유동성을 향상시킵니다.
업데이트 FAQ
저희는 개발자 질문을 FAQ로 통합하기 시작했고, 이 리소스를 계속해서 확장시킬 계획입니다.
최신 메인넷2 소식, 아카시, AKT 소식들을 놓치지 마세요!
_____
최신 소식, 경품, 특별 이벤트와 같은 소식들을 빠르게 받아보시려면 저희 텔레그램에 참여해주세요!
0 개 댓글