DUBU4

Size: px
Start display at page:

Download "DUBU4"

Transcription

1 1 DUBU 4 BLOCKCHAIN SYSTEM WHITEPAPER

2 2 DISCLAIMER The software and technology you are about to use functions as a free, open source, and multisignature digital blockchain and wallet. The software does not constitute an account where the developer of this software or other third parties serve as financial intermediaries or custodians of your notes or other valuables. While the software has undergone beta testing and continues to be improved by feedback from the open-source user and developer community, we cannot guarantee that there will be no bugs in the software. You acknowledge that your use of this software is at your own discretion and in compliance with all applicable laws. You are responsible for safekeeping your passwords, private key pairs, PINs and any other codes you use to access the software. IF YOU LOSE ACCESS TO YOUR DUBU4 WALLET, YOU ACKNOWLEDGE AND AGREE THAT ANY NOTES OR OTHER VALUABLES YOU HAVE ASSOCIATED WITH THAT DUBU4 WALLET WILL BECOME INACCESSIBLE. All transaction requests are irreversible. The authors of the software cannot retrieve your private keys or passwords if you lose or forget them and cannot guarantee transaction confirmation as they do not have control over the DUBU4 network. To the fullest extent permitted by law, this software is provided as is and no representations or warranties can be made of any kind, express or implied, including but not limited to the warranties of merchantability, fitness or a particular purpose and no infringement. You assume any and all risks associated with the use of the software.

3 3 In no event shall the authors of the software be held liable for any claim, damages or other liability, whether in an action of contract, tort, or otherwise, arising from, out of or in connection with the software. We reserve the right to modify this disclaimer from time to time. 당신이사용하고자하는소프트웨어및기술은무료, 오픈소스, 다중서명블록체인및전자 지갑입니다. 이소프트웨어의개발자및제 3 자가귀하의자산을금융중개하거나수탁하는역할을수행하는 기능을제공하지않습니다. 이소프트웨어는베타테스트를진행중이고오픈소스사용자와개발자커뮤니티를통한 피드백으로계속개선되고있지만, 저희는이소프트웨어에버그가없다는것을보증하지는 못합니다. 귀하는이소프트웨어를사용하는것은귀하의재량이며모든해당법률을준수함을인정합니다. 당신의암호, 개인키, PIN 그리고이소프트웨어에접근하기위해필요한기타코드들을안전하게 보관하는것은귀하의책임입니다. 만일 DUBU4 지갑에접속할수있는방법을분실했다면, 귀하는해당지갑과관련된모든 자산들도분실될수있다는것에동의합니다. 모든거래요청은불가역적이며되돌릴수없습니다. 이소프트웨어의개발자는당신이분실하거나잊어버린패스워드나개인키를복구할수없으며 아울러 DUBU4 네트워크에대해통제를할수없는관계로거래승인은보장할수없습니다. 법이허용하는한도내에서이소프트웨어는 ' 있는그대로 ' 제공되며상품성, 적합성또는특정 목적및침해하지않았음에대한보증을포함하여 ( 이에국한하지않고 ) 명시적인혹은묵시적인 어떠한종류의진술이나보증도할수없습니다.

4 4 귀하는이소프트웨어사용에관련된모든위험을감수합니다. 어떠한경우에도이소프트웨어의개발자는계약이나불법행위혹은이소프트웨어로인해 직간접적으로발생하는모든청구, 손해또는기타책임을지지않습니다. 저희는이면책조항을수시로수정할권리가있습니다.

5 5 ABSTRACT 2015 년은 암호화폐 (Cryptocurrency) 가폭발적으로성장했던한해였습니다. 이전에는단순히비트코인의데이터구조로만알려졌던블록체인이라는기술도같이주목받기시작했습니다. 나카모토사토시 (Nakamoto Satoshi 라는필명으로알려진 ) 에의해그의백서에서언급한 블록 과 체인 말하자면 연결된블록 이라는개념이 인터넷의정보의혁명 이래로 가치의혁명 이라는새로운시대의도래를촉진했습니다. 비트코인과함께시작된이시기를 Blockchain 1.0 이라고합니다. 이때비트코인의프로토콜을 더욱확장하여블록체인을탈중앙화된어플리케이션플랫폼의영역까지확대한것이 이더리움 (Ethereum) 이었고사람들은이시기를 Blockchain 2.0 이라고분류합니다 년까지성공적이었던이두기반기술은사용하는사람이늘어나고블록체인의크기가점점커질수록선형구조의블록이링크되는데이터구조만으로는해결할수없는문제들이나타나기시작합니다. 사람들은새로운패러다임이나타날시기라고생각하게되었고많은개발자들과학자들이새로운대안을내놓기시작합니다. DAG(Direct Acyclic Graph) 즉방향성비순환그래프가그대안으로서강력하게제시되기시작했습니다. 비로소 Blockchain 3.0 시대가도래하기시작한것입니다. 블록체인은이제새로운시대적요구에부응해야할시기가되었습니다. 공유 와 당사자간직접거래 라는블록체인의최대의장점은그양날의검인비효율성을최대한제거하고실제사용할때요구되는다양한방법에대해포괄적이고실존가능한해결책을제시해야합니다. 그래서저희 DUBU4 는블록체인에서는이러한블록체인에대한미래적확신과현실적대안사이에서고민하고연구했던방법들을제안하고자합니다.

6 6 이백서는 DUBU4 Blockchain 시스템에대한디자인지향과기술적설계들에설명입니다. DUBU4 WHITEPAPER 1 지금까지의블록체인 개요 기존블록체인의대표적인문제점 블록체인기술의현재 블록체인기술의미래 10 2 DUBU4 블록체인개요 DUBU4 블록체인이그리는미래 DUBU4 블록체인코인레이어 DUBU4 블록체인지향점 DUBU4 블록체인기술핵심 18 3 DUBU4 블록체인 TECHNICAL DETAIL DUBU4 코어 투명성과익명성 DUBU4 블록체인 합의 SUPPORTED DEVELOPMENT WITH MULTI LANGUAGE GUI DEVELOPMENT TOOL ATOMIC SWAP P2P EXCHANGE 34 4 로드맵 35 5 참고문헌 용어설명 기술참조 38

7 7 1 지금까지의블록체인 1.1 개요 비트코인에의해촉발된암호화폐는암호화폐자체가가져오는제 3 자개입이없는 당사자주의 경졔라는새로운패러다임에대한기대와함께블록체인기술자체에대한관심을증폭시켰으며 다양한연구와새로운보완기술들이발전하는계기가되었습니다 년소개되어 2012 년폭발적인성장을하며이당시의블록체인기술은사용자들이갖고있는블록체인에대한개념과요구에충분히부응할수있었습니다. 그수요자가많지는않았으며거래가제한되어있어보안적이슈나기술적인요구사항도많지않았습니다. 몇가지기술적인오류들을제외하고는당시에는나름만족할만한기술로등장, 자리를잡아가고있었습니다. 그러나사토시혹은뷰테린도생각하지못할만큼빠른속도로관심과기대가증폭되고그에 비례하여사용성에대한구체적인요구가폭발적으로증가하게되자더이상기존의 시스템으로는이러한요구를수용할수없는지경에이르게되었습니다. < 그림 년현재상위 10 위코인 >

8 8 1.2 기존블록체인의대표적인문제점 1 블록체인자체의근원적인문제점 - 데이터크기와속도의비효율성 a 블록체인은일렬로늘어진정보의추가가가능한데이터베이스입니다. 원하는모든노드가블록을만들수있지만채택되는블록은오로지하나이며다수의합의에의해승인된블록만이최종블록으로체인에연결될수있습니다. 새로운데이터를데이터베이스에추가하기위해찾고, 검증하고, 싱크하는번잡한프로세스가존재하므로블록이쌓이게될수록당연히속도는느려지게되어있습니다. b 또한, 추가만가능한데이터구조로인해블록체인자체의사이즈는계속커지게되고, 모든노드들은이러한최종데이터베이스의사본을동일하게보관하고있어야하며 이때발생하는싱크작업자체에도상당한시간이소요됩니다. 2 블록생성에사용되는비효율적알고리즘 a 비트코인의 PoW 합의알고리즘의경우한블록을생성하는데소모하는전기량은 2017 년기준약 250 kw h 이며이는서울시한가족이사용하는월전기량과동등한수준의 양입니다. 이러한양의전기를단순히단 1 개의블록을쌓는데에사용되고있습니다. b 비트코인의채굴풀 (Mining Pool) 은한때전세계 500 대의슈퍼컴퓨터가사용하는연산능력을모두합친것보다훨씬많은양의연산을수행한적이있으며한해전세계하위 160 개국이 1 년간사용하는전기량을앞질렀던적도있었습니다. 이러한엄청난자원의소비가단순한블록쌓기에동원되고있는것입니다. c 이를개선하기위해수많은종류의합의알고리즘들이등장했지만비트코인, 그리고이와 유사한알고리즘을가진이더리움은여전히부동의세계 1, 2 위의유통량을자랑하는 암호화폐이며아직도 70% 이상의채굴풀들이이들을위해가동되고있습니다. 1.3 블록체인기술의현재 1 블록체인은완결된기술이아니다 a 블록체인에사용된암호알고리즘이향후양자컴퓨팅에저항성을가질수있는지회의를제기하는사람들이많습니다. 비트코인이사용하는 SHA-256 해시알고리즘은향후양자컴퓨팅의의해해독될가능성이높다는연구결과들이이미존재및발표되어있습니다.

9 9 b 위험한상황은검증에수년이걸리는암호화알고리즘을개발자가 보장 한다는이유만으로믿고써야하는상황으로대표적인케이스는 IOTA 가자체개발한해시알고리즘인 SHA-3(Keccak) 과 Curl 을조합하여변형한 P-Curl 에대한논쟁으로검증이되지않은암호화알고리즘으로아직도이에대한검증논쟁이많이발생하고있습니다. c 또한, 이더리움에서사용하는가상머신의단순코딩오류로사용자들의자산이더이상사용할수없게된다거나 2016 년 BitGo 지갑의취약성으로비트피넥스 (Bitfinex) 거래소가 12 만 ETH 를도난당한사례들은앞으로도얼마든지일어날수있는결함들입니다. d 블록체인의최대의적은해킹이아니라미흡한기술과미흡한어플리케이션구조에 있다는점을입니다. 2 블록체인은만능의데이터베이스가아니다 a 블록체인의태생적인구조상의한계와데이터가추가되고연결되는과정의문제로인해블록체인을사용하면더큰문제가발생되는경우도있습니다. 어떠한경우에는기존의관계형데이터베이스와분산된네트워크스토리지에의존하는전통적인데이터베이스방식이훨씬더효율적일수있습니다. b 특히, 프라이빗블록체인의경우오히려분권화 (Decentralization) 의장점이모호한부분이많기때문에개발및활용에있어많은고민이필요합니다. 공유 와 강력한조작및변경저항성 이필요한경우가아니면블록체인의사용보다는기존의데이터베이스를사용하는것이훨씬나을수있기때문입니다. c 블록체인은 체인 형태이기때문에블록삽입이직렬화되어야하고이때문에데이터의업데이트속도가병렬적인업데이트를하는전통적인데이터베이스보다느릴수밖에없습니다. 검증되지않은불특정다수의사람이참가할수있는글로벌규모의네트워크에서는이처럼비싼비용과느린속도가용납이될수있지만참가자가엄격히통제되는기업환경에서는블록체인기술에그토록많은에너지와시간을쏟을필요는없을수있기때문입니다. 3 스마트계약 (Smart Contract) 과연만능인가? a 자율및자체이행을하는계약의측면에서스마트계약은별도의이행강제주체가필요없다는점에서블록체인이가진가장매력적인기능중하나라고할수있습니다. 기본적으로이는계약당사자들이동의한거래조건이달성될때그대가로약속된자산이자동으로계약당사자에게전달되는시스템이다.

10 10 b 개념적으로보면멋진아이디어임에도이런비즈니스프로세스의자동화를코드로옮긴다는것은생각보다훨씬어렵고복잡한데비해현재까지개발된블록체인개발용스크립트언어는매우초보적인수준으로단순한분기와조건설정이전부인상태입니다. 더불어이런스크립트자체의오류도상당하여때로는이더리움하드포크사태와같은최악의상황까지불러일으키기도합니다. c 거래준수에대한세부적인운용방안, 분쟁시해결방법등, 실질적인블록체인의운영방법을구현해넣기에는아직스마트계약은스마트하지못하다. 특히비정상적상황에서계약을정지시키는 킬스위치 등은블록체인은변경될수없다는대원칙에위배되는자기모순을가지고있고이러한형태의많은문제들의해결방안을추가하면서대원칙에위배되지않는블록체인을개발하는일은아직도스마트계약이넘어야할산입니다. 1.4 블록체인기술의미래 1 확장성과신뢰성의확보 a 블록체인기술은기본적으로두개인, 기업, 단체간의신뢰를수학적원리로대체하려는시도다. 이는바꿔말해블록체인기술의수학적원리에대한의존성이커질수록더많은노드 ( 서버 ) 가필요하게되며, 운영환경은더욱연산집약적이되고, 그에따라비용도증가하게됨을뜻합니다. 이는필연적으로블록체인의확장성을더욱악화시키는악순환을발생시킵니다. b 또한, 가장널리사용되는블록체인형태이기도한퍼블릭블록체인은불특정다수에게투명하게열려있기때문에누구나거래장부를볼수있습니다. 비트코인과이더리움이이런경우인데이것을상업적환경에서사용할때에는이투명성이반드시좋은것이라고보기어렵습니다. 예를들어, 만약블록체인기술이주식거래플랫폼상에서즉각합의 (Instant Settlement) 메커니즘으로사용된다면? 각참여자가다른참여자의모든의도와행동을읽을수있게되므로결국메커니즘자체가제대로기능하지못하게될가능성이있는것입니다. c 또다른예로, 만일제조업에서공급업체에대한공개거래장부로블록체인기술을사용할경우어떤한계약자가블록체인상의다른모든거래업자들의거래내역을볼수있게될것입니다. 이상태에서는반대로기업은이거래데이터를어떻게하면비공개로유지할수있을지에대한고민이생길수밖에없습니다. 현재의기술

11 11 내에서는이런경우에기존의전통적인방식의데이터베이스를사용하는것이더나은 선택이될수있습니다. d 블록체인을사용해야하는경우는비신뢰기반의 거래, 참여자모두에게열린 공유 시스템및 강력한조작및변경저항성 이필요한경우뿐입니다. 2 암호화폐의미래 a 미래학자이자저자인토마스프레이 (Thomas Frey) 는 암호화폐는생활의일부가됐다. 암호화폐가 2030 년까지법정화폐의 25% 를대체할것 이라고예측하며암호화폐를 훨씬더효율적인시스템으로평가했다. b 글로벌미래연구소의제임스캔턴 (James Canton) 박사는 암호화폐가지난 2 년간새로운 자산으로서의가능성을보여줬다 고말했다. 그는 암호화폐투자가기하급수적으로 증가할것 이라고덧붙였다. 3 DAO 구조 < 그림 2. Distributed Autonomous Organization; DAO 구조 > a 과거의신뢰할수있는제 3 자를구성원들이선출또는선택하여역할을부여하는 방식에서구성원이직접모든정책에참여하고의사결정을하는체계로다양한 이해관계자들이집단지성을활용하여의사결정을할수있는환경을블록체인

12 12 네트워크가제공하는방식으로변모하여 분산된자율조직 (Distributed Autonomous Organization; DAO) 이등장하고모든서비스를블록체인기반으로운용하게될것 입니다. 4 블록체인 3.0 < 그림 3. 블록체인 3.0> a 블록체인 1.0, 블록체인 2.0 시대를지나초당 1,000 TPS 속도의트랜잭션처리와양자 컴퓨팅저항, 현실에즉각반영할수있는기술인블록체인 3.0 기술의등장 2 DUBU4 블록체인개요 우리는 DUBU4 는블록체인의발전과밝은미래를믿습니다. 수학적알고리즘이보장하는 비 신뢰기반 (Trustless) 거래시스템이라는개념은인류가생각할수있는최고의개념적경제 혁명이라고말할수있을정도이며때론아름답기까지합니다. 그러나위에서보았듯이넘어야할요소가분명히존재합니다. 우리가주목하는부분은 효율성 과 사용성 의향상에있습니다. 실제수요자가현실에서요구하는다양한거래요구와블록체인만이가지는고유한특징을쉽게활용할수있게만드는것을우리의과제로생각하고있습니다.

13 13 우리의 DUBU4 Blockchain and Economic System 이제공하고자하는서비스를개념과기술 두가지측면에서좀더상세히설명하고자합니다. 2.1 DUBU4 블록체인이그리는미래 1 전자 ID (Digital Identity) a 위, 변조에서자유롭고본인인증절차의복잡한등을간소화하는디지털신원시스템. 사용자는본인정보에대한모든권한을가지며정보활용도를직접결정합니다. 분산장부기술 (Distributed Ledger Technology) 로위, 변조및도용위험을최소화할수있으며발급절차의간소화로비용절감및정보노출을최소화할수있습니다. b 다양한분야에서개인의정보를사용해야할때정보제공자자신이허락한노출 정도에따라쉽고빠르게데이터를찾을수있으므로관공서및특정기업을통해야만 하는신원확인프로세스의단계를대폭줄일수있습니다. 2 전자문서원본증명 (Digital Stamping) a 블록체인이제공하는거래와시간정보의합치성의부분을응용하면발급된전자문서의 해시와거래해시를동시에게재하여제출된전자문서의원본보증및검증이손쉽게 이루어질수있습니다. b 위탁기관, 인증기관, 등록기관등으로분류된기존의제 3 자인증위임프로세스의 비효율성, 고비용구조가한번에개선되며도용방지및진위여부구분에탁월한보안 능력을제공할수있습니다. 3 출처증명 (Provenance) a 엔터프라이즈유통채널의경우관리자검증과승인기록을 DUBU4 블록체인으로 관리하여전과정을한번에모니터링할수있으며관계자사이의인증및승인 절차를간소화할수있습니다. b 이는식품의변질이나가축의질병등으로인해문제가발생했을경우역학조사및원산지, 제조자출처를즉각적으로확인하여효율적인대응이가능하도록할수있으며전체단계를담고있는유통정보로인해이거래에참여하는다양한사용자에게무결성이보장된정보가공유됨으로번거로운 2 중, 3 중의확인과정없이전체프로세스를빠르게진행할수있습니다.

14 14 c 소비자에게는출처및원산지확인에대한불투명성을제거하여단순히제조및 공급자의약속을믿는것이아니라직접빠르고간편하게원산지및유통정보를확인 할수있는것도가능합니다. 4 물류 (Logistics) a 물류는하나의거대한순환망으로이는제조에서판매, 수요자, 중간에공공기관까지참여하는거대한블록체인으로간주할수있습니다. 현재의방식에서는각단계에필요한검증및확인절차로인해실제상품이나서비스에드는이동시간을제외하고도엄청난비용이소비됩니다. b 이러한문제점들은관리및유통비용을상승시키고결과적으로전체적인유통비용을 상승시키는결과를가져옵니다. 특히국제간거래가개입된물류인경우는이복잡도는 기하급수적으로증가하게됩니다. c 만일, 여기에 DUBU4 의효율적인블록체인시스템을도입하한다면? 만일, 투명하고위, 변조가불가능한블록체인에이물류의전과정에걸친내용들을기록해놓는다면물류망의참여자간의사소통이획기적으로향상될수있으며공공기관에서도효율적인모니터링을실시하여관세, 세금, 검역등의 Compliance Process 들이투명하고빠르게진행될수있을것입니다. 생산, 소비자들뿐만아니라물류과정전반에걸치참여자들에게스마트한물류관리가제공될수있는기반이되는것입니다. d 사용자입장에서도기관이나업자가제공해주는기존의물류정보조회의한계에서 벗어나전과정에걸치세세한과정을쉽게모니터링할수있어구매자단계의오류를 크게개선시킬수있습니다. e 바야흐로 DUBU4 블록체인이물류의혁명적변화의토대가되는것입니다. 5 Full Stack Governance 를통한균일하며, 자율적이고효과적인자산거래시스템구현 a 디지털자산의효율적인거래를위해다양한시스템을준비하고제공합니다. 우리는 DUBU4 블록체인이외부에존재하는현실및디지털자산과 DUBU4 블록체인안에 존재하는자산의원활한교환을위해여러가지기술적단계를제시할계획입니다. b DUBU4 는사용자가원할경우자산을손쉽게생성할수있습니다. 해당자산은유저가발행한 Token 일수도있고별도의자산과연결시킨 Bridge 자산일수도있습니다. UCA (User Created Assets) 을풀스케일로지원하여특별한목적의자산거래시스템을쉽게구현할수있도록지원합니다. 주요한목적을위한 DUBU4 자체의 Core Assets 을

15 15 제공하며이를기반으로유저들이스스로 User Assets 을확장시켜나갈수있도록 합니다 c 우선 DUBU4 블록체인외부의디지털자산 ( 비트코인, 이더리움등 ) 을연결시키는다양한 Gateway 및 Bridge 시스템을제공할예정입니다. 이로써 DUBU4 Coin Type-1 을교환매개로하는 DEX 및 Atomic Swap 이가능하도록합니다. Fiat 화폐 ( 현물화폐 ) 및자원등과같은현실세계에존재하는유형의자산들은믿을수있는제 3 자에게전용블록체인노드를제공하여블록체인내부의자산과연결시킬수있도록합니다. d 이는 Paypal 혹은블록체인계에서는 Ripple 이나 Stellar 의 Anchors 와비슷한개념이며신뢰할수있는제 3 사업자의개입으로진행이될수있습니다. 물론 Anchors 들역시모든거래는 DUBU4 의블록체인과동일한프로토콜아래진행됩니다. 이를응용하면이미존재하는현실세계의다양한결제시스템들 (ATM, Credit Card 등 ) 과쉽게접목이가능합니다. 6 DUBU4 ICO 및토큰발행시스템을통한다양한거래방법지원 a 블록체인은이제 DApp 을제외하고는논의할수없는시대가되었습니다. 사용자는제공되는 기본시스템 만으로생성된거래보다자신에게맞는새로운거래방법을만들고싶어하고독특한아이디어를구현하고싶어합니다. DUBU4 는사용자가자신의기준토큰및추가적인새로운토큰발행, ICO 진행시외부토큰과의연결등을지원하여자생적으로발전하는블록체인생태계를적극적으로지원할예정입니다. b 사용자및기업은자유롭게자산형, 지분형, 상품형등다양한방향으로스스로의거래 아이디어를보증된가치체계아래서설계해나갈수있습니다. c DUBU4 경제생태계의분산화된서비스 (Decentralization of Services) 토대제공 d 유틸리티토큰과블록체인의레버리지를활용한다양한서비스접목을지원합니다. e 통화정책과무관한유틸리티토큰을사용하므로규제에서비교적자유로우며서비스의단위가명확하여사용개념의이해가쉽고사용자에게는위, 변조가불가능한장부로인해높은투명성을담보할수있어이를접목하여기존구조를개선하기좋은분야를선제적으로지원하고그에따른기반기술을개발해제공할예정입니다.

16 DUBU4 블록체인코인레이어 1 코인레이어개요 a 총 4 종류의코인으로구성 i Coin Type-1 ii Coin Type-2 iii Coin Type-3 iv Coin Type-4 b 향후 3 년간 4 개의코인을개발및공개할예정입니다. 곧정식명칭을부여할 예정입니다. 2 코인레이어상세 a 현재 DUBU4 Blockchain 1 이먼저개발되어시험가동되며이블록체인위에서 Coin Type-1 이생성될예정입니다. DUBU4 Blockchain 1 은우리가생각하는블록체인의근간이되는부분을담고이를확장할수있도록설계되어각기능별정합성및효율성을실제확인하는실험적블록체인의성격을가지고있습니다. Coin Type-1 은총 10 억개발행예정이며모두선발행되고 40% 가량의외부공개물량을제외하고는모두재단이보유할예정입니다. b DUBU4 Blockchain 2 는우리의본격적인블록체인으로 DUBU4 Blockchain 1 에서검증된내용및 ICO 참여자들의다양한의견을바탕으로대대적인보완및개선이이루어져공개될예정이며향후 Coin Type-2, 3, 4 를위한기반블록체인의역할을할것입니다. 실제릴리즈되는 DUBU4 블록체인이라고할수있습니다. c DUBU4 Blockchain 1 은지속적으로존재하며이에따른 Coin Type-1 도향후추가개발되는블록체인내의코인들과외부코인들을연결하는 Bridge 코인으로그역할을할예정입니다. 저희 DUBU4 에서 Coin Type-1 은이러한매우중요한의미를지닙니다. 최초프라이빗세일투자진행자들및 ICO 참여자들을중요한참여자로모시겠다는약속이기도하며실제적으로추후개발되는모든 DUBU4 코인의가치를평가하는기준코인의역할을하게될예정입니다. d 예를들면, DUBU4 Blockchain 2 에적용될 Witness 노드운영은 Coin Type-1 을 Deposit 해야가능하도록설계할예정이며 DUBU4 Blockchain 의발전방향에대해

17 17 중요한합의가필요할경우투표권을부여합니다. 저희가제공할예정인 DEX 에서도이미가치를보유한코인으로써 Atomic Swap 에 Base Resource 로교환하거나매각할예정입니다. DUBU4 의모든주주권은 Coin Type-1 에서나온다는것이저희가 Coin Type-1 의소유자분들에게드리는약속입니다. e Coin Type-2 는 PoS/PoW Hybrid 로설계될예정이며 30% 선발행 (Pre-Mined), 70% 는채굴유동 (Mining Liquid) 으로남겨집니다. 선발행된코인 30% 는전량 Coin Type-1 의가치로부터파생되며 Coin Type-1 과교환을원하면소각후해당가치만큼 CoinType-2 코인을지급합니다. Coin Type-2 의자세한기술적스펙은추후백서버전업과 Git-Hub 소스공개를통해자세히공개할예정입니다. f Coin Type-3, 4 는현재 PEG Coin 과 Bridge-Anchor 전용코인으로설계및개발됩니다. 이부분에대한자세한기술적스펙은추후로드맵에따라순차적으로공개될 예정입니다. < 그림 4. 4 Types Coin 가치내재 > 2.3 DUBU4 블록체인지향점 1 DAG 기반의블록체인코어 현존하는가장빠르고경량화된블록체인시스템 a No Blocks with Unlimited Transactions b Conditional Payment 조건부지불, 일반인도이용가능한간이스마트계약 c Witness Consensus Algorithm 이중지출 (Double Spending) 방지

18 18 d Quantum Resistance 양자컴퓨팅저항성 e D4VM DUBU4 Virtual Machine, 다양한언어의가상머신지원 2 UAM - Unified Assets Manage System, 통합자산관리시스템지원 a 송금, 인출 b P2P 거래소 c Trusted Data Oracle, 제 3 자데이터피딩시스템 d Dual Transaction, 신뢰도조절기반의 Dark, White 거래시스템 e Messenger Based 자산관리, Textcoin Messaging f Blockchain Schema & Deploy GUI Tool g Transaction Search 3 DEX 철저히분권화된거래소시스템 2.4 DUBU4 블록체인기술핵심 DUBU4 블록체인시스템의빠른트랜젝션과모듈화시스템구성으로메인체인과기타파생체인들간의연결성 (Linkable) 을지향하고있습니다. 메인체인을구성하는근본알고리즘은 DAG 성격의알고리즘을사용합니다. DUBU4 에구현된 DAG 에대해좀더자세히알아보겠습니다. 1 DAG 란무엇인가? a DAG 는간단하게말하면위상정렬 (Topological Ordering) 을사용하는방향성그래프데이터구조를말합니다. 각요소들은 (Entity) 의순서는일정한방향으로진행되고역방향이없도록정렬되어순환구조가만들어지지않습니다. 주로데이터처리, 스케줄링, 최적경로찾기나데이터압축등에활용되는데이터구조입니다. b 비트코인은 PoW(Proof-of-Work) 시스템의한계로인해효율성이떨어지는데이터구조를가지고있습니다. 블록들은동시에생성될수없으며전체네트워크에서유효한연결데이터구조는오직하나만존재합니다. 해당노드주변에존재하는비슷한시간대에발생한모든거래는동일한블록에기록되고채굴자 (Miner) 에의해블록의

19 19 정합성을획득한블록만이포함된거래들을가지고정식블록으로채택됩니다. 작업증명 (PoW) 에성공한블록에포함되지못한거래들은 Unconfirmed 상태로전환되고다시다음블록생성으로넘겨집니다. 이모든작업이 10 분단위로이루어집니다. 채택되지못한거래는몇시간에서몇일을기다려야할수도있습니다. c 이런비효율적인구조를개선하고체인형태의데이터구조를 DAG 형태로재구성하고자하는시도는 NXT 에의해최초로시도됩니다. 채굴시간을바꾸지않고동시에네트워크상의블록을몇배로확장할수있는아이디어였습니다. 그럼에도이때까진사이드체인 (Side-chains) 의성격이었으며아직블록이라는개념은그대로차용하고있었습니다. 단지다른형태의거래를다른체인에서동시에처리한다라는접근방법이었고실제로이사이드체인은기존블록체인 1.0, 2.0 기술들을보완하는기술로현재활용되고있기도합니다. d 그러나여전히블록생성시간이라는병목현상은해결되지않고있습니다. 비트코인은매 10 분, 이더리움은좀더나아졌지만 초가필요합니다. 이들블록체인시스템은많은거래들을블록안으로집어넣고거래순서들은블록간해시들에의해연결, 유지되게끔합니다. 그러나 왜블록을만들어야할까? 라는근본적인의문에서출발해서해결책을찾기시작했습니다. 만일 거래와블록을하나로처리하면어떨까?, 모든거래들이그자체가단일블록으로서전체시퀀스를유지하는데직접적으로사용하면안되는것인가?, 거래가인증되면채굴이라는과정을즉시생략할수있으며블록자체가필요없는단일거래베이스의더욱효율적인시스템이될수있지않을까? 의이모든의문에서출발하여탄생한것이 DAG 입니다. e 이것이바로블록이없는 (Blockless) 블록체인시스템, Blockless-DAG 입니다. 2 DAG 의기술적이슈들 a 이중지불 (Double-Spending) 이라는근본적인문제의해결 i DAG 에서는 Hash 함수를해결한 Miner 가동시에하나이상일수있습니다. DAG 에서는새로운거래가이전의 ( 최소 ) 두개의거래를검증하는시스템으로되어있습니다. 이때서로연결된거래의개수 ( 혹은 투표-Vote 라고도합니다 ) 로동시에발생한거래 (Transaction) 의정합성 (Validation) 을검증합니다. 더많은거래와연결된거래가채택이되는구조로이중지불문제를해결합니다. b 네트워크대역

20 20 i 각거래가검증이될때기존네트워크에포함된이전거래들과연결이되어야하는데 이때훨씬이전거래노드와마구링크가된다면검증해야할트랜잭션의경로가길어져네트워크자체가너무방대해지는문제가생깁니다. 그래서 DAG 네트워크는새로운거래가생길때검증을위해연결될이전노드를비교적최근에발생한노드와연결시키려는알고리즘을가지고있습니다. 이것의목적은네트워크를특정범위안에유지시키고새로발생한거래를빠르게검증하기위해서입니다. c 빠른거래 i DAG 는블록을생성하지않는구조적특성상거래자체가네트워크에바로삽입되며 전체적으로 PoW, PoS 기반의블록체인들보다훨씬빠르게거래가이루어집니다. d 불필요한채굴 i DAG 에는 Miner 가없습니다. 거래검증은거래자체에서발생합니다. 사용자들에게 이것은거의즉각적인거래성사를의미하기도합니다. e 마이크로페이먼트 (Micro-Payment) i 소규모즉시결제에유리합니다. DAG 의구조적특성상, 고기능의함수를최소의 수수료로구동시킬수있습니다. 적은비용을결제할때수수료가더많이나오는 비트코인이나이더리움보다는훨씬유연하고빠르며합리적인결제시스템을구축할 수있으므로실제로사용할수있는분야가극적으로확대될수있습니다. f 어플리케이션 Scalability i 초당수천건의트랜잭션이필요한어플리케이션에도 DAG 는유용하게사용될수 있습니다. CryptoKitties 라는이더리움의 DApp 은그엄청난인기에힘입어결과적으로이더리움전체네트워크를더느리고비싼수수료의네트워크로만들어버렸습니다. 이더리움에서는 Sharding 이라는해결책을제시했지만벌써 5 년이지났고근본적인해결이되진못했습니다. DApp 을개발하는데에도 DAG 는새로운대안이될수있습니다. 3 DUBU4 블록체인 Technical Detail

21 DUBU4 코어 1 유연성, 신속성, 통합성 a 현시점에서블록체인은그시작점에서의기술가능성에서크게벗어나지못한상태로오래된블록체인플랫폼의데이터사이즈는거대해지기만해단하나의트랜잭션을처리하는데드는시간과비용도날로증가하고있습니다. 이러한사유로인해현실의비지니스분야들과지금까지의블록체인시스템이결합되어실질적인비즈니스에어떤영향력을끼치는것이어려웠던것이사실입니다. 여기에 DUBU4 블록체인의개발시작점이있습니다. DUBU4 블록체인코어는단순히블록체인기술위에코인만올려진현상태의블록체인에서벗어나누구나블록체인기술을기존환경및비지니스와결합하여사용할수있도록 DAG 기술기반으로 9.7K TPS 의신속성으로트랜잭션의처리를완료하고그데이터의무결성을보장합니다. b DUBU4 블록체인은설계시작부터사용자가독립적인자신의네트워크를만들기쉽도록 설계되었고이는 GUI 형태로제공되는개발툴을사용하여누구나자신이원하는 기술적내용을포함한코인과네트워크를구성하고가질수있습니다. c 또한, 이렇게탄생된모든네트워크들은독자적으로변형및발전시킬수있으며이들 모두가 DUBU4 메인네트워크와손쉽게결합되어 DUBU4 엔터프라이즈가완성될수 있습니다. 새트랜잭션 1 을추가하려면 w 과 x 두개의트랜잭션을무작위로선택하고, w 과 x 를검증해야합니다. 검증작업과함께트랜잭션이직간접적으로참조하는과거의트랜잭션과충돌이없는지확인을거칩니다. 선택한트랜잭션에문제가없다면사용자는그두개의트랜잭션 w 와 x 를참조하는새트랜잭션 1 을전체체인에추가합니다. 선택된두개의트랜잭션 w 와 x 에의해직간접적으로참조되지않는트랜잭션 ( 회색경계밖에있는 l, o, r, t, v, y, z) 은 1 이트랜잭션에추가되는과정에서는검증되지않습니다. 이트랜잭션들은나중에다른트랜잭션이추가될때검증됩니다.

22 22 < 그림 5. DUBU4 DAG 트랜잭션처리과정 > 1 과 2 에의한검증경로를겹쳐보면위의그림과같습니다. 어떤트랜잭션은 1 이나 2 중한쪽에의해서만검증되고, 어떤트랜잭션은 1, 2 모두에의해검증됩니다. 현재시점에존재하는트랜잭션모두에의해검증되고완료된트랜잭션들은 검증완료 되었다고합니다. 그래서 n 은새롭게전체완료되어 DUBU4 의더깊숙한곳으로들어가고검증완료 ( 초록색네모 ) 로바뀌게됩니다. 추가로 1 또는 2 에추가되는자손트랜잭션들은 n 을계속해서재검증하게됩니다. < 그림 6. DUBU4 DAG 트랜잭션검증완료과정 > 사용자가두개의충돌되는트랜잭션 w 와 y 를 DUBU4 블록체인의서로다른영역에서발생시켰다고가정합니다. 이후에추가되는트랜잭션은검증트랜잭션의선정이나전파지연때문에, 충돌되는트랜잭션인 w 와 y 중하나의트랜잭션만검증경로에포함시킬가능성이있는상태입니다. 예를들어 1 을추가하는사용자와 2 를추가하는사용자는 w 와 y 가충돌된다는사실을알수없으며, 결과적으로 w 와 y 를충돌없는유효한트랜잭션으로판별하게됩니다.

23 23 하지만그충돌은머지않아발견됩니다. 1 과 2 를참조하는 5 가추가되면 5 의검증경로에는 w 와 y 가모두포함되므로 5 는충돌을발견할수있습니다. 그래서 5 는 1 과 2 를선택하지않고충돌이없는다른두개의트랜잭션을다시선택할겁니다. 그래야 5 자신이나중에추가되는트랜잭션에의해유효한트랜잭션으로서검증받을수있기때문입니다. 검증프로세스에서충돌이명백하게발견되기전에 w 와 y 중하나만검증경로에포함한많은사용자는 w 와 y 의충돌을발견할수없으므로, w 와 y 를유효한트랜잭션으로인정할가능성은있습니다. 하지만 1 차적으로는결국에는사용자들이새로운트랜잭션을 w 를검증경로에포함하는트랜잭션과 y 를검증경로에포함하는트랜잭션중어느쪽에더많이추가했는지에따라 w 와 y 둘중하나만확정되고나머지하나는버려집니다. 버려진쪽에추가된트랜잭션들은충돌이있었는지몰랐지만억울하게도함께버려집니다. 하지만충돌을모른채버려진트랜잭션들이 DUBU4 블록체인에서아예사라지는것은아니고다른사용자에의해선택되어다시추가되고검증받을수있는기회를항상얻게됩니다. 검증을받으려면이프로세스가다시실행되겠지만송금자로부터거래승인정보를다시받아와야할필요는없습니다. < 그림 7. DUBU4 DAG 트랜잭션이중지불 > 앞의이중지불문제에서사용자는 5 를 1 과 2 에추가하려고했지만, w 와 y 가충돌된다는걸발견하고는다른트랜잭션을다시선택해서 1 과 4 를선택했고, 1 과 4 에서는충돌이발견되지않았으므로 5 는 1 과 4 에의해 DUBU4 블록체인에추가되었습니다. 다른사용자는 ( 반드시다른사용자일필요는없습니다 ) 7 을 2 와 3 에추가했습니다. 이렇게되면 w 를포함하는경로와 y 를포함하는두가지경로로일종의분기가발생하지만, 앞의이중지불단원에서설명한대로둘중하나는버려지고하나만살아남게됩니다. 트랜잭션의누적가중치를감안한무작위선택로직에의해, 분기된두경로중한쪽경로에더많은자손트랜잭션이추가될것입니다. 그리고시간이지나면누적가중치를감안한선택알고리즘에의해한쪽경로에는정상적인방법으로트랜잭션을추가하는것이불가능해집니다. 앞의그림에서 5, 6, 8 다음에는새로운트랜잭션이계속추가될수있지만, 7 다음에는트랜잭션을추가할수없게됩니다. 그래서 y, 2, 3, 7 은더이상검증을받지못하게되고검증완료상태가될수없습니다. 이중지불문제에서설명한것처럼버려지는경로에있던 y, 2, 3, 7 은일단 DUBU4 블록체인네트워크에서떨어져나간후에다른새로운트랜잭션들에의해검증되면다시체인에추가될수있습니다. y, 2, 3, 7 각각이유효한트랜잭션이라면다른정상적인트랜잭션과마찬가지로결국에는확정될수있습니다. 그래서 2, 3, 7 은확정될수있지만충돌내용이포함된 y 는끝내확정될수없습니다. < 그림 8. DUBU4 DAG 트랜잭션이중지불문제해결 >

24 투명성과익명성 1 DUBU4 블록체인은투명성과익명성, 양쪽의가치를모두지원합니다. a DUBU4-Public i DUBU4 퍼블릭체인은 DAG 기반의최소노드교차검증방식으로체인에연결된 노드들중새로운트랜잭션과교차되는노드들중선택된최소단위의노드들이빠른검증을통해트랜잭션을완료하고이데이터는다른교집합의노드들에의해확인됩니다. 이러한방식을통해기존 POW, POS 기반의블록체인에비해선택된노드사이에서는 100% 합의방식으로데이터의투명성이보장되면서속도가저하되지않습니다. b DUBU4-Private i DUBU4 프라이빗체인의경우어떤공익적인목적이나모두에게투명하고열린 데이터가우선시되게보다는빠르고정확한서비스를제공해야하는실질 비즈니스와의결합에초점을맞추고설계되었습니다. ii 프라이빗체인에서는기본적으로는체인관리자홀로관리할수있는인증서버를 통해모든트랜잭션을관리, 검증하고해당트랜잭션을완료할수있으며이를통해 기존의방법들과비교, 비즈니스로직을수행하는데있어서속도가전혀뒤쳐지지 않습니다. iii 또한, 완료된트랜잭션의데이터는프라이빗체인안에있는노드구성원들에게 열람하게할수있으며, 만약필요한경우인증서버홀로트랜잭션을처리하지않고인증서버가검증한트랜잭션을현재프라이빗체인내에선출된검증위원노드혹은매번임의의최소노드가선택되어추가검증하는방법등을관리자가간단하게추가, 변경가능합니다. 3.3 DUBU4 블록체인 합의 1 Chain Scheme a 우리의 DAG 는특별한 DAG 입니다. 정상적으로사용하는경우대부분사람들은새로운 단위를 DAG 가한방향으로만성장한다는것을의미합니다. 하나, 내부에많은

25 25 비월선이있는두꺼운코드로그려낼수있습니다. 이속성, 우리는자녀-부모링크를따라하나의사슬을선택할수있다고제안합니다. DAG 한다음모든유닛들이체인과연결하십시오. 모든부대는우리가주체인이라고부르는이사슬은상대적으로그래프의가장자리를따라홉수가적다. 그것은고속도로와같습니다. 연결도로, 주체인을만드는한가지방법은알고리즘을개발하는것입니다. 단위의부모는그중하나를 " 최상의부모 " 로선택합니다. 선택알고리즘해당단위가사용할수있는지식, 즉데이터에기반해야합니다. 유닛자체와모든조상에포함되어있습니다. 어떤팁에서시작 ( 아이가없는 DAG 의단위 ( 단위 ) 로설정하면최상의상위링크를따라기록에서뒤로이동합니다. 이런식으로여행하면서, 우리는주체인을만들고결국기원부대에도착합니다. 특정유닛에서시작하여빌드된주체인은절대로변경되지않습니다. 새로운유닛이추가됩니다. 이것은각단계에서우리가아이부터부모및기존단위는새로운부모를얻을수없습니다. 다른팁에서시작하면또다른주체인을구축할것입니다. 여기서주목할것은그두개의주체인이역사상으로돌아갈때교차한다면, 그들은둘다교차점이후에같은경로를따라간다. 최악의경우, 주사슬은기원에서만교차합니다. 단위의과정생산은사용자간에조정되지않지만, 팁에서너무멀지않게수렴하는주류체인입니다. 그림 n. 서로다른아이가없는단위로만들어진주요체인이교차하고나서이동합니다. 동일한 경로를따라 2 배의이중지출중, 더낮은주된지출체인인덱스가승리하고다른하나 (CSI = 6 인경우 ) 는유효하지않은것으로간주됩니다 b 우리가주체인 (CS) 을가지면, 충돌하는두개의비직렬단위 (nonserial units) 사이에서총주문을할수있습니다. 주체인에직접놓여있는유닛을먼저색인화합시다. 기원유닛은인덱스 0 을가지며, 기원의자식인다음 CS 유닛은인덱스 1 을가지며, 따라서 CS 를따라앞으로나아가면서우리는 CS 상에있는유닛에인덱스를할당한다. CS 에있지않은유닛의경우, CS 색인은이유닛이처음 ( 직접또는

26 26 간접적으로 ) 포함되는곳에서찾을수있습니다. 이렇게 MCI (MC Index) 를모든유닛에할당할수있습니다. 그런다음두개의비직렬장치중 MCI 가낮은장치는이전에유효하게간주되고다른장치는유효하지않은것으로간주됩니다. 두비직렬장치가동일한 MCI 를갖는경우 base64 인코딩으로표시된낮은해시값을가진장치가유효하다는 tiebreaker 규칙이있습니다. 최종적으로잃게되는것을포함하여우리는이중지출의모든버전을유지합니다. DagCoin 은충돌하는모든트랜잭션을저장하고어느트랜잭션을유효한것으로처리할것인지를결정한최초의게시된작업입니다. 특정단위에서만들어진 MC 는이단위의저자가과거사건의순서, 즉역사에대한그의관점에대해어떻게생각하는지알려줍니다. 순서는위에설명된대로어떤비직렬단위가유효하다고생각하는지를나타냅니다. 주어진유닛의모든부모중에서가장좋은부모를선택함으로써, 우리는동시에자신의 MC 중에서선택을합니다 : 해당유닛의 CS 는가장좋은부모의 CS 가하나의링크로앞으로확장됩니다. 많은 ( 또는심지어모든 ) 상위단위가공격자에의해생성될수있고최상의부모선택이본질적으로역사버전중선택이라는것을기억하면우리는최선의부모선택을요구해야합니다. 2 Witness a " 현실성테스트 " 를원한다면우리네트워크의참가자중일부는평판이좋지않은평판이좋지않은사람들이나명성이오래가는회사일수도있고네트워크를건강하게유지하려는회사일수도있습니다. 우리는그사람들을증인이라고부를것입니다. 그들이정직하게행동할것으로기대하는것이합리적이지만, 단하나의증인을완전히신뢰하는것은무리입니다. 여러증인의 DUBU4 주소를알고충분히자주게시할것으로예상되면후보 CS 의현실을측정하기위해 CS 가시간을거슬러올라가목격자작성단위를세십시오 ( 동일한증인이두번이상만난경우다시계산되지않습니다 ). 우리는대다수의증인이여행하는것을멈출것입니다. 그래프에서가장긴경로의길이를우리가시작점에서부터시작점까지측정합니다. 이길이를우리가중단한단위의수준과 CS 를테스트하는부모의목격한수준이라고합니다. 목격된수준이더높은후보 CS 는보다 " 실제 " 로간주되며, 이 CS 가있는부모는최상의부모로선택됩니다. 최대목격수준을가진여러경쟁자가있는경우, 우리는자신의레벨이가장낮은상위를선택할것입니다. 동점이지속되면단위해시가가장작은부모를 Base64 인코딩으로선택합니다이알고리즘은증인이저술한단위에중력을부여하는 MC 를선택할수있게하며, 증인은현실을대표하는것으로간주됩니다. 예를들어, 공격자가네트워크의정직한부분을포크로만들고자신의유닛 ( 섀도체인 ) 의긴체인을비밀리에구축하면그중하나가이중소비를포함하고나중에자신의포크를

27 27 정직한 DAG 로병합합니다. 합병지점에서최상의부모선택알고리즘은 CS 를정직한 DAG 로유도하는부모를선택합니다. 목격자가활성화된곳이기때문입니다. 목격자들은단순히합병전에는목격하지않았기때문에그림자체인에게시할수없었습니다. 이 CS 의선택은증인과그들을임명한사용자가보는사건의순서를반영합니다. 공격이끝나면전체섀도체인이 CS 에한번에착륙하게되고섀도우체인에포함된이중소비는해당합법적인카운터파트가합병시점보다일찍오기때문에유효하지않은것으로간주됩니다. 이예는목격자대다수가순차적으로게시하는것으로신뢰해야하는이유를보여줍니다. 대다수가공격자와공모하여자신의섀도우체인에게시해서는안됩니다. 우리는증인이현실의흔적임을믿고어떤쉐도우체인에비직렬단위를게시하지않을것을유의하십시오. 우리는그들중누구에게도네트워크또는그일부를제어할수있는권한을부여하지않습니다. 이작은의무에도불구하고, 증인을지명하는사용자는언제든지자신의결정을변경할수있습니다. 알려진실체를현실의신호로보는생각은새로운것이아닙니다. 오랫동안알려져왔으며일부회사는특정날짜이전에일부데이터가존재했다는것을증명하기위해인쇄와같이일부수정하기어렵고널리목격된미디어에데이터를해시하고해시를게시할수있음을증명하기위해이러한활동에종사했습니다. 신문. DUBU4 의증인은신문과같은역할을합니다. 신문과마찬가지로, 그들은잘알려져있으며신뢰할수있습니다. 신뢰가주어지는데이터를게시하는것을신뢰하는것에국한되는신문의경우, DUBU4 의증인은순차적으로게시하는것으로신뢰할수있으며그이상은아닙니다. 신문과마찬가지로목격자들은목격하고있는해시의뒤에무엇이있는지를모르고돌보아줄몇가지이유가있습니다. 신문은수정하기가어렵지만 (1984 년가능 ), 증인이제작한모든것은디지털서명으로보호되어수정이불가능합니다. 안정성을위해, 우리는하나뿐아니라여러증인을보유하고있으며, 속도와편리성을위해온라인상태입니다. 목격자명부를결정한후, 우리는부모와그현실에대한정의에가장적합한해당역사를 " 이증인이사는곳 " 으로선택하는것이가장좋습니다. 동시에부모는서로다른목격자명단을가질수있으며결과적으로현실의정의가다를수있습니다. 우리는현실의정의와그로부터따르는역사가공통점을수렴하기를원합니다. 이를위해다음과같은추가프로토콜규칙을도입합니다. " 거의일치규칙 (near-conformity rule)": 가장좋은부모는증인목록이자녀의증인목록과 1 개이상의변이가다른부모들중에서만선택되어야합니다. 이규칙은 CS 에있는인접한유닛의목격자목록이충분히유사하므로그들의역사가대부분서로일치한다는것을보장합니다. 증인목록이 0 또는 1 개의돌연변이가다른부모는직접포함하는단위와호환이가능하도록호출되며, 나머지는호환되지않습니다. 호환되지않는부모는여전히허용되지만부모가될기회는없습니다. 아이가없는단위들사이에

28 28 호환가능한부모가없다면 ( 공격자는근본적으로다른목격자목록을가진자신의단위로네트워크를넘칠수있습니다.), 이전단위에서부모를선택해야합니다. 위의의미는각단위가증인을열거할수있도록나열해야함을의미합니다. 목격자의수는정확하게 12 명이어야합니다. 이 12 번을선택했습니다. 사용자가증인이신빙성을상실했다고생각하거나보다나은후보자가있다고생각할경우사용자는증인을다른증인과다를수있다는것을염두에두고증인을그의증인으로교체할수있습니다단위를두개이상의위치로나타냅니다. 이는모든변경사항이점차적으로만발생할수있으며한위치보다큰변경에대해서는일반적인합의가필요하다는것을의미합니다. i 증인의가끔실패 ( 때때로부정직하거나해킹당하거나장기간오프라인상태가되거나 개인키를잃어영원히중단될수있음 ) 를방지하기에충분히큰크기입니다. ii 사람이누구인지를알기위해모든증인을추적하고필요한경우목록을변경할수 있을만큼충분히작습니다. iii 허용된돌연변이는 11 명의변경되지않은증인에비해충분히작습니다 < 그림. n> 공격자가그림자 DAG 를조명된 DAG 에다시참여시키면그의유닛그선택이그길을 선호하는것처럼가장좋은부모가되기위해경쟁을잃어라. 증인이더많다. (w 로표시 )

29 29 3 라이트클라이언트 a 라이트클라이언트는전체 dubu4 데이터베이스를저장하지않습니다. 대신, 그들은관심있는데이터의하위집합 ( 예 : 사용자의주소는지출또는자금지원중입니다. 라이트클라이언트는전체노드에연결하여관심있는유닛을다운로드합니다. 광클라이언트는신뢰하는증인목록을전체노드에알립니다 ( 반드시필요하지는않음 ). 새로운유닛을생성하는데사용하는동일한증인 ) 과자체주소목록. 전체노드는라이트클라이언트가관심있는유닛을검색하고다음과같은방법으로각장치에대한견고한체인을만드십시오 : i 요청한증인의과반수까지 CS 를따라시간을거슬러올라감충족되었습니다. 이모든 CS 유닛을모으십시오. ii 이세트의마지막유닛 ( 가장빠른시간이기도함 ) 에서마지막세트를읽습니다. iii 이마지막 CS 에서시작하여블록이될때까지 CS 를따라시간을거슬러뒤로 걷습니다. skiplist 와만난다. 이모든블록을수집하십시오. iv skiplist 를사용하여 skiplist 에서참조된이전블록으로이동합니다. 이공에는또한 skiplist 가있고, 다시뛰어오르십시오. skiplist 에여러개의블록이있는곳배열, 항상가능한가장큰거리로점프, 그래서우리는가속먼저 10 개의인덱스로점프 한다음 100 으로점프하고 1000 으로점프합니다. v 만일 skiplist 에의한다음점프가우리를목표공뒤에던지면, 더작은거리로 점프하여감속하십시오. 궁극적으로 skiplist 를떠나십시오. 부모링크를사용하여한번에한인덱스씩 CS 를따라걷습니다. 이체인은처음에는증인작성단위를가지고있으므로신뢰할수있습니다. 가벼운클라이언트의관점에서. 체인의모든요소는상위단위링크 ( 증인누적중 ) 또는마지막블록참조또는부모블록링크또는 skiplist 링크로표시됩니다. 체인의끝에, 우리는그존재가증명되어야할부대를지니라. 4 Skiplist a 블록의일부는증명의더빠른생성을가능하게하는 skiplist 배열을포함합니다라이트클라이언트용 ( 아래참조 ). CS 에직접속한블록과 CS 지수는 10 으로나눌수있으며, skiplist 가있습니다. skiplist 는가장가까운이전끝에있는숫자가 0 보다작거나같은숫자의 CS 블록에대한예를들어 CSI 190 의블록에는 CSI 180 에서블록을참조하는

30 30 skiplist 가있습니다. CSI 3000 의블록에는 CSI 2990, 2900 에서블록을참조하는 skiplist 가있습니다 5 다자간서명 a 단위는여러당사자가서명할수있습니다. 그러한경우, 저자는단위는두개이상의요소를가집니다. 예를들어유용할수있습니다. 둘이상의당사자가계약서에서명하기를원할경우 ( 평범한옛날바보같은계약이아니라현명한계약 ). 그들은모두같은유닛에서명할것입니다. 텍스트메시지 (app = 'text') 가들어있습니다. 그들은전체텍스트를저장할필요가없습니다. 공개데이터베이스의계약및지불 - 해시로충분합니다. (payload_location = 'none'), 당사자는텍스트를개인적으로저장할수있습니다. 다자간서명의또다른적용은자산교환입니다. 취하다사용자 A 는자산 Y 와교환하여자산 X 를사용자 B 에게보내려고합니다 ( 기본통화 ' 바이트 ' 는기본자산인자산이기도합니다. 그런다음그들은두개의지불메시지가있습니다 : 하나의지불은자산 X 를 A 에서 B 로보내고, 다른하나는지불은자산 Y 를 B 에서 A 로보냅니다. 둘다이중작성단위에서명하고그것을게시하십시오. 교환은원자적입니다. 즉, 두지불모두에서실행됩니다. 같은시간또는둘다실패합니다. 지불액중이중금액이이중지출로나타난다면전체단위는무효로처리되고다른지불은무효로간주됩니다. 이간단한구성을통해사용자는중앙집중식거래소에돈을의존하고있습니다. 6 주소 a 주소로식별되고거래출력이주소로전송되며, 비트코인 (Bitcoin) 과마찬가지로사용자가여러주소를사용하는것이좋습니다. 재사용하지마십시오. 그러나일부상황에서는재사용이정상입니다. 예를들어, 증인은동일한주소에서반복적으로게시할것으로예상됩니다. 주소는 Bowl 표현식인정의를나타냅니다 ( 원격으로 Bitcoin 스크립트와유사 ). 사용자가유닛에서명을하면, ( 일반적으로 ECDSA 서명 ) 정의에적용될때, 이사용자가이서명을할권리가있음을증명하기위해그것을사실로평가해야합니다. 단위. JSON 에서정의를작성합니다. 예를들어, 이것은다음에대한정의입니다. 서명할 ECDSA 서명이필요한주소 : [ "sig", { "pubkey": "Ald9tkgiUZQQ1djpZgv2ez7xf1ZvYAsTLhudhvn0931w"}] 이정의는주소의소유자가공공대응물은정의에 (base64 인코딩으로 ) 주어지며, 그는이개인키를가진모든유닛. 위의정의는해당인증자에주어진서명이유효하거나그렇지않은경우거짓. 그만큼서명은인증자를제외한장치의모든데이터에대해계산됩니다. 정의객체가주어지면해당주소는초기정의객체와체크섬입력을피하기위해체크섬이추가됩니다. 오류. 그러나일반적인체크섬디자인과달리체크섬비트는점검되지않은데이터의끝부분에추가됩니다. 오히려, 그들은안으로삽입됩니다. 데이터내의여러위치. 이

31 31 디자인은긴문자열을삽입하기가어렵습니다. 주소가예상되는필드의불법데이터 주소에서쓰여진다. base32 인코딩. 위의정의는주소에해당합니다. 예시 : A2WWHN7755YZVMXCBLMFWRSLKSZJN3FU b 주소가자금을지원받으면지불한사람이알고있고지정합니다. 지불출력의주소 ( 정의의체크섬된해시 ) 만. 정의는밝혀지지않았으며소유자이외에는누구에게도 알려지지않았습니다. 출력이소비될때까지사용자가주소에서첫번째단위를보내면 사용자는그정의를밝혀야합니다 ( 그래서서명확인을가능하게하기위해 ) 저자 배열에서 : unit: { authors: [ { address: 'DJ6LV5GPCLMGRW7ZB55IVGJRPDJPOQU6', definition: [ "sig", {"pubkey":"asnvz3w7n1lzgj+p+bdzu0dgowjcgj51bjswpeqfqb g6"} ], authentifiers: { r: '3eQPIFiPVLRwBwEzxUR5thqn+zlFfLXUrzAmgemAqOk35UvDpa4h 79Fd6TbPbGfb8VMiJzqdNGHCKyAjl786mw==' } } ], } c 사용자가동일한주소에서두번째단위를보내면정의 ( 그것은 Byteball 에이미알려져 있다 ). 그는두번째유닛을그정의는안정적이된다. 즉정의가드러난단위는두번째 유닛의마지막볼유닛에포함됩니다. 사용자는이전주소를유지하면서주소의정의를 업데이트할수있습니다. 주소. 예를들어주소에연결된개인키를회전하려면사용자 다음과같은메시지가포함된광고단위를게시해야합니다. unit: { messages: [ { } ], }, app: "address_definition_change", definition_chash: "I4Z7KFNIYTPHPJ5CA5OFC273JQFSZPOX"

32 32 d 여기서 definition_chash 는새주소의체크섬된해시를나타냅니다. 정의 ( 나중에까지밝혀지지않음 ) 이며, 유닛자체에의해서명되어야합니다. 오래된개인키. 이주소의다음단위는다음과같아야합니다. 그것의현재정의. 오히려, 그것의 checksummed 해시와동일남아초기정의. 정의변경은사용자가키를변경하고자할때유용합니다 ( 예를들어이전주소를유지하면서새기기로이전할때이주소라면이미다른수명이긴정의에참여하고있습니다 ( 아래참조 ). i 마지막 unit 에이 address_definition_change 단위를포함하십시오. 즉, 이미안정되어 있다. ii 저자배열과동일한방식으로저자배열에새로운정의를표시합니다. 주소의첫번째 메시지 25 명변경후주소는더이상체크섬이없는해시와동일하지않습니다. 7 다른주소로위임 a 주소는다른주소에대한참조를포함할수있습니다. b 다른주소로서명을위임하고공유를구축하는데유용합니다. 제어주소 ( 여러 ["and", [ ]] 사용자가제어하는주소 ). 이구문은사용자가자신의구성요소주소의정의를변경할 수있는유연성언제든지다른사용자를괴롭히지않아도됩니다 ["address", "ADDRESS 1 IN BASE32"], ["address", "ADDRESS 2 IN BASE32"] 3.4 Supported Development with Multi Language 1 블록체인개발을위한새로운언어의습득불필요 a 많은수의블록체인기술이단한종류의개발언어만을지원합니다. 하지만 DUBU4 블록체인의경우코어를포함한모든라이브러리를아래리스트의언어로지원합니다. i Go ii Python iii Java

33 33 iv Node.js v 향후지속적추가 3.5 GUI Development Tool 1 누구나사용할수있는블록체인 a 대부분의블록체인기술은코드베이스로되어있어프로그래밍언어를공부하지않은 일반인이어떠한아이디어만갖고있을때이것을실체화해보기어려운상태였습니다. b DUBU4 블록체인은코어를포함한모든라이브러리를 GUI 개발툴안에집약시켜 이러한일반사용자들이단한줄의코드도직접타이핑하지않고자신만의코인과 네트워크를생성및보유할수있도록하였습니다. 2 GUI 개발툴기능리스트 a 메인넷생성 i 프라이빗네트워크 ii 퍼블릭네트워크 b 코인생성 i 코인네이밍부여 ii 코인수량확정 iii 코인생성후코인증 / 감여부등 c 합의알고리즘선택및부여 i Based on DUBU4 DAG core ii POW iii POS iv DPOS v POI

34 34 vi CA 서버검증등 3.6 Atomic Swap P2P Exchange 1 수수료없는거래 a DUBU4 블록체인에서는주요코인 30 종이상을지원하는 Atomic Swap 거래소를오픈합니다. DUBU4 의 4 종류코인을보유한모든사용자들과 DUBU4 Atomic Exchange 에서지원하는주요 30 종류의코인들을보유한모든사용자들은우리의거래소를통해서어떠한수수료도지불하지않고사용자들간의교환비율합의만이루어질경우코인의직접교환이가능합니다. 2 Based on Hashed Time-locked Contract a DUBU4 Atomic Swap 은현존하는대부분의암호화기능에사용되는스크립트언어의일부인 Hashed Time-locked Contract 를기반으로거래의수령인이정해진기간내에지불을받은사실에대해인정할것을요구하며, 수령인이사실을인정하는모든절차와과정에대하여암호화증명을하는것입니다. 3 Hashed Time-locked Contract 기술설명 a 만약 A 코인을소유한 A 라는거래자와 B 코인을소유한 B 라는거래자가있을경우 A 는 A 코인을전송한다는내용을 A 코인블록체인상에작성하고, B 는 B 코인을전송한다는내용을 B 코인블록체인상에작성을하게됩니다. 이때, 거래시에 A 혹은 B 의거래채널이 Time-locked 기술을사용하고있다면, HTLC 로인하여 Hash-locks 기능을사용하게됩니다. 이상태에서거래의수령인이자신의해시값을공개하고자신이교환받은코인의공개된해시값을입력하여찾게됩니다. 이러한과정을통해서, 거래자들이 2 개이상의다른블록체인상에있음에도불구하고, 거래자간의코인거래가가능해지는것이다. 부가적으로, 코인거래시 HTLC 를사용하게되면거래수령자에의해수령보류상태에놓인거래에대해서는수령인에게해당거래의코인을수령받을권리를몰수할수있게한다. 그로인해수령인이수령보류중인거래에대해서보다효과적으로돈을돌려받을수있습니다. 4 코인리스트

35 35 a DUBU4 Atomic Exchange 에서직접거래가가능한코인의리스트는추후백서 업데이트에따라서공개됩니다. < 그림 9. DUBU4 Atomic Swap Exchange 구조 > 4 로드맵 < 그림 10. DUBU4 로드맵 > 4.1 4Q, 2017 완료 1 DUBU4 재단설립 2 DUBU4 블록체인핵심가치정립및설계

36 36 3 블록체인기반기술 R&D 4.2 1Q, 2018 완료 1 Coin Type-1 공개 2 DUBU4 메인넷 ( 프로토타입 ) 테스트 4.3 2Q, 2018 완료 1 프라이빗세일진행 (Coin Type-1) 2 DUBU4 코어디테일 R&D 4.4 3Q, 2018 진행중 1 Coin Type-2 공개 2 Whitepaper 공개 3 ICO 1 st 진행 4 독일 / 유럽지역 Meetup 진행 4.5 4Q, 2018 예정 1 Coin Type-3 공개 2 ICO 2 nd 진행 3 GUI dev tool 공개 (Version 1)

37 37 5 참고문헌 5.1 용어설명 1 암호화폐 (Cryptocurrency): 피투피 (P2P: Peer-to-Peer) 네트워크에서안전한거래를위해 암호화기술 (cryptography) 을사용하는전자화폐. 2 DAG (Directed Acyclic Graph): 방향성이있는비순환그래프라는뜻으로일반적인 블록체인처럼직렬로데이터가검증, 결합되는것이아닌방향성있는비순환그래프의 형태로교차, 병렬로데이터가검증, 결합되는것을말한다. 3 트랜잭션 (Transaction): 블록체인안에서발생되는단일거래. 4 POW (Proof-Of-Work, 작업증명 ): 피투피 (P2P: Peer-to-Peer) 네트워크에서일정시간 또는비용을들여수행된컴퓨터연산작업을신뢰하기위해참여당사자간에간단히검증하는방식. 또는블록체인 (blockchain) 에서정보를랜덤한논스 (nonce) 값과해시 (hash) 알고리즘을적용시켜설정된크기의해시보다작은값을도출하는과정으로, 새로운블록을블록체인에추가하는작업을완료했음을증명하는것.

38 38 5 POS (Proof-Of-Stake, 지분증명 ): 어떠한자산의지분을갖고있다는증명으로블록체인 기술컨텍스트에서는, POW 를 POS 로대체하는방법의대표적사례로사용. 5.2 기술참조 [1] Colin LeMahieu, Nano, Nano s white paper, English.pdf, 2017 [2] Anton Churyumov, Byteball s white paper, [3] Ethereum Foundation, Ethereum s white paper, [4] Satochi Nakamoto, Bitcoin: A peer-to-peer electronic cash system, [5] Serguei Popov, The tangle, 2016

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

View Licenses and Services (customer)

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

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

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

말은 많은 Blockchain 2

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

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

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

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

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

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

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

<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

경우 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

Microsoft Word - 08_01_블록체인.docx

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

More information

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

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

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

KMC.xlsm

KMC.xlsm 제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1

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

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

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

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

More information

USC HIPAA AUTHORIZATION FOR

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

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

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

Chap 6: Graphs

Chap 6: Graphs AOV Network 의표현 임의의 vertex 가 predecessor 를갖는지조사 각 vertex 에대해 immediate predecessor 의수를나타내는 count field 저장 Vertex 와그에부속된모든 edge 들을삭제 AOV network 을인접리스트로표현 count link struct node { int vertex; struct node

More information

Security Issues in the Blockchain as a Service Platform 2019년 8월 30일 ( 금 ) 람다256 오재훈

Security Issues in the Blockchain as a Service Platform 2019년 8월 30일 ( 금 ) 람다256 오재훈 Security Issues in the Blockchain as a Service Platform 2019년 8월 30일 ( 금 ) 람다256 오재훈 Chapter 제목 Agenda 루니버스소개 Security Issues Smart Contract 보안 Private Key 보안 Infra 시스템보안 System Asset 보호 Operation System

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

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

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

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

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

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

새로운 생태계

새로운 생태계 About BITCOIN 비트코인 설명 자료 한국비트코인거래소 Korbit / www.korbit.co.kr / 김진화 공동창업자 이사 louis@korbit.co.kr 1. 비트코인이란 지난 2009년 등장한 글로벌 금융거래 시스템이자 독립적인 디지털 화폐다. 기존 전자금융시스템과 달리, 금융기관의 개입 없이 개인간 빠르고 안전한 거래가 가능하다. Peer

More information

메뉴얼41페이지-2

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

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

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 블록체인현황과전망 Token Sale between Jan. 2014 Aug. 2018 https://www.youtube.com/watch?v=yq7zrwujaye 구글트랜드지난 2 년의변화 (2017.1~2018.11) 블록체인 인공지능 사물인터넷 블록체인개요 블록체인현황 모든구성원이분산형네트워크를통해정보및가치를검증 저장 실행함으로써특정인의임의적인조작이어렵도록설계된분산시스템기술

More information

SIGIL 완벽입문

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

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

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

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

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

본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. IOTA 2017-11-21 아이오타명세서 본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. Index 1 개요 2 기술명세서 O ver view 2-1 아이오타 (IOTA) 란? 2-2 탱글 (Tangle) 이란? 2-3 기술적특징 3 기업명세서 3-1 아이오타재단소개 3-2 주요연혁 3-3 재단설립자 3-4 투자및 ICO

More information

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

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

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

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

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

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

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

Implement a business platform based on blockchain blockchain기반 비즈니스 플랫폼 구현을 위한 White Paper (요약본) -1- Qcity

Implement a business platform based on blockchain blockchain기반 비즈니스 플랫폼 구현을 위한 White Paper (요약본) -1- Qcity Implement a business platform based on blockchain blockchain기반 비즈니스 플랫폼 구현을 위한 White Paper (요약본) -1- Qcity 1. 배경 암호화폐의시중유통에있어서주된장애요소는가격변동성과결제시간지연의문제 이다. Qcity 는고정가치를유지하는큐코인 (Qcoin) 을생성하고이를거래수단으로유통시 킬 Q-

More information

e-spider_제품표준제안서_160516

e-spider_제품표준제안서_160516 The start of something new ECMA Based Scraping Engine CONTENTS 3 4 1 2 3 4 5 6 7 8 9 5 6 ECMA Based Scraping Engine 7 No.1 No.2 No.3 No.4 No.5 8 24 ( ) 9 ios Device (all architecture) Android Device (all

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

최근 블로그

최근 블로그 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

- 목차 - 1. 개요 가. 스트라티스 (Stratis) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. Stratis 컨셉및특징 - 비트코인익명전송브리즈월렛 (w. 텀블빗 ) - 스트라티스블록체인서비스화 (BaaS) 4. 기술적특징 -

- 목차 - 1. 개요 가. 스트라티스 (Stratis) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. Stratis 컨셉및특징 - 비트코인익명전송브리즈월렛 (w. 텀블빗 ) - 스트라티스블록체인서비스화 (BaaS) 4. 기술적특징 - 스트라티스 (STRAT) 상장검토보고서 2018.05.24 - 목차 - 1. 개요 가. 스트라티스 (Stratis) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. Stratis 컨셉및특징 - 비트코인익명전송브리즈월렛 (w. 텀블빗 ) - 스트라티스블록체인서비스화 (BaaS) 4. 기술적특징 - Nbitcoin - 스트라티스비트코인완전노드

More information

<B1E2C8B9BDC3B8AEC1EE2DB9DAC1F6BFB52DBCF6C1A42E687770>

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

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 4 차산업혁명은 왜블록체인을찾는가? 목차 비트코인이란무엇인가? 비트코인의핵심, 블록체인 비트코인과블록체인이당면한기술적문제 4 차산업혁명, 왜블록체인을요구하는가? 블록체인의활용사례 블록체인의미래 2 비트코인이란무엇인가? 3 Bitcoin (2008) (In October 2008, posted to the Cypherpunks mailing list) Bitcoin

More information

[cashierest] CAP_white paper

[cashierest] CAP_white paper WHITEPAPER Korean Version 0.3 November 2018 Newlink Co., Ltd 목차 1. 배경 03 2. CAP 소개 2.1 CAP 정의 2.2 CAP 생태계 2.3 CAP 홀더 혜택 2.4 CAP 분배구조 2.5 CAP 채굴방법 2.6 CAP 수수료 환급 2.7 CAP 신규 시스템 2.8 CAP 소각 후 분배 구조 3. 팀 및

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

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

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

More information

Microsoft PowerPoint - ch10_회복과 병행 제어.pptx

Microsoft PowerPoint - ch10_회복과 병행 제어.pptx 13-01 트랜잭션 장애와회복 병행제어 병행수행과병행제어 병행수행 (concurrency) 여러사용자가데이터베이스를동시공유할수있도록여러개의트랜잭션을동시에수행하는것을의미 여러트랜잭션들이차례로번갈아수행되는인터리빙 (interleaving) 방식으로진행됨 병행제어 (concurrency control) 또는동시성제어 병행수행시같은데이터에접근하여연산을실행해도문제가발생하지않고정확한수행결과를얻을수있도록트랜잭션의수행을제어하는것을의미

More information

Microsoft Word - release note-VRRP_Korean.doc

Microsoft Word - release note-VRRP_Korean.doc VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.

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

- 목차 - 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

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

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

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MOST Coin white paper 해킹이불가능한블럭체인기반의 X11 알고리즘의 MOST COIN 목차 도입배경과제안 3P MOST COIN 이란? 4P VISION 5P X11 Algorithm 8P POW(Proof of Work) 9P 블록체인의역사 11P 블록체인구조 13P 도입배경과제안 2009년에처음출시된 Bitcoin은오늘날의시장에급속히도입되었습니다.

More information

항목

항목 Cloud 컴퓨팅기반분산파일시스템개요 개발실 UPDATE : 2012. 11 18 INDEX 1. 가용성 2. 확장성 3. PrismFS 4. Q&A 2 가용성 3 Gmail 장애 2011년 2월 27일 34000명의 Gmail 사용자들이일어나보니메일, 주소록, 채팅기록등이사라진것을발견 2011년 2월 28일 스토리지소프트웨어업데이트를진행하는중 Bug로인해발생했다고공지

More information

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및 OKI 프린터호환성 Mac OS X 와호환성 Ma(10.9) Ma(10.10) Ma(10.11) Ma(10.12) 버전 : 7.8 날짜 : 2017-05-10 소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이

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

이도경, 최덕재 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

백서_

백서_ PEPS COIN WHITE PAPER VER. 1.3 Table of Contents 01 REALCOIN is PEPSCOIN!! 02 펩스코인의 비젼 03 펩스코인의 탄생 04 펩스코인 기본 특징 05 펩스코인의 특징과 활용 06 펩스 결제시스템 구축을 위한 다양한 마케팅 계획 07 PEPS 추진 로드맵과 개발 계획 08 결론 09 기타 코인의 목표 안정적인

More information

C스토어 사용자 매뉴얼

C스토어 사용자 매뉴얼 쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /

More information

Product A4

Product A4 2 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 3 4 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 5 PI Increasing Performance PES PPSU PSU

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

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

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 - 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

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

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

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

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

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2

열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

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

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

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

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호 안랩 온라인 보안 매거진 2016. 03 Patch Management System 월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호 법령 사항

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4

More information