[블로그 번역] Waves에 데이터 트랜잭션이 가능해 집니다. 2018.05.11

in #coinkorea6 years ago

Data Transactions Are Coming to Waves

219C8713-0465-4987-8010-DE89BC008DD0.jpeg
다가오는 몇달안으로 Waves 블럭체인에 데이터를 자유롭게 업로드 하는 것이 가능해 집니다.

대부분의 블럭체인들 역시 사용자들이 데이터를 업로드하는 것이 가능하긴 합니다. 하지만 그러한 용도를 위해 특별히 설계된 블럭체인은 찾아보기 힘듭니다. (대표적으로 비트코인의 경우,형식면에서도 어려울 뿐만 아니라 블럭체인에 과부하을 일으킵니다)

하지만 실사용화를 목표로 하는 블럭체인들에게 있어 데이터 문자열을 저장하는 능력은 아주 중요한 요소입니다.
데이터 종류가 어떤것이든 -특허나 사진의 해쉬값이든,스마트 컨트랙상에 요구되는 데이터든,영구적으로 남기고 싶은 모든 종류의 메세지들이든, - 이러한 데이터들의 불변성을 요구하는 어플리케이션 이라면 그 용도에 맞는 솔루션이 필요할 것입니다.

CD492F90-D17B-4038-9D91-FB2D581A3650.png

데이터 트랜잭션 사용례

  • 문서의 저작권 인증에 블럭체인에 게시된 해쉬를 이용
  • 디지털 예술작품에 대한 원본인증
  • 스마트 컨트랙의 작동에 필요한 데이터를 제공
    E.g. 오라클이 공개된 계정을 사용하여 일부 데이터를 한 번 게시하면 스마트 컨트랙은 해당 데이터를 자신의 로직에 사용할 수 있습니다.

현재 Waves 테스트넷을 통해 데이터 트랜잭션이 테스트중에 있습니다.이 기능을 사용하여 다양한 포맷의 데이터를 블럭체인에 포스팅하는 것이 가능합니다.트랜잭션안에 담긴 데이터는 한쌍의 키값으로 구성됩니다.키들은 (대소문자를 구별하는) 임의의 UTF-8문자열입니다.각각의 값들에 따라 데이터 유형들을 구분합니다.초기에는 세가지의 데이터 유형을 지원하게 됩니다.세가지는 Boolean 데이터, Integer 데이터,바이트 문자열 입니다.향후 더 다양한 유형들을 지원하게 될것입니다.
먼저 보냈던 데이터 트랜잭션은 같은 키를 사용하는 후속 트랜잭션을 이용하여 덮어쓰거나 대체시키는 것도 가능합니다.하지만 데이터를 삭제 시키는 것는 불가능합니다.

키의 최대 사이즈는 100글자 입니다.그리고 키는 스페이스를 비롯한 여타 프린트 불가능한 심볼들이 포함된 임의적 유니코드를 포함합니다.바이트 문자열 값은 1,024바이트로 제한되어 있으며 데이터 트랜잭션안에 담을수 있는 최대 목록수는 100개 입니다.종합해보면 데이터 트랜잭션의 최대 사이즈는 140kb정도입니다.-참고로 이는 셰익스피어의 로미오와 줄리엣을 담을수 있는 크기와 거의 정확히 일치 합니다.

52790418-0336-43AA-B950-3D3A096A0A63.png

데이터 트랜잭션 기능들

  • 트랜잭션 내의 데이터들은 한쌍의 키값으로 구성되어 있음
  • 바이트 문자열의 최고사이즈는 1024바이트
  • 데이터 트랜잭션내에 작성할수 있는 항목의 수는 최대 100가지.
  • 키들은 대소문자를 구문하는 임의의 UTF-8문자열로 구성됨.
  • 키에 들어가는 최대 문자수는 100자.
  • 각 키 값은 특정 데이터 유형을 가지게 됨.
  • 지원하는 데이터 유형은 3가지.
    boolean integer binary array
  • 데이터 트랜잭션의 수수료 또한 트랜잭션 사이즈에 비례함

데이터 트랜잭션의 수수료는 트랜잭션의 규모에 비례합니다.kb당 100,000 이며 가까운 kb로 반올림을 합니다.수수료는 WAVES로만 지부링 가능합니다.가장 큰 트랜잭션 사이즈가 140kb입니다.즉 로미오와 줄리엣의 전체 텍스트본을 블럭체인에 올리는데 드는 수수료는 0.14WAVES(1달러이하의 금액)라고 할수 있습니다.

데이터 트랜잭션에 대한 정보가 더 필요하시다면 이곳을 방문해 주십시오.

Sort:  

많이많이 좋은 글 써주세요~

Coin Marketplace

STEEM 0.25
TRX 0.11
JST 0.032
BTC 61830.08
ETH 2986.99
USDT 1.00
SBD 3.73