It’s almost time to vote for your delegate Supernodes! Read our feature on which Supernode Candidates are seeking your support.
This entire Weekly Update is focused on the upcoming DPoS elections! And what community buzz there’s been! Supernode pools have formed, the CR Forum is filling up with DPoS topics, and the Elastos Foundation has made a recent announcement that influences the voting process.
We, the CR Weekly Newsletter team, want the whole community informed about the available Supernode Candidates. Keep reading to learn more about the Candidates up for election this month.
Michael Stack, a committed and passionate member of the Cyber Republic, started a thread on the CR Forum regarding the Supernode Recruitment with a Q&A on the entire process.
Since February 23rd, there have been 35 posts total; it has been a very active thread, helping people get together to form Supernode pools. If you’re interested in creating or joining one, make sure to check out that forum topic or create your own. Michael S has his personal Supernode pursuits as well, so read through this Weekly Update to find out about his Supernode proposal along with several other Supernodes you can vote for.
This week the Elastos Foundation has amended a rule on the DPoS elections:
Originally, every community member could vote for up to 50 nodes with 1 ELA. This rule has now changed to
Hyper IM and Hyper Connect creator Peter Strauss opened up another topic after the last CR Weekly Newsletter dropped, and several community members were interested in learning more about incorporating scripts to automate Voter and Supernode rewards. Peter created a post proposing an idea to build a customized script for payouts:
“To be able to automatically calculate the rewards for voters of each elected node, a script may need to be developed. An often used script for the same purpose has been already developed for Lisk and Ark and because of the MIT License it may as well be adjusted for ELA:
I will review and plan the process of the development and also help with development. Of course, it will be open sourced and anyone is welcome to contribute. If you think this should be developed, please like this post so we may see the demand.”
If Peter were to make this open-source script, it could significantly influence Supernode pool transparency and voter satisfaction.
Speaking of Mr. Strauss, he and his Hyper Connect team received exciting news on Wednesday, March 6th. The project’s suggestion was moved to a proposal by the Interim CR Council.
Kevin Zhang has already voted “Yes” on this proposal. The other two Council members, Yipeng Su and Feng Zhang, have up to a week to vote this proposal into the funding stage. If Hyper Connect successfully passes through the Proposal phase it will be the second project to be funded through the CR Consensus process (the first being React Native).
Also related to Peter Strauss and the Hyper Connect team, an article was just posted in on the CR blog regarding MySmartHome’s adoption of Elastos Carrier:
As stated in the aforementioned article, “The team that created Hyper.im (a peer-to-peer messenger app powered by Elastos Carrier), and most recently, created a suggestion on the Cyber Republic for the HyperConnect project, is the team behind the MySmartHome project.”
This is encouraging because the community will get to witness a real-world business incorporating the Elastos Carrier in its daily infrastructure and overall operations. Peter and the Hyper team will release the Hyper Connect platform with plans of fully releasing the MySmartHome business to the market by the end of calendar year. Between the Hyper.IM dApp, HyperConnect protocol, and the MySmartHome business, Peter Strauss and the Hyper team have lots of exciting developments coming; we hope to see their tools demoed soon.
Another proposal that has been put into play is a Marketing and PR blockchain accelerator company called, “Rooted Partners”, located in Korea, and is seeking funding from the CR.
Always keep an eye out on the proposals page of the Cyber Republic to stay aware of CR Council progress and activities.
In other news, the new CR Interim Council member, Yipeng Su, wrote an article speaking about the philosophy and the mechanisms of the Cyber Republic Consensus (CRC).
Yipeng explains that the CRC acts as the Cyber Republic’s 3rd consensus mechanism: “…the CRC is a consensus mechanism, but it is different from traditional blockchain consensus, like POW and DPoS, which are used for making blockchain ledger recordings and are implemented by machines. We hope that the CRC will be conferred to humans from machines, so that humans can be the supernodes of the blockchain, reaching consensus and making policy decisions for the community. In the CRC, ELA-holders are just like nodes in the DPoS consensus mechanism and the committee members in the CR are just like the supernodes of DPoS.” The combination of consensus through community members as well as blockchain proof-of-work and proof-of-stake allows the community to reach decisions through several layers of agreement.
Yipeng Su also unleashed interesting information regarding the election of future CR Council Members and the proposal process. Just like the Supernode elections, all prospective CR Council members, 12 in total, must submit a total of 5,000 ELA to be considered as a candidate. Once elected, each CR Council member will be responsible for the 3rd layer of consensus in the CR ecosystem. If a member cannot perform such duties, their membership will be relinquished.
If the community is unsatisfied with the work of a CR Council member for any reason, they can vote to impeach them. Yipeng Su explains, “When the number of votes to impeach a committee member exceeds 20% of votes corresponding with the total circulating quantity of ELA, the member being impeached will automatically be discharged of their post (a final decision regarding the number of votes required to impeach a committee member…is still under discussion).”
One of the main roles of the CR Council is the proposal process. Here, Yipeng Su explains three main areas to address when approaching the CR Council with a proposal: “One, the topic must be related to Elastos community development and technology development; two, the proposal will raise a problem and the solution to the problem; and three, the proposal will name a person or group responsible for implementing the proposal and will include a timeline and a budget for related expenditures.”
The CR Council will vote through a multi-signature wallet to pass a proposal. If 2/3 of the CRC agrees, the proposal will pass. Then, the community gets 3 days to decide whether the proposal should go into the funding stage. If 10% of the total circulating ELA is used for voting the proposal out, then it will be invalidated. If not, it will be passed. The 20% votes of impeachment and 10% votes to turn down a proposal are not finalized and numbers are still being discussed internally. A reminder: these procedures will roll out with the official launch of the Cyber Republic in August and have not been implemented yet.
As always, we’d like to remind the community that anyone can suggest an idea to incorporate into the Cyber Republic Ecosystem. The CR Consensus will pay attention to suggestions with the most votes even during this alpha state of the Cyber Republic. Both React Native and Hyper Connect were the two most popular Suggestions on the Cyber Republic website and have shown the CR Consensus’ power to execute.
Lastly, Kiran Pachhai(KP) is at it again, this time with a new Spotlight Series on Elastos Sidechains and Scalability.
KP explains the current landscape of blockchain projects are run by one world computer. These computers execute all transactions and smart contracts on the network. He explains that Elastos’ structure, however, is reliant on multiple world computers between the Elastos Mainchain and its various sidechains: “In such a distributed model, a network of global distributed world computers replaces a singular world computer whose resources are being overtaxed. So, while one world computer cannot solve all of the world’s problems, perhaps it can play a meaningful role within a distributed network of world computers where each sidechain handles one and only one objective.”
How about if one sidechain becomes extremely popular? Well, there will be a solution for that problem as well. “If a blockchain platform is robust and more developers prefer it, it is quite simple to port that platform to Elastos as a brand new sidechain. This process is in the very spirit of decentralized open source projects. In the future, if there ever comes a time when an Ethereum DApp experiences a surge in popularity and receives an influx of users, data, and transactions, a single Ethereum Sidechain may not suffice. In that case, it is possible to create an additional Ethereum Sidechain and place the heavily trafficked DApp on that Sidechain. This process can be repeated to as many iterations as are necessary to support near-infinite DApps. With this, we could potentially see not one, not two, but perhaps five Ethereum Sidechains and five NEO Sidechains running concurrently on Elastos’ infrastructure. That is the power of the seminal architecture that Elastos has built.”
There’s also the fact that many of the transactions and services that occur in the Elastos ecosystem will not be blockchain related. The Elastos Carrier and Elastos Hive will be responsible for peer-to-peer communication as well as file storage. This will not drag down the Elastos main chain and sidechain and will work concurrently with them. Thanks to KP for the well-written article about Elastos sidechains and scalability. We have an entire section devoted to the information he has shared in this Weekly Update. Make sure you read it as there are some golden nuggets inside.
-By Jeremy G.
For the People, By the People
By Amos Thomas
Many of us witnessed the meteoric rise of bitcoin in 2017. Feelings of euphoria and positive sentiment were ubiquitous. But one can make the argument that Cryptocurrency, at that time, really only had “feelings” to offer the world.
People believed their feelings, though, and we saw the result of that combined belief reflected by price. Yet mass adoption has yet to take place with blockchain technology and crypto. Everyone is racing to be the project that brings about mass adoption, to etch their names in history as they ride the wave of Bitcoin and Satoshi Nakamoto. However, not all projects and visions are ernest. Many are aware of methods that can be utilized to turn hope into, for lack of better word, a “cash cow”.
I wanted to know for myself: is Elastos a vision of gains or a vision that gains?
There was no better place to get that information than from the creator of Elastos, himself. I, along with various community members, have raised multiple questions to the Foundation over a period of time. In the process of engaging with community members as he frequently does, Rong agreed to have a conversation with me. Here are a few things I’ve taken away from my conversation with Rong Chen.
Elastos Foundation & Satoshi Nakamoto:
Satoshi Nakamoto, the unknown “hero” of the new age praised for the creation of Blockchain Technology & Bitcoin. No one knows who he, she, or they are. There are a few conspiracy theories, one stating that the CIA is “Satoshi Nakamoto” and has created Bitcoin which thrives on the technology called blockchain as an alternative currency that would resolve the world’s debt crisis by reviving the “Gold Standard”.
Some say Wei Dai is the real Satoshi Nakamoto. He is a computer engineer best known as the creator of the Bitcoin predecessor “b-money”, and he is the developer of the Crypto++ library.
Others say Satoshi Nakamoto is nothing but a group of rouge Microsoft executives who decided to “fight the man” by utilizing their collective brain power to bring freedom to the world’s economies and return power to the pockets of the common man through digitized trust and wealth redistribution.
Whatever the theory, in whatever form, Satoshi did at some point exist, and he left something behind that would change the entire globe.
Rong Chen, Co-Founder of Elastos, likens the Elastos Foundation (and not himself) unto Satoshi Nakamoto. The only difference is that “Satoshi” isn’t anonymous. In Rong’s vision to break apart digital monopolies and certain government controls, he realized that the creation of a “New Internet” is essential.
A “New Internet” that is built by the people, for the people.
This new internet should be controlled by no single entity or person. Understanding this ideal allows for greater understanding behind the actions of the Elastos Foundation. The Elastos Foundation’s number one priority is to build the New Internet for the next generation similar to Satoshi Nakamoto who created Bitcoin and then released it completely as a dedication to the world.
The Foundation’s purpose is to create this New Internet, and have its participants decide its direction. Thus, the Elastos Foundation is our Satoshi Nakamoto. The foundation does not generate income on its own, it does not have any means of sustaining itself through the reselling of products. The ability to manage the funds it already has is its only saving grace.
One may say, “Well, that’s not a sustainable business model.” Yes, that’s correct, and that’s the entire point. The Elastos Foundation does not have plans to stick around to dominate and manage the New Internet with an iron fist. The Foundation plans to give birth to this New Internet, oversee its growth for as long as it can, and like a child turned adult, release it into the world to grow, mature, and bring about prosperity for all of mankind.
Structure of The Foundation
“The Elastos Foundation is a very small central coordinating body… The core teams all work as separate, but cooperating entities who have money for [at least] 2 years of development. Cyber Republic has been allocated the bulk of the funding raised and that is open to all.”
– Chris Mac.
The Foundation is staying true to the ideology that the internet will not be governed by any central body. Thus, their teams all follow a Holocratic business structure. Holocracy is a new way of structuring and running an organization that replaces the conventional management hierarchy. Instead of operating top-down, power is distributed throughout the organization, giving individuals and teams more freedom to self-manage while staying aligned to the organization’s purpose.
There are arguments to be made that can be negative or positive to this method as it relates to the development of the “New Internet”. While this distribution of power, even within the structure of the foundation, can lead to slower results compared to more centralized structures, there is one thing that cannot be argued: it is an organic attempt at bringing a selfless vision to life and, at the very least, it is free from any single point of failure and centralized domination. The Elastos Foundation is attempting to be true to the ideals of Blockchain: a decentralized workforce for a decentralized technology.
The New Internet & Bitcoin
Rong offered the world an opportunity, “For 6000 BTC I can build you a New Internet”, and the world accepted his offer. This has become Rong’s mission, his oath, and his pledge to humanity.
We often wonder why marketing has not been performed for the various pillars of the Elastos Ecosystem. “Does the internet have marketing?” or “Did Bitcoin have a marketing team?” are pivotal counter-questions. These questions state that throughout history, the most innovative, world-changing technologies were born by love and necessity. Like Bitcoin and the first iterations of the Internet, the Elastos Foundation is following in the footsteps of almost every great technology that precedes theirs. By creating the New Internet out of love, its necessity and inherent value will undoubtedly thrust it forward.
Is Rong’s Passion Burning? Or is Rong Burning With Passion?
I must say, even I questioned if he still has what it takes to push through impending storms. Rong has proven that he still has that burning fire, and will always care about the vision of Elastos and the “little man”.
He frequently takes time out his schedule to be of service and offer individuals support that may not even believe and support him. “I could be done with it all, be mad and upset and leave. But that would hurt all of us in the long run. I have tried to pitch this idea at Microsoft and they did not care. I’ve spoken to many other who did not care, and you know what I said, Amos? Forget them, I’ll go create it. These big organizations and monopolies do not care, and if Elastos is to fail, only darkness will rule the future”.
Rong is concerned about liberties that future generations may be denied as a result of these internet cartels. “It does not matter if we market today or tomorrow, what the Foundation does does not matter. I am aware that we may currently be having performance issues with various parts of the project. What project doesn’t? However, I can tell you this, the New Internet will be built. It will be up to you all to tell it what to do and where to go. Not me, not the foundation, but everyone. Me? I’ll be here taking the blame and attacks people send forward. It is my dream, that is my responsibility. We will build this internet and then leave it in the community’s hands”.
Cyber Republic is where your eyes should be set. The Elastos Foundation is keeping its promise to us as we see various components of the New Internet being built and released regularly. With the product being made, and with the assistance of the Foundation, we are seeing adoption already taking place. It is now our turn to keep our promise to Rong and the Foundation. The fundamental deciding factor to success boils down to one thing: participation.
I say, contribute today, work today, develop today! For whatever happens with this New Internet will be left to us to decide, as the Cyber Republic, the world’s first Decentralized Nation.
Elastos is not a vision of gains, it is a vision that will gain.
Here is the latest Elastos Weekly Update:
We have a new Cyber Republic Documentation site with relevant introductory information about the Cyber Republic, including the constitution, voting and proposals, and leadership. Check it out here:
Cyber Republic Website
- Main Project Repo: https://github.com/cyber-republic/CyberRepublic
Git Activity and Updates
- Please refer to the timeline described on this article for more info: https://blog.cyberrepublic.org/2018/12/27/important-cyber-republic-announcement
If you are a developer interested in working with the CR or Elastos, here’s a form you can fill out: https://goo.gl/forms/pvzDYMsVEs10s6U72
The CR Weekly Writing team has expanded!
We are now the “CR News and Social Media” team, and we want to welcome Mike Dave, Faby, and Amos to our new Social Media wing. They’ve been busy setting up various social media platforms for the Cyber Republic, so you should soon see our Social Media presence expanding greatly. We’ll be sure to announce more details soon.
Meanwhile, if you have any content you’d like to submit to our writing (or social media) team, please email us at our new contact email:
Moments With KP
By Kenneth K.
KP is a known figure in the community for his deep knowledge about all things technical and Elastos, and he is the author of the new technical spotlight series. As KP frequently spouts off priceless information in a casual way, our team feels that much of it needs to be shared with the greater community. Here are some of KP’s more recent discussion points and contributions.
As mentioned in the intro, KP has written an extensive look into Elastos Sidechains and how Elastos takes on the challenge of scalability in blockchain:
Have you wondered how you can submit bug reports to the Cyber Republic? Check out his video demonstrating the process here:
Think you can’t set up a PrivateNet in under 30 seconds? Think again.
Demo for Developers: Elastos Private Net – Mainchain, Sidechains, Arbitrators & Restful Services:
Trinity Demo: Trinity Demo: Elastos Runtime, Toolchain, Browser, DApp Lifecycle
- “Nothing is stored on Elastos Carrier Nodes. Elastos Carrier is peer-to-peer communication that relays data from one point to another in a decentralized manner utilizing the nodes that are part of the network. Elastos Hive (a modified version of IPFS) will store data, but also in a decentralized and encrypted manner. Hive and Carrier are two separate networks. Elastos Blockchain is another peer-to-peer decentralized network that is used for getting consensus in a decentralized manner. This includes payments between individuals and/or running smart contract logic, or just recording critical data on-chain. Most data will, of course, be stored on Hive which can be considered ‘off-chain’. In this way, Elastos utilizes the best of all worlds: blockchain network, carrier network, and hive network, all of which serve three very different purposes.”
- Content is distributed by utilizing Elastos Hive. If you know how IPFS works, that’s how Hive works, too (featured in https://blog.cyberrepublic.org/2019/02/19/weekly-report-february-18-2019/). Let’s say you have a 10 GB file, and you want to store it on Elastos. Hive takes that 10GB, splits it into several small parts, and saves each part to a different node which means all 10GB are never stored in one node or one server. Yes, you can use Elastos Carrier to build your own custom Network Attached Storage (NAS) that runs in your house, but that’s a different kind of app that anyone can build on top of Elastos Carrier. Most apps used for business purposes will utilize Elastos Hive.
- You can build an app and a NAS type service on any computer or device behind your home router with no public facing address. You can use Carrier to do this. So when you access your files on this NAS, all your communication channels are protected and relayed using Elastos Carrier. Carrier does the heavy lifting and automatically finds your device behind your home router. This is what makes Carrier so powerful; this app can be used anywhere in the world, and you can still access all your file from anywhere–no VPN necessary.
- Elastos Hive itself is a distributed and decentralized storage system where big data like movies, music, or even user data can be stored. The nodes in the network secure your data in a decentralized manner, so while your NAS type home storage built on Carrier can be used for personal use, it’s not very scalable to business use-cases since your home bandwidth is not enough to cover a huge number of users. In that case, you would use Elastos Hive.
- Then, there are other services built on top of Elastos such as Titan, which is a decentralized content distribution network. You pay some fee to use their service, and in return, you use their infrastructure that is distributed all over the world and helps in caching large content. So, whenever a user tries to access a file, they don’t have to wait for a long time to download the content. Instead, the networks takes care of all that so you load your content fast without a lot of downtime. Anyone can build services like these on top of Elastos Carrier, or on top of Hive, or on your own network hooked into Elastos Ecosystem. Titan is just one example because Elastos and Titan are partners. Top Network is another example.
- The Elastos platform isn’t about providing interoperability between public blockchains such as Bitcoin, Ethereum, Ripple, etc. Elastos has never once claimed this. Instead, the platform is about utilizing a main chain-sidechain architecture where you can port public platforms like Ethereum, NEO, etc. as one of the sidechains of Elastos. In fact, Ethereum and NEO sidechains are already built and will be released next month. Dapps who are having scalability issues on these chains could have an easy route to just switch to using Elastos ETH Sidechain or NEO Sidechain, and their app would run just fine and in return, they also gain access to other Elastos Services such as Carrier, Hive, DID Sidechain, etc.
- Scalability does not come from merged-mining with Bitcoin. It comes from the architecture of Elastos–the sidechain structure. Each sidechain has one purpose, and one purpose only. DID sidechain issues decentralized IDs only. Token Sidechain helps users and dapps issue fungible and non-fungible tokens. ETH sidechain lets devs run ETH smart contracts on Elastos. There can even be multiple ETH sidechains in the future, if enough demand arises. One thing to keep in mind is that just because Elastos is merged-mined with Bitcoin, it doesn’t mean that the two blockchains are similar. In fact, it is only the hashpower of Bitcoin mining nodes that Elastos borrows from the Bitcoin blockchain. If you didn’t know, even the Elastos block time and Bitcoin block times are different. Bitcoin is 10 minutes, while Elastos is 2 minutes. Bitcoin block stores 1 MB while Elastos stores 8 MB. On top of that, ETH sidechain runs on DPoS consensus so the block time for ETH sidechain is 5 seconds.
- Sidechains and main chain won’t interact often at all. In fact, sidechains will only interact with other sidechain nodes to reach consensus. The only time they talk between sidechain and main chain is when you want to transfer assets from the main chain to the sidechain, or sidechain to mainchain, which doesn’t need to happen often and is done via the use of arbitrators. So, this is a completely unique scalability solution.
- The tox-core licensing issue has been explained before. The switch to GPLv3 is temporary until the team has a long-term solution. The team has already begun development on fixing the core issue, so in the future, Carrier will once again be MIT. I don’t want to put a timeframe on this, but it’s already in development. Once Carrier is MIT again, we don’t have to deal with this issue ever again. The GPLv3 issue is only with Carrier. Everything else about Elastos, like blockchains, sidechains, Hive, etc, are all MIT already.
- More on sidechain and main chain interactions. Say you create a wallet on the main chain. You get an address on the main chain, but actually, that same private key can be used to log in to all sidechains of Elastos. This means the same ELA address you have on main chain can also be used on sidechain addresses. As an example:
- Main chain address: E1
- DID sidechain address: E1
- Token sidechain address: E1
So if you have 5 ELA on main chain, your E1 address will show 5 ELA on main chain, but on the other sidechains, it will show 0 ELA. If you want to transfer 5 ELA from one address to another, (E1 to sidechain E2), this is how it happens:
- Main chain address sender: E1 has 5 ELA
- DID sidechain address receiver: E2 has 0 ELA
After the transfer is facilitated through arbitrators (the 36 Supernodes):
- Main chain address sender: E1 has 0 ELA
- DID sidechain address receiver: E2 has 5 ELA
The 36 Supernodes are always involved in facilitating the transfer between main chain and sidechain, so they are very important. The Supernodes not only help in finality of blocks for Elastos main chain, but they also help in facilitating ELA transfer from main chain to sidechains and sidechains to main chain. These same 36 Supernodes also run one node of every single chain. So, each of the 36 Supernodes run one node of main chain, one node of DID sidechain, one node of Token sidechain, and so on. These Supernode arbitrators connect the chains together, and they know which chain to send tokens to by API calls.
/api/1/m2d = main chain to sidechain transfer
/api/1/d2m = sidechain to main chain transfer
The parameters for these endpoints are exactly the same, but the API endpoint is different. And of course each sidechain and mainchain runs on different ports in a machine. If you’re wondering how we can create private networks, mainnet, etc. of the same blockchain code, there’s what’s called a “magic number” in the configuration file. If you have the same magic number and the same “bootstrap nodes”, it’ll connect to network A. If you have a different magic number and other bootstrap nodes that also have that same magic number, it’ll connect to network B, and so on so forth. It’s just technical jargon.
As for if there are any scaling issues for these 36 Supernodes, we will have to see, but the footprint of running each node of each chain is very very small, so it doesn’t require much in terms of resources. These arbitrators also help in packaging PoW blocks for sidechains that have PoW consensus, so they aren’t just used for DPoS. The 36 Supernodes are:
- DPoS Supernodes that sign main chain blocks for finality to prevent forks.
- DPoS Supernodes that help in DPoS consensus for sidechains
- Arbitrators that facilitate transfer from main chain to sidechains and sidechains to main chain.
- Package and sign PoW blocks for PoW sidechains and send them to main chain node (then Bitcoin mining machines mine them), then the blocks are given back to arbitrators and then sidechain confirms them. This is how we can say that PoW sidechains like DID sidechain, Token sidechain, Neo sidechain, all leverage the same hashpower as the Bitcoin network itself, just as the Elastos main chain accesses the same hashpower as Bitcoin.
- Though sharding is completely different in architecture, we could theoretically apply sharding to ETH sidechain in the future. Whatever implementation Ethereum or Neo decides to make on their public chains, we can just port to Elastos. So we take the best of all worlds. That’s the power of open source projects.
- And what about CR and Elastos as CR is 100% open source, and Elastos 90% (100% when the infrastructure is completely built)? Well, dapps and utility is the first major obstacle, the second is finding experts in Elastos Core architecture to interpret the information. You can clone a project, but you can’t clone an ecosystem. That’s why partners like Titan, Top Network, and DMA are important. Good luck cloning them all.
Mic drop, KP. Mic drop.
By Jeremy G
We’re going to give the community a peek into some Supernode Candidates. Your vote matters a lot, and we’d like to emphasize that while we are trying to provide accurate materials, much of this information is subject to change depending on each supernode. We will continue reporting on the Supernode Candidates for next week, but we encourage our readers to be proactive about researching who you are voting for and who may control our consensus; a high voter reward may not always be the best choice.
This is supernode group formed by dedicated members of the Cyber Republic, members like Michael S., Chris Mac, Chinicci, Dexter, and KenNinja who are well-known throughout the community. What started as five members quickly grew into twelve because, “with a few more heads put together, we found that we could build something really great.” The aim is to run three Supernodes (SN) with a very fair reward distribution that’s primary purpose is to contribute to the ecosystem in a sustainable way.
The three SN’s will be named Callisto, Ganymede, and Titan, after the biggest moons in the Solar System, and each node would be run in a different continent as the team is composed of members from several countries: U.S.A., Morocco, New Zealand, England, Germany, and Belgium.
In terms of developing a script to streamline the payouts to team members and potential voters, there are experienced coders and programmers in the pool that will take care of this code and ensure that it’s 100% done through smart contracts and scripts. No exact numbers have been officially released for voter rewards yet.
Also, prominent CR member Michael S. has a personal Supernode he’s hoping to run from his hometown in Houston, Texas, and he looks forward to contributing to the DPoS Consensus.
DPoS Node Rights Alliance
This group formed in China was featured in detail in the last two Weekly Updates.
Their Wechat group is called League_of_Elastos. They are recruiting 36 node candidates and others as voters. More members will secure some (or all) candidates to be the stand-by nodes. If any of the candidates are elected as active nodes, the profit shared among each member will be significantly increased. Their members include two types, Node Committee Members (NCMs) and Voting Members (VMs). There are 36 NCMs that will lock up 5,000 to participate in the Elections. VMs place their votes toward the 36 NCMs.
If any NCM is elected, the profit minus the running costs is distributed to members at a weight of 2 for NCMs and 1 for VMs. The Alliance is stated to be a non-profit organization. They seek to provide a way for token holders to benefit directly from DPoS Node Elections and prevent the collusion of whales. Essentially, the goal is for all possible profits to be distributed to voters.
European Supernode Pool
Based in Italy, all 10 members met in the Elastos Italy group. The Supernode will be run by one of the team members, and when asked what their strategy will be for divvying up rewards to voters, team member Damiano explained: “Our pool has 10 participants, all with different quotas. Therefore, every decision will be divided according to the percentage of entry. Our strategy will vary a lot. The focal point will always be to reward voters in the most appropriate way possible.”
In terms of whether they are working on a script, too, they are hoping that an open source solution that the whole community can use will become available. Damiano manages several groups with around 20k members and is the admin of Elastos Italia. He is confident he can promote his supernode effectively, especially as his group prioritizes transparency and communication with the community.
The Wild Strawberries Node
This is a diversified group of 10 members looking to run two nodes in the U.S.A. Their other members are from France, the United Kingdom, and Canada. In terms of rewards, the team has stated they will be giving out the best payouts possible in order to stay competitive with the rest of the pools (Preliminary numbers are 80% rewards to voters and 20% rewards to team members).
The team is also looking for an open source solution for scripting. The team is developing a thorough Google Doc of their mission statement, and they will be creating a website along with various social media outlets to spread the word about their pool. They sum up their values in 5 words: Empathy (genuine human interaction), Grit (results come from mistakes) , Patience (because fast and good don’t coexist in perfection), Wild Actions (actions are better than words) and Fun (life is a game). The team is excited to participate in the DPoS Consensus Node Elections.
TI’s ELA News Supernode
The community’s very own Telegram administrator “T.I.” is also looking to run his own Supernode. He will run the Supernode on a cloud service system like AWS. If you didn’t know, T.I. is the sole contributor to the ELA News website and is very passionate about dedicating his time to the community.
T.I. says this about rewards: “ELA News has been run and maintained solely by myself without any funding. I wish to expand ELA News with more content through funding from the supernode rewards as I do not have so much time on my hands. However, I hope to distribute rewards according to market expenses, or perhaps slightly under that to cover running the node and expanding ELA News at the same time. ELA News has a dedicated readership, and I hope readers will support my vision”.
He also hopes there will be an open source script that all community members can use for distributing rewards to voters. He will have a dedicated page on ELA News for DPoS, and his Supernode will be marketed through the ELA News Twitter account. T.I. has these final words, “I hope for ELA News to be the best resource for the community to be kept abreast of everything Elastos. Make sure to follow us on our Twitter page : twitter.com/elanewsnet and continue reading elanews.net. Sincerely, T.I.”
Another prominent community member looking to run a Participant Supernode is none other than Brian from the DMA project. He and his team are very excited to participate in order to maintain proper and reliable Consensus throughout the Ecosystem. He shares his thought process in hosting a node and what their prerogative will be for the community: “As the Supernode election is nearing, myself and the team were thinking about whether or not we need to participate, and how we would go about doing this. This is clearly a very important step for the Elastos infrastructure and community, so we decided to have an internal discussion of the qualifications needed to run an elected Supernode.
“We feel it is very important to have the technical background or have very strong tech support. It looks like the hardware requirement isn’t too complicated, but the quality of service is very important to keep the node up and running at a good level. My team members feel they are more than capable of doing it because they are working on our cloud services anyway, and are able to quickly monitor and fix problems in a timely manner. This convinced me that maybe we could, in fact, run one with confidence.
“We don’t want to just run the elected node and profit by ourselves. It must be shareable. So the plan is simple and direct: Share the earnings with all contributors on a regular basis. To make the sharing completely fair, we can write the script to put the incentive plan in the code, and have people put their trust in the code, not the human. We also need to create some tools to let each contributor view the data easily. The incentive model can be designed based on multiple factors. Since we are the team that built DMA, we have a very strong technical background to build such a script and run it in a fair condition. Otherwise, we will not only lose the node, but also lose the reputation of one of the important ecosystem contributors. Last but not least, the node service should be expandable. We can put more add-value services on to the servers behind the node. For example, there might be a personal cloud disk service, DMA-powered extended business-stub service, etc. It can be continuously working along the basic node service the team can offer. All these services can be hosted by any elected node if they want. The earnings can be combined with the basic node service income. Thus, the earning of running such value-added services will be the additional share to the node supporters and contributors.
“Of course, the profit share program will be placed in the code. This is the way to bring in more services around the node and let the ecosystem application grow, letting every supporter benefit from such economic growth. I’d like share these thoughts with community. I believe this can also be the points for other participants to consider.”
The team will be reaching out to the community through all the proper social media outlets along with potentially creating a website for his group’s candidacy. If interested, they invite community members to join their node. You can reach the team at firstname.lastname@example.org.
We all thank Brian for his continued efforts with the ever expanding DMA project and wish him luck in the election process.
Thanks to all the Supernode candidates that took time to speak with the Cyber Republic Weekly Newsletter. We are actively seeking information on other Supernode Candidates, so look out for next week’s edition. Any Supernode Candidates that would like to be profiled can contact @espiritdecorps912 on Telegram, or by email at email@example.com to share information about your Supernode Candidacy.
Happy voting, Cyber Republicans!
Suggestion Highlight- Elastos Orchard
By Jeremy G
The ambitious vision of Elastos extends beyond the modern internet infrastructure. It’s constructed of many components through Blockchain, Carrier, and Runtime that ensure security, a decentralized peer-to-peer network, and a safe environment protected from dangerous DDOS and man-in-the-middle attacks.
These ideas, roads, and highways have been built by Rong Chen and the Elastos Foundation. It’s up to the members of the Cyber Republic (CR) to educate, consult, and connect organizations, businesses, universities, and other entities to Elastos technology.
Just recently, an exciting new team has appeared in a thoroughly written suggestion, tasking itself to develop business relationships in Europe. Elastos Orchard is a team of six highly qualified professionals with an assortment of valuable skill-sets. They are all passionate about the vision of Elastos and the importance of a new, smarter Internet.
The team is set to begin their business endeavors in the countries of UK, France, Netherlands, Germany, and Switzerland. Why start their initiative in these countries, exactly? As team member Chris MacGregor explains, “Simply, these are the countries we are from. They all have similar regulatory constructs and viewpoints for businesses and we are familiar with these territories”.
How did this idea come together? What are the steps they are taking to make it happen?
The Elastos Orchard team began as a group of acquaintances. They bonded quickly through the Elastos anniversary and telegram chatroom. Over several months, they bounced ideas around opportunities to promote Elastos adoption and how they might help develop the CR ecosystem. Nicola Zimmerman (Gandhi) and Diego Delrieu came to the group with the idea of building a business consortium with their specialized talents in order to bring Elastos to the European community. This is when the idea of the Elastos business development hub was born. The name Orchard followed, symbolizing a nurturing home to many sapling companies which would one day blossom into fruitful trees.
The Elastos Orchard team recognizes themselves as the founding pioneers of something greater than any one of them. Though Orchard is meant to be the home for growing business enterprises in Europe, it will of course embrace all partners of Elastos and the entire community.
To achieve their goals, the team wants to design a business model that can be used as a blueprint for those who want to start something similar in other parts of the world. Orchard plans to build a profitable business based on three lines of operation: educating, connecting and consulting.
The first line of operation is the Elastos Orchard’s Beehive. Its core goal is to find and connect businesses, industries, developers, high-end CR projects, and importantly, investors that will bring real world applications to the Elastos ecosystem. The team will simultaneously bring in established Elastos partners and CR projects with clear upside potential to big industries in the European region. Through strategic partnerships, and the help of the CR and all of its community members, Elastos Orchard will have more than enough connections to pollinate many ideas.
The second line of operation is to consult multiple entities to nurture new businesses, or in their terms, the Elastos Orchard’s Greenhouse project. The team aims to get existing businesses and start-ups to adopt the Elastos technology and to implement new decentralized business models onto the Elastos ecosystem. The team has not finalized their plans, but they are considering one-to-one B2B briefings, customized team workshops, and technical support. Elastos Orchard will consult with businesses from the ideation phase to the actual execution and implementation of business plans. The team believes that CR community members must participate in these endeavors, and through their learning of best-practices, they hope to spread the word of Elastos and the CR globally.
The team believes that the success of Elastos will depend on a growing understanding and adoption by future generations and a more diverse demographic. Therefore, the third and perhaps most fundamental line of operation is education. The working project name for this is Orchard’s Knowledge Pool (shortened to KP for obvious reasons)! The intention is to build, retain, and signpost cognitive resources needed to quench the thirst of all those who wish to know about the Elastos use-cases and opportunities within CR. Elastos Orchard plans to provide ready-made workshops accessible to schools, colleges, and universities. In addition to briefs, tools, and workshops, Elastos Orchard wants to host annual competitions to inspire learning and innovation.
But how exactly will the team approach these daunting tasks? Well, each team member brings a lot of valuable experience and skill-sets to the table:
Diego Delrieu has significant background in sales and manufacturing. His skills will be best used to pitch Elastos and the CR to prospective startups.
Jochem Herber is a University lecturer and has several contacts in academia and various industries.
Chris MacGregor is an inventive polymath and leader who excels in strategic thinking and creating traction in projects. Being a visionary and leveraging business tech will be very useful when reaching out to government and regulatory bodies.
Rachid Ajaja is currently a Venture partner in an AI start-up company with whom Orchard wishes to form an alliance with to support the ‘Connect’ and ‘Consult’ lines of operation. His experience and skills in raising money for projects will be absolutely paramount in corralling investors.
Nicola Zimmerman (Gandhi) and Kiran Pachhai (KP) need no introduction and are the intimate connection to Elastos and CR. Both have exceptional insight which will support the ‘educate’ and ‘consult’ lines of operation.
If the team’s suggestion turns into an approved proposal by the Interim CR Council, they are keen to ideas, contributions, and potential employees from the CR community to help with this project.
The Elastos Orchard project is extremely ambitious with several goals and tasks ahead of them. Their slogan, for now, is “Turning FUD to FAD”. In other words, turning Fear, Uncertainty, and Doubt into a Focused, Accountable, and Diverse plan of action.
Every new tech project is looking to be understood and adopted by businesses, schools, universities, policy-makers, and traditional establishments throughout the world. In the near term, Elastos Orchard is looking for Cyber Republic funding to enable the team to continue with
If you believe the project should turn into a proposal, please “like” it, and the chance it has for funding will increase greatly. Both the React Native and Hyper Connect projects, now approved proposals, were the top 2 suggestions, and Elastos Orchard is currently in 3rd place.
If you’d like to learn more about the Elastos Orchard, please check out their detailed powerpoint here:
Thanks to Chris MacGregor and the Elastos Orchard team for taking the time to speak about the project.
CR Forum Topic Highlights
We’ve summarized some of the popular topics of this week:
Our Elastos VP of Development / Lead Evangelist, Clarence Liu, has also posted a topic in regards to new docker compose setup for a bare Elastos Private Net. He is seeking developers who are familiar with docker to find bugs or improve the reliability of the scripts. If you are a developer who has docker experience, please feel free to direct message Clarence in the forum:
Unity / Unreal Engine Elastos SDK
This is an another interesting proposal from our community member, Jean-Michel Saulnier (or better known as “jmsaulnier” in the CR forum) who suggested a Guardian Circle Clone for Trinity browser. This time, he introduces two of the most popular game engines: Unreal Engine 4 (“UE4”) and Unity. He believes that an SDK is absolutely required in order to build triple-A (“AAA”) games–VR and augmented reality applications on Elastos. Jean is looking for game developers who can support his suggestion. If you are interested, please visit this topic and cast your vote on the following links:
Voter Reward Payout Script for DPOS Nodes
As DPoS Supernodes elections are drawing near, community members have started to create topics surrounding this long-awaited and exciting event. Peter Strauss, a well-known figure behind Hyper Messenger and HyperConnect projects, has proposed to develop a script in order to automatically calculate the rewards for voters of each elected node. Peter is going to review, plan the development process, and make it an open sourced project. As commented by one of the community members known as “broer_boes”: “By making this project open-sourced, this will allows Elastos participant nodes to share their rewards which will lead to a more robust and distributed network of nodes.” Peter is currently gathering supports from the community and if you like his idea, please like the following topic:
New Suggestion: Elastos Orchard
As featured in this Weekly, this is an ambitious project founded by a group of Elastos enthusiasts, operational planners, marketeers, entrepreneurs and AI programmers who share the same passion for Elastos and a vision for adoption in Europe. Elastos Orchard aims to become Elastos Business Development focal point in Europe and to provide unity unity of effort to cohere CR community outcomes in Europe via three well-defined lines of operations:
Education – Elastos Orchard Greenhouse
Consults – Elastos Orchard Beehive
Connections – Elastos Orchard Pond (or Lake / River)
To learn more about the vision for Elastos Orchard, please click the link below (slide deck):
If you like the idea of this project, please find out more in the forum topic and show your support by voting their suggestion:
Developers to create a more transparent data analysis
This is a topic created by “Zhanghehe” within the Chinese community of our CR forum. Zhang is hoping to see whether developers could develop and disclose transparent data analytics in the following areas:
- ELA spent on each project
- Number of DIDs (real-time or weekly basis)
- Number of transactions on the Elastos network (daily or weekly basis)
- Number of daily real transactions in ELA
- Number of Elastos carrier nodes running on the network
- Merged mining updates
If you are interested in this topic or have other comments to add on, please visit the following link:
Check out these hot topics to see if there is anything that you can contribute to, or simply express your thoughts to help make the forum a truly vibrant community.
Top new topics
Elastos listed on Binance DEX Testnet
Unity / Unreal Engine Elastos SDK
DID already available?
Voter Reward Payout Script for DPOS Nodes
AnyPeer: The Group will come
New Suggestion: Elastos Orchard
Top active topics (in terms of number of views and replies)
Hyper.im – Peer-to-Peer Instant Messenger
Marketing & awareness of Elastos & The Cyber Republic https://forum.cyberrepublic.org/t/marketing-awareness-of-elastos-the-cyber-republic/102/8
Bi-weekly livestream with Rong Chen
Supernode Pool Recruitment and Q & A
Hyber.im – Beta now available
dApp idea thread
Community Shout Out:
CR Terminology: Elastos Private Net
By Kenneth K.
As there are many terms to such a large project like Elastos and the Cyber Republic, we’ve decided to build a growing glossary of terms that can help the less technical understand better what the tech means and the impact it could have. This week we’re focusing on Elastos Private Net, featured in KP’s recent video:
Term: Elastos Private Net
A complete and private developer environment of the Elastos blockchain where development can begin locally (or on the cloud) without having to rely on Elastos Foundation or testnet. These mainchain and sidechain nodes run on docker containers.
It’s a private network. What’s so hard to understand? Test apps locally, do it without relying on anyone else (ie, if the Elastos Foundation’s testnet is broken or updating), bug test and even have other people use the app. Once ready, launch it on the main net. That’s all there is to it. Now get crackin’, devs. It’s so simple!
|Chinese Community Activities|
|ELA Talk: Meeting with the member of CR preparatory committee||https://mp.weixin.qq.com/s/CUb2pGD9biIx1B1l7muxyQ|
|ELA Talk: Principles of blockchain game asset configuration and its mechanism of value appreciation||http://www.iyuji.cn/iyuji/s/OWw2dXpHSVM3QlM0eG4vQUVvZEI1dz09/1551961188216475|
|Once blockchain is integrated into the dailylife in the most livable city of the world, we aregoing to explore a new market as big as theocean||https://mp.weixin.qq.com/s/EhZ1jLu1slHdUU_5N5iD1g|
|Feng Han: Ethereum vs. Elastos||https://www.weibo.com/tv/v/Hjxzpf4g7|
|Feng Han: Huawei’s strategies in trustless computation and blockchain||https://m.ximalaya.com/share/sound/165145480|
|Partnership in the new internet ecosystem: Top Network & Elastos||https://mp.weixin.qq.com/s/7FsoqOzcifRisOi2hZJqFQ|
The community project, AnyPeer, has recently made its code public and you can view it at: https://github.com/anyxxx/AnyPeer. They plan to release the group chat function and to allow Google Play downloads in the coming two weeks.
A new Chinese telegram group has been created in which members are enough to discussed anything Elastos and CR related except price talk and FUD. You can join the group via the link: https://t.me/elastoscn.
Interview: Harry Liu
How did you first get involved with the Cyber Republic?
I knew Kevin back in 2015 when I worked in an online education startup. Kevin was one of our teachers. Then, in 2016, we worked in the same company: iHealth. He was the CTO of US headquarters; I was a developer in Singapore. I get involved in CR at the end of 2018 after my own project failed. Kevin introduced me, and I had a interview with KP and Clarence. I decided to join as a developer.
You’re the project lead for CR website. How many are in your team and what are their roles? What are your goals and roadmap for this year?
Yes, I am the lead developer of the CR website. We have 3 part-time developers. Senior Developer Wiktor (Spain), Devolper: Semir (EU), and Developer: Henry (Vietnam). They are all full stack developers. Mike, the lead of product management, also contributes to the team as does Clarence. Our goals are to meet the CR roadmap, which I believe was published in the blog.
How does your workflow operate, and who approves your tasks?
I finishing all the development work I can, and if there are too many tasks, I will ask others to help. We have a workflow for CR:
Rebecca, Clarence, Mike, and I have roadmap meetings. During the meeting we will decide on the highest level roadmap and tasks. I report to Clarence, Mike focuses on product, and I focus on development. Clarence and Rebecca review things as a team.
Some of tasks are from user feedback. Nicola helps collect that feedback. The community is awesome and they are very helpful. Mike will assign tasks to me, and then I will do the development work or ask others to do it. Mike and I verify the results if someone else does the work. If it’s okay, we rollout the updates to production which is the CR website.
Can you tell us the progress of the website? What are the challenges, and what tasks are you excited about?
We are currently working on the Edit suggestion and integration of DIDs, which will be released in March. The biggest challenge is using blockchain DID with the website. It’s also what I am most excited about. DID is on the blockchain and we will have an authentication process to connect users on CR with DIDs. Every day we are closer to a decentralized and autonomous web, community, and society.
What degree do you have and what school did you go to for your degree?
I got my Mechatronics master’s degree from North China Electric Power University.
Are you full time employee for Elastos or the Cyber Republic, or are you doing contractual work?
I work for CR full time, remotely. Sometimes I help with small Elastos tasks. To clarify my role, I am not an employee of either Elastos or CR, same as others from the community. I am also part of the community, a freelancer working full time for the CR.
Do you work on both the CR main website and the CR forum? If so, what approaches are you taking for those two separate web pages?
Yes, I work for both. Actually CR forum is pretty stable. We have community admins such KP and Clarence to maintain content. I just initiated the service, which is a popular forum framework called, “Discourse”. I added the SSO authentication to allow user log-ins from the CR website. Now, my main work is on the CR main website, and to help out on minor tasks from other projects of Elastos–like getting an Elastos news site, another chain project which is not open source yet, as well as the CR document site.
How do you plan on optimising the website further and creating a better user experience in order to increase engagement on the Cyber Republic website?
To increase user engagement, I think the most important thing I need to do is to complete the roadmap we published and make the website feature stable. CR is part of the Elastos ecosystem and community confidence is very important. If we always fulfill our commitments, people will trust us and willingly participate.
Once the Cyber Republic gains full control come August, will you need to be voted in to keep your position? How will your roles and responsibilities transition?
I’m not sure about the voting process yet, but I am willing to participate in the process of community consensus.
There’s a bit of mystery around how things function in the current structure of the Cyber Republic. You’ve touched on some of these structures, but would you mind demystifying it and breaking it down a little? Who are the main players in decision making, and how does the chain of command and organization work in the Interim Cyber Republic? Even better, what’s a day in the life of Harry like?
I want to differentiate Cyber Republic Council and Cyber Republic website. Cyber Republic Council includes 3 interim council members and one secretary. This info can be found on https://www.cyberrepublic.org/council. For the decision making of the current Council, there is a blog post https://blog.cyberrepublic.org/2018/12/27/important-cyber-republic-announcement/
It explains how the flow works, and this flow applies to all proposals. For the CR website, most are about features that need to be developed. The current team for decision making will be Rebecca, Clarence, Mike, and me.
A usual day for me is that I will spend most of my time developing CR website features. At the beginning of the work day, I gather all the information from email, wechat, GitHub issues, and pivotal tracker, and then I convert them into todos for the day. If there is any urgent issue, normally it will be on wechat messenger. I will handle those first. If there is any unclear requirements or design, I just ping Mike; he is always helpful and supportive.
After I finish developing, I will deploy it to a staging server and test it. If it passes, then I will ping Mike to verify it as well as the story and feature owner. If it also passes Mike, then the story is finished. We use pivotal tracker to track stories and priority; it’s very helpful for our collaboration.
Elastos Hive Cluster: a decentralized File Storage Service that based on IPFS cluster. For more information: https://blog.cyberrepublic.org/2019/02/19/weekly-report-february-18-2019/
Elastos Sidechain: a scaling solution that utilizes parallel blockchains to the main chain in order decrease transaction congestion on the main chain. For more information:
Elastos Private Net: a private developer environment for local testing of apps on the Elastos Blockchain and Sidechains.
Feel free to leave a comment with your concerns, questions, and suggestions (or praises), for the Cyber Republic.
|JOIN US ON|