Microsoft Word - MagnaChain_Tech Whitepaper_Kr.docx

Size: px
Start display at page:

Download "Microsoft Word - MagnaChain_Tech Whitepaper_Kr.docx"

Transcription

1 v4.0 MagnaChain 기술백서 초록 2 1. MagnaChain 의설계철학 안정성 안전성 / 보안 높은동시성및처리속도 사용성 5 2. MagnaChain 구현계획 계정모델 합의메커니즘 MagnaChain 의채굴경제 스마트계약및 MLVM 구현 병렬적사이드체인기술 개발도구의통합및지원 비교도표 로드맵 MagnaChain 로드맵 주의 참조 32 1 / 33

2 초록 MagnaChain 은무에서창조된완전히새로운블록체인이자분산응용프로그램개발을위한통합도구세트입니다. MagnaChain 다음과같은퍼블릭블록체인의가장큰문제점들을독특한기술적접근을통해해결합니다 : 확장성 안전성 / 보안 TPS ( 초당거래량 ) 합의메커니즘 편리성 장기적이고지속가능한생태계를유지할능력 우리의궁극적인목표는다른개발도구세트와차별화되는 dapp 개발도구세트를통해 MagnaChain 을선도적인퍼블릭블록체인으로만드는것입니다. 기술의수준에상관없이모든개발자들은다양한크기의 dapp 및게임개발을저희의도구를활용하여할수있으며, 벡앤드프로그램없이블록체인애플리케이션의개발및출시를관리할수있습니다. MagnaChain 을게임세계에서가장빠른퍼블릭블록체인으로만들기위해비디오게임산업에처음으로응용한것은저희의게임개발자들과게이머들에대한의지를잘보여줍니다. MagnaChain 은게임개발자가쉽게블록체인기술을활용해서게임제품및플랫폼, 시장, 기타게임애플리케이션개발을할수있게도와줍니다. 그러나 MagnaChain 은근시일내에 MagnaChain 상에서사실상무제한에가까운다양한 dapp 을가능케하는퍼블릭 블록체인으로서다른산업및관련애플리케이션에도사용될수있는잠재력을갖고있습니다. 2 / 33

3 1 MagnaChain 의설계철학 1.1 안정성 MagnaChain 의가용성을보장하기위해안정성은필수적인조건입니다. 모든블록체인은탈중앙화라는특성을갖고있지만탈중앙화된네트워크는일반적으로복잡하고불확실성으로가득합니다. 따라서저희는모듈화된설계도구를통해저희의블록체인을간소화하였고, 별도로모듈화된가상머신인 MagnaChain 루아가상머신 ( 이하 MLVM) 을구축하여스마트계약을처리할수있게했습니다. 이러한설계에는두가지이점이있습니다 : 1) MLVM 성능을최적화하여직접적으로계약작동의효율성을개선하고시스템 결합으로부터발생하는간섭요인을줄일수있습니다. 2) 블록체인네트워크와스마트계약의작동상태사이의상관관계를약화시킬수 있습니다. 즉계약이행또는가장머신이예외상황을마주하게되어도네트워크의 안정성이보장됩니다. 1.2 안전성 / 보안 작업증명 (PoW) 는비트코인네트워크의안전성에엄청난기여를했습니다. 그러나채굴요구및계산의어려움은누적되고있으며, 채굴자와채굴풀이거의모든권한을갖고있습니다. 전문적협력을통해이들은이미고도로중앙화된 중앙서버 가되었습니다. 이중앙서버는이론적으로대부분의비트코인거래를통제할수있습니다. 즉컴퓨팅파워의 51% 를하나로모아잘알려진 DOS ( 서비스거부 ) 공격을수행할수있습니다. 네트워크취약성에더하여비트코인네트워크의높은전력소비량도비난을받고있습니다. PoW 프로토콜과비교해보았을때, 지분증명 (PoS) 프로토콜은안전성과실용성, 전력소비 측면에서대단한진전을이루었습니다. 이러한진전은채굴의용이성을위해 PoS 가충분한 주주의확보를필요로한다는강점을갖고있었기때문에가능했습니다. 3 / 33

4 위임지분증명 (DPos) 는 PoS 가개선된것입니다. 네트워크안정성과사용성을얻기위해코인주주들이투표를통해대표자를선발하여그들로하여금거래를검증하게하는일종의기술적민주주의와비슷한것입니다. 이러한프로토콜은확장성을증가시키지만, 진정한탈중앙화의가장중요한특성을희생시킵니다. MagnaChain 은더욱보편적인상업적중요성을가지는가상해시지분증명 (VH-PoS) 이라는새롭고혁신적인합의메커니즘을구축했습니다. PoS 의안전성및에너지절약이라는신념에기반하여 VH-PoS 는보안성을크게강화시켜주고, DPoS 의프록시인증메커니즘을필요로하지않으며, 탈중앙화된네트워크에서더욱뛰어난성능을보입니다. VH-PoS 는설계의초기단계에서부터최대한많은액티브노드의참여유도를고려하기때문에액티브노드의수는일반적인 PoS 의프로토콜보다훨씬많습니다. 1.3 높은동시성및처리속도 TPS ( 초당거래량 ) 은블록체인시스템의거래처리능력을측정하기위한지표입니다. 전통적인블록체인시스템의 TPS 는초당몇안되는거래만을처리하거나초당몇십개의거래를처리할수있었습니다 ( 집필시점에서비트코인의경우초당 6 개의거래, 이더리움의경우초당 15 개의거래 ). 분산응용개발기술로블록체인상에개발된게임의경우 TPS 는하나의 I/O 요청으로받아들여집니다. 게임의크기가클경우, 초당수천만개의요청에상응하는동시사용자의수도수십만명이될것입니다. 미래에주류게임이블록체인상에서개발되기위해서는전체네트워크의 TPS 가크기가큰것에서부터작은순서로, 수백만개까지정렬될수있어야합니다. 현재의블록체인네트워크와그에대한 TPS 는그런수백개의요청을감당할수없기때문에 네트워크정체및매우높은거래수수료를발생시키고, 이로인해경험자체가허용되지않을 수있습니다. 4 / 33

5 따라서저희는높은처리속도및거래동시성이블록체인게임구현의전제조건이되어야한다고생각합니다. 또한새로운병렬적사이드체인기술을활용해서저희는 MagnaChain 이그러한조건을완벽하게만족시킬수있을것이라고생각합니다. 이론적으로전체네트워크의 TPS 는쉽게확장될수있으며오로지물리적인네트워크처리량한계의제한만을받게됩니다. 현재의테스트결과 MagnaChain 이수천개에서수백만개이상의 TPS 를지원할수있다는사실이입증되었습니다. 저희의솔루션은무조건적으로블록체인생성시간을줄이거나메인체인의블록크기를키우는것이아닙니다. 두가지모두상당한디스크공간및채굴검증을더욱복잡하게만들고, 안전성에심각한문제를일으킬수있는빠른네트워크를필요로하는등최적화를제한하는문제점들을갖고있기때문입니다. MagnaChain 의병렬적사이드체인기술은시스템에필요할경우자유롭게생성및삭제가가능한여러개의사이드체인을더합니다. 이는즉메인체인의크기가지나치게확장되지않음을의미합니다. 네트워크상의노드들은메인체인과만동기화됩니다. 사이드체인은필요할경우다운로드및처리가가능하며, 이는안전성과증명의복잡성, 디스크공간의측면에서훨씬효율적입니다. 1.4 사용성 MagnaChain 은현재블록체인상에서의개임애플리케이션개발에초점을맞추고있습니다. 현재게임개발자들이사용하는시스템설계및개발관행연구를완료하였기에우리는 MagnaChain 상에서제공되는도구를게임개발자들이더욱편리하게사용할수있도록만드는것을목표로하고있습니다. 저희팀은시작하는단계에서부터속도와동시성, 사용편리성을보장하기위해수십년간의게임개발경험을 MagnaChain 구축에활용하였습니다. 가령저희는게임업계에서보편적으로사용되는스크립팅언어인루아를활용하여스마트계약가상머신을구축했습니다. 게임개발자들은 MagnaChain 상에서스마트계약을생성하거나이행하는데 5 / 33

6 편안함을느낄수있을것입니다. 또한게임개발 (e.g. Unreal, Unity 등 ) 에보편적으로사용되는도구를통합하기위한 SDK 및사전구축된스마트계약모듈과유닛테스트등사용성을높이기위한기본도구를만들었습니다. 이를통해개발자들은자신들의제품을더욱편리하게분산응용개발아키텍쳐로가져올수있습니다. 우리는게임개발자들이개발자비용을절감하면서 MagnaChain 네트워크상에서소비자를 위한제품을출시할수있도록우리가만든콘텐츠및 MagnaChain 상에직접구축된도구들을 출시할준비를완료했습니다. 6 / 33

7 2 MagnaChain 구현계획 2.1 계정모델 비트코인의 UTXO 모델과의비교 비트코인네트워크에서 UTXO ( 소비되지않는거래출력값 ) 는비트코인거래의기본단위입니다. UTXO 모델에서특정거래를진행하는데소비된 UTXO 는거래입력값이라고불리며, 거래를통해생성된 UTXO 는거래출력값이라고불립니다. 이러한방식으로특정비트코인개수가각기다른개인키소유자사이에서전송되고, 거래체인상에서새로운 UTXO 가지속적으로소비되고생성됩니다. 하나의비트코인거래는소유자의개인키서명을통해잠금해제되고, 새로운소유자의비트코인주소를통해 UTXO 를잠금및생성합니다. 또한 UTXO 모델은가령여러개의주소에서여러개의주소로의거래를시작할수있게해주는등의병렬처리능력을갖고있기때문에확장성을제공합니다. 비트코인네트워크의 UTXO 모델은비트코인거래의지속성과추적가능성을보장해주며, 비트코인아키텍쳐의핵심설계입니다. 비트코인의네트워크효과와 UTXO 모델의이점, 그리고이들의핵심시스템의안정성과보안성을고려했을때, 저희는 MagnaChain 의퍼블릭블록체인시스템을구축할때비트코인의 UTXO 모델과비슷한모델을도입하기로결정했습니다. 비트코인의스크림팅언어에는여러개의오퍼레이터가포함되어있지만, 비트코인의스크립팅언어는튜링불완전하다는것을인지할필요가있습니다. 스크립팅언어에는루프함수가없습니다. 이는즉거래의복잡성이제한되고, 이행될수있는거래의수도제한된다는말입니다. 또한스크립팅언어는일반적인프로그래밍언어가아닙니다. 이와대조적으로 MagnaChain 은 UTXO 모델의이점을활용하면서동시에튜링완전한루아라는스마트계약스크립팅언어를개발했습니다 계정및개인키관리 7 / 33

8 블록체인네트워크에서계정주소는안전한교환을위해설계된계획으로계정및공개키, 개인키의생성과정간관계는다음과같이이루어집니다 : 개인키 > 공개키 > 계정주소. 세가지아이템은모두안전한해시알고리즘 (SHA) 을적용하여충분한보안성을갖추었습니다. 해시는입력값에비해출력이훨씬적은정보추출로길이가정해져있습니다. 오늘날기술적인수단들을고려할때, 강력하게암호화된해시는되돌릴수없어야합니다. 예를들어사용자의계정주소를통해사용자의개인키정보는추론할수없어야합니다. 개인키및공개키, 계정의세부적인생성과적은다음과같습니다 : 8 / 33

9 MagnaChain 이적용하고있는계정관리모델은안전하고널리사용되고있는솔루션인이중 해시계산과 Base58 코딩으로비트코인의모델과동일합니다. 2.2 합의메커니즘 합의알고리즘소개 블록체인커뮤니티내에서작업증명 (PoW) 및지분증명 (PoS), 위임지분증명 (DPoS), 하이퍼레져의프랙티컬비잔틴장애허용 (PBFT) 등합의메커니즘과관련하여많은논의가있었습니다. 합의메커니즘의핵심은탈중앙화된시스템에서알고리즘데이터일관성을확보하는것입니다. 합의메커니즘에관한논의는언제나결국탈중앙화시스템에서의일관성문제로회귀됩니다. 이분야에서많은연구가이루어졌고, 많은성과들도도출이되었습니다. 9 / 33

10 그러한성과에는특정요구에기반한합의메커니즘을설계할수있도록도와주는 FLP 정리와 CAP 정리도포함되어있습니다 VH-POS 알고리즘 보안성과신현가능성을확보하기위해 MagnaChain 은 PoS 를채택하였고, PoS 에필요한개선 사항들을반영하여가상해시지분증명 (VH-PoS) 합의알고리즘을개발했습니다. VH-PoS 는 PoS 의이점을계승하여추가해시파워를소비하지않으면서도수익분배를 달성할수있을뿐만아니라고유의알고리즘을통해 51% 공격을효과적으로방어할수 있습니다. 또한 VH-PoS 는 DPoS 메커니즘처럼특정대리인또는대리인의집합의검증을필요로하지않습니다. 상기제시된바와같이 DPoS 메커니즘은탈중앙화에대한타협이라고할수있습니다. 이론적으로 DPoS 의대리인은유착을통해 51% 공격을감행할수있습니다. 검증을시행하는대리인의시퀀스가명확하기때문에, 중앙화된네트워크로쉽게진화할수있기때문입니다. PoS 에관해서는또다른문제가있습니다. PoS 의출력메커니즘은채굴자의화폐연령과명확하게연결이되어있기때문에이중지출공격의비용감소로이어질수있고, 결국공격자들이특정화폐연령을축적함으로써블록체인을강제로재구성할수있는가능성을열어둡니다. 상업에있어서조작성을확보하기위해일부시스템은블록체인을동결시키고거래를완료하기매일전체네트워크에여러차례이를널리배포하는중앙검증메커니즘을도입했습니다. 이러한검증메커니즘은비트코인의경보시스템과유사하지만중앙화의우려를야기할수있습니다. 10 / 33

11 MagnaChain 의 VH-PoS 는상기강조한다음과같은문제들을해결합니다 : i) PoW 알고리즘의 에너지소비문제 ; ii) DPoS 의대리인중앙화문제 ; iii) 이중지출공격문제와같이일반적으로 PoS 에서발생할수있는블록체인재구성문제. 비트코인과유사하게해시값이상대적으로낮은특성을보이는출력블록을가진채굴자들에게블록이할당됩니다. 해시값특성은 (characteristic hash value) 블록안에있는데이터와만관련이있는것이아니라화폐연령과도관련이되어있습니다. 이에따른결과블록 N 의채굴고유치인 VHash_n 은블록 N 의해시값 (BlockHash_n) 을평준화한화폐연령과조정계수로나눈것이며, 그공식은다음과같습니다 : 조정계수인 Factor_n 은첫번째 99 블록의고유치와 0 에서 100 사이의검증가능한의사 난수와같은채굴주소해시의 XOR 연산을한다음모듈로연산을통해얻을수있습니다. 그 공식은다음과같습니다 : PoW 채굴의난도조정과비슷하게이시스템은채굴연산에참여하는화폐연령의상한선을 제한하고, 첫 100 블록의화폐연령의평균값에따라동적으로상한선을조정하는평준화 작업을수행합니다. 조정계수에의거채굴은 Satonish Dice 와비슷한확률게임이됩니다. 즉화폐연령을더많이 보유한채굴자가그다음블록을확보할가능성이높아집니다. 하지만이는확실성이아니라 그럴가능성이높아진다는것을의미합니다. VH-PoS 알고리즘은 51% 공격의어려움을증가시킵니다. PoS 에서공격자들은충분한화폐연령과계정을보유하고있을경우쉽게 51% 공격을수행할수있습니다. 바로이러한이유에서일부 PoS-기반시스템이중앙검증메커니즘을시행하는것입니다. 그러나 VH- 11 / 33

12 PoS 의난도계수는여러개의이전블록의해시와채굴주소의해시와연관이되어있습니다. 블록체인을재구성하려는시도를하기위해서는더많은화폐연령과계정을준비해야만합니다. 그결과첫번째블록재구성의완성은두번째블록의난도계수에영향을미칩니다. 적절한화폐연령과주소해시로한개의계정을선택할때에는그다음블록을확보하는것이불가능합니다. 그리고이러한어려움은재구성된블록의수가늘어날수록기하학적으로증가하게됩니다. 본질적으로 VH-PoS 는더적은 Magna 를보유하고있는채굴자들이블록을확보할수있는 가능성을높여줍니다. 더나아가다음과같은여러이점들을가져다줄것입니다 : 에너지소비가낮기때문에채굴과정이 PoS 와유사하며, 더욱 친환경적 이고, 환경적으로안전합니다. DPoS 와 PoS 구현에각각존재하는대리인메커니즘이나중앙검증메커니즘이없기때문에탈중앙화와안전성이라는컨셉에잘부합됩니다. 어려움이크게줄어듦으로써채굴자의수와액티브노드수가증가하게되어블록보상시스템이확률게임처럼되고, 이는다중병렬적사이드체인의도입의기반을마련해주는것이됩니다. VH-PoS 의세부채굴단계 : 1. 채굴주소가담겨있는지갑에서 UTXO 데이터를꺼내고다음과같은작업을 수행합니다 : 2. 유효한코인과시간을계산합니다 ; 이를 C 라고하겠습니다. 시간은유닛과같은 깊이를갖게되고, 여기에서숙성시간을빼줍니다. 3. 첫 100 개의블록의평균값을구합니다. 현재블록의 C 값은첫 100 개의블록의 평균값의 105% 보다낮아지도록제한됩니다. 12 / 33

13 4. 첫 1000 개의블록과현재블록의깊이차이가 3 으로나뉘어질수있는블록 해시에주소의공개키를더하고, 해시를계산해서 0 에서부터 100 까지의숫자로 변환합니다. 이의사난수를 R 이라고하겠습니다. 5. 코인의 C 와시간에 R 을곱하고 100 으로나눕니다. 즉 C=C*100/R. c 는 1 에서 C*R 사이의의사난수가됩니다. 6. 첫 1000 개의블록과현재블록의깊이차이가 2 로나뉘어질수있는블록 해시에주소의공개키와채굴주소에해당하는거래해시, 출력일련번호를 더해서새로운블록의해시를만들어줍니다. 이를 H 로표시하겠습니다. 7. H 를 C 로나눕니다. 즉 H=H/C. 따라서 C 가클수록 H 는작아지고, 해시속도가 높아집니다. 8. 상기단계들은지갑안에있는모든 UTXO 에대해반복해서 H 의최소값, 즉 현재사용할수있는것들중가장해시속도가높은블록을구하세요. 2.3 MagnaChain 의채굴경제 MagnaChain 의토큰 ( 이하 Magna) 은비트코인과비슷한토큰출력메커니즘을갖고있습니다. 즉일일추출량은총량의절반이출력될경우절반으로줄어듭니다. 판매및운영, 팀, 마케팅분배 ( 정확한수치는사업백서참조 ) 을위한 26 억개의 Magna 를제외하고채굴가능한 Magna 의총량은 14 억개입니다. 첫 4 년동안새롭게증가된토큰의절반이발행되며, 그이후일일추출량은절반으로줄어들게됩니다. 이러한절반감소프로세스는평균적으로매 4 년마다반복되며, 63 회이루어지고, 그이후에는채굴과정에서새로운 Magna 의발행없이처리비용만발생하게됩니다. 13 / 33

14 MagnaChain 은 PoS 채굴에대한이윤메커니즘은갖고있지않으며, 새로운토큰들은새로운 블록에발행됩니다. 이는 MagnaChain 의내부및외부경제시스템에대한고려및오스트리아 학파의사상에대한수용을잘보여주는것입니다. 그러나 MagnaChain 과비트코인의전체내부생태계에는차이점들이있습니다. 비트코인채굴의경제사이클에서채굴자들은비트코인을확보하고자하는목적으로채굴머신에투자를하기위해법정화폐자본을지불해야하며, 투자에대한상환및새로운채굴머신의확보를위해법정화폐를교환해야함으로최소한비트코인의일부를팔아야합니다. 비트코인의일일추출량은정해져있기때문에, 비트코인의정해진추출량은해시속도에상관없이공평하게나누어집니다. 따라서채굴자는새로운채굴머신을구매하고자하는동기를지속적으로유지하게됩니다. 그렇게하지않을경우경쟁에서지거나추출량을줄일수밖에없기때문입니다. 따라서비트코인의경제사이클에서는지속적으로매도압박이존재하게됩니다. 채굴자가 새로운머신을구매하기위해비트코인을팔거나채굴머신제조사가기타비용을충당하기 위해비트코인을팔게됩니다. MagnaChain 의일일추출량도정해져있지만, 해시속도가아니라화폐연령과관련이 있습니다. 비트코인의채굴은채굴머신의해시속도에따라결정되었다면, MagnaChain 의 솔루션은 Magna 보유량에의해결정되기때문입니다. 이솔루션의명확한이점은채굴자가추출량을유지하기위해최소한새로채굴해서얻은수익을그다음번채굴작업에투자해야한다는것입니다. 그렇게하지않을경우경쟁에서지게됩니다. 매도압박이줄어듦에따라채굴수익을법정화폐로바꾸고자하는채굴자의의지도감소하게되고, 이는토큰의가격을비교적안정적으로만들어줍니다. 2.4 스마트계약및 MLVM 구현 루아기반스마트계약 14 / 33

15 루아는튜링완전한프로그래밍언어이며, 루아의컴파일러와바이트코드가상머신은블록체인상에서유용하게사용될수있도록설계및최적화되어있습니다. MagnaChain 은게임개발응용을주목적으로하고있기때문에스마트계약프로그래밍에있어루아에우선순위를부여하고있습니다. 또한루아는유연한경량프로그래밍언어이기때문에호스트언어에반영하기가쉽습니다. 루아는게임서버에일반적으로사용되는스크립팅언어이며오늘날게임개발커뮤니티에서는매우광범위하게사용되고있습니다. 저희의설계상에서스마트계약을생성하고실행하는것은전통적인게임서버개발과유사하기때문에 MagnaChain 개발자로시작하는데따른어려움이나학습비용을크게줄일수있습니다. 스마트계약은바이트코드에정적으로번역되어필요할때블록체인네트워크에서실행시킬수있습니다. MagnaChain 네트워크에있는상기계약의라이프사이클은다음의 5 가지단계로나뉩니다 : (1) 루아소스코드생성. (2) 컴파일러를통해소스코드를 gpc 바이트코드로번역. (3) 루아바이트코드로스마트계약생성. (4) 계약 API 호출. (5) 계약업그레이드또는파괴. 상기라이프사이클에서스마트계약등록및호출, 업그레이드에는 Magna 가소모됩니다. 한편으로는계약실행시컴퓨터의자원및블록체인의용량, 네트워크교통에영향을미칠수있지만자원제공자는보상을받을수있습니다. 또다른한편으로는네트워크를공격하는데필요한경제적수단이더많이필요해지기때문에위험이감소합니다. 계약을더욱안정적으로실행하기위해저희는다음과같은구조를가진독립적인 MLVM 모듈을구축했습니다 : 15 / 33

16 MLVM 아키텍쳐도표 MLVM 은다음의네가지모듈로구성이되어있습니다 : 1) 스마트계약은콘솔유저를통해명령행의형태로번역 됩니다. CLI ( 명령행인터페이스 ) 는계약명령행을처리하는모듈로입력된것을수신하거나미들웨어로전송하고처리된결과를다시콘솔로보냅니다. 2) RPC ( 원격프로시저호출 ) 모듈은블록체인네트워크로부터루아실행요청수신을담당하고, 그러한요청을미들웨어로보내며, 계약의실행이완료되면결과를블록체인네트워크로다시보냅니다. 3) 미들웨어는 CLI 와 RPC 로부터동시에명령이나요청을받아루아컴파일러및액추에이터로전송하고, 번역이나변환된결과를다시미들웨어로보냅니다. 4) 루아컴파일러와액추에이터는루아변환환경을번역및운영하고, 루아스크립트를수신및변환하며, 변환결과를다시미들웨어로보내는역할을담당합니다. 액티브블록체인네트워크에서는계약이자주사용됩니다. 그러한계약이안정적이고효율적으로실행되게하기위해 MLVM 는두가지설계원칙을갖고있습니다 : 1) ; 프로세스의시작과완료시간을최대한줄인다 ; 2) 각기다른시간에각기다른노드로전달된모든작동호출의결과가일관되게한다 MagnaChain 에서의스마트계약거래 16 / 33

17 블록체인에는두가지종류의거래가있습니다 표준거래와계약거래입니다. - 표준거래 : 간단한전송거래라고볼수있습니다. - 계약거래 : 타겟주소가스마트계약과일치하면각거래는스마트계약내에서 일치하는함수를실행하기위해가상머신을통해스마트계약을시작합니다. 저희는일반적인비트코인과같은거래종류 ( 가령간단한토큰전송 ) 을버전 1 으로표시합니다. 스마트계약거래의경우새로운거래종류를생성하여 Version 2 로표시합니다. 버전 2 거래에는거래내에 계약 데이터블록이있어스마트계약호출을할때필요한매개변수를저장합니다 스마트계약주소및호출자주소 저희는 MagnaChain 에다음과같은공식에따라표준거래주소와는다른새로운계약주소 유형을만들었습니다 : 주소계약주소 = 해시 160( 버전 + 퍼블리셔주소 + 지출 _vout_txids[] + 지출 _vout_numbers[] + 계약 _ 바이트 + 계약 _vout_number) 이체또는호출을시작하기위해 UTXO 기반블록체인시스템을사용할때, 각거래에는각기 다른입력값을갖고있으며, 각입력값은서로다른주소로부터올수있습니다. 그렇기때문에 스마트계약실행시호출자의주소를찾아내는것은불가능합니다. MagnaChain 에서는각계약거래의 계약 데이터블록에호출자의주소를명시하게하여 상기문제를해결했습니다. 이를통해동일한지갑의동일한계약에대해다중호출이 이루어져도호출자의주소는변경되지않습니다 표준거래의겨래비용및우선순위 17 / 33

18 Magnachain 네트워크의노드가새로운블록을생성하면, 해당노드는메모리풀에있는 각각의거래에우선순위를부여하고, 후보블록을구축하기위해더높은우선순위를가진 거래기록을선택해야합니다. 거래의우선순위는거래입력값에사용된 UTXO 의 블록연령 에따라결정됩니다. 높은거래입력값과더오래된 블록연령 을가진거래가입력값이작고새로운블록연령을가진거래들보다더높은우선수위를부여받게됩니다. 블록에공간이충분히있을경우에는높은우선순위의거래를처리할때채굴자비용이발생하지않습니다. 거래의우선순위는입력값의총합을나누고, 입력된 블록연령 제품을거래의총길이로 나눔으로써확보할수있습니다 : 우선순위 = 총합 ( 입력값 * 입력연령 ) / 거래의크기 상기방정식에서거래에대한입력값은 Magna 의최소단위인 mmgc (1 백만번째 ) 로 표현됩니다. UTXO 의 블록연령 은 UTXO 가블록체인에기록한이후경험된블록의개수로 블록체인의 UTXO 깊이로알려져있습니다. 거래기록의크기는바이트로표현됩니다. 특정거래에높은우선순위를부여하고자한다면다음과같은조건들이달성되어야합니다 : 우선순위값이 57,600,000 보다높아야하며, 이는 1 MGC (1 백만 MGC) 에해당되고, 연령은 하루 (144 블록 ), 거래크기는 250 바이트여야합니다 : 높은우선순위 > 100,000,000 mmgc * 144 블록 / 250 바이트 = 57,600,000 블록에거래를저장하기위해사용된처음 50K 바이트는더높은우선순위를가진거래를위해비축됩니다. 노드가이 50K 바이트를채우면채굴자비용이발생하든발생하지않든가장높은우선순위를가진거래에우선순위를부여합니다. 이러한메커니즘은채굴자비용이 0 이어도가장높은우선순위를가진거래가우선적으로처리될수있게합니다. 그 18 / 33

19 다음채굴노드는최소채굴자비용을발생시키는거래를선택하고, 그들은 킬로바이트당 채굴자비용 에따라분류합니다. 채굴노드는높은채굴비용을발생시키는거래에 우선순위를부여하여남은블록을채우고, 최대블록사이즈는 MAX_BLOCK_SIZE 가됩니다. 블록에여전히빈공간이존재하면채굴노드는채굴자비용이없는거래를선택합니다. 일부 채굴자는채굴자비용이없는거래들을최대한블록에통합시키기위해노력을하지만, 그러한거래를무시하는채굴자들도있습니다 거래수수료및스마트계약의우선순위 계약거래의우선순위는기본적으로표준거래와비슷합니다. 하지만약간의차이가있습니다. 스마트계약을위한거래를발행할때, 우선순위는동일한블록내에있는동일한스마트계약호출의총합이됩니다. 이는거래가호출되기전해당거래가항상블록내에저장되어있도록하기위함입니다. 거래수수료를계산할때, 현재호출된가상머신명령어의개수와계약실행이후상태저장을 위해필요한바이트의수도더해야합니다. 이는이더리움에서가스가계산되는방식과 비슷합니다. 최종계산공식은다음과같습니다 : 거래계약비용 = 표준거래수수료 + Vm 런타임코드카운트 * 코드비용 + 상태추가 크기 * 상태저장비용 동시호출및호출시퀀스 동일한블록생성사이클내에서두명의유저가동시에동일한계약을호출하는경우가 발생할수도있습니다. A 가 a1 과 a2 호출을개시하고, B 가 b1 과 b2 호출을개시할수 19 / 33

20 있습니다. 이네개의호출은가상머신의저장상태에영향을미칩니다. 이러한경우, 과연 최종실행시퀀스와결과는어떻게될까요? MagnaChain 에서최종호출시퀀스와결과는채굴자가생성하는블록에의해결정됩니다. 채굴자는다음과같은원칙에기반하여블록의호출시퀀스를결정합니다 : 1) 블록내의동일한호출자의호출은호출자의호출시퀀스와같습니다. 2) 다중호출자가개시한동시호출은 및 3.4. 에명시된거래수수료와우선순위원칙을준수해야합니다. 높은우선순위에있는호출이우선적으로블록에저장되며, 호출은우선순위에의해개시됩니다. 2.5 병렬적사이드체인기술 사이드체인의설계원칙 MagnaChain 은현재블록체인플랫폼이가진두가지문제를해결한다는것을기반으로 설계되었습니다 : 지나치게낮은처리율및데이터과다축적으로인해증가하는비용. 우리의 솔루션은병렬적사이드체인기술을도입하는것입니다. 사이드체인은사용자의자산이여러개의체인상에서자유롭게전송될수있도록메인체인밖에여러개의병렬적블록체인을만드는것으로블록체인커뮤니티에서제시되고있는개념입니다. 사이드체인은비트코인의네트워크혼잡문제를해결하고자이중구조네트워크로처음제시되었습니다. 간단하게말하자면병렬적사이드체인기술과기존블록체인의차이는 CPU 의다중스레드와 단일스레드의차이와유사합니다. 20 / 33

21 < 전통적인블록체인데이터모델 > MagnaChain 에서는전체의네트워크가하나의메인체인을갖고있으며, 새로운화폐들은이메인체인인의블록에만발행이됩니다. 또한동시에원하는만큼의사이드체인을만들수있으며, 각사이드체인의이전블록은메인체인또는다른사이드체인이될수있습니다. 전체적인데이터의구조가체인이라고하기보다는나무와같다고할수있습니다. 사용자는프로그램명령을생성할수있는자유를가지며, 특별한거래를통해 Magna 를한체인에서다른체인으로전송할수있습니다. 따라서하나의애플리케이션또는애플리케이션의모듈을위해별도의사이드체인을열수있으며, 추후유연하게조정을할수도있습니다. 채굴자는복수의체인에서채굴을할수있다는선택을자유롭게할수있습니다. 새로운화폐가사이드체인에발행되는것은아니지만채굴수수료는여전히존재하며, 거래의수가증가함에따라증가합니다. 채굴자의수가적은체인은수익성이높기때문에다른채굴자를끌어들일수있고, 거래는적은데채굴자들이많이모이는체인은서서히채굴자를잃게될것입니다. 채굴수수료라는인센티브를통해채굴자와복수의체인간관계가자동적으로조정되는시장이형성될수있으며, 채굴자는가장적합한체인에서채굴을할수있게됩니다. 21 / 33

22 그결과전체네트워크의처리율, 즉초당거래량 (TPS) 은매우높은수준에도달하게됩니다. 전통적인블록체인프로젝트에서는 TPS 계산이쉬웠습니다 : 각블록의최대거래수를블록의출력값으로나누면됐습니다. 예를들어비트코인의경우각블록에거래가 4000 개있고, 블록한개의출력값이매 10 분이면 TPS 는다음과같았습니다 : 4000/ (10 *60) = 6.6 초당거래량, i.e. 초당약 6 개의거래 MagnaChain 의총처리속도는체인하나의 TPS 에체인의수를곱한값입니다. 데이터를 처리하는체인이여러개존재하기때문입니다. MagnaChain 에서는각각의블록이 1 만 6 천개의거래를처리할수있고, 블록한개의출력값은매 8 초였습니다. 각체인의 TPS 는 16,000/8=2,000 입니다. 운영중인체인이 500 개라고가정을하면총 TPS 는필요에따라동적으로조절할수있습니다. 난이도는전체네트워크의 I/O 난이도에의해서만제한이되기때문에논리적으로 TPS 는쉽게 1 백만에도달할수있다는결론을내릴수있습니다. TPS 가크게향상된다는점외에도병렬적사이드체인에는또다른이점이있습니다. 개발자들은전체네트워크에있는사이드체인의데이터를동기화할필요없이현재 22 / 33

23 애플리케이션이실행되고있는메인체인과사이드체인의데이터만동기화하면되기때문에 사용자의디스크공간점유및네트워크대역폭의필요성을크게줄일수있습니다 사이드체인구현 사이드체인을생성하기위해서는먼저메인체인에사이드체인을생성하기위한거래를구성해야합니다. 거래에는새로운체인의 DNSSeed ( 시드서버의도메인이름 ) 과 SeedSpec6 (ipv6 주소와포트를가진시드노드 ) 데이터와생성보증금으로사용될충분한양의 Magna 가있어야합니다. 사이드체인거래생성에는새로운체인이실행되기전에여러사항들이충분히확인되어야합니다. 필요한 Magna 보증금은현재생성되어있는사이드체인의수와생성속도에따라결정됩니다. 초기 Magna 보증금은악성사이드체인생성공격을방지하기위해 6 개월후환급됩니다. 생성보증금은메인체인의영구잠금주소의출력값이고, 새로운보증금상환거래가생성됩니다. 거래는직렬화되어사이드체인생성거래에포함됩니다. 사이드체인생성거래에대한 527,040 번의확인이완료되면보증금상환거래가새로운체인으로전송됩니다 ( 약 183 일이후 ). 새로운체인이보증금상환거래를수신하면거래가로컬환경에서생성된것인지확인합니다. 아닌경우보증금상환이유효한지를결정하기위해메인체인에문의를하게됩니다. 모든보안확인이완료된이후에새로생성된체인의블록에상환거래가저장되며, 새로운체인을통해상환이이루어질수있습니다. 거래는사이드체인을생성하는거래에직접포함이되기때문에상환거래데이터는서명으로 보호를받으며악성조작을방지할수있습니다. 표 - S 사이드체인거래생성구조 분야 설명 version 사이드체인의버전 id 생성 23 / 33

24 vin vout 일반 vin 보증금은메인체인의영구잠금 출력값입니다. dnsseed SeedSpec6 새로운체인시드서버호스트 고정시드서버및 ipv6 주소, 포트 txhexdata 보증금상환거래를위한 Hex 데이터 ; 거래의 vout 에는보증금출력값이 포함되어있음 도표 - 사이드체인생성 ( 사이드체인 tx1 생성 활성화된새로운체인 tx1 으로부터보증금을꺼내어 tx2txtx2 에 상환 ) ( 새로운체인실행 Tx2 가새로운체인에저장 ) 메인체인과사이드체인은서로거래를할수있습니다. 즉메인체인은사이드체인의특정주소로거래를개시할수있고, 사이드체인은메인체인의특정주소로거래를개시할수있습니다. 소스체인에크로스체인거래가생성되어거래가어떠한주소와어떠한체인을대상으로개시되었는지를표시합니다. 그런다음, 거래를통해타겟체인의영구잠금주소로 24 / 33

25 Magna 가전송이되는데, 여기에는사이드체인의실제출력값이포함됩니다. 타겟체인거래는크로스체인거래가소스체인의높이를충분히뛰어넘을때까지타겟체인으로전송되지않습니다. 높이가충분해야크로스체인거래가취소되지않기때문입니다. 최종타겟체인거래는타겟체인에저장되며, 교차거래가완료됩니다. 표 - 크로스체인거래의구조 분야 version vin vout 설명크로스체인거래의버전 id 일반 Vin 타겟체인의출력값은소스체인에서 영구잠금주소로의출력값입니다. branchid txhexdata 타겟체인 id 타겟체인거래 tx2; 거래의 vout 에는 실제타겟체인출력값이포함되어 있음 도표 - 사이드체인거래 25 / 33

26 ( 크로스체인거래 tx1 생성 tx2 를 t1 으로부터추출 -à t2 가새로운체인에저장 ) 사이드체인거래와크로스체인거래를생성하는 txhexdata 에는 tx2 라는비슷한거래가 포함되어있습니다. Tx2 에는채굴자의비용을보상해주고 Tx2 가타겟체인에원만하게 저장될수있도록소량의 Magna 가포함되어있습니다. 사이드체인거래및크로스체인거래생성의검증에는그에대응하는체인의활성화가필요합니다. 체인간거래커뮤니케이션은 RPC 인터페이스를통해이루어집니다. 커뮤니케이션의보안을위해각체인노드에는 RPC 사용자명과비밀번호가설정되어있습니다. 메인체인채굴자는모든크로스체인거래를검증하기위해모든사이드체인을활성화시켜야합니다. 사이드체인채굴자는메인체인과거래가위치한사이드체인을활성화시켜야합니다. 메인체인은다른사이드체인의거래를완료및검증하도록설정될수있으며, 이는네트워크에있는다른채굴자가검증할수있습니다 최적화계획 현재채굴자들은전체네트워크의안전을보장하기위해모든사이드체인데이터를 동기화해야하는등메인체인관련특정요구조건들로인해제한을받고있습니다. 사이드체인의수가증가하면메인체인채굴자들은상대적으로더높은디스크및대역폭 26 / 33

27 조건들을만족시켜야합니다. 이러한분제는서버클러스트를사용함으로써해결할수 있습니다 : 저희는다음을조정함으로써더나은솔루션을도출하고자합니다 : 1) 사이드체인채굴자가채굴을하기전에메인체인에자산을담보로맡깁니다. 사이드체인이채굴되면사이드체인의블록헤더를메인체인에작성할것입니다. 블록헤더에는사이드체인블록의머클트리의루트가포함되어있습니다. 2) 메인체인채굴자들은더이상모든사이드체인을모니터링할필요가없습니다. 3) 체인에는보고메커니즘이있습니다. 사이드체인채굴자가나쁜일을하면 ( 예를들어다른사용자의자산을특정계정으로전송하기위해존재하지않는거래를생성하는것 ) 다른모든사용자가이를체인에보고할수있습니다. 보고내용에는존재하지않는거래입력값이포함되어있어야합니다. 보고에는담보로일정량의 Magna 가있어야합니다. 4) 이때, 사이드체인채굴자는보고내용에반응을하게됩니다. 특정블록헤더의머클트리는 SPV 인증을통해해당거래의입력값이존재하는지를증명하는데사용됩니다. 5) 사이드체인채굴자의인증이통과가되면사이드체인채굴자는채굴을계속할수있으며, 채굴자는보고를한사용자의담보 Magna 를갖게됩니다. 불가능하다는결과가나올경우, 정보제공자는사이드체인채굴자가채굴을위해맡긴 Magna 를얻게됩니다. 이러한접근은시스템의복잡성을높이지만, 메인체인채굴자의동기화필요성을줄여주며기존의관행과비교해보았을때보안이크게낮아지지않습니다. 우리의목표는테스트넷을온라인으로이동시킨다음이최적화계획을실행하는것입니다. 27 / 33

28 2.6 개발도구의통합및지원 우리는개발자들이빠르게시작할수있도록도와주는다양한일련의도구들을제공할 것입니다. 여기에는 Unreal 및 Unity, Cocos 등을위한엔진플러그인, 모듈화된스마트계약 템플릿, 사전에구축된유닛테스트등이있습니다. 우리의궁극적인목표는 MagnaChain 을 Unity 와동등한수준의통합된개발도구세트로만드는것입니다. 기술의수준에상관없이모든개발자들은다양한크기의 dapp 및게임개발을저희의도구를활용하여할수있으며, 벡앤드프로그램없이블록체인애플리케이션의개발및출시를관리할수있습니다. 28 / 33

29 3 EOS NEO LISK GameChainSystem VH-POS PoW PoW DPoS DBFT PoS DPoS DPoS/LPoS PoS DPoS TPS > 1,000, ,000, TPS 13, ,000 1, , Gb 75 Gb Gb/ 187 Gb/ dapps / Lua Solidity C/C++ C#, Pyton, Java Solidity DPoS DPoS/LPoS PoS C/C++ C/C++ C/C++ C/C++ Pyton, JS, VB,.Net, C++ C/C++ Javascript Javascript Java - 29/33

30 4 로드맵 30 / 33

31 5 주의 이백서는오로지정보를전달하기위한목적으로사용되며, MagnaChain 토큰 (Magna) 의판매 또는구매에대한특정의견을구성하지않습니다. 상기정보또는분석은그어떠한형태의 투자조언이나투자의도, 또는투자조장을구성하지않습니다. 이백서는다른사람에게그어떠한형태의구매또는판매행위또는다른사람들에게그 어떠한형태의증권구매또는판매를장려하는행위로해석되거나받아들여지지않습니다. 또한그어떠한형태의계약이나약속으로도간주되지않습니다. 관련이있고원하는모든사용자는 MagnaChain 의위험성을명확하게이해해야합니다. 투자자가투자에한번이라도참여를하였다면, 해당투자자는이프로젝트의위험성을이해 및수용하며, 그에상응하는결과를개인적으로받아들일의지가있다는것을의미합니다. MagnaChain 팀은 MagnaChain 프로젝트에참여함으로써발생하는직접적또는간접적손실에 대한그어떠한책임도가지지않습니다. 31 / 33

32 6 참조 [1] Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System. bitcoin.pdf. Oct 2008 [2] Vitalik Buterin. Ethereum White Paper : A Next-Generation Smart Contract and Decentralized Application Platform. wiki/white-paper. [3] Wikipedia. Directed acyclic graph. [4] Serguei Popov for Jinn Labs. The tangle. April [5] Anton Churyumov. Byteball: A Decentralized System for Storage and Transfer of Value. [6] Wikipedia. PoW. [7] Wikipedia. PoS. [8] "Nxt Whitepaper (Blocks)". nxtwiki. Retrieved 2 January [9] mthcl (pseudonymous). "The math of Nxt forging" (PDF). pdf on docdroid.net. Retrieved 22 December [10] Vasin, Pavel. "BlackCoin s Proof-of-Stake Protocol v2" [11] [12] Ori Brafman. The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations [13] Yochai Benkler. Wealth of networks: How Social Productions Transforms Markets and Freedom [14] HOFFSTEIN J,PIPHER J,SILVERMAN J H.NTRU : A ring - based public key cryptosystem [15] LYUBASHEVSHY V,PEIKERT C,REGEV O.On ideal lattice and learning with errors over rings 32 / 33

33 [16] Adam Back, Matt Corallo, Luke Dashjr, Mark Friedenbach, Gregory Maxwell, Andrew Miller, Andrew Poelstra, Jorge Timón, and Pieter Wuille.Enabling blockchain Innovations with Pegged Sidechains.2014 [17] Sergio Demian Lerner.RSK White paper Overview [18] Sergio Demian Lerner.Lumino Transaction Compression Protocol (LTCP) [19] Sergio Demian Lerner.Sidechains and Drivechains, A view on 2-way peg designs / 33

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 WSA 10 주차 (18.09..) Ethereum 김도윤 (doyunism@gmail.com) 백서연구조합 (WSA: Whitepaper Study Alliance) Ethereum Scalability CryptoKitties, Ethereum Killer(DApp) Source : https://medium.com/@512jay/cryptokitties-5b5e2899267f/

More information

LTC 라이트코인명세서

LTC 라이트코인명세서 LTC 2017-10-27 라이트코인명세서 본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. Index 1 개요 2 기술명세서 O ver view 2-1 라이트코인 (Litecoin) 이란? 2-2 기술적특징 2-3 관련웹사이트 3 시장명세서 3-1 라이트코인의유통구조 3-2 시장현황 3-3 해외라이트코인상장거래소및거래현황

More information

공정한합의알고리즘 : deb 합의알고리즘 (A fair consensus algorithm : deb consensus algorithm) 목차 1. 개요 2. 합의알고리즘의공정성 3. deb 합의알고리즘 4. 공정한노드의역할및신뢰성검증 5. 성능 6. deb 합의알고

공정한합의알고리즘 : deb 합의알고리즘 (A fair consensus algorithm : deb consensus algorithm) 목차 1. 개요 2. 합의알고리즘의공정성 3. deb 합의알고리즘 4. 공정한노드의역할및신뢰성검증 5. 성능 6. deb 합의알고 공정한합의알고리즘 : deb 합의알고리즘 (A fair consensus algorithm : deb consensus algorithm) 목차 1. 개요 2. 합의알고리즘의공정성 3. deb 합의알고리즘 4. 공정한노드의역할및신뢰성검증 5. 성능 6. deb 합의알고리즘특성 7. 결론 1. 개요 2008년분산원장 (distributed ledger) 개념과합의알고리즘인작업증명

More information

말은 많은 Blockchain 2

말은 많은 Blockchain 2 loopchain-블록체인으로 진짜 서비스 만들어보기 말은 많은 Blockchain 2 진짜 만든 것은 있나? 뭐가 많이 있기는 한데 우리가 써먹어 볼건 있나요? 3 그런데 이런 일이 일어났습니다. 4 뭘 만든건가요?: 블록체인 기반 인증서 발급 각 증권사를 통해 인증서 발급 요청 후 인증서 발급에 필요한 정보를 기반으로 거래를 생성하고 이에 대한 Smart

More information

User interface design

User interface design Course Introduction Minsoo Ryu Hanyang University 교과목정보 1 강좌명 블록체인구조와원리 수업연도 2019 년수업학기 1 학기 과목구분전공학수번호 BLC6001 학점 - 이론 - 실습 3-3-0 수업코드 33451 교과목정보 설강대학한양대학교설강학과블록체인융합학과 강의시간 월 18:00 ~ 21:00 (X) 월 18:30

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

참고 : 더블링크드리스트 노드는데이터와포인터를가지고포인터가다음노드의데이터부분을참조하면서 연결되는자료구조이며, 데이터검색시포인터로연결된노드를검색하여값을찾음 < 더블링크드리스트연결구조 > 구분인덱스 ( 데이터베이스 ) 더블링크드리스트 장점 단점 < 인덱스및더블링크드리스트방

참고 : 더블링크드리스트 노드는데이터와포인터를가지고포인터가다음노드의데이터부분을참조하면서 연결되는자료구조이며, 데이터검색시포인터로연결된노드를검색하여값을찾음 < 더블링크드리스트연결구조 > 구분인덱스 ( 데이터베이스 ) 더블링크드리스트 장점 단점 < 인덱스및더블링크드리스트방 보안연구부 -2015-029 블록체인및비트코인보안기술 ( 보안연구부보안기술팀 / 2015.11.23) 개요 블록체인 (BlockChain) 은보안성, 무결성을제공하는저장플랫폼으로써, 비트코인 (Bitcoin), 거래정보, 저작권관리등다양한서비스가출시되고있음 본보고서에서는블록체인의대표적인이용사례인비트코인을통해적용된주요보안기술에대해알아보고자함 블록체인 ( 개념

More information

왜 2.0 인가? 비트코인이 아직 발전의 초기단계라면 왜 벌써 이를 뛰어넘는 2.0 플랫폼이 필요한 것일까? 우선 비트코인 기술자체가 완성된 것이 아니고 지속적인 개선과 발전이 필요. 하지만 비트코인은 이미 50억달러가 넘는 경제적 이해관계가 걸려 있는 네트웤. 1차적

왜 2.0 인가? 비트코인이 아직 발전의 초기단계라면 왜 벌써 이를 뛰어넘는 2.0 플랫폼이 필요한 것일까? 우선 비트코인 기술자체가 완성된 것이 아니고 지속적인 개선과 발전이 필요. 하지만 비트코인은 이미 50억달러가 넘는 경제적 이해관계가 걸려 있는 네트웤. 1차적 BlockChain 2.0: New experiments on improving and expanding the blockchain technology November 15, 2014 By Atomrigs http://atomrigs.blogspot.com/ 비트코인의 근본적 혁신 비트코인의 가장 근본적인 혁신은 무엇인가? 분산화된 노드간의 합의시스템으로서의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 B Type 가이드 가지고있는도메인사용 + 인증서구매대행절차 1. 신청하기. 네임서버변경 / 확인 - 네임서버변경 - 네임서버변경확인 3. 인증심사메일에회신하기 - 메일주소확인 - 메일주소변경 - 인증심사메일서명 4. Ver. 015.10.14 가지고있는도메인사용 + 인증서구매대행절차 도메인은가지고있으나인증서가없는경우소유한도메인주소로 를오픈하고인증서는 Qoo10

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

비잔틴 노드에 의한 네트워크 분기 시도와, 네트워크 정지 시도를 막기 위하여 네트 워크의 모든 노드들에 2번에 거쳐 합의 데이터를 전송한다. Tendermint와 같은 선행 연구들은 PBFT를 이용하여 비트코인으로 대표되는 작업증명 알고리즘을 사용하는 블록체인 시스템의

비잔틴 노드에 의한 네트워크 분기 시도와, 네트워크 정지 시도를 막기 위하여 네트 워크의 모든 노드들에 2번에 거쳐 합의 데이터를 전송한다. Tendermint와 같은 선행 연구들은 PBFT를 이용하여 비트코인으로 대표되는 작업증명 알고리즘을 사용하는 블록체인 시스템의 LFT: Byzantine Fault Tolerance를 지원하는 경량화된 고성능 합의 알고리즘 theloop June 23, 2017 Abstract 최초의 블록체인 구현 서비스인 비트코인은 작업증명 (Proof of Work) 알고리 즘을 이용하여 전 세계 규모의 네트워크에서 거래장부에 대한 합의를 이루었다. 그러나 비트코인에서 사용한 작업증명 알고리즘은

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Microsoft Word - 08_01_블록체인.docx

Microsoft Word - 08_01_블록체인.docx 아이리포지식창고 기출심화 - 01 블록체인합의알고리즘 양경주정보관리기술사 (kjyang75@gmail.com) 블록체인의핵심기술, 합의알고리즘 Concept KeyWord ( 블록체인정의 ) - 제3의공인기관이나중개자개입없이투명하고안전한거래를가능하게하는분산되고, 개방된공동장부관리기술 ( 합의알고리즘정의 ) - P2P 네트워크와같이정보도달에시간차가있는네트워크에서참가자가하나의결과에대한합의를얻기위한알고리즘

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

Microsoft Word - How to make a ZigBee Network_kr

Microsoft Word - How to make a ZigBee Network_kr 1 단계 ZigBee 네트워크설정방법 이보기는 ProBee 기기를이용해 ZigBee 네트워크를설정하는방법을보여줍니다. 2 단계 이보기에서사용된 SENA 제품입니다 : ProBee ZE10 Starter Kit ProBee ZS10 ProBee ZU10 3 단계 ZigBee 네트워크입니다. SE1 SE2 SE3 ZS10 ZS10 ZS10 R4 R5 R3 R1

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

- 목차 - 1. 개요 가. 아이콘 (ICON) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. ICON 컨셉및특징 - 독자적인블록체인기술, Loopchain - ICON의블록체인네트워크, 넥서스 (NEXUS) - IISS (ICON I

- 목차 - 1. 개요 가. 아이콘 (ICON) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. ICON 컨셉및특징 - 독자적인블록체인기술, Loopchain - ICON의블록체인네트워크, 넥서스 (NEXUS) - IISS (ICON I 아이콘 상장검토보고서 2018.03.21 - 목차 - 1. 개요 가. 아이콘 (ICON) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. ICON 컨셉및특징 - 독자적인블록체인기술, Loopchain - ICON의블록체인네트워크, 넥서스 (NEXUS) - IISS (ICON Incentives Scoring System) 4.

More information

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_ Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

목차 1. 개요 2. 앤드어스체인의빈전과목표 3. 합의알고리즘의공정성 4. deb 합의알고리즘 5. 앤드어스체인 (AndUschain) 6. 암호경제또는블록체인경제 7. 양질의일자리창출을위한저비용창업생태계 8. 로제우스 (ROZEUS) 프로젝트 9. 진행중인프로젝트 1

목차 1. 개요 2. 앤드어스체인의빈전과목표 3. 합의알고리즘의공정성 4. deb 합의알고리즘 5. 앤드어스체인 (AndUschain) 6. 암호경제또는블록체인경제 7. 양질의일자리창출을위한저비용창업생태계 8. 로제우스 (ROZEUS) 프로젝트 9. 진행중인프로젝트 1 공정한고속의퍼블릭블록체인 : 앤드어스체인 (version 0.6) ( 부제 : 공정한고속차세대이더리움 ) 미래는블록체인세상이될것이라고많은사람들이예측하고있습니다. 현재사이버세상의인프라가컴퓨터와인터넷인것처럼미래세상의인프라는블록체인이된다는것을의미한다. 사실블록체인은단순한분산원장기술그이상의의미를포함하고있다. 블록체인은우리에게주어진새로운컴퓨터이자네트워크이다. 이더리움의정의가글로벌신뢰컴퓨터이다.

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

More information

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을 목적에 맞게 설계된 어플라 이언스 원격 용도로 최적화된 어플라이언스 관리 및 에너지 효율성 향상 원격 관리 LOM(Lights Out Management), IPMI 2.0 장치 식별 버튼/LED 실시간 시스템 환경 및 오류 모 니터링 Infoblox MIBS를 통한 SNMP 모니터링 고가용성 공급 장치 예비 디스크 예비 냉각 팬 전원 공급 장치 현장 교체

More information

Contents Absract Project Background Vision FLETA Project 1. 블록체인기능극대화 2. 차별화된토큰이코노미 3. 멀티체인을통한확장성 FLETA's Innovation 1. 4대기술혁신 1.1 새로운블록 & 레벨트리검증방식 1.

Contents Absract Project Background Vision FLETA Project 1. 블록체인기능극대화 2. 차별화된토큰이코노미 3. 멀티체인을통한확장성 FLETA's Innovation 1. 4대기술혁신 1.1 새로운블록 & 레벨트리검증방식 1. FLETA WHITE PAPER KOR 1 Contents Absract Project Background Vision FLETA Project 1. 블록체인기능극대화 2. 차별화된토큰이코노미 3. 멀티체인을통한확장성 FLETA's Innovation 1. 4대기술혁신 1.1 새로운블록 & 레벨트리검증방식 1.2 새로운합의방식 : PoF (Proof-of-Formulation)

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

gdac-token-whitepaper-full-version-v1.2

gdac-token-whitepaper-full-version-v1.2 지닥 거래소 토큰(GT) 백서 GT White Paper: The Origin (Full version) Issue date 2018.12.05 Publisher GDAC Index 1. GDAC 거래소의 비전 2. GT(GDAC Token) 2.A. 기존 거래소 토큰의 한계점 2.B. GT가 추구하는 구조 3. GT 소개 3.A. 마이닝 플랫폼 3.B. 사용성

More information

Frama-C/JESSIS 사용법 소개

Frama-C/JESSIS 사용법 소개 Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

WIZBL_WHITEPAPER 한글

WIZBL_WHITEPAPER 한글 WIZBL WHITE PAPER 5th Generation of Blockchain Technology v 0.8 content subject to change 2018 WIZBL. All rights reserved. 면책조항 본 백서는 정보 제공을 목적으로만 작성된 것이므로 이 문서의 진술에 의존해서는 안됩니다. WIZBL은 어떠한 진술이나 보증(표현이나

More information

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로 한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리

More information

- 목차 - 1. 개요 가. 애터니티 (Aeternity, AE) 란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. 애터니티컨셉및특징 - Aeon Token (AE) - Name 시스템 - Aepps 4. 기술적특징 - PoW, PoS Hy

- 목차 - 1. 개요 가. 애터니티 (Aeternity, AE) 란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. 애터니티컨셉및특징 - Aeon Token (AE) - Name 시스템 - Aepps 4. 기술적특징 - PoW, PoS Hy 애터니티 (AE) 상장검토보고서 2018.06.07 - 목차 - 1. 개요 가. 애터니티 (Aeternity, AE) 란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. 애터니티컨셉및특징 - Aeon Token (AE) - Name 시스템 - Aepps 4. 기술적특징 - PoW, PoS Hybrid - State Channels

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

1. 블록체인이란 블록체인은말그대로블록단위의데이터를체인형태로연결해서보관하는형태로저장하는 형태를말한다, 중앙화된서버가없이분산화된 P2P 기반의네트워크에서각참여자 ( 노드 ) 들이 저장하는것에가장큰특징이있다. 현재컴퓨터시스템에서가장대중적인서비스형태는서버-클라이언트모델이다.

1. 블록체인이란 블록체인은말그대로블록단위의데이터를체인형태로연결해서보관하는형태로저장하는 형태를말한다, 중앙화된서버가없이분산화된 P2P 기반의네트워크에서각참여자 ( 노드 ) 들이 저장하는것에가장큰특징이있다. 현재컴퓨터시스템에서가장대중적인서비스형태는서버-클라이언트모델이다. 제휴보고서 2017.07.12 Issue&Trend 4 차산업혁명시대의핵심기술, 블록체인 BC 카드핀테크개발팀이지호팀장 ( jihoyi@bccard.com ) 2017년 6월대표적인블록체인어플리케이션인비트코인의 1비트코인의가치가 2500달러를돌파하여역대최고치를갱신했다. 7년전인 2010년에 10,000 비트코인으로라지사이즈피자 2개를주문하면서시작한최초거래이후비트코인의가치는엄청난속도로높아져왔으며,

More information

최근 블로그

최근 블로그 Journal of Next-generation Convergence Information Services Technology Vol.6, No.2, December (2017), pp. 67-73 차세대컨버전스정보서비스기술논문지 http://dx.doi.org/10.29056/jncist.2017.12.06 블록체인기반의게임및디지털콘텐츠유통시스템설계 Design

More information

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack FastTrack 1 Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack 5 11 2 FASTTRACK 소개 디지털 혁신은 여기서 시작합니다. Microsoft FastTrack은 Microsoft 클라우드를 사용하여 고객이 신속하게 비즈니스 가치를 실현하도록 돕는 고객 성공 서비스입니다.

More information

블록체인의다변화 : 채굴없는블록체인의확산 남충현정보통신정책연구원부연구위원 *namch@kisdi.re.kr, 043-531-4180 * 연세대학교경제학과학사, 동대학원석사 *University of Warwick 경제학박사 블록체인의다변화 : 채굴없는블록체인의확산 1. 광고총량제개념및도입방식 블록체인은비트코인에서중개기관을거치지않은개인간의 P2P 거래의신뢰성을담보하기위하여처음으로고안되었다.

More information

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1]

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1] * 넋두리 * 저는주식을잘한다고생각합니다. 정확하게는주식감각이있다는것이맞겠죠? 예전에애널리스트가개인주식을할수있었을때수익률은엄청났었습니다 @^^@. IT 먼쓸리가 4주년이되었습니다. 2014년 9월부터시작하였으니지난달로만 4년이되었습니다. 4년간누적수익률이최선호주는 +116.0%, 차선호주는 -29.9% 입니다. 롱-숏으로계산하면 +145.9% 이니나쁘지않은숫자입니다.

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

PowerPoint Presentation

PowerPoint Presentation 정보보호블록체인 목차 2 블럭체인메커니즘 블록체인플랫폼 블록체인메커니즘 1. 블록체인메커니즘 : 거래정보전파 4 멀리있는노드들간거래내용과순서는다를수있음 출처 : https://homoefficio.github.io 1. 블록체인메커니즘 : 블록체인충돌해소 5 멀리있는노드들이거의동시에 nonce 값을찾아마지막블록인 P 에각새로운블록을추가하며인접노드들에게전파 출처

More information

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L 1,000 AP 20,000 ZoneDirector 5000. IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. WLAN LAN Ruckus Wireless (ZD5000),, WLAN. 20,000 2,048 WLAN ZD5000 1,000 ZoneFlex

More information

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

More information

Beyond Blockchain 블록체인기술은중앙화된권력없이모든노드들간을합의할수있게하는방법을고안해냈습니다. 하지만블록체인기술은실시간트랜잭션의성사, 확장성같은근본적인문제점들과직면해있습니다. 개선된합의알고리즘에도불구하고, 현재구현된블록체인은한번에한블록만동기화하는노드를사용합

Beyond Blockchain 블록체인기술은중앙화된권력없이모든노드들간을합의할수있게하는방법을고안해냈습니다. 하지만블록체인기술은실시간트랜잭션의성사, 확장성같은근본적인문제점들과직면해있습니다. 개선된합의알고리즘에도불구하고, 현재구현된블록체인은한번에한블록만동기화하는노드를사용합 개발 개요 및 요약본 v0.8 2018. 05. 25 FANTOM, Beyond Blockchain. 2018 FANTOM. All Rights Reserved. fantom.foundation Beyond Blockchain 블록체인기술은중앙화된권력없이모든노드들간을합의할수있게하는방법을고안해냈습니다. 하지만블록체인기술은실시간트랜잭션의성사, 확장성같은근본적인문제점들과직면해있습니다.

More information

Yggdrash White Paper Kr_ver 0.18

Yggdrash White Paper Kr_ver 0.18 White paper (ver 0.18) 1 ,.,.?.,,,???..,,..,.,...,.,., p2p.. Team Yggdrash 2 1. 1.1 Why, Another, Blockchain? (,,?) 1.1.1, (TPS) / (Throughput),?. DApp., DB P2P..,.. DApp.... 2012 2 2018 2, 150GB, 14..

More information

No Slide Title

No Slide Title 저속 고토크 유압 모터 JS,JH, 시리즈 2K / J2K, 6k / J6K 시리즈 2005-1 B137 001-02 June 2000 JH 시리즈 특징 스풀 밸브 및 지로터가 있는 컴팩트한 디자인. 수입 고압 용량 샤프트 씰, 다 양한 범위의 마운팅 플랜지, 샤프트, 포트, 속도가 설계 유연성을 제공합 니다. 샤프트 회전 방향 및 속도는 쉽고 부드럽게 제어할

More information

( 호 ) < 내용요약 > 스마트컨트랙트도입으로가상화폐는블록체인비즈니스의핵심매개체로진화 스마트컨트랙트도입과함께가상화폐는지급결제수단뿐만아니라다양한비즈니스에서도응용가능해지면서블록체인을이용한플랫폼기반비즈니스확장이가속화됨 가상화폐는블록체인플랫폼에서사용되는화폐의기능뿐

( 호 ) < 내용요약 > 스마트컨트랙트도입으로가상화폐는블록체인비즈니스의핵심매개체로진화 스마트컨트랙트도입과함께가상화폐는지급결제수단뿐만아니라다양한비즈니스에서도응용가능해지면서블록체인을이용한플랫폼기반비즈니스확장이가속화됨 가상화폐는블록체인플랫폼에서사용되는화폐의기능뿐 2018. 2. 5 (1810 호 ) : 가상화폐의진화, ICO 의확산과규제 가상화폐시장의성장과진화 가상화폐를통한자금조달 (ICO) 의확산 ICO 에대한규제와법제화 (201810 호 ) < 내용요약 > 스마트컨트랙트도입으로가상화폐는블록체인비즈니스의핵심매개체로진화 스마트컨트랙트도입과함께가상화폐는지급결제수단뿐만아니라다양한비즈니스에서도응용가능해지면서블록체인을이용한플랫폼기반비즈니스확장이가속화됨

More information

본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다.

본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. EOS 이오스명세서 1 본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. Index 1 개요 2 기술명세서 O ver view 2-1 이오스 (EOS) 란? 2-2 위임지분증명 (DPoS) 합의알고리즘이란? 2-3 기술적특징 3 기업명세서 3-1 블록원재단소개 3-2 주요연혁 3-3 재단설립자 3-4 투자및 ICO 연혁

More information

804NW±¹¹®

804NW±¹¹® Copyright Samsung SDS All rights Reserved. 1 2 3 4 센트에서 빼낸 다음 삼성 S D S 고객센터 기사에게 연락합니다. 5 6 삼성 고객센터 기사에게 이지온 영상 전화기가 작동하는 상태에서 안전점검을 수행토록 요구해야 합니다 7 8 반드시 삼성 에서 승인된 부품만을 사용해야 합니다 삼성 에서 승인된 부품을 사용하지 않을

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

<B1E2C8B9BDC3B8AEC1EE2DB9DAC1F6BFB52DBCF6C1A42E687770>

<B1E2C8B9BDC3B8AEC1EE2DB9DAC1F6BFB52DBCF6C1A42E687770> 진화하는가치플랫폼, 블록체인 3.0 * 박지영한국예탁결제원차장 디지털화폐와블록체인은분리할수없다. 왜냐하면블록체인은금융직거래를제공하는플랫폼으로채굴 (Mining) 등을통해플랫폼의신뢰와지속성을유지하고다양한거래를통해가치를제공하는인터넷으로디지털화폐를통한결제기능이핵심이기때문이다. 이러한기능은블록체인 3.0으로진화하면서기술적진보와함께사회전반으로확산되어다양한분야에블록체인기술이적용되고거버넌스영역까지확대되는단계에이르게된다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 프라이빗블록체인소개와경량맞춤형블록체인 (it-chain) 구현사례공유 Kosslab 5 기전담개발자 이준범 2018-10-18 소개 이준범 Kosslab 5기전담개발자 카이스트소프트웨어아키텍처연구실석사졸업 중앙대학교컴퓨터공학부졸업 취미 : 카페에서코딩하기 관심분야 : 소프트웨어아키텍처, 머신러닝 ( 딥러닝,NMT), 블록체인 Github: https://github.com/junbeomlee

More information

wtu05_ÃÖÁ¾

wtu05_ÃÖÁ¾ 한 눈에 보는 이달의 주요 글로벌 IT 트렌드 IDG World Tech Update May C o n t e n t s Cover Story 아이패드, 태블릿 컴퓨팅 시대를 열다 Monthly News Brief 이달의 주요 글로벌 IT 뉴스 IDG Insight 개발자 관점에서 본 윈도우 폰 7 vs. 아이폰 클라우드 컴퓨팅, 불만 검증 단계 돌입 기업의

More information

백지 개정판 1.6 / 2001 년 8 월 7 일

백지 개정판 1.6 / 2001 년 8 월 7 일 백지 개정판 1.6 / 2001 년 8 월 7 일 내용 내용 1. 소개 2. 핵심 기술 2.1 스테이크 증명 2.1.1 POW와 DPOS의 비교 2.1.2 암호화 2.1.3 블록 및 블록 생성 2.1.4 주화 및 단조 공정 2.1.5 노드 2.1.6 트랜잭션 : 수수료 및 처리 시간 2.2 SegWit 2.2.1 개관 2.2.2 보안 2.2.3 블록 크기 및

More information

2 노드

2 노드 2019/05/03 17:01 1/5 2 노드 2 노드 소개 노드를사용하여계층적분산모니터링을구축할수있습니다. 각노드는Zabbix 서버자체이며, 각각이놓인위치모니터링을담당합니다 Zabbix는. 분산설정은최대 1000 개의노드를지원합니다. 노드의설정을사용하는장점은다음과같습니다. 일부지역에걸친대규모네트워크에서여러수준의모니터링계층을구축합니다. 계층에서하노드는마스터노드에전송합니다.

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

자유소프트웨어운동과 GNU 의시작 (The Free Software Movement & the Creation of GNU) 소프트웨어를만들어돈을많이벌거나스스로만족할수있지만, 결국내커리어에끝에선내가만든소프트웨어가사람들을분리시키고세상을더나은 프로젝트의탄생을야기했다. 20

자유소프트웨어운동과 GNU 의시작 (The Free Software Movement & the Creation of GNU) 소프트웨어를만들어돈을많이벌거나스스로만족할수있지만, 결국내커리어에끝에선내가만든소프트웨어가사람들을분리시키고세상을더나은 프로젝트의탄생을야기했다. 20 Sora: The Community-Embedded Token Jason Fang Jason@soratoken.com First Version: January 6, 2018 초록 (Abstract) 첫번째자유소프트웨어운동 (Free software movement) 을야기한 GNU 의창시자리차드스톨만 (Richard Stallman) 은오픈소스소프트웨어커뮤니티를하나로모으는비영리단체인리눅스재단

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

앤드어스 블록체인

앤드어스 블록체인 공정한고속의퍼블릭블록체인 : 앤드어스체인 (version 0.7) ( 부제 : 안전하고공정한고속차세대이더리움 ) 블록체인이제4차산업혁명의핵심기반기술또는제2의인터넷 ( 가치의인터넷 ) 이라는것을대부분의사람들은인지하고있다. 이는현재사이버세상의인프라가컴퓨터와인터넷인것처럼미래세상의인프라는블록체인이된다는것을의미한다. 사실블록체인은단순한분산원장기술그이상의의미를포함하고있다.

More information

Journal of Next-generation Convergence Information Services Technology 차세대컨버전스정보서비스기술논문지 Vol.8, No.1, March (2019), pp

Journal of Next-generation Convergence Information Services Technology 차세대컨버전스정보서비스기술논문지 Vol.8, No.1, March (2019), pp Journal of Next-generation Convergence Information Services Technology 차세대컨버전스정보서비스기술논문지 Vol.8, No.1, March (2019), pp.45-58 http://dx.doi.org/10.29056/jncist.2019.03.05 블록체인의태동, 현재그리고미래 한형성 1, 배수진 2 *,

More information

i

i 저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

라우터

라우터 네트워크 라우터 네트워크연결 라우터의 포지셔닝 맵 예전에는 소규모 환경에서도 스위치 무선 액세스 포인트 가속 어플라이언스 등 다양한 디바이스를 설치해야만 했습니다 은 이런 여러 디바이스에서 제공되는 네트워크 서비스를 하나의 플랫폼에 통합할 수 있는 슈퍼 라우터 입니다 이런 라우터들은 여러 서비스를 통합할 수 있을 뿐 아니라 라이선스 활성화 및 또는 확장 모듈

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

목차 개요. 3 블록체인 : 분산원장 블록체인이란?... 4 비트코인, 블록체인 2.0 및분산원장기술의성장배경... 5 클라우드컴퓨팅... 7 클라우드컴퓨팅이란?... 7 Bencoin 플랫폼이란?... 8 개요... 8 Bencoin 완전노드 (Full N

목차 개요. 3 블록체인 : 분산원장 블록체인이란?... 4 비트코인, 블록체인 2.0 및분산원장기술의성장배경... 5 클라우드컴퓨팅... 7 클라우드컴퓨팅이란?... 7 Bencoin 플랫폼이란?... 8 개요... 8 Bencoin 완전노드 (Full N Bencoin(BNC) BLOCKCHAIN SOLUTIONS White paper 목차 개요. 3 블록체인 : 분산원장.... 4 블록체인이란?... 4 비트코인, 블록체인 2.0 및분산원장기술의성장배경... 5 클라우드컴퓨팅... 7 클라우드컴퓨팅이란?... 7 Bencoin 플랫폼이란?... 8 개요... 8 Bencoin 완전노드 (Full Node)

More information

본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. 2

본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. 2 ZIL 질리카명세서 본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. 2 Index 1 개요 2 기술명세서 O ver view 2-1 질리카 (Zilliqa) 란? 2-2 기술적특징 3 기업명세서 3-1 재단소개 3-2 주요연혁 3-3 경영진 3-4 투자및 ICO 연혁 3-5 주요뉴스보도 3-6 관련웹사이트 4 시장명세서

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

Blockchain for the Internet of Things 2

Blockchain for the Internet of Things 2 WHITEPAPER Blockchain for the Internet of Things 2 함유량 개요... 4 1. 소개... 5 Blockchain... 9 Blockchain이 IoT 응용프로그램에적용되는것과관련하여중요한주제... 11 왜오늘날 blockchain 은 IoT에적합하지않는가?... 13 2. ThingsChain의비전... 14 어떻게 ThingsChain은현재의문제들을해결할수있는가?...

More information

슬라이드 1

슬라이드 1 -Block Chain & Platform R&D-. in Republic of KOREA With Coin 은세계복지사회를위해사용될스스로진화하는가상암호화가상화폐 Platform 이다. With Coin 의거래, 이체수수료등의수익금은세계복지사회건설을위해사용될것이다. [ 요약 ] With Coin 플랫폼은가장가벼운블록체인과 1초이하의전송속도로실생활에서사용할수있는코인이다.

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

비트코인과블록체인 이동산

비트코인과블록체인 이동산 비트코인과블록체인 2016.5 이동산 (mountie@paygate.net) 비트코인이란무엇인가? 비트코인이란무엇인가? 분산화된 P2P 시스템기반디지털가상화폐다 비트코인은전세계어느누구와도빠르게거래할수있는가상화폐다 비트코인은실험적인가상화폐다 비트코인은플랫폼이다 평균적으로 10 분마다블록증가 총비트코인공급량 : 2100 만 BTC (2040 년도달 ) 왜비트코인인가?

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

블록체인활용사례로알아보는금융권적용고려사항 한승우 * Ⅰ. 서론 23 Ⅱ. 블록체인개요 블록체인의개념 블록체인분류 26 Ⅲ. 블록체인활용사례 암호화화폐 주식거래 ( 장외시장 ) 전자공증 스마트계약 (Smar

블록체인활용사례로알아보는금융권적용고려사항 한승우 * Ⅰ. 서론 23 Ⅱ. 블록체인개요 블록체인의개념 블록체인분류 26 Ⅲ. 블록체인활용사례 암호화화폐 주식거래 ( 장외시장 ) 전자공증 스마트계약 (Smar 블록체인활용사례로알아보는금융권적용고려사항 한승우 * Ⅰ. 서론 23 Ⅱ. 블록체인개요 24 1. 블록체인의개념 24 2. 블록체인분류 26 Ⅲ. 블록체인활용사례 27 1. 암호화화폐 27 2. 주식거래 ( 장외시장 ) 30 3. 전자공증 31 4. 스마트계약 (Smart Contract) 32 5. IoT( 사물인터넷 ) 33 Ⅳ. 금융권적용고려사항 35 1.

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

POC Report

POC Report Copyright SecurityPlus 2015 블록체인과안전한초연결사회 폴라리스최종훈 발표자프로필 성명 / 직급 최종훈 / 주임소속두리안정보기술 사진 수상이메일 cjhzz@naver.com 주요경력 영어학술동아리 E.T.W.TIME 51 대회장 육군정보통신학교 KJCCS/ATCIS 조교 두리안정보기술시스템 / 네트워크엔지니어 폴라리스 1 기맴버 저서 강의

More information

IoTon Technical Paper_KO_v1.0

IoTon Technical Paper_KO_v1.0 Version 1.0 Sep 14, 2018 Contents 4 5 8 9 10 IoTon 블록체인소개 1. IoTon블록체인개요 1. 분산공유원장 2. 데이터베이스구조 DAG(Directed Acyclic Graph) 2.1 DAG의배경과발전과정 2.2 DAG의특징 2.3 DAG의수학적증명 2.4 합의와이중지불판단 19 3. 합의모형 (PBFT + DPoS)

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

<B1E2C8B9BDC3B8AEC1EE2DB1E8BFF82DBCF6C1A42E687770>

<B1E2C8B9BDC3B8AEC1EE2DB1E8BFF82DBCF6C1A42E687770> 주간기술동향 2018. 6. 20. 비트코인블록체인동작원리및진화 * 김원 한국인터넷진흥원연구위원 비트코인은 2008년 10월 31일사토시나카모토라는정체불명의인물이발표한논문에서시작되었다. 비트코인은 P2P 네트워크상에서구현한최초의암호화폐이다. 또한, 블록체인기술은비트코인을구현하기위해만들어졌기때문에블록체인과비트코인은동시에탄생했다. 이는 P2P 기반의네트워크에서

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

USC HIPAA AUTHORIZATION FOR

USC HIPAA AUTHORIZATION FOR 연구 목적의 건강정보 사용을 위한 USC HIPAA 승인 1. 본 양식의 목적: 건강보험 이전과 책임에 관한 법(Health Insurance Portability and Accountability Act, HIPAA)이라고 알려진 연방법은 귀하의 건강정보가 이용되는 방법을 보호합니다. HIPAA 는 일반적으로 귀하의 서면 동의 없이 연구를 목적으로 귀하의

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information