대니얼 라리머가 자신이 만든 C++ 기반 그래핀 합의 엔진에 VM을 올려 스마트 컨트렉트가 가능하게 만든 블록체인이 EOS이다.
EOS의 경우 비트쉐어(Bitshare)와 스팀(Steem)에 사용된 그래핀 합의 엔진보다 개선된 블록 타임을 보여준다. 비트쉐어와 스팀의 경우 약 3초의 블록 타임을 가지지만, EOS의 경우 0.5초 마다 블록이 생성되어 사용자 경험을 극도로 증가시켰다.
즉, EOS 기반의 탈중앙화 어플리케이션(Dapp)은 0.5초마다 사용자에게 새로운 정보를 제공한다. 기존의 블록체인이 제공하지 못한 빠른 속도의 반응성을 사용자에게 제공하는 것이다.
사용자 경험을 만족시킬 수 있는 분산화 플랫폼을 구현하고자 하는 대니얼 라리머의 비전은 작년 5월에 진행된 EOS Consensus에서 확인할 수 있다.
그는 이 프레젠테이션을 통해 전 세계에 ‘Dapp 사용자에게 수수료를 부과하지 않고, 사용자에게 충분한 사용성을 제공하는 빠른 반응 속도를 가지고, 수백만명의 사용자를 감당할 수 있는 처리 용량을 가진 분산화된 플랫폼 EOS’에 대해 말했다.
특히, 라리머는 웹에서 프로그램을 매우 빠르게 구동할 수 있는 차세대 표준인 웹어셈블리에 스마트 컨트렉트를 제공할 것이라고 밝히며, 누구도 성공하지 못한 CPU 코어 당 병렬 스케일링을 해낼 것이라고 언급했다.
현재 EOS는 ‘합의’에 1개의 CPU를 사용하는 것을 제외하면 대부분의 명령어를 병렬로 처리하고 있다. CPU 당 병렬 스케일링이 가능해지면 EOS는 실제 수십만~수백만의 TPS를 처리할 수 있는 플랫폼이 된다. 머지않아 실제로 구현이 되면 블록체인은 한 단계 높은 단계로 도약할 것이다.
그는 이미 블록체인에 데이터를 넣는 것은 거의 불가능하다고 알려졌을 때 스팀(Steem)을 통해 블록체인에 ‘글’을 통째로 집어넣는 것에 성공한 ‘불가능을 가능하게한’ 기록을 가지고 있다.
라리머는 또한 DPOS-BFT의 도입을 통해 LIB(Last Irreversible Block)에 도달하는 시간을 기존 2~3분에서 2~3초까지 단축시킬 것이라고 밝혔다. DPOS-BFT가 도입되면 생성된 블록 1개가 99.999%의 신뢰도에 도달하는데 약 1~2초가 소요될 것으로 기대된다.
라리머는 99.999%의 완결성을 1~2초 이내에 달성할 수 있으면 100%의 완결성을 도달하기 위해 그보다 더 많은 시간이 필요한 시스템보다 더 높은 사용자 경험을 제공할 것이라고 말한다. 사용자가 SNS의 ‘좋아요’를 클릭하고 100%의 완결성을 위해 수십 초를 기다리는 것보다, 99.999%의 완결성을 가지고 1~2초 안에 결과가 나오는 것이 더 유리하다는 것이다.
‘사용자에게 수수료를 부과하지 않는, 1~2초 안에 99.999%의 신뢰도가 구현되는 분산화 플랫폼 EOS’에 어떤 Dapp들이 등장할 것인지 매우 흥미롭다.
이더리움은 현재 분산형 어플리케이션(dApp) 플랫폼 개발 분야에서 가장 규모가 큰 암호화폐로 알려져 있으며 비탈릭 부테린이 추진하고 있는 플라즈마와 샤딩이 도입되고 지분 증명(proof of stake) 프로토콜로 전환되면 확장성을 더 높일 수 있다고 주장하고 있다. 그러나 이를 해결하기 위해선 수많은 난관들이 기다리고 있고 실제 구현하는데 시간이 얼마나 걸릴지는 그 누구도 예측할 수 없다. 또한 수수료문제는 여전히 해결과제로 남는다. 이더리움이 탈중앙화를 현재 잘 구현하고 있고 그렇치 않더라도 추후 POS로 전환하면 탈중앙화가 될꺼라는 주장은 조금만 현재 이더리움의 상황이나 POS의 특성을 들여다보면 어불성설이라는 걸 알 수 있다. 이더리움 POS 시스템이 직접 민주주의를 표방하지만 어차피 POS를 위해서도 컴퓨팅 파워가 필요하다. 일반 보유자들이 모두 자신들의 컴퓨팅 파워를 사용해 POS에 관여하는 것은 사실상 불가능하다. PoS도 코인을 많이 보유한 사람이 더 큰 영향력을 행사하고. 현재 이더리움도 PoW이기에 동일하게 채굴기를 통한 금권정치이며 개발중이라는 캐스퍼도 1,000이더를 가진 사람과 100,000이더를 가진 사람이 동일한 양을 채굴하고 동일한 영향력을 끼친다는 것은 현실에선 불가능한 일이다. 블록체인 서비스가 탈중앙화 시스템을 표방하지만, 이는 탈경제화를 의미하는 것이 아니다. 되려, 자본주의 관점에서 가장 큰 경제적 자율성을 담보로 하는 기술이며 탈중앙화 시스템에서도 이용자는 철저히 "경제적 소비자"의 입장을 취할 수 밖에 없다.
EOS의 최대 목표는 블록체인 탈중앙화를 위한 비현실적인 "철학적 고집"이 아니라 탈중앙화 기반의 서비스 기업과 단체, 기관 혹은 집단들을 탄생하게 하며, 지원하는 것이다. 이 목표는 "EOS and the Era of DACs"라는 이름으로 이미 여러번의 블록체인 관련 컨퍼런스에서 발표된 적이 있으며, 단순히 EOS 의 목적이 Dapp 뿐만이 아니라 Dac(탈중앙화된 자치 집단, Decentralized Autonomous Collective) 에 있음을 잘 말해준다. 단언컨데, 진정한, 실현 가능한 '탈중앙화' 이다.
21개의 BP를 묶어 컴퓨터 리소스의 효율을 높이는 ‘클러스트’화를 진행하고 있는 라리머의 끝없는 도전과 개발에 박수를 보낸다.
아래는 비난하는 사람들의 말이다.
이봐 댄, 누가 DPoS 알고리즘으로 수백만 TPS를 갖는 퍼블릭 블록체인을 만들 줄 몰라서 안하는 줄 아나?
댄은 그들에게 이렇게 말한다.
시장은 지금 우리에게 쓸모있고 사용가치있는 실용적인, 현실적인 블록체인 기술을 달라고 요구하고 있어.
난 달걀 아랫쪽을 조금 깨서 달걀을 세울 테니까, 당신들은 계속 하던대로 계속해봐..
콜롬버스의 달걀 :
신대륙을 발견하고 돌아온 콜롬버스를 시기한 사람들이 신대륙 발견을 ‘누구나 할 수 있는 일이다’ 라고 비아냥거렸다.
그러자 콜럼버스는 사람들에게 달걀을 세워보라고 했다. 다들 낑낑거리며 세워보려고 했지만 아무도 성공할 수 없었다.
보다 못한 콜럼버스가 달걀의 한쪽 끝을 조금 깨뜨려서 세웠고, ‘신대륙의 발견도 이와 같다’ 고 해서 주위사람들을 침묵시켰다.
EOS is a block chain that enables Daniel Larimer to put VMs in his C ++-based graphene agreement engine to enable smart contracts.
The EOS shows improved block times over the graphene sum engine used for Bitshare and Steem. In the case of bit share and steam, it has a block time of about 3 seconds, but in the case of EOS, a block is created every 0.5 seconds, which greatly increases the user experience.
That is, an EOS-based decentralization application (Dapp) provides new information to the user every 0.5 seconds. And to provide the user with a high-speed responsiveness that the existing block chain can not provide.
Daniel Larimer's vision to implement a decentralized platform that meets the user experience can be found at the EOS Consensus last May.
Through this presentation, he spoke to the world about a 'decentralized platform EOS' with the processing capacity to handle millions of users, with fast response rates that give users enough usability without imposing fees on Dapp users. .
In particular, LaRimer said it will provide smart contracts to Web assemblies, the next-generation standard for running programs on the Web very quickly, and noted that no one will do parallel scaling per CPU core that is not successful.
Currently, EOS processes most of the instructions in parallel, except that it uses one CPU for "consensus". With parallel scaling per CPU enabled, EOS can actually handle hundreds of thousands to millions of TPS. In the near future, the block chain will jump to the next level.
He has a 'impossible-to-do' record of successfully tying 'posts' into the block chain via Steam when it is known that it is almost impossible to put data into a block chain.
LaRimer also said the introduction of the DPOS-BFT will shorten the time it takes to reach the Last Irreversible Block (LIB) from two to three minutes to two to three seconds. When DPOS-BFT is introduced, one block is expected to take about 1 to 2 seconds to reach 99.999% reliability.
Larimer says that if you can achieve 99.999% completeness within 1-2 seconds, you will have a higher user experience than systems that require more time to reach 100% completeness. It is better for users to get results within 1 to 2 seconds with 99.999% completeness, rather than clicking on 'likes' of SNS and waiting tens of seconds for 100% completeness.
It is very interesting to see what Dapps will emerge on the decentralized platform EOS, where 99.999% confidence is achieved in 1-2 seconds, without charge to users.
Etherium is now known as the largest cryptography in the field of distributed application (dApp) platform development, and it is more scalable when Vitalic Vaterin's plasma and shardings are introduced and converted to proof of stake protocol "He said. However, many challenges are waiting to be resolved, and no one can predict how long it will take to implement them. The commission problem still remains a challenge. Indium is currently implementing decentralization well, and even if it is not, the claim that it will become decentralized if it is converted to POS at a later date is a little bit confusing if you look at the current status of the ether and the characteristics of the POS. The Etherium POS system is direct democracy, but computing power is needed for POS. It is virtually impossible for ordinary holders to use their computing power to engage in POS. PoS also has more influence on those who have a lot of coins. At present, Etherium is also a PoW, so it is impossible in reality that Casper, who is a gold-mining politician through a mining machine, is also in the process of exploiting the same amount of people with 1,000 and 1,000,000. Although the block chain service represents a decentralization system, this does not mean decentralization. It is a technology that guarantees the greatest economic autonomy from the viewpoint of capitalism, and in the deconcentration system, the user is forced to take the position of "economic consumer" thoroughly.
The ultimate goal of EOS is not to create an unrealistic "philosophical stubbornness" for decentralization of the chain, but to create and support decentralized service firms, organizations, organizations or groups. This goal has already been published in several block-chain conferences under the name "EOS and the Era of DACs", and it is clear that the purpose of EOS is not only to Dapp but also to the Dac (decentralized autonomous collective) Tell me well. It is true, realizable, decentralization.
I applaud the endless challenges and developments of LaRimer, who is making 'clusters' to increase the efficiency of computer resources by bundling 21 BPs.
Below are the words of critics.
Hey Dan, do not you know someone who does not know how to make a public block chain with millions of TPS with the DPoS algorithm?
Dan says to them:
The market is now asking us for practical, realistic block-chain technology that is usable and worthy of use.
I'll break the bottom of the egg a little bit and build an egg, so you just keep doing what you've been doing.
Columbus eggs:
Those who envied Colombians who came back from discovering the new continent voiced the discovery of the New World "anyone can do."
Then Columbus asked people to raise eggs. Everyone tried to stand up and nobody succeeded.
Columbus, who was not even better, erected one end of the egg a little, and silenced people around him by saying, 'This is what the discoveries of the New World are like.'