EOS.IO 개발 업데이트 (한글 번역본 - 1)
아래 글은 EOS.IO Development Update
글 일부를 번역한 것입니다. 이후 내용들은 다음 포스팅에 게시됩니다. 많이 읽어주세요! 이오스 가즈아ㅏㅏㅏ
저희 팀은 EOS.IO 를 최고의 스마트 컨트랙트 플랫폼으로 만들기 위해 정말 바쁜 시간을 보냈습니다. 저희 팀은 성능과 개발 난이도 사이의 균형을 잡아 블록체인의 한계를 넘어서기위한 노력을 했습니다.
이전의 업데이트에서 저희 팀은 아래와 같은 목표를 바탕으로 일하고 있다고 전해드렸습니다.
- 애플 터치아이디 지원 / Secure Enclave(보안 구역 - APPLE 공식문서)
- 지연된 거래의 에러 핸들링
- 병렬 실행 (Parallel Execution)
그 업데이트 이후로 저희팀은 목표했던 많은 것을 이뤘습니다. 마스터 브랜치의 안정성을 위해 대부분의 작업물은 깃헙의 eos-noon
브랜치에서 이뤄지고 있습니다. 아래는 저희 팀이 해온 일에 대한 자세한 내용입니다.
Deferred Transactions (지연된 거래)
Deferred transactions 은 데이터베이스 동시에 얻어야하는 잠금(lock)을 최소화하여 다른 Shard(데이터 노드 클러스트) 간의 커뮤니케이션을 원할하게 합니다. 이는 거래 예약 기능과 예약된 거래 취소기능과 함께 구현되어 있습니다.
예약 거래(와 무료 거래)는 EOS.IO 를 최초의 “튜링-완전 스마트 컨트랙트 플랫폼”으로 만들어주는 기능입니다. 이 뜻은 EOS를 통해 초당 여러개의 스마트 컨트랙트를 자동으로 수행될 수 있게 한다는 것입니다. 대역폭만 충분하다면 스마트 컨트랙트는 영원히 지속될 수 도 있습니다. 다른 스마트 컨트랙트 플랫폼들에서는 수수료제한이나, 예약 기능의 미지원으로 외부의 입력없이는 스마트 컨트랙트가 지속될 수 없습니다.
이 기능은 2018년 Q1 으로 예정된 EOS Dawn 3.0 테스트넷 배포버전에서 가능해질 것입니다.
Authorization Delays(권한에 따른 지연)
시간은 보안의 중요한 요소입니다. 저희팀은 EOS.IO 의 권한 구조 수정을 진행하고 있습니다. 권한 구조를 수정함으로, 유저는 권한에 따라 필수적인 지연들을 설정할 수 있습니다. 예를 들어, 소셜미디어 포스팅은 즉각적으로 이뤄질 수 있게 하고, 코인을 전송하는 일은 24시간 이상의 딜레이가 발생하도록 하는 식입니다. 유저가 딜레이가 있는 액션을 취할 때, 해당 거래는 다른 지연 거래들과 묶인 상태로(packaged) 존재하고, 언제든 취소하는 것이 가능합니다. 이는 유저가 해킹된 계정으로 부터 심각한 손해를 입기전에 해당 계정을 복구하는 것을 가능케 합니다.
번역하느라 고생하셨습니다.
덕분에 잘 읽고 갑니다.
정보 감사드립니다^^
크~ 빠른 번역 감사합니다!!! 팔로우하고 앞으로도 쭉 받아볼게융
좋은 정보 감사드립니다. 저도 팔로~ 합니다.
이오스.. 투자하진않았지만 외쳐봅니다
가즈아~~! ㄱ
신속하게 처리될 수만 있다면...!! 크...
p.s 엄청난 기세로 올라가고 있는 이오스네요 ㄷㄷㄷ 무서워서 내려야 하는거 아닌가 모르겠습닏..
이오스 가즈ㅏㅏㅏㅏㅏ!!!
취소가능기간을 위해 일부러 지연시키는것입니다.
빠른 번역 감사드립니다. 개인적으로, 글 하나에 올려주셨으면 더 좋았을 것 같다는 생각이 조금 드네요. ㅎㅎ