안녕하세요 Steemians 님, 오늘 SMT의 ICO 기능 세트의 개선 사항에 대해 말씀 드리겠습니다. 아시다시피, 최근 Steem Fest 4에서 SMT 마법사를 발표했습니다.
@gerbino 왼쪽,
@vandeberg 오른쪽
SMT 마법사를 사용하면 개발자뿐만 아니라 누구나 3 초의 수수료없는 전송 및 Proof-of-Brain과 같은 강력한 기능을 갖춘 본격적인 암호 화폐를 쉽게 시작할 수 있습니다. 이 시연에서 @vandeberg 와
@gerbino 는 Steem testnet에서 10 분 안에 3 개의 cryptocurrencies를 만들었습니다! 이러한 시연 중 하나는 그들이 "Binance-style"발사라고 불렀습니다.
SMT는 기본적으로 ICO 종료를 초래하지 않는 모금 목표 인“소프트 캡”을 설정할 수 있습니다. 이 모금 목표는 점에서 "하드 모자"에서이 다릅니다 않습니다 ICO의 종료에 결과를. 소프트 캡을 사용하면 SMT 작성자는 사용자가 소프트 캡 이전 또는 이후에 ICO에 기여했는지 여부에 따라 다른 인센티브를 배포 할 수 있습니다.
바이 낸스 스타일 ICO는 이러한 옵션을 강조하기위한 것입니다. 하나의 문제 만있었습니다. Binance의 ICO에는 2 개의 Soft Caps가 있었는데 이는 3 단계의 인센티브가있었습니다.
SMT에 추가 할 기능을 결정할 때 개발자에게 어떤 기능을 효과적으로 제공 할 수 있는지에 대해 스스로에게 물었습니다. 그런 다음 유연성을 극대화하기 위해 기능의 매개 변수를 추상화 할 수 있는지 묻습니다. 예를 들어, SMT는 토큰 인플레이션 비율을 가질 수 있습니다. 그러나 개발자가 "이상적"이라고 판단하는 토큰 배출 속도를 하나만 제한하지는 않으며, 원하는 "그래프"를 기반으로 토큰 방출 속도를 구성 할 수 있습니다.
수학 공식에서 토큰 방출률이 시간에 따라 어떻게 변하는 지 설명 할 수 있다면 SMT를 생성 할 때 해당 공식을 지정하면 Steem 블록 체인이 해당 코드를 충실하게 실행할 수 있습니다. 필요한 작업량을 점진적으로 늘리기 위해 실질적으로 무제한의 유연성을 발휘합니다.
Soft Cap과 관련 하여 개발자 는 2 계층에서 N (양의 정수를 의미하는) 계층으로 전환하는 데 필요한 작업 이 개발자에게 제공되는 유연성의 정도에 비해 비교적 사소한 작업임을 알았 습니다. 또한, 개선 단계에서는 개발 단계에서 며칠이 소요되었지만 SMTv1 출시 후이 기능을 추가하면 상당한 문제가 발생했을 것입니다.
그러나 실제로 N 계층을 허용하면 일부 유지 관리 문제가 발생할 수 있으므로 잠재적 인 계층 수를 10으로 제한하기로 결정했습니다.이 방법의 장점은 나중에 10 계층에서 N 계층으로 쉽게 전환 할 수 있다는 것입니다.
ICO 계층은 기고자 및 설립자 지불금에만 사용되므로 "외과 적 파업"처럼 이러한 변경을 수행 할 수있었습니다. 우리는 지불 메커니즘을 수정하는 것만으로이 데이터 구조와 작업 (사소한)을 추가 할 수있었습니다. 그런 다음 변경되는 내부 데이터 구조를 확인하도록 설계된 테스트를 수정했습니다.
이 작업은 이제 대부분 완료되었으며 곧 testnet에서 시작됩니다!
SMT에 대한 자세한 내용은 Steem Fest 4의 SMT 마법사 데모를 확인하십시오.
_행복한 추수 감사절!
Steemit 블록 체인 팀_