EOS.IO 어플리케이션 스택을 소개합니다. (번역)

in eosiokorea •  7 years ago  (edited)

BitShares 및 Steem에 대한 3년간의 경험을 통해 탈중앙화된 응용프로그램(Dapp)을 개발하려면 단지 빠른 블록체인 이상의 기능이 필요하다는 사실이 분명하게 드러났습니다. 또한 수백만명의 사용자들이 동시에 접속했을 때 유용한 경험을 제공할 수 있는 인프라도 필요합니다. Steemit.com의 초기에는 사용자가 자신의 이미지 호스팅을 제공해야했습니다. 이로 인해 인터페이스 사용이 어려워지고 이미지가 깨지는 경향이 있었습니다.

image.png

EOS.IO 소프트웨어를 사용하여, block.one은 개발자가 그들이 직접 서버를 운영할 필요없이 그들의 어플리케이션을 만들고 배포할 수 있도록 블록 생성자가 범용 인프라를 제공하는 세상을 꿈꿉니다. 여기에는 steemit, Dtube, 탈중앙화 거래소(DEX)와 같이 복잡한 어플리케이션도 포함됩니다.

EOS.IO 저장소

EOS.IO 저장소는 인터넷접속이 가능한 세계 모든 사람들이 어떠한 브라우저에서도 접속가능한 합법적 파일을 영구적으로 저장하고 호스팅을 할 수 있도록 디자인된 탈중앙화된 파일 시스템입니다. 현재 다른 시스템과는 달리, EOS.IO 저장소는 저장과 대역폭을 사용하는데 어떠한 비용도 들지 않습니다. IPFS기반으로 설계된 EOS.IO 저장소는 EOS를 가지고 있는 사람들을 위하여 블록 생성자들이 제공하는 서비스입니다. EOS.IO 블록 생성자는 IPFS 네트워크 상에 토큰 보유자의 파일을 복제하고 호스팅할 뿐만 아니라, 브라우저로 모든 사람이 그 파일에 접근할 수 있도록 https 종단지점(endpoint)을 제공합니다.

일괄적으로 블록 생성자들은 그들의 보상(블록 보상)에 대한 대가로 얼마나 많은 저장소를 제공할 것인지 합의에 도달할 것입니다. 같은 보상에 대해 더 많은 저장소를 제공하는 블록 생성자들은 토큰 보유자들로부터 더 많은 투표를 받게 될 것 입니다.

EOS.IO 저장소에 대한 자세한 내용은 향후 업데이트에서 제공 될 예정입니다.

EOS.IO Query 서비스

파일을 호스팅하는 것 외에도 블록 생성자는 응용 프로그램을 대신하여 블록 체인 데이터베이스 상태를 쿼리(query)할 수있는 API 노드를 실행해야합니다. 이런 API들은 Graph QL과 맞춤형 웹 어셈블리 기반 쿼리의 조합으로 구성됩니다. 따라서 응용 프로그램에서 확장 가능한 호스팅 서비스를 실행하고 유지 관리하지 않아도, 필요한 정보를 얻을 수 있습니다.

block.one은 블록 생성자가 읽기 접근, 유지 관리 및 추가 인덱싱을 확장하기 위해, 블록 체인 데이터베이스 상태를 보다 전통적인 데이터베이스로 매핑하여 배포할 수 있도록 오픈 소스 마이크로 서비스를 디자인하고 발표할 것 입니다. 이 소프트웨어를 사용하면 응용 프로그램 개발자가 쉽게 사용할 수 있으며 제작자는 기존 데이터베이스 API와 상호 작용하는 웹 응용 프로그램을 작성할 수 있습니다.

리소스 제한

어플리케이션은 블록체인과 인터페이스 모두에서 대역폭과 연산 그리고 저장소를 사용합니다. 블록 생성자는 남용을 막기 위해 반드시 접근 제한을 실시해야 합니다. 이는 파일 다운로드와 API 쿼리를 위해 블록체인 업데이트에 대해 대역폭과 CPU 시간을 계산하는 것과 같은 방식으로 이뤄집니다. 지분 담보 계약(staking contract)에서 소량의 기본 토큰을 보유한 사용자는 대부분의 응용 프로그램에 대한 적절한 수준의 자유 접근 권한을 가질 수 있어야 합니다.

이러한 사용 모델은 파일을 다운로드하는 개별 사용자 또는 처음에 파일을 업로드한 개인에게 리소스 사용에 대한 요금 청구를 균형있게 지원합니다. 이는 웹 사이트가 호스팅을 제공하기 위해 지불하는 모델을 반영하지만, 궁극적으로는 소비를 제어하는 ​​사용자에게 청구서와 비용의 제한을 투명하게 조정할 수있는 유연성을 제공합니다. 이것은 dtube.com과 같이 대역폭을 많이 사용하는 응용 프로그램에게는 매우 중요합니다.

맞춤형 어플리케이션 인프라

block.one은 블록 생성자가 제공하는 범용적인 인프라를 사용하여 어떤 종류의 응용 프로그램을 작성할 수 있는지에 대한 제한이 있다는 것을 알고 있습니다. 특히, 서버 측 렌더링 (예를 들어, steemit)을 필요로하거나 맞춤형 마이크로 서비스 (예컨대, 시장 이력)에 의해 유지되는 커스텀 데이터베이스 인덱스를 필요로하는 애플리케이션은, 응용 프로그램 개발자 또는 다른 당사자가 호스팅하는 사용자 지정 서버 인프라가 필요할 수 있습니다. 이러한 응용 프로그램 개발자는 블록 제작자가 자체 사용자 지정된 API 및 쿼리 서비스를 배포하는 데 사용하는 것과 동일한 확장 가능한 아키텍처의 장점을 누릴 수 있습니다. 이를 통해 개발자는 확장 가능한 응용 프로그램 인프라를 시장에 신속하게 제공할 수 있습니다.

고지사항

Block.one은 소프트웨어 회사로서 EOS.IO 소프트웨어를 무료로 오픈소스 소프트웨어로서 제공하고 있습니다. 이 소프트웨어는 위에 언급된 기능을 내포한 블록체인이나 탈중앙화된 애플리케이션을 배포할 수 있게 할 수 있습니다. Block.one 은 EOS.IO 소프트웨어에 기반한 공개된 블록체인을 만들지 않을 것입니다. 제 3자와 커뮤니티 및 블록 생산자가 되려는 분들이 위에서 설명한 서비스의 기능을 구현하고 제공하려는 사람은로서 전적으로 책임이 있습니다. Block.one 은 누구나 그러한 기능을 구현하거나 그러한 서비스를 제공하거나 EOS.IO 소프트웨어가 어떤 식으로든 채택되고 배포될 것이라는 것에 대해 보장하지 않습니다. 이 문서에 나와있는 모든 진술은 역사적인 사실을 제외한 block.one 의 비즈니스 전략, 계획, 전망, 개발 및 목표에 관한 내용은 모두 미래 예측 진술입니다.

이 진술은 단지 예측일 뿐이며 미래에 발생할 수 있는 이벤트에 대한 block.one의 현재의 믿음과 기대를 반영하며 가정에 근거하며 언제든지 위험, 불확실성 및 변경의 영향을 받을 수 있습니다. 저희는 급변하는 환경에서 운영하고 있습니다. 새로운 위험요소는 수시로 발생합니다. 이런 위험요소와 불확실성을 고려했을 때, 이러한 미래 예측적 진술에 의존하지 않도록 주의가 필요합니다. 실제 결과, 실적, 또는 이벤트는 미래 예측적 진술에 포함된 내용과 실질적으로 다를 수 있습니다. 실제 결과, 실적 또는 이벤트가 본 문서에 포함 된 미래 예측적 진술과 실질적으로 다른 요인으로 작용할 수있는 것으로는 시장 변동성, 자본, 재원 및 인력의 지속적인 가용성; 제품 수용; 어떤 새로운 제품이나 기술의 상업적 성공; 경쟁; 정부 규제 및 법률; 일반 경제, 시장 또는 비즈니스 조건 등이 있을 수 있습니다. block.one이 만든 모든 미래 예측적 내용은 그것이 작성된 날짜에 대해서만 적용되며 새로운 정보, 후속 사건, 또는 기타 결과에 대해 block.one은 미래 예측 진술을 업데이트하거나 수정할 책임을 명시 적으로 부인합니다.

--

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

EOS.io Korea는 혁신적인 플랫폼 블록체인인 EOS에 대한 소식과 정보들을 한국의 개발자/투자자 커뮤니티에 소개하고 있습니다. EOS에 관심 많은 개발자와 투자자 분들의 많은 참여 부탁드립니다.

Thanks for all your arduous work, here's a bunch of token of appreciation!

감사합니다.
응원하면서 좋은 소식 감사드립니다^^
점점 대~~~~박이 되겠군요.

@eos.io-korea What a wonderful and heartwarming Tale..

@eos.io-korea Very well performed for sticking at it! It's really a new technique for lifetime therefore you are modern-day pioneers. Adore it..

Hi, I just upvoted this great post and hoping you could do the same to this post of mine: https://steemit.com/introduceyourself/@glasscannon/hola-steemit-its-nishant-xd
Thanksss!!!!!!!!

Free for all EOS Fans
mediatool EOS Logo animation.gifs

tiny 30x45-40msec.gif

small 60x90-40msec.gif

medium size 90x140-40msec.gif

big 200x250-35msec.gif

eos-eth-adabsurdum.jpg