트레이딩
2016.06.09 03:47

LISK 의 사이드체인

profile
조회 수 5412 좋아요 8 댓글 20

얼마전에 ICO를 마친 LISK 기본개념과 개발 도구들을 살펴보았습니다.

스마트 컨트랙을 실행하기 위한 플랫폼이라는 측면에서 특별히 더 경쟁력이 있는 부분들은 잘 보지를 못했는데,

이더리움과 비교해서 두가지 점에서 생각해 볼 이슈가 있는 것 같습니다.

개별 앱을 위한 사이드체인(Side Chain) 기능과 개발언어로 자바스크립을 사용한다는 점입니다.


우선 자바스크립을 사용하고 있다는 점에서, 기존의 많은 웹개발자들이 새로운 언어와 툴들을 배우지 않고 바로 dapp 개발에 참여하기 쉽다는 장점이 있을 것 같습니다. 하지만 아직까지는 예제들에서 보여주는 클래스나 api 사용방식이 그렇게 참신하게 심플하지는 않은 것 같습니다. 이제 막 출시된 것이니 이해는 하지만, 그냥 자바스크립 베이스라는 막연한 인상을 넘어서서,  개발시간을 단축시켜주는 그런 구체적인 툴들은 아직 미약한 것 같습니다.

이더리움의 solidity 와 비교했을 때 별로 심플해보이지 않는다는 것이죠. 자비스크립을 다룰 줄 아는 프로그래머가 solidity 를 익히는게 빠를지, 아니면 LISK 의 api 구조를 익히는게 빠를지 잘 모르겠습니다.


그래서 저 한테는 자바스크립이라는 간판보다는 사이드체인에 더 눈길이 갑니다.

블럭체인 기술이 모든 노드가 모든 데이타를 같이 공유하게 하다보니,  스케일링이 매우 어려운 문제로 등장합니다. 당장 비트코인의 블럭사이즈 문제만해도 이런 문제이죠. 비트코인은 매우 단순한 트랜잭션 정보만 저장하고 블럭타임도 10분에 한개인데도 벌써 블럭체인 데이타량이 이렇게 늘어났는데, 온갖 dapp 들의 데이타를 다 담아야 하는 스마트 컨트랙의 블럭체인에게는 스케일링의 문제가 더욱 심각한 주제입니다.

이더리움의 경우에도 이더리움 2.0을 준비하면서 이 스케일링에 가장 큰 포커스가 맞추어져 있다고 해도 과언이 아닐 겁니다. 가장 대표적인 솔루션이 sharding 이라고 하는, 즉 전체 블럭체인 데이타를 모든 노드가 다 카피하는 것이 아니라, 나누어서 보관하면서도 전체 인테그러티를 유지하는 것이죠. 데이타베이스 아키택쳐에서는 이미 많이 이용되고 있는 기술입니다.


리스크는 하나의 메인 체인위에 여러 dapp 의 데이타를 다 올리는 대신, 어플리케이션별로 별도의 사이드체인을 만들어서 커스터마이징할 수 있게 해준다는 것입니다. 그러면서도 이 사이드체인의 블럭해시값은 다시 메인체인에 연결되기 때문에, 전체 체인이 인테그레이션도 유지한다는 것이구요. 이러한 사이드체인 개념은 이전에 비트코인의 제한된 리소스를 극복하기 위해 제안된 개념이고, 지금도 개발중입니다.


물론 이더리움에서도 사이드체인을 만드는 것이 불가능한 것은 아니지만, 리스크만큼 쉽게 만들 수 있도록 개념적 구현이 된 것은 아닙니다. 오히려 이더리움쪽에서는 이러한 사이드체인 중심의 dapp 개발에 대해 비판적이기도 합니다. 

양쪽에서 주장하는 사이드체인 장단점은 이렇게 정리될 듯 합니다.


사이드체인의 장점:


1. 메인체인의 데이타를 최소화 --> 빠르고 스케일링에 용이

2. 필요에 따른 사이드체인 설계 --> 어플리케이션의 용도에 따라 사이드체인의 여러속성들을 커스마이징 할 수 있음

3. 리스크분산 --> 하나의 어플리케이션이 잘못설계되어 체인에 과부하를 일으키거나 보안상의 문제를 일으켜도 사이드체인 하나에 국한됨

4. 트랜잭션 코스트 분산 --> 각 사이드체인별로 코인이나 토큰을 발행해서 트랜잭션 코스트를 관리할 수 있음.


사이드체인의 단점:


1.  어플리케이션들의 직접적인 상호호환에 따른 시너지 효과 작음 - 이더리움 메인 체인위의 dapp 들은 다른 dapp 들을 직접 호출해서 사용할 수 있고 각각의 기능이 상호보완을 함으로써 전체 네트워크의 시너지 효과를 기하급수적으로 증가시킬 수 있음.

2. 사이드체인 블럭생성을 위한 추가적인 리소스 경비 - LISK 의 사이드체인은 101개까지의 DPOS 노드에 의해 유지되어야 하는데, 각 어플리케이션 마다 이 dpos 노드가 있어야 하고, 여기에 리소스 들어감.

3. 보안상 약화 --> 블럭검증에 들어간 노드들이 각각의 체인블럭에만 리소스를 들이게 됨으로써 전체 메인체인의 보안에는 기여를 못함.

4. 어플리케이션 개발의 복잡성 증가 --> 각체인별 특성에 따라 앱의 설계가 틀려지고 이들간의 호환성도 약화.  이에 반해 이더리움의 dapp 개발환경은 표준화되어 있고 상호호환됨.


=====================


몇일전 이더리움 소셜미디어 프로젝인 아캬샤에서 개스가격문제로 글을 쓴게 있습니다.

이더리움 가격이 갑자기 오르면 당장에 개스가격이 같이 올라서, 결국은 트랜잭션이 매우 많은 dapp 들의 활성화가 어려워진다는 이야기입니다.

개스가격을 좀 더 다이나믹하게 조정되게 하고, pos 로 전환이 많은 도움이 되리라 보지만,  싱글체인, 사이드체인과 관련해서 시사점이 있는 주제입니다.


http://blog.akasha.world/2016/06/03/thoughts-from-the-machine-room/


비트쉐어의 steem 처럼 완전히 독자적인 체인으로 가면, 트랜잭션 코스트를 완전히 독자적으로 결정해서 운용할 수 있는 메카니즘을 쉽게 구현할 수 있는 반면, 기존의 체인(예를 들어 비트쉐어 메인체인, 또는 관련 체인들)과 단절이 되어서, 거기서 생기는 시너지 효과는 없어지는 단점이 생깁니다. 반면 이더리움의 단일 체인위에 있으면 다른 dapp들의 사용자베이스를 바로 공유하면서 여러가지 기술적, 마켓팅적 시너지 효과를 누리지만, 공유하는 체인의 코스트가 부담스러워질 수도 있습니다.    LISK가 얼마나 메인체인 <--> 사이드체인,  사이드체인 <--> 사이드체인 간의 연결고리를 효과적으로 잘 구현해낼지 지켜볼만한 대목입니다.








Who's atomrigs

profile

이더리움주소:  0x2d19FDE5B4Cac4e1AfA54ee749C368C68c18316c

이더리움 커뮤니티: http://www.chaintalk.io

한국이더리움 사용자 그룹: https://www.facebook.com/groups/ethereumkorea/

블로그:  http://atomrigs.blogspot.kr/

 

Comment '20'

List of Articles
번호 분류 제목 좋아요 조회 수 글쓴이 날짜
공지 트레이딩 [좋아요 5개] -> 추천글로 이동됩니다. 9 22 105079
쌍둥아빠
2017.04.01
4930 트레이딩 WAVES 시세동향, ICO 흐름타기 사실 저는 트레이딩에 재능도 없고 그래서 웬만하면 시세나 투자글은 잘 안올리는데... 그래도 정보제공 차원에서 공유해봅니다. 너무 신뢰하지는 말아주세요. 최근 웨이브 시세동향을 보니 의미없는 요빗 시세는 ICO... 14 9 2852
조제리
2016.06.10
4929 트레이딩 이더리움 3.0 로드맵 최근에 비탈릭이 이더리움이 대면하고 있는 과제들과 관련해서 R3 에 45페이지 짜리 리포트를 내놓았었습니다. https://www.scribd.com/doc/314477721/Ethereum-Platform-Review-Opportunities-and-Challenges-for-Pr... 6 12 5472
atomrigs
2016.06.09
4928 트레이딩 이더리움이 2017년 11월에 PoS로 간다는 얘기가 있네요 https://steemit.com/ethertium/@bunny/ethereum-to-switch-to-pos-before-november-1-2017-472016 사실확인은 아직 못하고 있습니다. 혹시 정보 있으시면 공유해주시면 감사하겠습니다. 8 7313
조제리
2016.06.09
» 트레이딩 LISK 의 사이드체인 얼마전에 ICO를 마친 LISK 기본개념과 개발 도구들을 살펴보았습니다. 스마트 컨트랙을 실행하기 위한 플랫폼이라는 측면에서 특별히 더 경쟁력이 있는 부분들은 잘 보지를 못했는데, 이더리움과 비교해서 두가지 점... 20 8 5412
atomrigs
2016.06.09
4926 트레이딩 비트코인-이더리움-다오 겸용지갑 Jaxx 이더리움 미스트 지갑 업데이트 버전을 기다리고 있는 분들이 많을 텐데, 아직도 테스트중이랍니다. geth 는 얼마전에  1.4.6 버전이 나왔습니다. 싱크에 문제가 있던 분들은 이 버전으로 테스트해 보세요. 속도가 많... 4 file 2 5269
atomrigs
2016.06.09
4925 트레이딩 미스트 지갑 싱크관련해서 도움 요청합니다...ㅠㅠ 안녕하세요~ 항상 여러분의 도움을 받고있는데 이렇게 또 글을 올려 송구스럽습니다.. 다름 아니라 다오를 poloniex에 전송 테스트 해보려고하는데 미스트에서 마지막 블록(?) 캡처에서 1,664,602 번째 블록이 동기화... 4 file 1975
daftpunk909
2016.06.08
4924 트레이딩 요즘 코인시장에 대한 짧은 생각 개인적인 생각을 끄적여봅니다. 최근 코인시장을 보면 과거 알트코인 부흥기가 연상됩니다. 과거에는 비트코인을 카피한 여러 알트들이 우후죽순처럼 생겨났다면 요즘은 이더리움을 타겟으로 한 스마트 컨트랙 알트코... 7 16 3049
조제리
2016.06.06
4923 트레이딩 [코인원] 비트코인 $600선 코앞, 시장규모 10조원 돌파 6월 2주차 비트코인 $600선 코앞, 시장규모 10조원 돌파 지난주 비트코인은 전주 대비 17% 상승하며 2주째 상승 랠리를 이어가고 있습니다. 지난주 최고가는 $585로 2014년 8월 이후 2년만에 최고치를 경신했습니다.... file 2 2009
Coinone
2016.06.06
4922 트레이딩 모금운동 - 해외 포스팅 - 좋아요 지원 부탁합니다 stardust 님을 돕기 위한 모금운동의 영문판 업데이트와 함께,  이더리움 해외 포럼에도 올렸습니다. 이미 모금운동에 동참하셨던 분들이라도 방문하셔서 &quot;좋아요&quot; (up vote) 를 눌러 주시면 포스팅이 더 앞에 뜨게 ... 10 14 3234
atomrigs
2016.06.05
4921 트레이딩 다오플루투스는 먼가요??????????  어떤 분이 이야기하는 것을 듣고 궁금해서 올립니다. 저번 다오 프로젝트랑 비슷 한 거 같던데, 정확히 먼가요?????? 1688
강철
2016.06.04
4920 트레이딩 DAO Propose 비트코인 공장을 만듭시다 비트코인의 가장 큰 위험 요소라고 하면 전세계 해시파워의 대부분이 중국에 몰려있다는 점일 것 같습니다. 여기에 대응하기 위해선 전세계의 마이너들이 중국에 대항하여 해시파워를 모아야하는데 승자독식 구조다보... 19 3910
널만나
2016.06.04
4919 트레이딩 도움 부탁드립니다ㅜ 미스트 문제..(초보입니다) 미스트에서 다오로 이더보내서 구입을 하였습니다. DAO허브 사이트에서 제 미스트 주소를 입력하면 보유 토큰수가 나오는데요, 미스트 지갑에는 이더의 account만 뜨고 DAO는 전혀 보이지 않네요ㅜㅜ DAO를 거래소로 ... 3 2183
아라마
2016.06.02
4918 트레이딩 geth JIT VM 무작위 테스트 geth를 켰는데 문득 못보던 문구가 하나 뜨더군요. &quot;You're one of the lucky few that will try out the JIT VM (random). If you get a consensus failure please be so kind to report this incident with the blo... 1 file 1 3572
Memo
2016.05.31
4917 트레이딩 이번 미스트 해킹건에 대한 당사자 개인적 심정 어떤분이 걱정의 말씀을 주셔서 이글을 올립니다.   일부 몇분들이 생각하시기에 &quot;그렇게 취약점을 잘 알면서 왜 당했느냐? 조작을 한것이 아니냐&quot;? 이말을 참 드리기 망설여 졌는데 말씀을 드려야할것 같습니다. 저... 8 15 4348
stardust
2016.05.31
4916 트레이딩 myetherwallet.com - DAO 전송 가능 미스트가 맛이 좀 많이 간듯합니다... ㅎㅎ 여러 사람들의 인내심을 시험하고 있는듯 하네요. 위 사이트에서 전송이 가능하네요. 폴로닉스 DAO 주소로 보내봤는데 잘 됩니다. https://www.myetherwallet.com/#the-dao   6 file 1 2418
텐프로9
2016.05.31
4915 트레이딩 비트코인 거래소 선택 시 개인지갑과 더불어 거래소도 이용해보려합니다. 거래소 선택과 이용시 유의해야 할 사항이 있으면 답변해주세요 참고도 하고 주변 지인들과 공유하고 싶어서요 7 2370
봄날스럽게
2016.05.31
4914 트레이딩 다들 미스트 블럭 싱크 잘 되시나요? 오랜만에 블럭 싱크할려고 지갑을 돌렸는데,. 싱크가 너무 느리네요.  하루종일 지갑을 껏다 켰다 하고 있는데,. 아직 1/10 도 싱크가 안됬네요.  왜 이렇게 느려졌을까요? 다른 분들은 어떠신가요? 3 1320
코인캐는코쟁이
2016.05.31
4913 트레이딩 이더리움 해킹사건 - 여러분의 도움을 기다립니다 Stardust(패트릭)을 돕기위한 모금운동을 시작하며 모금운동 사이트:  http://security7218.org/ stardust 님 (영문이름 패트릭)은 지난 2016년 5월12일 발생한 해킹사건으로 이더리움 초기부터 채굴해왔던 7,218개... 104 file 25 9140
atomrigs
2016.05.30
4912 트레이딩 미스트는 언제 고쳐지는거에요? 오늘도 6건정도 모르는 거래가 뜨네요.. 속도도 엄청느려지고.. 심할정도로 느림 ㅡㅡ 1 1981
블루베리따로감
2016.05.30
4911 트레이딩 [코인원] 비트코인 $510 돌파, "中 위안화 약세에 따른 효과" 6월 1주차 비트코인 $510 돌파, &quot;中 위안화 약세에 따른 효과&quot; 지난주 비트코인 가격은 전주 대비 18% 이상 폭발적으로 성장하여 2년 만에 최고가를 경신했습니다. 26일(목)까지 지지선 $440, 저항선 $450 대의 안정... 1 file 1 2154
Coinone
2016.05.30
목록
Board Pagination Prev 1 ... 561 562 563 564 565 566 567 568 569 570 ... 812 Next
/ 812