home link https://www.aergo.io/
아르고는 고차원적 기술을 활용하는 IT 플랫폼과 결합된 기업용 4세대 블록체인 프로토콜입니다. 아르고팀은 기존 대기업들이 독점하고 있는 정보를 블록체인을 활용하여 정보를 자유롭게 공유할 수 있는 것에 초점을 맞춥니다. 시장을 구성하고 있는 중소 규모의 기업들도 퍼블릭 및 프라이빗 블록체인을 통해 자유롭게 정보 공유 및 전달할 수 있는 생태계를 구축하고자 합니다.
Hun Young Park
Won Beom Kim
효율적인 가상 머신(Virtual Machine)...
효율적인 가상 머신(Virtual Machine) 무결정 검사 만들기최신 버전의 Aergo 가상 머신은 안녕하신가요?Sung-Jae Woo in Aergo blogAergo 블록체인의 스마트 컨트랙트는 Lua 언어로 작성됩니다. LuaJIT의 수정된 버전인 AVM(Aergo Virtual Machine; Aergo 가상 머신)은 Lua로 작성된 스마트 컨트랙트 코드가 컴파일 및 배포된 후 이를 읽고 해석합니다. 이는 Lua 스마트 컨트랙트가 AVM이 깔린 모든 컴퓨터에서 실행될 수 있음을 의미합니다.우리 가상 머신 개발팀은 밤낮없이 AVM을 개선하고 관리합니다. 개발팀은 가상 머신에 적용된 새로운 수정 사항이 시스템에 은밀한 에러를 만들어 내는지 종종 확인하곤 합니다. 이러한 과정을 위해선 메인넷과 완전히 동기화하는 것이 유일한 방법이었습니다.Aergo 메인넷이 두 달 넘게 운영되면서 블록 높이는 이미 450만 블록을 넘어섰습니다. 현재 새로운 노드를 0번 블록 (제네시스 블록)부터 완전히 동기화하려면 평균 5시간이 걸립니다. 즉, 간단한 가상 머신 무결성 검사를 수행하는 데 5시간 이상이 소요됩니다! 그것은 마치 닭 잡는데 소 잡는 칼을 쓰는 격입니다. 5시간은 도저히 용납할 수 없는 수준이었죠.기나긴 토론과 테스트를 거친 후, 우리 팀은 몇 가지 간단한 코드 수정을 통해 가상 머신의 무결성을 평가하는 프로세스를 최적화할 수 있는 방법을 알아냈습니다. 이 글에서 우리가 어떤 방식으로 최적화를 진행했는지 말씀드리겠습니다.블록 동기화(Block Synchronization)먼저, 블록 동기화 중에 어떤 일이 일어나는지, 무엇이 프로세스를 늦추는지 알아보겠습니다. 블록 동기화 과정은 큰 틀에서 아래와 같이 나눠볼 수 있습니다.블록이 네트워크에서 P2P 서비스¹를 통해 체인 서비스(CS; Chain Service)²로 전송됩니다.CS는 블록과 이를 구성하는 트랜잭션들을 함께 검증한 후, 유효한 경우에 저장 장치(디스크)에 저장합니다.트랜잭션이 실행됩니다.결과는 블록 헤더의 해당 필드와 대조하여 검사됩니다.모든 실행 결과는 저장 장치에 기록됩니다.트리(trie)는 모든 블록 실행에 대한 모든 변경 사항을 기록합니다. 트리(trie)에 한번 포함된 변경 사항은 영원히 삭제되지 않습니다. 트리(trie)에 대한 모든 수정은 필연적으로 루트 노드의 내용에 영향을 미치며, 그러면 루트 노드의 해시 값(state)이 변경됩니다. 또한, 블록 내 모든 트랜잭션의 실행 결과는 영수증(receipt)이라는 형태로 저장됩니다. 각 블록의 영수증에서 머클 트리 (Merkle tree)가 만들어지고 후에 이에 상응하는 해시(머클 루트 해시; Merkle root hash)가 블록 헤더에 삽입됩니다.위의 네 번째 단계에서는 아래의 두가지 해시값을 얻게 됩니다.상태 루트 해시(SRH; State Root Hash)영수증 머클 루트 해시 (RMRH; Receipts Merkle Root Hash)두 해시 모두 블록 생성과 동시에 블록 헤더에 포함됩니다.모든 가성 머신은 블록 실행 결과와 동일한 SRH 및 RMRH를 생성해야합니다. 만약, 두 가상 머신이 이 서로 다른 SRH(또는 RMRH)를 생성한다면 이 중 하나가 프로토콜을 따르지 않았음을 나타냅니다. 따라서 가상 머신 무결성 검사에 꼭 필요한 것은 세 번째와 네 번째 단계입니다. 하지만, 검사를 위해서 드는 시간의 대부분은 이와 무관한 단계에서 쓰여집니다.왜냐구요? 디스크 I/O, 네트워크를 통한 요청 및 응답, 다양한 모듈 간의 IPC 등과 같은 느린 작업을 포함하기 때문입니다. 예를 들어, 블록 자체에 대한 I/O 만 고려한 경우에도 하나의 블록을 동기화하려면 적어도 1개의 디스크 읽기 (원격 노드에서)와 2개의 디스크 쓰기 (현재 노드로)가 작동됩니다³. 특히 그 중 디스크 쓰기는 가상 머신 무결성 검사에 전혀 필요하지 않은 작업입니다.그렇다면 빠른 무결성 검사기를 얻으려면 어떻게해야 할까요? 핵심적인 실행과(세 번째 단계) 검증(네 번째 단계)만 실행하는 겁니다.효율적인 가상 머신 무결성 검사기를 위해가상 머신의 무결성을 확인하려면 메인넷과 완전히 동기화된 블록 체인이 필요합니다. 따라서 I/O 작업은 불가피합니다. 그렇다고 무결성 검사 중 이 작업을 수행해야 하는 것은 아닙니다. 무결성 검사는 때때로 필요한 경우에만 수행됩니다.평상시에 완전히 동기화된 노드를 준비하면 지연되는 긴 작업을 건너뛸 수 있습니다. 단순히 완전히 동기화된 노드가 필요한 것이므로 이 작업과 관련하여서는 코딩이 필요하지 않습니다. 꼭 필요한 부분은 다음과 같습니다.블록 1부터 각 블록을 읽습니다.실행합니다.SRH 및 RMRH 결과값을 디스크 쓰기 없이 블록 헤더의 SRH 및 RMRH와 대조합니다.위 1~3을 끝까지 반복합니다.위의 단계가 실제 가상 머신 무결성 검사 단계입니다. 평소 개발이 진행되는 동안 완전히 동기화된 노드를 준비해 두고 이 미리 준비된 블록체인 데이터에 대해 필요 시 무결성 검사를 하면, 네트워크 통신이나 디스크 쓰기 작업과 같은 느린 절차를 검사에서 완전히 배제할 수 있습니다.요약그러면, 어떻게 됐을까요? 코드 수정은 완료하는데 채 6시간이 안 걸렸습니다. 이러한 변경 후 사전 동기화된 블록체인 데이터에 대한 전체 가상 머신 무결성 검사는 약 8분 정도 소요됩니다. 전체 동기화 시간의 2.7%에 불과합니다. 이제 우리는 훨씬 더 효율적으로 일할 수 있습니다 :-) 또한, 이 기능은 기본적으로 블록 체인의 빠른 재생 및 검증과 같은 기능을 하므로 데이터 위조를 탐지하는 데 사용할 수도 있습니다.¹ P2P 서비스는 다른 노드와의 P2P 통신을 구현하는 소프트웨어 레이어 입니다.² 체인 서비스는 블록체인 관리를 구현하는 소프트웨어 레이어입니다.³실제 I/O 작업은 더 복잡합니다. 모든 블록은 관련 메타 정보가 함께 따라다니기 때문입니다.Aergo 관련 개발 문서와 가이드는 이 곳에서 확인할 수 있습니다. 공식 텔레그램과 트위터에서 새로운 소식도 확인해보세요!효율적인 가상 머신(Virtual Machine) 무결정 검사 만들기 was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 06. 26
Making Virtual Machine Inte...
Is the latest Aergo Virtual Machine OK?Smart contracts on the Aergo blockchain are written in Lua. The Aergo Virtual Machine (AVM), a modified version of LuaJIT, reads and translates smart contract code written in Lua once it is compiled and deployed. This means that Lua smart contracts can run on any computer that has the AVM.The AVM is continuously being iterated and improved upon by our VM developers. From time to time, the team is checking to see whether or not any of the new modifications made to the VM implicitly creates any bugs in the system. Until recently, the only way to do this was by fully synchronizing with the mainnet.As the Aergo mainnet has been live for over two months, its block height has already surpassed 4.5 million blocks. It now takes on average 5 hours to get a new node fully synchronized from block 0 (genesis block). This means it takes over 5 hours to conduct a simple VM integrity check! That’s like using a sledgehammer to crack a nut. Five hours is far too long.After discussion and testing, the team figured out a way in which we can optimize the process of assessing the integrity of the VM with some simple code tweaking. This article describes what we’ve done.Block SynchronizationFirst, let’s review what’s happening during block synchronization and what slows down the process. Roughly speaking, block synchronization proceeds like this:A block is sent to the Chain Service¹ (CS) via the P2P Service² from the network.The CS verifies it along with its constituent transactions and then, if valid, saves it to a storage device (disk).The transactions are executed.The results are checked against the corresponding fields of the block header.All the execution results are committed to a storage device.A trie records all the changes made by every block execution. Once a node is included to a trie, it is never deleted. Every modification on a trie inevitably affects the content of the root node, which in turn mutates the state root hash. Additionally, the execution state of every transaction in a block is also saved as a receipt. From the receipts of each block, a Merkle tree is built and its corresponding hash (Merkle root hash) is subsequently put into the block header.So the results from step 4 above are:State Root Hash (SRH)Receipts Merkle Root Hash (RMRH)Both of these hashes are included in the block header when a block is generated.Every VM must produce the same SRH and RMRH as the results of execution for a block. If two VMs generate different SRHs (or RMRHs), it indicates that one of the VMs did not follow the protocol. Thus, only the 3rd and the 4th are indispensable for VM integrity check. However, actually, most of the time is consumed by the other phases.Why? Because they include slow tasks like disk I/Os, requests & replies via the network, IPC between various modules, etc. For example, to synchronize one block at least 1 disk read (from a remote node) and 2 disk writes (to the current node) are triggered, even when I/O only for the block itself is considered.³ Among those, disks I/O operations the disk writes are completely unnecessary for VM integrity check.So what should we do to get a fast VM integrity checker? We must do what we really need to do: execution (3rd) and verification (4th phases).For an Efficient VM Integrity CheckerTo check a virtual machine’s integrity, we need a blockchain that is fully synchronized with the mainnet. Hence, the I/O operations are inevitable. But that doesn’t mean we have to do it during a VM integrity check. VM integrity checks are occasionally conducted, and only when necessary.If we prepare a full node in ordinary times, we can skip those long, dragging operations. No need to do any coding for this. The remaining parts are as follows:Read each block from block 1.Execute.Check the resulting SRH and RMRH against those in the block header without disk writes.Repeat the above 1 ~ 3 until the end.This later part is an actual VM integrity check. It can be performed for the fully synchronized blockchain data parepared while we are developing a new feature. By doing it this way, we can completely eliminate slow procedures including the network communications and disk write operations from VM integrity check itself.SummarySo, what happens? The modification itself is complete in under 6 hours. After this change, the whole VM integrity check for a pre-synchronized blockchain data takes just about 8 minutes. That’s only 2.7% of the full synchronization time. So now we can work much more efficiently. :-) Furthermore, since what this feature does is basically corresponds to a fast replay and verification of a blockchain, it can even be used to detect data counterfeiting.¹ This is a software layer responsible for blockchain management.² This is a software layer responsible for P2P communication with the other nodes.³ The actual I/O operations are more since IO for every block is accompanied by those for some associated meta information.If you’re interested in learning more about building on Aergo, go here. Otherwise, join us on Telegram and follow us on Twitter for regular updates.Making Virtual Machine Integrity Checks Efficient was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 06. 13
How to swap Aergo ERC-20 to...
How to swap Aergo ERC-20 tokens to Aergo native coinsWe will now begin the 1-way token swap for swapping from Aergo ERC-20 tokens to Aergo native coins. Be sure to read the following before starting your token swap.Click here to see the Korean version.Today, we are happy to announce that we will begin the 1-way token swap for stakeholders to switch from Aergo ERC-20 tokens to Aergo native coins.A recap to understand our dual token structure:Aergo native coins will be used for utility on the Aergo platform: staking in block producer elections on the main network*, utilizing dApps, executing smart contracts and transactions, and so on.Aergo ERC-20 tokens will be purchased through exchanges. Aergo is currently available and traded on exchanges in the ERC-20 token format.This token swap for converting from the ERC-20 token format to the Aergo native coin will strictly be a 1-way swap. The Aergo team will offer a 2-way swap functionality at a later time.5 steps for performing the 1-way token swap:Install Aergo Connect, create your wallet, and get your public addressSubmit a signature with your Aergo mainnet public address to the Ethereum blockchain using your Ethereum accountSend your Aergo ERC-20 tokens to the Aergo OrganizationApply for the token swap on our websiteCheck your Aergo native coin balance on Aergo Connect or Aergo ScanWe’ll go through each step in more detail below.*Staking for rewards will not be available yet, we will make an announcement when there is more information on this topic.Step 1. Install Aergo Connect, create your wallet, and get your public address.Aergo Connect is a Google Chrome browser wallet extension that allows you to manage your Aergo account. You can install it by clicking here or below.Aergo ConnectOnce you have installed the wallet, you will find the Aergo icon on the upper right corner of your Chrome browser screen.When you click on the Aergo Connect icon, you will see the button ‘Get started’.Press ‘Get started’, then set a password for your wallet.After setting the password to your wallet, an option to ‘Create new account’ will appear.Click the ‘Create new account’ button to create a new account, and then you’ll be presented with the option to choose which network to create your account on.Select aergo.io, which means the main network (mainnet). Then, click ‘Create’.An account information screen will then appear.The public address of the account created in this example is AmNbNdTAXvnMJ64v6MgYGiDd1EJbNEgKGVjKKHCoUjFZHbUQjFpS.You should make sure that in the following steps, you use the address of the wallet you created. It’s advised that you make special note of the address at this time because you’ll need to provide it when you apply for the token swap.It’s also a good idea to export your private key and keep it recorded it in a safe place in case you ever encounter any problems with your browser or computer.Step 2. Sign your Aergo public address using your Ethereum walletIn the previous step, we created an Aergo mainnet public address using the Aergo Connect wallet extension.Now, you need to to provide proof that you are conducting the token swap — directly from your Ethereum account. This step is a MUST.You must sign your Aergo mainnet public address using your Ethereum private key (in other words, from the same wallet that you will send your Aergo ERC-20 tokens from). If there is no proof through a blockchain message signed using your private key, anyone can claim tokens on the mainnet.We will walk you through how you can create the signature using MyEtherWallet (MEW). Go to the following page to begin creating the signature.MyEtherWallet.comIn this example, we access our wallet using our [sample] private key. This is not the only way to unlock a wallet! MyEtherWallet supports a variety of methods (i.e., Ledger, keystore file), so use whatever method you wish.If there is no problem with the private key you’ve entered, you will see a screen where you can enter the text you would like to sign.Enter the Aergo mainnet public address that you generated using Aergo Connect, and press the “Sign Message” button.The text that follows ‘sig’ is the digital signature: take note of this string.The next thing to do is make sure it’s been signed correctly. Access Etherscan (etherscan.io) through your browser. If you hover the mouse over More on the top menu, a submenu opens. Press the option Verified Signature.https://etherscan.io/On the top-right of the signature verification page, there is the button Verify New Signature. Click on it.The page for signature verification then appears.The first entry, Address, is where you enter the [Ethereum] address of the account you used to sign the message just now.The second is where you enter the signature value.The third column is where you enter the public address of your Aergo account created on Aergo Connect.The fourth is whether to leave this signature verification as a record. You can choose what you want for this option.When you press the “Verify” button, the following screen will appear.If the result is a pass and the message signature is verified: you are now ready to send your Aergo ERC-20 tokens from the wallet you created your signature from earlier, to the Aergo Organization. In the next step, we’ll explain how to do this.Step 3. Send in your ERC-20 tokensThe process of sending Ethereum tokens will depend on the wallet program you use and will not be discussed in detail. Wallets with ERC-20 token support makes it easier to send your tokens in.The address of the Aergo Organization that you must transfer your tokens to is as follows:0x19939C3463B3B9372607908aB6219D491c74511DPlease confirm that there are no abnormalities in the address before sending your tokens. ALWAYS double-check the address before sending. The address provided above is the only address for you to send your tokens to. If anyone suggests otherwise, they are attempting to scam you.If you sent correctly, make a note of the transaction hash of the transaction between the wallet you sent your Aergo ERC-20 tokens from and the Aergo Organization’s wallet address. You must provide us with that value in your token swap application.Step 4. Fill out the Aergo token swap application formToken swap applications for getting Aergo native coins are done on the swap.aergo.io website.1-Way Token SwapAfter transferring ERC-20 token, go to the token swap website and enter:the transaction hash value corresponding to your ERC-20 tokens transfer in Step 3the public address of the Aergo account you created on Aergo Connect, in Step 1;the signature you created earlier in Step 2.Then, press the OK button to complete the application.If you’ve done everything correctly, you should receive your Aergo native coins within 6 hours.Step 5. Check your Aergo coin balanceYou can check your Aergo native coin balance through the Aergo Connect wallet or the Aergo Scan block explorer.It may take some time even if the application is completed because Aergo coins are issued collectively for transactions proceeding more than 120 blocks of ether blocks.If you have not received your Aergo native coins after 6 hours, please contact firstname.lastname@example.org.Join us on our Discord server for any technical inquiries. Visit our website to learn more about Aergo. View our source code on GitHub.Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.How to swap Aergo ERC-20 token to Aergo native coin was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 06. 10
#2 — Hyundai AutoEver to Us...
Sent on May 31, 2019. Join the email list on aergo.io.#2 — Hyundai AutoEver to Use AergoMay was a busy month! Lots of news items and updates. Let’s catch up.May 10: Aergo ConnectOur Chrome browser wallet extension is now in public beta! Register on the testnet, then press add coins to test.GET WALLETADD COINSMay 14: GDS Tech SummitPhil gave a killer presentation on stage in front of a crowd of European business magnates and industry powerhouses.READ MOREMay 17: Q2 2019 ReportQ2’s Quarterly Project Update details everything from our 2019 plan to Aergo’s latest financials.GET QPUMay 24: Aergo Knights LaunchedWe’re picking the best of the best to represent us in key regions around the world as official Aergo Knights.READ MOREMay 29: Hyundai A.E., AergoKorea Economy broke the news of Hyundai AutoEver anchoring their new blockchain platform to our mainnet.READ MOREHighlights: May’s BestInfographic CompetitionUp to 2000 Aergo tokens up for grabs! Competition ends June 5, 2019.→ JOIN NOWHD: Deconomy PitchPhil gave a compelling pitch at Asia’s hottest crypto conference.→ WATCH NOWHD: Blockchain & IoT ExpoHighlights of the Blockchain & IoT Expo that the Aergo team took part in.→ WATCH NOWJoin us on our Discord server for any technical inquiries. Visit our website to learn more about Aergo. View our source code on GitHub.Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.#2 — Hyundai AutoEver to Use Aergo was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 31
#1 — This is the Beginning,...
Sent on May 6, 2019. Join the email list on aergo.io.#1 — This is the Beginning, April 2019Let’s catch up! We have a few things to update you on.Apr 5: DeconomyPhil gave a killer pitch at Deconomy. It’s Korea’s premier blockchain conference and sees major thought leaders attend.He announced the Aergo Mainnet launch on stage, right before Vitalik spoke!READ ANNApr 15: Mainnet LaunchWe launched the Aergo mainnet. The first hybrid enterprise blockchain to rival Hyperledger and Corda is ready!We also ran a content campaign, 419, to explain what this major milestone means.SEE 419Apr 17: Aergo EnterpriseAt the Mainnet launch event, Blocko’s CEO, Won, announced a new flagship product, Aergo Enterprise.So, Coinstack: retired. And Blocko’s clients: offered a migration program!READ PRApr 25: Blockchain, IoT ExpoEnd April, the team took part in London’s 2019 IoT Expo (3,000+ attendees). Phil appeared on stage three times.Also, the team had a great time at the booth showcasing Aergo!SEE BOOTHHighlights: April’s BestEcosystem: Hyundai AutoEverHyundai A.E. announced working with Blocko on a massive project.→ READ MOREAbout the Aergo MainnetOur CTO, Hun, wrote a full rundown of everything to know about mainnet.→ READ MORELive YouTube AMAWe did a live video Ask-Me-Anything with our C-level team.→ WATCH NOWFuture Ambassador ProgramAfter RewarDrop’s success, we are expanding with Knights of Aergo.→ READ MOREJoin us on our Discord server for any technical inquiries. Visit our website to learn more about Aergo. View our source code on GitHub.Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.#1 — This is the Beginning, April 2019 was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 31
Aergo AMA — 30 May 2019 Tra...
19. 05. 31
2019–05–30 Aergo 카카오톡 AMA 전문
2019–05–30 Aergo 카카오톡 AMA지난 5월 30일, 김원범 Aergo CSO, 박헌영 CTO와 함께 Aergo 공식 카카오톡 채널에서 진행된 ‘무엇이든 물어보세요(AMA)’ 세션 전문을 공유해드립니다.Q1. 삼성sds는 기존 블로코 고객으로 알고 있습니다, 최근 기사에 따르면 삼성sds는 하이퍼렛저기반의 넥스레저를 구축 중이라고 알고있는데, 이에 따른 블로코와 삼성sds의 장기적인 파트너쉽은 유지 가능한것인지 가능하다면 그에 따른 아르고의 역할은 어떤 역할이 될 것인지요A: 삼성SDS는 블로코 고객이기도 하고, 또 투자자기도 합니다. 넥스레저 구축에도 저희가 참여했습니다. 저희가 공개 드릴 수 있는 범위안에서는, 넥스레저 자체가 멀티체인 컨셉의 플랫폼이라서 하이퍼레저에 종속적이지는 않은 것으로 알고 있습니다. 고객의 니즈에 따라서 다양한 프로토콜이 제공될수 있고, 그 중 하나가 아르고가 될 수 있을 것으로 기대하고 있습니다.Q2. 원범님 안녕하세요, g7국가와 협력에 대한 이야기를 들었는데 어느 정도까지 구체화 된 건가요?A: 현재 아르고는 한국 팀 말고도 유럽팀에서도 런던과 베를린 베이스로 비즈니스 development를 수행하고 있습니다. 저희 어드바이저 중에는 EU나 영국 정부와 밀접하게 관계를 맺고 계신 분들도 계시고요. 현재 활발하게 아르고를 적용하기 위한 노력이 진행 중이고, 진척이 되는대로 커뮤니티에도 공유할 수 있도록 하겠습니다.Q3. 박헌영님 DPOS에 따른 스테이킹 보상은 올해 하반기 정도로 예상하면 될지요.A: 네, 하반기로 잡고 있습니다. 스테이킹 후 보팅에 참여하셨을 시 블록 생성에서 나오는 수수료들을 일정부분 보상 받을 수 있도록 하려고 합니다.Q4. 네트워크참여자(BP)는 왜 단 한 곳도 공개되지 않는 건가요?A: BP는 현재 관련 파트너들과 교육 및 기술 이전 작업을 진행하고 있습니다. 6월중에 Aergo Network Participants 교육 행사가 진행되고, BP정보에 대해서 공시할수 있는 웹사이트도 곧 공개될 예정입니다.Q5. 현재 BP는 공개되지 않고있는데 몇팀의 BP가 확정되어야 시스템 구동이 가능한가요?A: 23개 BP가 선택되지 않는 인큐베이션 기간에는 재단에서 운영하게 되고, BP가 늘어남에 따라 넘어갈 예정입니다.Q6. 캡틴 아르고의 티저 발표는 언제쯤 자세하게 알 수 있을까요?A: 캡틴 아르고는 현재 컨셉 아트 수중에 간단한 티저 사이트가 공개되어있고, 곧 자세한 내용들이 추가될 예정입니다. https://captainaergo.com/ 에서 보실수 있습니다.Q7. 현재 진행중인 현대오토에버 파트너십과 관련해서 업비트 거래소의 공시 시스템을 이용하실 계획은 없나요?A: 업비트에 한 번 확인해서 자세한 프로그램을 알아보도록 하겠습니다. 지금도 저희 트위터에 올라오고, 업비트 -> 코인 -> 정보 탭에 가면 보이긴 할거에요.Q8. 현대오토에버와 같은 메인넷 고객 유치를 올해 내에 몇건 정도 유치 목표 및 예상하시는지 궁금합니다A: 현대 그룹이 워낙 규모가 있다보니 현재 현대 내부에서도 추가적인 사업을 진행 중에 있습니다. 여기서 오토에버는 저희 SI파트너로 사업을 진행하게 되고요, 현재도 3개의 사업이 진행 중입니다. 참고로 작년에는 현대 카캐커라(현대카드, 현대캐피탈, 현대커머셜, 현대라이프)와의 사업을 이미 현대오토에버랑 진행한 적이 있습니다~. 메인넷 연동은 대부분 사업에 RFP 기본 요건으로 들어가 있는 경우가 많아서 거의 필수라고 보시면 될 것 같습니다.1) 현대 및 기아자동차 전 임직원을 대상으로 하는 보안서약서(블록체인 기반 전자문서 관리) 사업2) 현대오토에버, 현대글로비스와 함께 구축 중인 중고차 플랫폼3) 현대오토에버, 람다256과 구축 중인 자동차 플랫폼Q9. 아르고라이트 개발 진행 상황도 알려주세요A: https://github.com/aergoio/aergolite-poc 깃허브를 참조해 주세요. 영국 expo에서 한번 시연하기도 했습니다.Q10. (동일 질문)Q11. 아르고 및 블로코 측에서 답변을 받을 수 있는 루트가 필요합니다. 여기 톡방은 제대로 된 답변을 들을 수가 없어요 고객게시판 같은 걸 만들어주시면 좋겠습니다.A: 네, 홈페이지 개편을 준비중입니다. 아마 해당 부분도 포함될 수 있을 것 같습니다.Q12. 아르고가 넥스레져의 한 플랫폼으로 사용될 가능성도 있나요?A: 물론 가능성은 있습니다. 넥스레저도 여러 체인을 사용할 수 있도록 되어서, 불가능하진 않을거라고 생각됩니다(코인스택 버전이 이전에 있었죠)Q13. 지속적으로 현대 쪽과 비즈니스를 진행하시는데 혹시 현대 자체코인 관련해서는 어떻게 생각하시나요?A: 아르고 엔터프라이즈를 포함한 저희가 제공 가능한 엔터프라이즈 소프트웨어 영역에서 제공 가능한 기능은 좀 차이가 있다고 보시면 될것 같습니다. 오토에버 입장에서는 아르고를 지속적으로 사용 가능한 소프트웨어이자 프로젝트, 그리고 블로코를 벤더로 인식하고 관계를 구축하고 있다고 보시면 될 것 같습니다.Q14. 아르고가 넥스레져에 한 플랫폼으로 사용될가능성도 있나요?A: 과거에 이미 코인스택 시절에 넥스레저의 한 플랫폼으로 코인스택이 삼성카드에 공급된 사례가 있습니다. 현재 아르고 연동을 하기 위한 작업을 진행중입니다.Q15. 예전에 김원범님이 피피티 발표해주셨을 때에 효성 신한데이터 코오롱이 파트너에 있었던것으로 기억합니다 혹시 이 기업들도 아르고 매인넷에 연동되는건지요A: 네. 다만 고객사, 파트너사등 기업 성격에 따라서 네트워크 연동 방식은 조금 달라질수 있습니다.Q16. 가까운 시일 내 기대할 수 있는 소식은 어떤 게 있을까요?A: 일단 곧, 1) 초기 BP 에 대한 공개, 2) DAO/gas system 업데이트, 3) 엔터프라이즈 버전 정식 릴리즈 등이 있습니다.Q17. 많은것들이 진행되고 있는걸로 보이는데 소통 및 마케팅이 조금 부족하다고 생각이 드네요A: 네, 마케팅 부분은 통감하고 있습니다. 의견 많이 부탁드립니다.Q18. 현재 일부 번역본이 후에 나오기는 하지만 이전 419, 홈페이지 등이 모두 영문으로 되어 있어 거리감이 느껴지고 일반인들이 직관적으로 접하기 힙듬니다. 발표자료 등은 한글로도 같이 공개가 되었으면 좋겠습니다A: 엠버서더 프로그램 등을 통해서 번역본을 준비하도록 노력하겠습니다.Q19. 개인 스테이킹은 4q이후에 가능한가요~?A: one-way스왑이 6월 정도에 공개될 예정인데, 그러면 개인도 가능합니다. 다만 voting reward는 추후 도입됩니다.Q20. 아르고 디앱 인큐베이션 혹은 마이그레이션도 받나요?A: 현재 블로코에서 아르고 퍼스트파티 디앱들을 개발하고 있습니다. 서드파티 앱들에 대해서도 육성 계획이 있습니다. 혹시 관심 있으시면 언제라도 문의 부탁드립니다.Q21. 블로코가 아르고 말고 다른 프로젝트도 하면 어떡하죠?A: 블로코의 차세대 제품군이 아르고 기반입니다. 걱정 하지 않으셔도 됩니다.Q22. 저 또한 에어드랍에 대해 궁금합니다 아르고 공식 포스팅 내용중에 논의중이라는 내용을 읽은 기억이 있습니다A: 아마 에어드랍은 Ontology GAS처럼 Aergo GAS를 도입하는 부분에 대한 것 같네요. 이건 기술적인 난이도보다는, 경제적/정책적인 부분이 많아서 좀 더 시간이 있어야 할 것 같습니다.Q23. 퍼스트파티 디앱 새로운 소식이 있나요?A: 논의 중인 팀들도 있고요, 현재는 주로 기업 고객의 앵커링과 에셋 전송 기반의 트랜잭션 위주로 주력하고 있습니다.Q24. 가스를 꼭 도입해주세요A: 가스를 도입하는것이 인플레이션과 비슷한 효과를 가져오기 때문에, 과연 홀더들에게 도움이 될지 고민 중입니다.Q25. 예전에 아르고라이트 말씀하시면서 쇼핑몰이나 iot 등등에 관해 말씀해 주셨는데 이 부분이 이해가 좀 어려워서 아르고라이트의 구체적인 유즈케이스 예시를 좀 들어주시면 감사하겠습니다A: 아르고 라이트의 특징은,1) embedded DB로 활용 가능2) SQL과 100% 호환 가능이렇게 두 부분으로 볼 수 있습니다. 2번이 말씀하신 쇼핑몰들 연동과 관련해서 의미가 있을 것 같습니다.Q26. 쇼핑몰이 연동된다면 쇼핑몰 내 결제를 아르고 기반으로 이용이 가능한건가요? 아니면 db 이용 관련인가요? 어떤 부분에 주안점이 있는지 궁금합니다A: 이미 아르고 기반 토큰은 아르고 메인넷만 활용해서 발행이 가능하지만, 대부분의 프로젝트들이 그 이상으로 자신의 서비스에 블록체인을 연동하는데 어려움을 겪고 있습니다. 이런 부분에서 아르고라이트가 그 어려움을 해소한다고 보시면 될것 같습니다.Q:27. 대기업 파트너십도 있고 다양하게 비즈니스가 잘 진행되고 있는데 기업이 많이 이용함에 따라서 홀더가 이익을 받을 수 있는 구조인지도 궁금합니다A1: 기업이 아르고를 많이 사용하면 자연적으로 메인넷이 활성화 되고, 토큰에 대한 수요도 자극 받을수 있다고 보시면 될 것 같습니다. 이런 구조는 사실 리플이 은행 간 연결을 하는 것과 많이 비슷한데, IT적인 니즈에 따라서 아르고 메인넷 토큰은 훨씬 다양화 될 수 있다고 보고 있습니다.A2: 일단 플랫폼 사업이라는 것은 단순히 판매 -> 이익으로 이어지는 것이 아닌 복합적인 부분이 있습니다. 가장 중요한 것은 많은 사용자가 있도록 하는 것이고, 저희는 기업 고객을 주로 타겟팅하고 있습니다. 구글이나 네이버나 같이, 결국 유저 증가에 따른 플랫폼 활성화가 홀더들에게 이익을 가져다줄 것이라고 생각됩니다.Q28. 캡틴 아르고 토큰을 발행하실 계획이 있는지 궁금해요.A: 현재 캡틴아르고는 여러 가지 우선순위를 두고 개발을 하고 있는데, 1) 일단 게임 자체가 재밌어서 유튜브 방송등도 가능해야 할 것! 2) 아르고 에코시스템에 도움이 돼야 할 것 등을 꼽을 수 있습니다. 토큰 발행 역시 고민 중입니다.Q29. 기업이 메인넷을 이용한다면 기업이 수수료 개념의 토큰을 구매해야 할텐데 암호 자산을 구매해야 하는 이런 부분이 기업 쪽에서는 거부감이 있지는 않나요?A1: 이건 이전에 나왔던 질문인데, 앵커링 등의 프로그램은 기술지원 계약을 통해서 회계장부에 영향 없이 사용하실 수 있을 예정입니다.A2: 크게 기업에서는 IT 구매를 두 가지 방식으로 하게 됩니다.1) 세금계산서 발행2) 신용카드 이용한 구매1번의 경우 블로코가 파트너들을 통해서 니즈를 해소할 예정이고, 2번의 경우는 아르고 재단에서 투자를 집행하기도 한 사토시페이를 통해 신용카드 결제를 지원하게 됩니다.Q30. 다량의 유즈케이스를 코인스택에서 아르고로 이전할 예정이라고 하셨는데 얼마나 진행되고 있나요?A: 기존 고객들과 이야기 중입니다. 기존 사업의 연속 사업은 대부분 아르고 기반으로 제안 중이고, 기존에 있던 오래된 서비스도 곧 아르고로 전환 케이스가 나올 것 같습니다.Q31. 코오롱 신한데이터 효성 이런 파트너쉽은 아르고 메인넷과 연관됨에도 왜 현대오토에버 케이스와 같이 아르고 트위터 등 언급 및 마케팅이 이루어지지 않는지요A: 엔터프라이즈 시장 성격상 PR등 메시징은 조금 조심스러운 부분이 있습니다. 특히 각 고객사 입장에서 암호화폐 시장에 대한 부담감이 모두 해소되지 않았기 때문에 최대한 메시징을 담백하게 하기 위해 노력중이라고 보시면 될 것 같습니다. 그러다보니 PR/마켓팅등은 프로젝트 기반으로 이루어지는 경우가 많습니다.Q32. 아르고 메인넷의 수수료 정책도 궁금합니다. 아직 메인넷 이용을 못 해봐서요A: 현재 보수적으로 미니멈 fee 0.002 AERGO를 가져가게 됩니다. 2KB이상 스토리지를 많이 사용하는 트랜잭션의 경우 선형 증가하는 형태의 Fee시스템을 가져가고 있으며, 일반적인 gas system도 포함하고 있습니다.Q33. 실질적인 트랜잭션이 아르고스캔에서 일어나는 시기는 언제부터정도로 예상하시나요 트랜잭션 활성화 정도가 암호화폐 커뮤니티에서는 하나의 중요한 척도로 생각하는 것 같더라고요A: 실질적인 트랙잭션은 dApp들이 런칭되고, 2-way swap이 자연스럽게 되는때가 아닐까 싶습니다. anchoring의 경우는 한번 걸어놓으면 몇 년간 올라가기 때문에, 누적 효과가 생기게 됩니다. 선형 증가하는 트랜잭션 수를 기대하고 있습니다.Q34. 2way swap은 별도의 과정이있어야 하죠? 이더주소 에서 아르고 주소로 전송하면 자동으로 변환되는것을 구현할 수 있나 궁금합니다A:내부의 복잡한 머클 브릿지 과정은 제외하고 설명드린다면,1) MEW/Metamask에서 특정 컨트렉트로 전송,2) Aergo Connect에서 ‘Swap’ 하는 방식으로 실행이 됩니다.Q35. aergo.io 사이트에 아르고 비즈니스백서와 기술백서가 오랫동안 업데이트가 없는데 문서 업데이트는 언제 되는지 알 수 있나요? 그리고 백서들을 한글 버전으로는 볼 수 없을까요?A: 개발에 자원을 집중하다보니 백서 업데이트가 조금 늦어졌습니다. 기술 개발 부분은 대부분 미디엄을 통해 공유하고 있으니 확인 부탁드립니다. 백서 한글 버전은 여기서(https://www.aergo.io/downloads/AERGO_Whitepaper_KOR_v5.2.pdf) 확인하실 수 있습니다.2019–05–30 Aergo 카카오톡 AMA 전문 was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 31
Hyundai AutoEver presents b...
Hyundai AutoEver presents about its blockchain-based used car trading service at POSCO Tower, mentions AergoReal adoption! Hot off the press, Hyundai AutoEver states that its blockchain for used cars will anchor to the Aergo public mainnetRemember the major press release made in Korea regarding Hyundai AutoEver’s new blockchain platform for tracking used cars? The Block, a well-respected blockchain media publication picked up on the news and reported on it on April 25:The Block: https://www.theblockcrypto.com/tiny/hyundai-starts-developing-blockchain-to-track-history-of-used-cars/Well, an interesting turn of events took place at the POSCO Tower in Seoul, South Korea, just earlier today. A deputy director at Hyundai AutoEver, the Hyundai affiliate company that manages the IT for all 54 of Hyundai Motors Group’s systems, just announced that the platform will be anchoring to the Aergo mainnet.We learned about the news through a news article on Korea Economy on May 29, a high traffic news publication in Korea with over 11 million monthly page views:Korea Economy: https://www.hankyung.com/it/article/201905296460gHere’s the highlight:The blockchain utilized by Hyundai AutoEver for used car sales services is also set to anchor (aka record hashes of data externally) to Blocko’s public blockchain of choice, Aergo, further enhancing data reliability. This information was followed by the fact that it is possible to apply the token economy in the future, so an expansion in this regard can be considered.The article is translated and provided below:Hyundai AutoEver: “Blockchain Used Car Trading Service Development”(Korea Economy) — Gangnam, May 29th, 2019 — Korea’s Ministry of Science and ICT held the Blockchain TechBiz Conference at POSCO Tower in Gangnam, Seoul, South Korea. Hyundai AutoEver presented at the event on the platform they’re buildingYoung-hwan Lim, deputy director of Hyundai AutoEver pilot development team, explained at the POSCO Tower in Gangnam, South Korea: “In the used car market, it’s hard to verify whether information being provided by sellers is true or false. The damage from fraud is ever-increasing. Hyundai AutoEver is developing a blockchain-based used car platform that can verify vehicle data and accident history”Hyundai AutoEver has partnered with Hyundai Glovis, a logistics company; Blocko, a blockchain technology and IT solutions provider; and ABC Solutions, to pursue a blockchain-based used car trading platform service.Information on used car market information, as well as accident history, including bumper exchange, seller reputation information, etc., on the blockchain to prevent straying and tampering. Based on this, it will also create derivatives services such as predicting used car quotes and reading fraudulent merchandise.The blockchain utilized by Hyundai AutoEver for used car sales services is also set to anchor (aka record hashes of data externally) to Blocko’s public blockchain of choice, Aergo, further enhancing data reliability. This information was followed by the fact that it is possible to apply the token economy in the future, so an expansion in this regard can be considered.In particular, the used car accident history search service was implemented based on Augmented Reality (AR), which greatly improved consumer satisfaction. When a used car is scanned using a smartphone or a tablet PC application (application program), it displays on the screen which part of the car has a history of accident.Based on such a reliable blockchain-based used car trading platform, we plan to create various consumer-friendly services.Lim of Hyundai AutoEver stated: “We will develop a vehicle lifecycle management service after constructing a block-chain-based used vehicle trading platform. Currently, the information is the logistics part of the vehicle, and plans to extend the cover range from manufacturing coverage to sales parts mobility.What does this mean?This announcement is very meaningful! We saw the announcement on April 25 from Hyundai that they’re beginning their collaboration with Blocko to build their new platform to track used cars.Now, in recent news, as of May 29, Hyundai AutoEver’s director states at a presentation in POSCO Tower that they’ll be using the Aergo mainnet as an second stamp of approval for transactions on their platform. As the Aergo mainnet exits it’s incubation phase in the coming months, we could expect Hyundai AutoEver to begin anchoring transactions to the Aergo public blockchain — the Aergo mainnet.Anchoring is the process of recording hashes of data — whether that’s block headers from a private blockchain, or other data directly from a database — to a blockchain. This produces an incorruptible record that will allow for easy detection of data manipulation.Recording private blockchain data to the Aergo mainnet is an example of a ‘hybrid’ blockchain use case that is best suited for the platform. If you aren’t familiar with anchoring, check out this article by a competing platform, which explains it quite clearly.What’s next?We are still in the early stages of the platform Hyundai AutoEver is building. With Hyundai AutoEver having a massive reach — scoping to over 54 Hyundai affiliated companies — we could see the platform they are building see massive adoption in multiple different areas of the supply chain.You won’t want to miss any updates on this as they come out, so be sure to join our community channels and turn on notifications to stay up to date!Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.Hyundai AutoEver presents blockchain-based used car trading service at POSCO Tower, mentions Aergo was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 29
DPoS: Consensus on the Aerg...
A detailed description of the Delegated Proof of Stake consensus implemented for the Aergo blockchain kernel.IntroductionEvery blockchain protocol uses a consensus algorithm to maintain one and only one list of cryptographically linked blocks — a blockchain. The most famous in the blockchain scene is the Nakamoto consensus from Bitcoin, which is based on Proof of Work (PoW). It achieves a large degree of decentralization by allowing finality only in a probabilistic manner, where several branches may compete with each other and gradually evolve into one over time. The other extreme in the spectrum are those originated from the traditional Byzantine Agreement (BA). They guarantee an instant block finality by limiting the degree of decentralization.The Delegated Proof of Stake (DPoS)¹ consensus used by the Aergo main network is on a middle ground between the aforementioned two. It delegates the exceptional right of generating blocks to a set of elected block producers (BPs) — while allowing a reorganization within a finite range. By (a) following a Proof of Stake model (PoS) and (b) maintaining only a limited number of BPs, it addresses both the performance issue as well as the excessive energy consumption problem found in PoW-based consensus.This article gives a detailed description of the DPoS as implemented in the Aergo blockchain kernel. In the remaining part of the article, “DPoS” means the DPoS implemented in the Aergo blockchain kernel, unless specified otherwise.Delegated Proof of Stake on AergoBlock ProductionIn DPoS, only a limited number² of nodes, called active block producers (BPs), are permitted to generate blocks. They are chosen through a voting process among stakeholders. Time is evenly partitioned into slots, and for each slot, at most one block should be generated. Active BPs are scheduled over those slots by voting score and take turns producing blocks.For simplicity, let’s consider an example of four active BPs, which are respectively A, B, C, and D in decreasing order of voting score. The block interval is 1 second. If all things are OK, the blockchain proceeds as shown in Figure 1.Figure 1. Block production under a normal operation; The letter in each box is the block producer.Here, each BP generates a block every four seconds. However, when the former block is not received in time, the next BP should generate it. For example, assume that A produced the block “1” and then B crashed before producing the block “2.” In this case, C should generate the block “2” instead of B. Figure 2 shows what the blockchain look like in such a failure case.Figure 2. Block production when B crashesThere are no blocks corresponding to the slots “1” and “5” since B crashes so that blocks are non-uniformly distributed over time; the time interval between the blocks “1” and “2” is about two times longer (2s) than the normal (1s).ForkOn the other hand, DPoS allows fork and reorganization like Bitcoin. Let’s assume B is disconnected from the other BPs due to some network failure. Even in that case B and the others (A, C, D) do not stop block production. They respectively manage their own blockchains as shown in Figure 3.Figure 3. Fork lead by network split; B and (A, C, D) disconnected from each otherNote the slots “1” and “5” of the main chain (the upper) is empty because the blocks produced by B is not received by (A, C, D) due to the network split.The lower chain managed by B is a side chain since it is shorter than the other; While the height of the main chain becomes as high as 7, that of the side chain is still only 3. Thus according to the longest chain rule, once the network issue is resolved and the blocks of the main chain are sent to B, B becomes knowing that its chain is shorter than the other. Finally, it will follow the main chain (reorganization).Finality: Last Irreversible BlockIf a block is connected to a blockchain, it can be regarded as casting the block itself and the parent blocks. Based on this idea, a concept called last irreversible block (LIB) was introduced to DPoS. Once a block becomes a LIB, any reorganization beyond it is prohibited. Accordingly, the finality of the LIB and the blocks before that are guaranteed. Under a normal condition, a LIB is continuously updated to a higher number except for the initial bootstrapping period.Technically speaking, a LIB is determined via two phases:When a majority (⅔+) of BPs appends blocks to a chain, the first among them becomes a proposed LIB.The proposed LIB finally becomes a LIB when appended by the blocks from another majority of BPs.Originally, the range of voting [or confirmation] of a block had no limit. Put another way, a block connected to the chain was considered as voting for the block itself and all the parent blocks. However, later it is changed to avoid conflicting LIBs³. Under the modified version, a block generated by a BP X confirms only the range of ancestors after the block lastly produced by BP X.Figure 4. Last Irreversible Block Determination in a 4 BPs caseA simple example is illustrated in Figure 4. This is a 4-BPs DPoS network case; Its majority count is 3. In such a case, the votes by 3 BPs are required for consensus respectively in each of the phases of LIB determination. Therefore, as shown in Figure 3, the block “1” becomes a proposed LIB when the block “3” is connected to the chain (1st phase). After that, the block “1” is finally promoted to a LIB when the block “5” is appended (2nd phase). Under a normal condition, once a block has been finalized as a LIB, the height of LIB proceeds by 1 whenever a new block is connected; One new block accompanies a new LIB.Staking, Voting & ElectionActive BPs are elected by Aergo users, who stake their tokens (Aergo)⁴. The stakeholder can freely vote multiple candidates (max 30 candidates) although casting is restricted as 1 vote per day. The voting result is gathered every 100 blocks. The ranking affects the regime change after 100 blocks. This election scheme is illustrated in Figure 5. Here the BPs at block “700” are chosen according to the ranking gathered at block “600” (not “700”). It is designed to lower the possibility of unnecessarily frequent regime changes resulting from reorganization since the past blocks are less likely to reorganize than the recent blocks.Figure 5. BPs Election SchemeSummaryThus far, by using an example of a simple system consisting of 4 BPs, we have explained how DPoS works. Its main ingredients are:block generation by a limited number of elected BPs, and;possible reorganization only within a restricted range of blocks.The former ensures fast and stable block production, while the latter guarantee absolute block finality as long as a majority of active BPs are under normal operation. By virtue of them, DPoS can achieve high performance with a moderate degree of transaction finality. Such a balance between performance and finality is one of the most important factors why we chose DPoS for the Aergo mainnet’s consensus.DPoS was first introduced as a consensus algorithm for BitShares (https://bitshares.org/technology/delegated-proof-of-stake-consensus/). The current Aergo implementation is similar to that of EOS (https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md#consensus-algorithm-bft-dpos).The Aergo mainnet is currently being operated with 13 active BPs through its incubation phase (https://medium.com/aergo/aergo-mainnet-incubation-8f097344d14e).“Fix DPOS Loss of Consensus due to conflicting Last Irreversible Block” (https://github.com/EOSIO/eos/issues/2718).Staking and voting are conducted by submitting transactions.Join us on our Discord server for any technical inquiries.Visit our website to learn more about Aergo. Find Aergo’s source code on GitHub.Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.DPoS: Consensus on the Aergo Mainnet was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 27
Become an Aergo Knight
Today is a very important day in the next phase of the Aergo Ecosystem. The Aergo Knights will be taking over from the previous ambassadors and RewarDrop program.We chose the word Knights because, we feel a Knight is a person of honour, a believer in the mission they are working on and a good external representative for the company. You can read more about this in our announcement post as part of the 419 Campaign.We have selected our first batch of Aergo Knights based on exceptional performance in the last ambassador program and new community members who have gone above and beyond to help with ecosystem building efforts.Going forward we will be working closely with these Knights to help push Aergo forward in 2019 and beyond.“I want to be an Aergo Knight”If this applies to you then that’s great news! We will be accepting new applications on a rolling basis. The first batch has been notified and we will be adding to them periodically as we find suitable candidates.It should be made clear that we want to build a close-knit team who know each other personally, work together, and are willing to put in a certain amount of effort to help build the Aergo Ecosystem. Knights are rewarded proportionally to their effort and impact, this shouldn’t be seen as an airdrop program.If you are interested in becoming an Aergo Knight, you can fill out this application form and we will review your application. Showing us what you have already done or plan to bring in is key.You can apply to any of the three categories below, but we are looking for real experience in the Developer and Enterprise categories.Crypto AmbassadorsOur ambassadors will be tasked with helping spread the word of Aergo within the crypto community. They will be helping out in areas such as community, business development, and marketing. Ideally, they will have been an active member, be well versed with the crypto space, and potentially have strong connections to communities or regions.Developer EnablersWe’ll be putting together a best in class team of developers and developer enablers to take Aergo out to the global SQL and Lua communities. This could involve everything from representing Aergo at external events, helping with our own events, contributing to a developer portal, or working on other dev focused projects.Enterprise ChampionsIn this category, we are looking for experienced enterprise champions who can represent Aergo in their region, help create marketing collateral for enterprises, facilitate introductions to suitable companies, and be a valuable person in the field amongst a variety of other tasks.We are really pleased to kick off this next chapter and we know that we have a strong first batch of Aergo Knights. As the group grows and diversifies we will be able to greatly grow the Aergo Ecosystem and keep showcasing ourselves as one of the leading enterprise blockchains on the market.Here’s to the Aergo Knights!Visit our website to learn more about Aergo.Stay up to date on our Twitter, Telegram, YouTube; and be sure to join our WeChat and Kakao communities.Become an Aergo Knight was originally published in Aergo blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 24
Aergo 2019년 2분기 보고서(QPU)
지난 1년 간의 프로젝트 리뷰와 2019년 1분기 요약, 2019년 계획, 신규 고객, 블로코-Aergo 간 파트너십 확대, 전체 재정보고, 토큰 매트릭스 업데이트를비롯해 Aergo에 대해서 알아야 할 모든 것. 이번 보고서에서 확인하실 수 잇습니다.**국문 분기보고서(QPU) 확인하기 **영문 원본 보고서(QPU) 확인하기Aergo와 함께해주신 모든 이해관계자분들께,오늘 Aergo의 2019년 2분기 분기보고서(Quarterly Project Update)를 공개할 수 있게 되어 매우 기쁘게 생각합니다.매 분기별로 공개되는 QPU는 각 기간 동안 이룬 우리의 성과와 향후 목표를 모두 포함하고 있습니다. 이번 QPU에서 지난 분기 성과와 앞으로 이뤄나갈 목표를 설명드리고자 합니다.지난 분기는 Aergo 프로젝트가 시작된 이래 가장 많은 것들을 이뤄낸, 가장 생산적인 분기였다고 자신감있게 말씀드릴 수 있습니다.대(對) 기업 관계 구축을 시작으로, Aergo 생태계 기반 마련과 메인넷 출시까지. 공격적으로 목표를 설정하고 큰 성공을 이뤄냈습니다.이제 시작입니다. 앞으로의 계획은 세 단어로 정리할 수 있습니다.실행(execution), 실행, 그리고 실행.2019년 2분기 QPU 주요 내용은 아래와 같습니다.- Aergo 프로젝트의 지난 1년간 톺아보기- 2019년 1분기 성과 정리- 향후 성장 전략과 핵심 진출 분야- 현 기업 고객과 진행 중인 프로젝트 정리- 블로코-Aergo 간 업무 협약 확대- 블로코-Aergo 간 세일즈 모델- 펀딩과 토큰 메트릭스 관련 종합 재무 정보 업데이트- 주요 질문 사항에 대한 자세한 답변이번 2분기 QPU는 우리 커뮤니티와, 비즈니스 파트너를 비롯해 Aergo 프로젝트에 직/간접적으로 참여하는 모든 이해관계분들께 아주 중요한 문서입니다.이번 QPU를 통해 Aergo 가 가고자 하는 방향과 그 의미를 확인하실 수 있으니, 꼭 살펴봐주시기를 부탁드립니다.필 자마니(Phil Zamani)Aergo 회장 겸 CEOAergo 2019년 2분기 보고서(QPU) was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 22
Aergo Q2–2019 QPU
Click here to read the Q2 QPU & full-year project review nowOne-year project review, Q1–2019 recap, our 2019 plan, new clients, an expanded Block-Aergo, a full financial update, updated token metrics, and more! Read it now.Dear Aergo stakeholders,Today, I am happy to share that we have released the Aergo Q2–2019 Quarterly Project Update (QPU).The QPU is a document we release every quarter to summarize our performance in the previous period as well as our plans moving forward. The Q2–2019 QPU goes over how we performed in Q1, then what to expect moving ahead.With confidence, we can say that the last quarter has been one of the most productive quarters yet for the Aergo project.From strong success in developing business relations, to great progress in growing out Aergo’s ecosystem, to shipping our production mainnet — now ready for business — we have executed aggressively, with great success.And we do not plan to stop. Our plan going forward is simple: execute-execute-execute.The Q2–2019 QPU includes:A full one-year reflection on the Aergo project from myself.A summary of how we performed in Q1 of 2019.A complete overview of our go-forward strategy and key focus areas.More insight into what we are currently doing to onboard clients.A rundown of our new greatly expanded business agreement with Blocko.An explanation of the Blocko-Aergo sales execution model.A comprehensive financial update going over funding and token metrics.A Q&A section providing detailed answers to questions from stakeholders.The Q2–2019 QPU is an important document: for our community, our stakeholders, our business partners; anyone involved in the Aergo project in some way, shape, or form. We encourage everyone to read it thoroughly to understand where Aergo is heading moving forward, and why.→ Read the Aergo Q2–2019 QPU by clicking here ←Phil Zamani,Chairman & CEO AergoAergo Q2–2019 QPU was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 17
NOW IN PUBLIC BETA: Aergo C...
The Aergo Connect browser wallet extension is available on the Chrome Web Store.👇 TRY IT OUT NOW 👇Aergo ConnectPlease help us test for any bugs or UI problems and report them to us here.THE TOKEN SWAP FOR THE AERGO MAINNET HAS NOT YET BEGUN, so you should use Aergo Connect to familiarize yourself with the interface before that happens. Until then, Aergo Connect is most useful for developers currently needing to manage accounts on Aergo blockchains.— Team AergoNOW IN PUBLIC BETA: Aergo Connect browser wallet was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 10
2019 Aergo Mainnet Launch E...
The recording is up! Our Mainnet Launch Event took place on April 17, 2019 to commemorate our mainnet launch and to share a few interesting new announcements.Dear Aergo community,The recording of the 2019 Aergo Mainnet Launch Event has now been uploaded on YouTube.👇 You can view it here 👇https://medium.com/media/8c00ad7be779162917568db804850ee2/hrefTimestamps are included in the video’s description for navigation convenience.The event kicked off with Phil Zamani, Chairman and CEO of Aergo, explaining the massive market opportunity that Aergo’s hybrid blockchain looks to capture. He gave the audience more insight into just how meaningful the Aergo mainnet launch really is.Hunyoung Park, CTO of Aergo, then went on to talk about what exactly the Aergo mainnet is. He explained the architecture, aspects of the token model, the network’s performance, and some of its key features. He then went on to explain some of the products that will be offered on Aergo. One example is Aergo Enterprise, Blocko’s new flagship product offering. It includes some key applications such as CERT, TSA, Identity, and more.Then, Won-Beom Kim, CEO of Blocko, took to the stage to talk about the ecosystem strategy and some of the first-party dApps that will be offered on Aergo such as Gotchu, Captain Aergo, and the new AergoLite!Phil then concluded by listing off the five key items of focus going forward. To end it off, Phil, Won, and Hun sat on stage for an open Q&A to answer questions from the audience.If you enjoyed this presentation, be sure to join our community channels— we’ll be uploading a few more of the presentations we did in April over the next couple weeks. Don’t miss seeing them!Join our community: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | Weibo2019 Aergo Mainnet Launch Event in Seoul, South Korea was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 08
Aergo Monthly Newsletter (N...
Aergo Monthly Newsletter (NEW!): #1 — This is the BeginningLet’s catch up! We have a few things to update you on.Hello friends of Aergo,We have had a busy month in April. Here is our latest newsletter update. A lot happened this month so make sure you check it out!#1 - This is the BeginningSign up for future newsletters on: aergo.ioJoin our community: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | WeiboAergo Monthly Newsletter (NEW!): #1 — This is the Beginning was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 05. 06
Looking Ahead: Next Steps
Dear Aergo community,This is the last post in the 419 campaign series. But the end of the 419 campaign only marks the start of something even greater.The 419 campaign was designed around our mainnet launch to cover the whole of April. The whole campaign was around four main objectives:Elaborating on the story behind AergoExplaining what the Aergo mainnet is and how we came to launching itSignifying that the Aergo mainnet launch means through a series of announcementsBuilding the foundation for the next phase of the Aergo master execution planAny mainnet launch is an important event and we believe Aergo’s hybrid blockchain architecture will help us to grow into one of the most widely adopted blockchains over the coming years.From the last 23 days, here are some highlights:We’ve explained to you why we think our hypothesis will make us successful.We’ve had our first live video AMA with our C-level team.We’ve seen the Aergo token listed on Upbit, the biggest cryptocurrency exchange in Korea, and they launched a huge trading competition.We’ve launched the Aergo mainnet.Then, looking ahead:We’ve announced two new products, Aergo Enterprise and AergoLite.Blocko customers will be migrated from Coinstack to Aergo Enterprise.We’ve seen Blocko announce a new large-scale deal with Hyundai Autoever, who will be working with Blocko, meaning they’ll perhaps be a future user of Aergo Enterprise.We’ve launched the Knights of Aergo (our new look ambassador program).We began carving out our partner network for technology providers and enterprises (more on this in the upcoming QPU).We explained why our techstack is being built around SQL and LUA and how this gives us easy access to 8.5million developers.The 419 campaign should give everyone a bit clearer picture of our technology, our business approach, and how we plan to expand our ecosystem throughout 2019. We have a comprehensive marketing plan to tackle our three main focus areas: developers, enterprise companies/partners, and the crypto community.We do have some further programs to announce around developers and our first dApps, but that’s all we could squeeze in for April!We are frantically working on our next QPU and we’ve just launched a poll in our Telegram if you’d like to choose something for us to cover in that quarterly report. This should allow us to dive into more depth that we could through the 419 campaign.The Aergo 419 StarmapThe eagle-eyed among you might have noticed the images we’ve posted with all of the fifteen announcements. You may have wondered what the significance of these images is, or if they’re just for artistic decoration.Notice anything different about any of the individual constellations?Well, we can now reveal they have a deeper meaning.The way to think of the Aergo ecosystem is like a map of constellations. On a micro level, each individual constellation in our ecosystem plays a key role. It functions with a set of stakeholders benefiting mutually on smaller networks.But zoomed out you see that there are many constellations that are working simultaneously to make up the bigger picture.This is what we are working on, growing our starmap, creating new constituents and as a whole, building the Aergo ecosystem. The 419 campaign should have shown you the first taster of that.We don’t want to position the 419 campaign as a ‘marketing campaign’ of any sort. We don’t want to make this seem like an effort to make a big bang for our mainnet launch.We want to position the 419 campaign as a series of items that explain the long and complicated story Aergo has in a simpler and more deconstructed way than we previously have.It’s the foundation for what comes next; real adoption, real clients, real developers using the Aergo technology stack.The aergo.io/mainnet webpage will remain live (though it may be tweaked for future website design revamps). From now on, it will serve as a reminder on what Aergo is really about. We’ll look back at it in 5, 10, or even 20 years from now and understand how far we have come by looking at where it all began: and it all began with the things we explained in 419.And we invite our community to do the same. When you share Aergo with your friends, use the 419 webpage to help them understand the grander vision behind it all. When you need a reminder of why you’re involved with this project, revisit some of the articles you read throughout the 419 campaign.The 419 campaign is just the beginning. With Aergo’s mainnet having launched and the foundation for the future being set, our journey hits a major milestone and now begins accelerating towards greatness.— Team AergoP.S.: Watch this space for our QPU which will go out soon!Join our community: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | WeiboLooking Ahead: Next Steps was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 30
Blocko & Aergo Relationship...
Dear Aergo community,There seems to be a number of questions related to Aergo and Blocko — specifically about their relationship. These questions have been answered (and in various ways) a number of times, so I am surprised that members of our community may still be confused.Additionally, as a bonus, I would also like to directly answer another question that keeps coming up (and that like the relationship between Aergo and Blocko has been answered before in a variety of ways): how the Aergo token gains value.Understanding the relationship between Blocko & AergoAergo and Blocko are closely linked and their success is intricately connected.Let me provide once again some further clarity and use some simple examples to make my point. Sorry for the long reply (the team will package this up into an article soon).As before I will use Linux (and Red Hat that fully commercialises Linux) as a parallel between what we are trying to achieve with Aergo and Blocko.Just like Linux, Aergo is a comprehensive and complex operating technology platform — it is also open source. Like Linux it can be used for free. Linux now powers over 80% of the public internet services we and commercial firms use. It also powers around 40% of the private data centres run by many businesses across the world. It took 10 years before Linux and Red Hat’s implementations became widely adopted; Aergo coupled with Blocko is currently in year 5 of a similar 10 year journey. Just like in London today (renowned Linux marathon) we are also in a marathon. Not a 100 metre dash.Whilst Linux (and Aergo) are free, when businesses deploy these to help them to drive new products and services, they need to partner with a firm that can help them to integrate these technologies with their existing IT systems and complex business logic. They also want assurances — that if anything goes wrong (eg a software bug is found or a security issue emerges) — they can get immediate support. Development tools also need to be made available, so that developers can program these platforms.These services are collectively called “subscription services”. Almost no business deploys Linux in their operations without this form of subscription service. It’s simply too risky to do so (it’s like driving a car without a seat belt, or having no health insurance). How would we all feel if the internet “was unavailable” for any length of time because there was a problem with Linux and the developers who could fix this were asleep! Subscription support services are absolutely needed. They are typically paid monthly or more typically annually by the companies that use Linux (or very soon Aergo). These services are not provided by Linux (as it’s simply a technology platform).These services are provided by commercially and for-profit companies like Red Hat.Linux and Red hat are in effect two sides of the same “coin”.Aergo is like Linux — and Blocko is like Red Hat. Blocko is the firm that is very closely linked to Aergo; as it created the genesis technology, developer tools, IT deployment blueprints and libraries that are being made available (again for free) to developers and businesses who want to use Aergo.Blocko is an amplifier for Aergo — it not only helps Aergo to build the technology, deployment libraries — it helps companies to integrate and adopt Aergo in their businesses. Blocko is actively working with its 23 enterprise clients to migrate them to an improved architecture based on Aergo. In fact it has recently decided to adopt and only support Aergo for all its business lines from hereon. This is amazing news for Aergo and all of our stakeholders.The first example Blocko deal on Aergo is Hyundai that was announced last week.Again using the marathon example, migrating to a new platform like Aergo can take between 3–18 months for many complex businesses. Me and my business development team experienced and saw this with Linux (whilst working at Red Hat and Suse Linux) between 2000–2010. Don’t expect press releases like Hyundai every week. This is where Aergo is different from 99% of other crypto projects.We are not a dApp, we are not a single purpose platform. We are like Linux: a truly disruptive and very comprehensive enterprise scale platform.In simple terms, most crypto projects are like iphone or Android phone “covers”. They are often “covers” that run on another baseline platform (like Ethereum or a variant of Ethereum they have simply “tweaked”). Like your own phone cover (if you indeed have one) — you replace them with very little consideration. Aergo is more like iOS or Android — it IS the platform. It is not a copy — it’s one of the few true “clean-room” hybrid blockchain platforms (in other words Aergo is built from the ground up — just like iOS and Android). Platforms are fundamental to a business and take time to switch to and to adopt/deploy.Just like Linux, our long term objective is to make Aergo an alternative platform to help millions of business across the world that want to use blockchain to create value and expand their customer and business ecosystems.Red Hat does this for Linux — Blocko enables these businesses for Aergo.In shortAergo = Linux (for blockchain technology)Blocko = Red Hat (for blockchain enterprise deployments)Linux runs on billions of devices and millions of businessesAergo (and our new embedded/IoT focused product called AergoLite) also aims to run on billions of (SQLite) based devices and in millions of businesses across the world .At last valuation (before being bought out by IBM) Red Hat was worth $34 billion USD. The entire Linux ecosystem was worth considerably more.Let’s continue to work on Aergo and Blocko together to make a similar impact in the years ahead.For more information on the above parallels between Linux and Aergo — please go to the following article:“Drawing a Parallel Between Linux and Blockchain” by Phil ZamaniAergo and Blocko teams together in Seoul, South KoreaHow the Aergo utility token appreciates valueIf after reading this (and my prior posting above about the Aergo ←> Blocko relationship) you are still confused, then perhaps this is not a project you should be involved with. Aergo is a disruptive, long-term and complex project; so its perhaps best not to follow this if you don’t understand our target market, why it exists and how it adds value to developers, partners and businesses across the globe.We welcome all kinds of people and participants to our community. However, I strongly advise that if you don’t understand what Aergo is all about and how it works in close cooperation with Blocko (and once you read the available online material the team has created about our project) — you may be best served by following other less complex projects. I want our community discussions to move beyond the baseline understanding everyone needs to have about Aergo — so we can share even more exciting (sometimes complex) future ideas, concepts and news with you. This way our community can keep on growing and maturing with people and new organisations who can help to make Aergo a success.The Aergo main network is an open source technology platform that is free to access and use. It is created by Aergo, a not-for-profit organisation based out of Hong Kong (just like the Linux software foundation, that drives Linux forward as a platform). Economic value is made via Linux and Aergo through real-life adoption and usage. By developers. By integrators and firms that provide consulting, integration and support services. By business partners. Last but not least, by customers that deploy services on top of Linux or Aergo.In short, accessing and using the baseline Aergo mainnet technology platform is open to anyone to use and its entirely free. Like Linux.However, using service that run on top, alongside or in association with Aergo mainnet are paid for services. Paid via acquiring Aergo tokens. Using Linux in business is very similar — you need to purchase subscription services if you want to use Linux in production for your business.Aergo utility tokens gain value through a complex combination of many factors. Some (not all) of these include: (i) the uniqueness of the potential future problems and new solutions Aergo can deliver to developers, partners and businesses across the world (this is often called NPV or net-present-value of future value); (ii) the range of directly associated services currently on offer; (iii) the range of services planned; (iv) current usage; (v) increased adoption levels by existing firms; (vi) future usage; (vii) future demand; (viii) the depth and breadth of complementary services planned by third parties (e.g. cloud services), (viiii) existing and likely future target market penetration and finally (x) scarcity of available Aergo tokens at any moment in time.To help you understand, here are five (simple) examples of the Aergo utility; and why it has (and may likely increase) in value as the Aergo platform gets adopted…Using Aergo mainnet is free, but executing smart contracts requires a (very small) “gas” type Aergo token fee. We expect many many thousands of smart contracts to run on Aergo as it has been built for global enterprise scale.Enabling and using extra third party compute resources (like storage and CPU bandwidth from a cloud service provider like Amazon AWS) are unlocked via Aergo tokens. We expect many thousands of businesses to deploy hybrid blockchain solutions in the years to come. Many of these (such as banks or governments) will elect to run part of these hybrid systems on Aergo private side-chains that are hosted by security compliant block producers (such as leading telecommunications or hosting firms that we are targeting with Aergo). These side chains will also need Aergo tokens to operate (and to be “anchored”) with the Aergo mainnet.Obtaining integration, consulting or subscription support services from specific firms like Blocko to integrate, deploy and manage/support enterprise grade production deployments of Aergo requires Aergo tokens. As was mentioned in my last article, all of Blocko’s future services will be based on their new Aergo Enterprise product that requires Aergo tokens to work.Enterprise clients will likely use the Aergo utility token to acquire extra application services from other third parties. For example the future Aergo Marketplace may serve as a location and self-contained ecosystem for businesses to acquire and use dApp’s created on Aergo by professional developers. In effect they may pay developers to use (i.e. licence) these applications in their production systems via Aergo utility tokens.In order to secure the network, vote and manage block producers, as well as to support the underlying Aergo mainnet ecosystem, Aergo tokens need to be acquired and staked. For example, although there are a total of 500million Aergo tokens in existence, almost 150 million are reserved (i.e. in effect locked longer term) for ecosystem staking and support. There are currently just over 100 million Aergo tokens in true (not incorrectly coinmarketcap reported) circulation. We expect to have circa 200 million in circulation by end of this year. This would leave a total of 150 million tokens remaining for ALL future token users (forever!). Considering the huge target market potential of Aergo — these are likely to be in very high demand if we deliver on the promise of the Aergo project.Imagine for one minute, if ten years ago Amazon AWS was launched with an “AWS token”; and that the number of tokens was limited. Today, the token value would be extremely high — as the ten example utilities I listed earlier for Aergo would all be in-play and drive significant value towards the (hypothetical) AWS Token.The Aergo Token Utility and associated Token Economics are complex things to fully understand. We will soon publish a Token Economics paper that fully explains our model in great detail.On a final related point…..The World Economic Forum recently predicted that 10% of the worlds GDP (gross domestic product) will be stored on blockchain-based systems within the next ten years.Today, 10% of the worlds GDP equates to 8 Trillion USD (or put another way 8,000,000,000,000 USD!).This is the market Aergo is focused on.So, the real answer to the question of “what value does the Aergo utility token provide?” is perhaps simply stated as “the value is proportional to the value Aergo can capture in this 8 Trillion USD opportunity”.This is what me and my Aergo team are focused on….more on our next stage execution plans for the rest of 2019 in the next Quarterly Project Update report — that will be published this coming week.Thanks for reading this long memo.Phil ZamaniChairman & CEO of AergoBlocko & Aergo Relationship, Aergo Token Value was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 29
The Future of the Aergo Amb...
We are taking our community building efforts to the next level and want you to be a part of it. Here’s an overview of the program we’ll be launching.Back at the end of 2018, we ran the first round of our ambassador program: the RewarDrop. We had over 10,000 submissions, from over 60 countries and settled on 100 crypto ambassadors of a total 3,000 potential RewarDrop winners.Overall, we would say it was a huge success and we are hugely grateful for all of the contributions. It played a critical role in forming our early community, and many of you who won a RewarDrop are still actively contributing to Aergo today. The one thing that many of you will have noticed however is the sole focus our RewarDrop had on the crypto community.At the time, we had just completed our token sale: no Aergo tokens were circulating yet and our mainnet was about 6 months away from launch.Since then, we’ve come a long way. Our mainnet is live! We’ve announced two game-changing products (i.e., Aergo Enterprise by Blocko & AergoLite), we’ve seen Blocko’s announcement of the migration of all its Coinstack customers over to Aergo Enterprise, and the Aergo token is now listed on multiple top exchanges globally.“But what’s next?”Well, we’ll preface our answer to that with a couple things:The success of Aergo is (obviously) not defined totally by the crypto community. If developers do not build on our mainnet and if enterprises do not implement our solutions, then Aergo will not be successful long-term.Everyone on the Aergo team, the advisors, and the token purchasers did not get involved with Aergo to see it become another blockchain platform that resembles a ghost town. We are here for adoption and we have the connections and experience to bring adoption!“That’s all easy to say, but how exactly do you plan to do this?”The 419 campaign has been designed to be a mix of announcements and launches of programs or initiatives that will bring us to where we want to be. We will be summarising all of this at the end.In our last post “Do you speak Aergo?”, we explained a little about how our choice of tech stack gives us access to over 8 million developers overnight. This post will provide the next layer to that and in turn, be the launch of our second and more widespread ambassador program.Enter: The Knights of AergoWe’ve chosen this name because we feel it encompasses all of the sub-categories we will outline below and at the same time makes a statement about who we are looking for or what we expect. A Knight is a person of honour, a believer in the mission they are working on and a good external representative for the company. (And no, don’t worry we won’t be going as far as giving Phil a sword and asking people to kneel in front of him!)Within the Knights of Aergo, there will be different roles and different categories as we look to encompass both the crypto community and beyond. But what we do like the idea of is creating unity across these different areas, so two people working on very different things could meet and know they are both Knights of Aergo. “The crowd is more powerful than its constituent parts.”Another important factor is that different members will help make up a council and each member will be able to have some influence on decisions or the direction of their role. This won’t just be another job for a crypto project. It will be something much deeper.We’ll be releasing the exact specifics of each sub-role, rewards, tasks and anything else people need to know to apply, as we release each sub-role within the next few weeks. This is the kickoff and hopefully, it galvanises some of our community to start thinking about putting themselves forward to become a knight.There will be three main categories of Knight for now and this may expand over time:Crypto AmbassadorsOur ambassadors will be tasked with helping spread the word of Aergo within the crypto community. They will be helping out in areas such as community, business development and marketing. Ideally, they will have been an active member, be well versed with the crypto space and potentially have strong connections to communities or regions.Developer EnablersWe’ll be putting together a best in class team of developers and developer enablers to take Aergo out to the global SQL and Lua communities. This could involve everything from representing Aergo at external events, helping with our own events, contributing to a developer portal or working on other dev focused projects.Enterprise ChampionsIn this category, we are looking for experienced enterprise champions who can represent Aergo in their region, help create marketing collateral for enterprises, facilitate introductions to suitable companies and be a valuable person in the field, amongst a variety of other tasks.This is your first look at something we think is fundamental to the spread of Aergo. Having the Knights of Aergo will give us the ability to work with the best across every region globally and give us a wide variety of expertise. We believe as Knights, everybody has a much greater say and potential impact, independent people have a different outlook to employees. We want collaboration.Our next post in the 419 series will showcase another major pillar of the Aergo ecosystem and we look forward to sharing more about it.This post aims to inform our community on the program. We will open up the application process along for each category, with specifics on potential rewards, in the next couple of weeks and we will welcome your submissions.“I’m an existing ambassador, what happens to me?”Our new Knights of Aergo program will seek to both re-engage our existing ambassadors as well as bring in some of the brightest new ones in. For those of you who are already Aergo ambassadors, we’ll be reaching out to you in the next week with more information on the crypto ambassador program.Until then, watch this space!Team AergoCommunities: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | WeiboThe Future of the Aergo Ambassador Program was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 27
Do you speak Aergo?
Launching the Aergo mainnet in April 2019, while most popular blockchain platforms launched in 2017 and 2018, gave us many second-mover advantages. We were able to make a few observations about how different platforms performed in multiple verticals regarding network setup, technology design, and adoption strategy.We’ve looked at some of the stuff that worked and some that didn’t — and we’ve considered all of it when making Aergo.The way we are building Aergo, our new enterprise blockchain platform, looks 10–20 years ahead. We have spent a lot of time thinking about what really matters — and we can say it’s not just about transactions per second or fancy cryptography.To become the Blockchain for Business, we want to limit friction and increase convenience. While having the features that make the technology powerful, such as speed, reliability, and flexibility, ease of use is a huge factor we consider when thinking about mass adoption of Aergo. Just look at any of the great technology companies, you’ll notice a growing trend!Do you speak Aergo?This is one of the first questions we thought to ask ourselves when planning and developing Aergo. Other blockchain projects choose to invent completely new languages. Or use Klingon, which has 100 fluent speakers worldwide!In this way, they impose a lot of friction and inconvenience on their most crucial target audience: the developer community.It is critical for us to encourage as many developers as possible to build on Aergo. Making the barriers to entry as low as possible for them will be key to Aergo’s success.As such, we have chosen to base our technology stack around SQL. It has over 8 million speakers worldwide!SQL is a very well understood and perhaps the most widely accepted language for programming and managing data, yet it is currently almost completely neglected in blockchain.More popular blockchain platforms such as Ethereum prefer procedural support for smart contracts. Procedural smart contract languages are modeled around the principles of “object-oriented programming”: in essence, data access is modeled using less comprehensive structures like key-value store, rather than a relational model, which is more widely adopted among enterprise-IT engineers.The data access functionalities offered by procedural smart contract languages are too basic. Developers building on blockchain end up spending a lot of time working around their limited data access functionalities.Aside from being very familiar to millions of developers worldwide, SQL provides extremely efficient ways to access and manipulate data stored in distributed ledgers. It’s far more powerful than the procedural means found in most blockchain implementations.On a SQL-based platform, the bulk of business logic for smart contract use cases can be represented by what is known as a data definition language. In this way, languages designed around SQL provide a more complete support for building smart contracts.Since smart contracts on Aergo can be written with SQL-like syntax, they provide a very familiar experience for existing database developers and will ease the learning curve for creating smart contracts.They will also maximize the portability of data schemes from existing non-blockchain applications! Aergo supports a relational data structure model and allows business logic to be defined through a SQL-like scripting language. Data structures can be created, manipulated, and accessed using traditional database programming practices. Business logic using this relational data model can be created and invoked in SQL.The familiar SQL interface supported by Aergo is intended to allow the blockchain protocol to support more developer-friendly methods for building applications and opens up the potential developer base for Aergo to a massive 8.5M+ business engineers — a pool of potential blockchain developers currently completely untapped.We believe providing more traditional database functionalities will open the doors to millions of new developers to use blockchain; building innovative applications and services in a way familiar to them.We have big plans for the rest of the year and this could see our team visiting every corner of the globe to connect with many different communities. We may need help from local guides or to brush up on our language skills.But there’s one thing that we know for sure.When we go out there and meet groups of developers and we ask the question: “Do you speak Aergo?”There’s a very high chance the answer we get back is “Yes, we speak Aergo”Communities: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | WeiboDo you speak Aergo? was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 25
Understanding the Aergo Mai...
The Aergo main network is secured by a BFT-dPOS consensus mechanism. It has 23 trusted and enterprise-grade block producers that host the network: providing fast processing to users executing transactions on the network.The block producers that will host the Aergo main network will be required to have very fast and stable hardware to meet the stringent requirements of business users. In the initial phases of the mainnet, these block producers will slowly be ‘grandfathered in’ by the Aergo Organization. The focus will be to onboard companies with comprehensive, enterprise-grade cloud hosting capabilities in order to provide serious quality assurance and reliability to enterprises.Eventually, all of the block producers on the Aergo main network will be voted in by token holders. Candidacy to become a potential block producer will require a token stake as well as meeting a set of requirements defined at the protocol level. Other algorithmic and reputational factors will be considered when block producers are assigned. They do this to profit off of the tokens they collect from being a block producer, though will also involve themselves in the ecosystem in other ways such as hosting nodes for private chain deployments. However, transitioning into this self-sustained state will not be trivial.It is expected that the Aergo mainnet will evolve to reach its intended form through a set of consecutive phases: starting with the Incubation phase.In this article, we go over the following:What is the Incubation phase?What has been done so far part of the Incubation phase?What still needs to be done to complete the Incubation phase?What happens after the Incubation phase?What is the Incubation phase?The Incubation phase is a period in which the Aergo mainnet is sequentially brought to full capacity to ensure stable maintenance and growth of the Aergo mainnet in the first few months of it going live. At mainnet launch, the network has 13 block producers. The network’s block producers are a mix of external partners as well as Blocko. The Aergo Organization votes for them, safely incubating the dPOS algorithm. Once the network can be assumed stable, the phase concludes and the next one begins.The Incubation phase allows us to more tightly monitor the network’s security and specific pressure points so that the platform can have a greater degree of reliability and security guarantee before we add more enterprise clients and larger-scale block producer participants onto the network. Having launched large-scale, complex cloud systems in the past with clients, we know that the most important thing is making sure they have the specific assurances they demand before building on top of it. For most companies, switching over to blockchain for your infrastructure can be risky and costly, yet the ROI should the blockchain network meet their standards can be tremendous.The Incubation phase is driven by the requirements of enterprise customers. There is actually a very complicated RFP (requirement list) that enterprise clients present before they feel ready to adopt blockchain. Our job is to satisfy all of those requirements and provide something that is practical for blockchain-based business applications and services.There are five steps to completing the Incubation phase:Step 1: The network and its token supply are bootstrapped (done)Step 2: The network is monitored and incubated (current)Step 3: Once confirmed stable, a 1-way (centralized/traditional) token swap begins (TBA)Step 4: After rigorous testing, the 2-way (decentralized/Merkle bridge) token swap is enabled (TBA)Step 5: The Incubation phase ends (TBA)What has been done so far part of the Incubation phase?So far, the first step: bootstrapping the network and the token supply has been completed.In this bootstrapping process, several contracts were created on the Aergo main network and on the Ethereum blockchain. All of these contracts are protected by multi-sig.This section describes the bootstrapping process (what contracts were created) on each side: the Aergo mainnet side and the Ethereum side.Aergo mainnet (native coin) sideDuring the bootstrapping process, two multi-sig contracts were created:Founder’s contract (address):This will maintain all the tokens allocated towards the Aergo Organization.The tokens in this contract will be used to stake and vote for the appointed block producers during the Aergo mainnet Incubation phase.At the end of the 1-way swap period, the same amount matching the founder’s tokens issued at Aergo genesis will be sent to the Ethereum bridge contract (i.e., the tokens are transferred to mainnet)Vault Contract (address):This will have all the tokens aside from Aergo Organization’s share.Those token will be used for token swap during 1-way swap period.At the end of the 1-way swap period, the remaining tokens in the vault contract will be sent to the bridge contract on Aergo (i.e., tokens that have not been transferred during the 1-way swap period will be transferable by Merkle bridge).Step by step recap of the completed bootstrapping process on the Aergo mainnet side is as follows:The Root Address for the bootstrapping is generated along with its corresponding private key.The total supply of Aergo (500,000,000 Aergo) is allocated to this Root Address.The founder’s contract and the vault contract are created.The amount for the token distribution is sent to the vault contract.The amount for the token distribution is sent to the founder’s contract.The tokens in the founder’s contract are used to stake and vote for the appointed block producers.The remaining share in the Root Address is used for transaction fees, essentially charging the overhead for the Incubation phase to the Aergo Organization.Ethereum (ERC-20 Token) SideOne multi-sig contract was created:Vault Contract (address):This contract is used for Aergo address registration.Whenever a new Aergo address is registered, the corresponding tokens will be sent to this contract. Thus those tokens are locked on this contract.Those tokens are transferred to the registered addresses in the Aergo mainnet during 1-way swap period.At the end of the 1-way swap period, the total value of this contract should be transferred to the Ethereum Merkle bridge address (i.e., the tokens are transferred to mainnet)This contract’s balance is equal to the founder’s contract’s share at the very time when the mainnet is launched since it’s the only token circulation on the mainnet until the 1-way swap period begins.Step by step bootstrapping process on the Ethereum side is as follows:The vault contract is created with the initial balanceThe balance is equal to the Aergo Organization’s share on the Aergo mainnet side’s Founder’s Contract as well as the Rood Address.Later, the tokens and the contract variables of each vault contract will be migrated to a bridge contract for the Merkle bridge before the 2-way swap period begins.What still needs to be done to complete the Incubation phase?The Incubation phase is key to our launch of one of the first enterprise-grade hybrid blockchain platform launches yet. Many customers have expressed a strong interest in adopting the hybrid blockchain model and serverless computing capabilities that Aergo offers. However, there is a long list of requirements as well as quality guarantees that the network must satisfy for this to be possible. It is paramount that we do everything necessary to test and protect the live mainnet before as well as when adding these customers on.Over the next month, we’ll be monitoring the network and working with partners to expedite all of the necessary steps to move past our Incubation phase. Thereafter, we will begin step three of the Incubation phase, the 1-way token swap.The 1-way token swap is conducted by the Aergo Organization, processed only in a 1-way manner (Ethereum ERC-20 to Aergo mainnet). This is totally optional and offered so users can try out the Aergo mainnet while we prepare to launch the Merkle bridge.Sometime thereafter, step four of the Incubation phase, the 2-way swap between ERC-20 Aergo tokens and Aergo native (mainnet) coins will be supported, which is based on Merkle bridge. It’s more complex than typical token swaps for us, since both the ERC-20 token and native coin state of Aergo will co-exist. Detailed instructions will be provided at the appropriate time.The Incubation phase will officially end once the 2-way Merkle bridge is live. Thereafter, in the Acceleration phase, ecosystem partners will be added at a more aggressive pace and the block producer limit will be increased to 23.What does the Incubation phase mean for you?You will still be able to use the network as normal and build your applications or solutions. Minimal functions during the Incubation phase may be paused throughout the process such as two-way Merkle bridge transfers, which will only be implemented once the network is very stable. You will not be able to vote for block producers or for proposals at this time through your wallet. Candidacy to become a block producer is also disabled until the last phase of the mainnet, the Liberation phase (detailed below).What happens after the Incubation phase?The following two phases are Acceleration and Liberation. We will provide more comprehensive details on these phases in the future, as well as our governance model in general.In the Acceleration phase, the network transitions towards 23 third-party block producers. More valuable ecosystem partners are added since the network is no longer in Incubation.By the start of the Acceleration phase, Aergo will have a small 13 member set of block producers. In Acceleration, the Aergo Organization will aggressively onboard more enterprise-grade hosting providers such as system integration affiliate companies and telecommunications providers. These companies may be hyper-localized in their operations servicing a specific geography, and would have powerful infrastructure to provide quality assurance to those building use cases on the platform. This will increase Aergo’s appeal as an platform for building decentralized applications and business solutions.Network operators of Aergo main network will be certified/qualified IT vendors with predictable, stable, secure and highly available infrastructure. Telecommunications providers are the ideal candidates: they are hyper-local in their operations and can provide fiber optic speed. They will be excellent partners to work with not just to host the mainnet, but also to provide excellent node provision services to sidechain users.In the Incubation phase, we seek out operators that have know-how in the blockchain hosting scene to be selected to operate the network as there is a need for BPs to go-to-market fast. However, in the Acceleration phase, operators foreign to blockchain technology will be brought onto the network, opening the doors to new possibilities in the business of serverless cloud. They will be actively supported and economically assisted through a number of programs dedicated to helping new cloud providers enter the Aergo ecosystem.Once the Acceleration phase is complete, Aergo will enter the Liberation phase. In the Liberation Phase, anyone that meets a set of technical and economic requirements can put themselves forward as a block producer candidate. Among these candidates, 23 are selected to become block producers through votes from token stakeholders as well as other algorithmic factors. In this phase, the block producers hosting the network will be more publicized and visible.The voting function will be enabled on wallet applications, letting users select a candidate that they want to act as a block producer. The DAO system will also be enabled: meaning users will also be able to vote on passing or rejecting proposals made by candidates on the network that tune network parameters, steer development direction, and more.In ClosingThe Incubation phase is a phase in which we bring the network to capacity through a series of steps to ensure the Aergo main network can be stable and secure post-launch. Incubating the network is key to us building something that can eventually become truly self-sustaining and providing the powerful infrastructure we want for both businesses and for developers.Join our community: Discord | Telegram | Telegram RU | Telegram ANN | GitHub | Twitter | Medium | Reddit | KakaoTalk | WeChat (CN) | WeiboUnderstanding the Aergo Mainnet Incubation phase was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 19
REPOST: Blocko initiates cl...
See the official press release on blocko.ioBlocko, a leading blockchain infrastructure with operations in the South Korea, UK and Hong Kong, launches first-of-its-kind blockchain product that unlocks unprecedented levels of data integrity and data silosBlocko founder and CEO, Won-Beom Kim (Photo: FintechTimesKorea)Seoul — April 2019 — Blocko, the leading blockchain technology and enterprise IT-integration service, announces today that it is officially retiring its existing product offering, Coinstack, in favor of its new and improved flagship product, Aergo Enterprise.Aergo Enterprise extends beyond a private blockchain infrastructure to a hybrid blockchain model that enables organizations to unlock unprecedented levels of efficiency, security, and value. Aergo Enterprise focuses on high performance, efficient consensus, and ease of development. It enables companies to address the complexity of blockchain implementation by providing the tools needed to make deployment easier.The hybrid approach provided by Aergo Enterprise differs from existing blockchain products like Hyperledger, Corda, and Coinstack, which are completely private.Aergo Enterprise provides a packaged solution for customers to build blockchain solutions, while utilizing the Aergo mainnet. The hybrid approach will allow customers to:Open data silos: Exchanging assets such as information, tokenized goods, and supply chain registries between blockchains using Merkle Bridges will improve b2b collaborations, using the Aergo main network to settle transactions trustlessly.Increase data integrity: Anchor data and transactions by recording hashes of independent blockchain data to the Aergo main network, an immutable public blockchain.Features of Aergo Enterprise include:Simplified administration: Familiar, easy-to-integrate, one-click provisioning of custom blockchains, as well as simplified cloud system orchestration.Easy monitoring: Integrated with Hub Enterprise, Aergo Enterprise provides a dashboard, transaction and block history, as well as resources and asset monitoring for independent blockchains.Usable development kits: SQL/PL-like programming and data handling, as well as an integrated development environment for smart contracts.Integrated node management: Extended node management systems for more configurations and settings such as managing permissions and deleting data.Pre-built applications: Fully-developed applications built on Coinstack that are in use by large-scale companies for Identity Authentication, Document Management, Smart Contracts, Payments, and IoT will now be offered on Aergo Enterprise.Around-the-clock support: Providing the same expertise accumulated from working with large clients over the past four years.Many of the companies Blocko has worked with to deploy blockchain solutions within South Korea will have the option to upgrade to Aergo Enterprise. To support this initiative, Blocko is now initiating Coinstack to Aergo Enterprise client migration program.“We’ve been supporting Aergo Organization in the design and construction of the Aergo platform for a full year. After a long and intensive R&D process, we are excited to finally launch our largest product to date,” said Won-Beom Kim, founder and CEO of Blocko.“Our existing customers will be able to complete the migration program with ease and switch to our hybrid, high-performance blockchain network setup to achieve greater levels of security and scalability, while expanding their use cases.”About BlockoBlocko is a commercial blockchain infrastructure provider offering organizations the ability to design, deploy, and manage digital services on a secure distributed network. Enterprise-IT integration and cloud deployment know-how are at the core of its value proposition. The company provides a stable and secure blockchain operating system and an easy-to-use development platform with stable APIs.REPOST: Blocko initiates client migration program with launch of Aergo Enterprise was originally published in Aergo Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
19. 04. 17
|Transaction History||Market||Market||Transaction volume||Address|
|Korbit||To be provided later||To be provided later||To be provided later||Short cut|
|IDEX||To be provided later||To be provided later||To be provided later||Short cut|