Elastos Philippines makes an appearance at a cosplay competition during ITamGameCon 2019, an intercollegiate Games and eSports Tournament which hosts games such as Counterstrike, DOTA, League of Legends, Tekken, Pokemon, Magic the Gathering, Dungeons and Dragons, Warhammer 40,000, and Catan.
Elections are already underway and members of the Cyber Republic are getting excited for Phase 5,when elected DPoS nodes will fully be deployed and begin finalizing Elastos’ Dual AuxPOW and DPoS Consensus mechanism.
This week, the Elastos in a Nutshell Team came out with a comprehensive video and article about Computer Networks and how it relates to Elastos Carrier. Popular YouTuber Crypto Lark released with an all encompassing Elastos video that was very well received by the community, as it was fair in both praise and critique of Elastos. The Elastos private net has been fully updated. The ELA Republic, an Elastos Community Telegram Group, hosted Elastos’ Feng Han in an AMA.
We also have an interview with Su Yipeng–Interim Council Member of the CR, updates from the Philippines community, a discussion on FUD and potential vectors of manipulation in DPoS voting and Consensus, an update on CR Partner Hyper and the DPoS Rewards Script being programmed, and we’ll also be breaking down the Elastos affiliated wallets and what differentiates them.
Let’s get to it.
This week the Elastos in a Nutshell team came out with a very well-done article and video on Part 1 of the Elastos Carrier. The video was done by CR Press team member Amos, and you can view it here: https://www.youtube.com/watch?v=BjNJS3jYMUU&t=1s
He explains the basics of computer networks and breaks down various network architectures. The most important aspect of the analysis is the explanation of TCP/IP and how it allows communication through the internet.
Part 1 of the article can be found here:
The team is formed by Charles Coombs, Amos Thomas, Michael Ekpo and Eric Coombs Esmail.
Popular crypto Youtuber, The Crypto Lark, reviewed Elastos and the Cyber Republic this week. https://www.youtube.com/watch?v=oKjMjnW8PTY&t=942s
He does a very thorough job covering multiple aspects of Elastos. He goes over the TV Boxes as carrier nodes, how Supernode Voting is live, briefly explains Elastos Trinity Browser and Elastos Carrier, and gives info on the Manhatten Project, Viewchain, ioeX, Quube TV, World Bank, and the Cyber Republic!
He does bring a few criticisms forward. These topics include Exchange listings, low liquidity, no new airdrops because of regulatory fears, a large lack in communication. However, he’s optimistic that the CR, lead by our very own weekly reports, will make up for this. Thanks to Crypto Lark for taking the time to review the project!
The Elastos private net has recently been updated. The following are new features of the Elastos private net:
– Supports both CRC and Elected supernodes
– Rough example showcasing how to run a supernode on private net
– Rough example showing how to vote for a supernode
– Two registered supernodes with some votes already casted
– Updated README with more documentation on the latest changes
Feel free to give it a try and report any issues at:
Also, a video will be released separately on how to run a supernode locally. Actual configurations may vary depending on your setup.
Feel free to check out the new Elastos Private net here: https://github.com/cyber-republic/elastos-privnet
Elastos Foundation’s Feng Han conducted an AMA with community member Jon Snow this week. Some highlights include: Feng Han will be visiting Huawei next month where he was invited to give a speech. He hopes to inspire Huawei’s thoughts on the bold vision of Elastos. He mentions the Elephant wallet and how it will play a major role in enabling ELA support to all dapps. Feng also shares his experience joining the Elastos Foundation and why he believes in Rong Chen and the project overall. Check out the full Feng Han AMA on Telegram @ELAREPUBLICAMA
As always, there’s a brand new Elastos Weekly Update that we always include in the Summary section of our Weekly Updates: https://news.elastos.org/elastos-weekly-updates-26-april-2019/
Make sure to check it out for the massive amounts of technical updates, from Trinity and Hive to the Sidechain and DPoS Testing and Deployment.
-By Jeremy G.
Reminder: We are no longer listing all supernode candidates from prior weeks in our newsletter. In the future, supernode lists will reside on our new website, https://news.cyberrepublic.org.
If you would like to submit your supernode, supernode rewards, or supernode community contributions, please reach out to us through our forum at:
Or email us at firstname.lastname@example.org.
Read last week’s update on our website:
Here is the latest Elastos Foundation 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:
If you have any content you’d like to submit to our team, please email us at:
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
One of the storybook projects of the Cyber Republic has been Hyper. It’s a team that has two projects with heavy utility for the ecosystem. Hyper.IM Messenger is a peer-to-peer chat dapp. Hyper Connect is built on Elastos and works to control IoT devices and sensors and any other smart hardware. The CR Weekly interviewed Hyper team member Peter Strauss a couple of months ago. We’ve followed up with Mr. Strauss to get updates about the Hyper projects and we also will be grabbing a few details about the progress of the highly-anticipated Reward Payout scripts Mr. Strauss is creating for Supernodes.
The iOS Beta version for Hyper Messenger has recently been released via Apple’s TestFlight testing solution and has now over 120 active installations. The messenger application for iOS can be downloaded here: https://testflight.apple.com/join/skojiwxw
File sharing will also be added to the iOS version soon, as well as offline messaging support for both iOS and Android.
In addition, the integration with the Elephant Wallet to initiate transactions, receive and follow the status of the transactions will soon follow. Cryptocurrencies will be entirely managed by the Elephant Wallet, and for each initiated transaction via Hyper Messenger, the approval of the transaction via the Elephant Wallet will be required to enable maximum security.
An important milestone for the Android version has been reached as over 2500 users now use Hyper Messenger while still in Beta.
We are also nearing completion of the first milestone for the HyperConnect project. The Edge Client, which is the software component that runs on the IoT devices, is ready and will be released entirely open-source on the CyberRepublic Github next week with documentation and tutorials.
The goal of the HyperConnect Edge Client is to enable anyone to easily set up, manage, and have an overview of the IoT devices and its sensors via a Graphical User Interface (GUI) with minimal to no coding.
The Sensor overview allows the grouping and management of different sensor types with different attributes. For example, while reading values from a temperature sensor we may collect, store and process integer value readings, we define the data direction to be an ‘input’, as the data flow is from the sensor to the device.
By defining the LED as an output attribute, we are able to give commands to the LED. In contrast to ‘input’ direction, we do not read data from the LED, we only give commands, so the data flow direction is from the device to the sensor.
History / Overview
We may also follow the real-time as well as averaged values in different time-frames for the temperature sensor.
With the future release of the Remote Controllers for Android and iOS, all the collected data can be remotely monitored. Data transmission between Edge Clients as well as Remote Controllers is only done via the Elastos Carrier, creating a purely peer-to-peer IoT network that is secure and only the owner has access to the data while using all benefits of an enterprise-grade IoT solution.
To achieve maximum flexibility on a low-level for sensors, while focusing on minimal to no-coding, a Python compiler is built-in and each sensor can have a different script defined. The ‘Load Template’ feature allows users to use pre-defined templates for widely used sensors.
These ‘scripts’ allow the communication between the sensors and the devices. A device may be a Raspberry Pi for example, and the sensor, for example a temperature sensor attached to a General-Purpose Input/Output (GPIO). Different type of sensors from different manufacturers may require different ‘scripts’, most of which are defined by the manufacturer.
Events and further features
Upon processing the ‘temp’ input data we may want to turn an LED light on and off, based on the real-time values that are read from the temperature sensor. This process may be set up using Events, which will be detailed in the tutorials and documentation soon to be released.
DPOS Reward Statistics Script
The beta version of the DPOS reward statistics script will be released by the end of next week, allowing supernodes to download the list of addresses of their voters and their rewards for each month. The rewards for each voter will be calculated by the script, based on the settings the supernode defines, such as the percentage of total rewards to be released as well as the timeframe for payout.
The script itself will not allow any payment to be initiated directly for security reasons. The purpose of the script will be to precisely calculate the rewards, then provide the result for each timeframe. While initially the downloaded list may then be imported in a wallet and released with manual approval, the script may at some point use an API to automatically load the list of voter’s rewards statistics in a wallet and then the funds to be released from the wallet with manual approval for bulk payouts.
Please note that it is a work in progress and since the raw data will always be available on the blockchain for the calculation of voters statistics, it will always be possible to calculate rewards based on previous data.
We have recently registered our Hyper Supernode in the Elastos Wallet, if you like our work, please vote for us!
– – The Hyper Team
Between the implementation of the iOS, file sharing, and the elephant wallet, there’s a lot to be excited about when it comes to the Hyper Messenger dApp. With Hyper Connect’s Edge client, the ease of use for customers managing IoT devices while utilizing Elastos technology should make Hyper one of the most exciting projects on the CR.
The Supernode community has collectively been waiting for the Payout Script project that is being led by Peter Strauss, so this update is much appreciated as the payout script will be an incredible asset to not only the Supernode Delegates but also the entire CR and Elastos community. This script will ensure payouts to the voters based on how much ELA they have and how many votes and rewards the Supernode receives.
We thank Peter Strauss of Hyper for speaking with the Cyber Republic Weekly Newsletter. Look forward to future updates!
Getting Ahead of the FUD
By Jeremy G. and Kenneth K.
This week there was an explosion of conversation about Interim Council Member Yipeng Su and DPoS Elections. Yipeng was told that there were fewer than the 108 total nodes needed for the Cyber Republic’s DPoS structure, and he responded, “No worry, we will have more candidate nodes. If there is not enough candidate nodes, I might register 10 nodes or more, but I will be just standby nodes instead of supernodes. You can consider this as a backup plan if we have not enough standby nodes.”
In the game of telephone, one person passes a message on to the next, and after a certain number of message-passing, the message is distorted from its initial meaning so much that it becomes unrecognizable. This comic is well known in the stock market and crypto community.
In no time, the story became that Yipeng wanted to compete for 10 nodes and control almost 10% of the Consensus nodes. The accusation was that this was motivated by manipulation and greed, as he holds a high position of leadership in the CR.
After the message was clarified, thankfully before rumors grew out of control due to the quick actions of community leaders in the CR, we thought that the hypothetical situation warranted continued discussion.
If Yipeng Su was really interested in hosting 10% of all nodes in total, would it be detrimental to the ecosystem?
Being in a leadership role, as someone close to the design of the DPoS process, makes running 10 nodes seem like a potential conflict of interest. Someone who understands the inner workings of a system is more likely to be able to manipulate the system. Thus, running supernodes, especially so many, could increase concerns that his actions could hurt the entire ecosystem’s reputation.
Another argument against, is that decentralization would reduce significantly. Since people from different countries and backgrounds would be available to run their own nodes, taking these opportunities away from them and leaving more power in the hands of the CR leadership would make all connected projects to the CR seem manipulated.
Essentially, the damage to trust and unity within the ecosystem could be harmed.
Yipeng Su is a trusted member in the Cyber Republic ecosystem. He is personally vested in the success of the ecosystem and the assumption is that he would never intentionally harm the ecosystem as few people would be harmed more than himself.
The fact is that anyone can run as many Supernodes as they want, if they can obtain the votes. Just as Alliances have accumulated nodes and agreed to vote for each other, decentralization is the ability to form and create organization in whatever form the community is willing to support. If one individual person obtains the votes needed to run 10 separate individual nodes, in the spirit of decentralization, this could be seen as a win because something unlikely has happened: the majority of the community has agreed to vote for an individual to run 10 nodes.
But what if it isn’t the majority? What if a small number of whales have enough votes to control the entire ecosystem’s consensus? There are three ELA wallets with 1+ million ELA in them. There are 17 six-figure ELA wallets spanning 100,000 to 612,000 ELA in each. What if these wallets collaborated to vote for their own Supernodes so that the entire rest of the community’s votes mean essentially nothing? Is this really how the CR Consensus was designed? These addresses make up approximately 7.6 million ELA total. A mere couple dozen wallets could shift the votes in any direction, especially if they were unified.
Let’s move from the pro versus con model into discussion:
So, when such a small population of individuals hold so much control, how can this type of manipulation be prevented? The point of the Cyber Republic is to be community run and built on community consensus, but if the balance of power is that a couple dozen own 23% of the entire supply of ELA, and 50% of the circulating supply at this current time, isn’t this similar to a 51% attack? Isn’t this frightening?
This is why the CR is so necessary. The CR is the human behind the machine, and it is not based on number of ELA owned. And even if it was, the CR owns 12 nodes and 50% of the total supply of ELA as a community.
It is important that consensus in DPoS is not the same as community consensus in creating the laws that we’ll all abide by. Assuming that all these wallets vote, and assuming they would coordinate to corrupt the trust of the remaining 24 active nodes, they would automatically be punished by the DPoS system.
The next failsafe is that the community holds 50% of ELA through the CR, and with the suggestion-proposal system and the CR Council, worst case is that a new law could patch whatever loophole exists that favor corrupted parties manipulating the system.
In other words, in Elastos and the CR, the human is always more powerful than the machine, and the community is always stronger than the individual.
But, as a community member pointed out, unless the community has awareness and acts, it might be hard to perform the functions above if the rich are manipulating. It can also be hard to trace manipulation, especially since the elections are anonymous. Right now, the system is inclined toward the rich based simply on ELA held, and if there is one person or one group who can dominate the elections, the road ahead will be bumpy.
What are your thoughts? What are the solutions? Is this the spirit of true decentralization? And is the road of true decentralization always bumpy by nature?
Let us know what you think by your comments or open a topic in the forums.
This article is meant to be food for thought. We have the power to vote and make decisions in order to further the ecosystem and so our thoughts and ideas and actions matter immensely. If we have a strong opinion on a certain matter, we have the strength to align our interests and make something happen. Let’s all continue to stick together in having these tough conversations to get ahead of the FUD.
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 technically acquainted understand better what the tech means and the impact it could have. This week we’re focusing on Decentralized Applications (DApps).
Term: Decentralized Application (DApp)
“DApp is an abbreviated form for decentralized application.
A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.
A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS [or Elastos Hive].
If an app=frontend+server, since Ethereum contracts are code that runs on the global Ethereum decentralized peer-to-peer network, then:
DApp = frontend + contracts
Illustration of a DApp that uses a blockchain with smart contracts combined with the pillars of Swarm and Whisper:
A decentralized application is an application like any other application, except that it’s built on a decentralized peer-to-peer network.
Think about how Uber changed the Taxi world. While Uber is still centralized, it was closer to a decentralized structure in that people could drive other people without having to be part of a Taxi service. It became more convenient with a better user interface than taxis, and it was generally cheaper as well. Uber has expanded faster than anyone ever imagined possible.
Now take it one step further, and say that Uber drivers through some application would be booking, building reputation, accepting payment, and driving customers all completely through code that could be verified and did not need permission from any central organization–including Uber.
Assuming that safety concerns had been worked out, this would be a better example of a decentralized application–and you can imagine that just like Uber, this application could change an industry extremely quickly, possibly for the better.
A decentralized application is exactly this: it’s any application that can remove a third party and put parties directly in touch with other parties in a safe and verifiable way where all parties could be trusted, without any central control. There is a huge range to just how decentralized an application is, but in general, any application in the world that relies on a third party for trust could be replaced or improved on by a decentralized application that uses code for trust rather than a party built on reputation.
It’s not to say that all trusted parties behind apps can’t be trusted, and that all dapps are by definition more trustworthy, but by relying more on code and less on human variability, the benefits of dapps crosses all industries.
“All Them Wallets, What’s the Difference?”
By Jeremy G
We at the CR Press want to fully educate the community on the collection of Elastos affiliated wallets. If you want a convenient wallet that can be accessed by any Web browser, you may want to choose the Elastos Web Wallet. Or perhaps you want a wallet that accepts multiple coins and can integrate into other apps; these are features of the Elephant Wallet. You also have the new Elastos Wallet. This is Elastos’ second completely decentralized wallet. It’s also the first wallet to have Supernode registration and voting functionality. Here are some additional descriptions of the 3 affiliated Elastos wallets:
1) wallet.elastos.org (for web browser): This was the first web wallet released by EF and to this date it remains the wallet that can be accessed from any web browser. People can continue to use the web wallet for sending, receiving, andstoring ELA. With that said, the web wallet will get fewer updates in the future as the new mobile wallet becomes the main focus going forward.
2) Elephant wallet (for android and iOS): This was released a couple of months ago and is a popular wallet because it can not only store ELA, but also BTC, ETH, ERC20 tokens, ioeX in the future, and eventually any other tokens generated via the Elastos token sidechain, Ethereum sidechain, and NEO sidechain. It also integrates DID and provides a set of APIs other developers can interact with. This means that in the future, an app like Hyper can integrate Elephant wallet into their app without actually building a wallet themselves. Instead, they talk to the Elephant API for wallet related interfaces so anytime someone wants to send, receive, or store ELA from a different app, they’re redirected to Elephant wallet where the actual transaction takes place. This is to make it easy for developers. This is the same with DID. Other apps can directly use Elephant wallet DIDs that users already have to integrate DID without having to implement their own complete DID login. Instead, from Elephant wallet, they scan the barcode on some other app and they can login to any other apps using Elephant app because they’re using their same DID from their Elephant wallet to login to other apps. An example of this would be the new developer portal that is being developed and maybe the CR DID login, too. In short, this wallet makes it easy for developers to integrate ELA and DID and other features of ELA easily.
3) Elastos Wallet (for android and iOS): This is the new official mobile wallet from EF for both android and iOS. This is also a type of SPV wallet so it’s decentralized and open source. Elastos Wallet uses backend infrastructure and its UI is consumer friendly and provides a wide array of features. This wallet is the official wallet that is dedicated to only ELA.
In the future, if there are any new features that are supported by the Elastos blockchain, this wallet will be the first one to receive updates. As an example, the supernode election has begun and this new wallet was the first to implement voting and registration features. Any other wallet is free to integrate supernode elections, but that’s up to its developers. As for Ledger and voting, maybe some community member can integrate supernode elections too whenever it’s available.
Community Shout Out:
Lu Ku made this humorous poster of Amos, Rong, and Sunny
International Community Events
|Chinese Community Activities|
|Elastos mainnet and merged mining with Bitcoin is fully open: Huobi.pool has joined||https://mp.weixin.qq.com/s/g3hiCKKvfbZgV4iuczU7mg|
|Coordinated voting matching platform for DPoS election is now open||https://mp.weixin.qq.com/s/JgUCkl_tnrW2QJCxQ4z3QA|
|Different aspects of Elastos||https://mp.weixin.qq.com/s/esuUPmDzLa-5U27_00JRNg https://mp.weixin.qq.com/s/vDUeGVKeEU9Q8ZO9b-8zcw https://mp.weixin.qq.com/s/esuUPmDzLa-5U27_00JRNg|
|Interview of AIoTV Supernode||https://mp.weixin.qq.com/s/gK2oPGNWtjDzhfWDNRJxtQ|
Product Manager of Elastos, Xun Dai, has shared the new release of Elastos Wallet with ELA Talk. The mobile Elastos Wallet is a simple, decentralized digital asset management tool. It is designed to give the key of the wallet to the user. All the assets are stored on the blockchain. Code is used to let every user enjoy the security as good as what a bank offers.
Here are a few Q&As with the community:
1. Can the Elastos wallet be imported to the elephant wallet, and vice versa?
Elephant wallet mnemonics can be imported into the Elastos wallet. At present, the elephant wallet only supports a single-address wallet, so the multi-address wallet created in the Elastos wallet can’t be imported into the elephant wallet.
2. Can Bitcoin be added?
The Elastos wallet is only for the Elastos ecosystem, and Bitcoin can’t be added in the future.
3. Is ioeX one of the sidechains of Elastos?
In the future, the sidechain products developed on Elastos will be added to the of the Elastos wallet for management, so cross-chain transactions between the mainchain and sidechains are feasible. ioeX is not a sidechain of Elastos.
4. Why there is no peer-to-peer communication function in the Elastos wallet?
Elastos wallet is a simple digital asset management tool. It will not add too many applications in the future. It is hoped it will become a safe, reliable, and simple tool like a calculator. The original intention of developing this Elastos wallet is that it can be a demo for Elastos technology, so I hope this wallet can keep its simplicity, focusing only on the management of the user’s digital assets.
We have two events to share from the Philippines Community this week. The Philippines Elastos community remains one of the most active, and it is always exciting to hear more from them.
When: March 29-31, 2019 9AM to 10PM, 3 days
Where: FEU Institute of Technology
ITamGameCon 2019 is an intercollegiate Games and eSports Tournament that provides incredible marketing value to Elastos to an audience of tech students in a dozen National Capital Region colleges. In exchange for a cash sponsorship provided by Elastos Philippines, we gave a talk on “techpreneurship”, and provided T-shirts and snacks to students. We hope to replicate this approach with future events involving multiple tech colleges and institutes.
By having at least one representative during the 3-day event, we ensured strategic banner placement during activities and either made or strengthened links with the dozen colleges that sent teams, enabling us to further develop Elastos Philippines’ local network.
Elastos T-shirts were provided to stage emcees on each of the three days with the online Shoutcaster advertising the brand internationally. In addition we had a banner at the side and along the stage.
Participating in the fun event were two hundred students from over a dozen campuses: Far Eastern University – FEU-Tech, FEU-Main, FEU-Alabang (South Metro Manila), and FEU-Diliman (North Metro Manila); State and City Universities – University of the Philippines, Bulacan State University, Unibersidad de Manila, University of Makati; Private Institutions – Ateneo de Manila University, De La Salle University, Malayan Colleges, Polytechnic University of the Philippines, Technological University of the Philippines, AMA Computer Colleges, and STI.
Featured were: Lan games – Counterstrike, DOTA, League of Legends, Left 4 Dead, and NFS Most Wanted; Arcade games – Tekken, Pokken, and NBA 2k19; Card Games – Pokemon, Magic the Gathering, UNO, Cards against Humanity, and Hugot; even Tabletop Games shared the limelight – Chess, Monopoly, Scrabble, Dungeons and Dragons, Warhammer 40,000, and Catan.
A cosplay competition enlivened the activities and the Elastos brand was well presented throughout.
ADB Business Opportunities Fair
When: March 27-28, 2019 9AM to 8PM, 2 days
Where: Asian Development Bank Headquarters
From the ADB Website:
“The ADB Business Opportunities Fair (BOF) is a one-stop forum for consultants, contractors, manufacturers, suppliers, and civil society organizations looking to provide goods, works, and services for ADB projects. It has proven to be an excellent opportunity to network with peers in the industry and with ADB specialists in the agriculture, environment, energy, public management, finance, transport, water, urban development, health, and education sectors.
During the event, participants will have the opportunity to:
- Meet with ADB staff in procurement, consulting, project management, and related operations.
- Meet with ADB sector specialists.
- Network with other consulting firms and suppliers from donor and developing member countries.
- Watch presentations on how to qualify for ADB-financed contracts.
- Discover available business opportunities.
At the end of the event, participants will have:
- Discovered the advantages of ADB-financed contracts.
- Received an inside look at ADB’s policies and procedures for the procurement of goods and works, the recruitment of consultants, and the engagement of NGOs and civil society organizations.
- Learned how to locate business opportunities.
- Learned the best ways to prepare responsive bids and proposals.
- Received first-hand information on contracting opportunities by sector currently available under ongoing ADB-financed projects, and upcoming ADB pipeline projects.
- Explored areas of cooperation with other BOF participants.
These events are great opportunities to network and meet peers to share and collaborate. Japan, Germany, Spain and the UK each sponsored delegations of their businessmen to the briefings on ADB procurement, contracting and consulting practices. Attending on behalf of Elastos Philippines were Elastos Philippines Adviser Alex Timbol and Devs Coach Nic Aquino. A highlight of the event are cocktails on the 27th where all delegates met and shared ideas.
The key takeaway is a directory of all registered attendees which is useful to contact and promote our respective businesses. Attendees and their associates are likewise invited to join ADB BOF networking groups on LinkedIn.
Interview: Su Yipeng
1. Recently, there was a screenshot in which you and a community member discussed nodes. In the conversation, you said you planned to build 10+ nodes as stand-by nodes. Since the screenshot was captured without context, the community created several different versions of your intentions behind this statement. Could you explain what you meant?
I was quite surprised when I learned how the screenshot was discussed in the community the next day. I thought it was just a private chat between friends.
It’s not a big deal, though. There is nothing we can’t share. I had an idea of setting up 10+ nodes. Of course, it is only an idea, and it is still immature. The original intention is two-fold:
First, I want to understand through experience. I’d like to understand the advantages and disadvantages of the Supernode election process by actually being part of it so that I know how to improve the system later. Secondly, I was concerned that the number of stand-by nodes was insufficient, which affects the stability of the blockchain.
I’ve noticed that the English translation of the word “candidate” is wrong. It should be “stand-by,” but it was translated into “candidate”. The meaning completely changes. It’s no wonder that it caused misunderstandings in English-speaking communities. Even if I really had 10+ nodes, I wouldn’t compete with the community to solicit votes. I just need to be in the top 96. It is more for technical purposes than for economic reasons.
2. If owning 10+ is to provide a safety net in case of insufficient number of DPoS nodes, are these nodes under the name of the Elastos Foundation or of you? Who will be responsible for the cost and entitled to the profit? Is there a well-defined plan for these 10+ nodes to cease when there are enough community nodes?
As I mentioned earlier, this is just an idea. It is all personal, and has nothing to do with the team at Elastos. Therefore, if the nodes are to be built, it is in a personal capacity, and thus the cost and the profit have nothing to do with the Foundation. Moreover, I guess it is impossible to profit if there is no advertising.
Regarding the exit mechanism, I haven’t planned for such a distant future. These nodes are mainly for observing the operation of the Supernodes and they may quit at any time.
3. As a member of the community, you have the right to be elected, but as one of a small minority of rule-makers within CR, to a certain extent there could be a conflict of interest if you run in the election. How do you consider this when formulating election rules? Is there a mechanism to minimize conflicts of interest?
As you said in your question, the fact that I haven’t participate in the actual Supernode elections so far does not mean that I give up the rights I have to participate at some point.
DPoS is a well-known consensus mechanism, and I should not be seen as a rule maker. Consensus is open and transparent to the community and embedded in the program codes. If one day I really want to participate in the Supernode election, I will certainly follow the consensus rules that are open and transparent to everyone. In the world of blockchain, no one has the privilege [to be above the rules].
4. Members of the community have expressed that the 1-ELA-for-36-votes mechanism, compared with the 1-ELA-for-1-vote mechanism makes the rich (with way more ELA at hand) more equipped to dominate the election with the same number of ELA. The first mechanism allows the rich to gain higher node positions, and indirectly leads to the emergence of alliances to maximize benefits. The 1-ELA-to-1-vote mechanism is very common and does not magnify the power of the rich or the alliances. Can you explain what benefits the 1-ELA-for-36-votes mechanism can bring and how to deal with the drawbacks including the ones mentioned above? How do you see this mechanism shaping and influencing decentralized community operations?
Every coin has two sides. It is difficult to have a perfect solution. 1-ELA-for-36-votes mechanism is beneficial to the establishment of stand-by nodes. This is the first thing we must consider to ensure the smooth operation of the DPoS consensus. This is for the common interest of the whole community. Other matters can be considered after this foundation.
In addition, fairness is relative. We can’t be fair in all aspects, which is why we have the CRC in place. This is the next most important milestone after DPoS. Community affairs are decided by community consensus; if you think there are some problems in the design of the DPoS mechanism, you can propose a more effective solution and let all token holders decide together after the CRC is officially launched.
5. You mentioned that it is a good thing to have some rich people participate in the election. Can you explain this in more detail? Is this related to the design of the voting mechanism? Nodes are not required to lock their rewards, and there is no restriction to prevent the rich from selling their tokens. For them, they are getting node rewards without additional cost. What do you think of the impact this has on the consensus mechanism?
I can’t remember if I have said this before. If I have said it, there probably is some important context to it. At present, it is unlikely that these undertakings of the rich will happen because no one knows how much ELA is required for this purpose. The stances of rich people are not necessarily the same. On the contrary, the possibility of healthy competition is greater.
For DPoS consensus, the more decentralized the distribution of tokens, the more fairness there will be. However, it takes time to achieve this. In the short term, to an ELA holder, both rich or an ordinary investor, it is wiser to hold the tokens for the election rather than speculation (both are use-cases of ELA). If someone wants to achieve the effect of manipulating the elections, they need to buy a lot of tokens which is a huge risk. This is probably the context of why I say it is a “good thing”. It is kind of teasing the possibility.
In addition, I disagree with the notion of “getting node reward without additional cost”. Supernode elections are not only an activity that community members participate in for consensus; it as also an investment. The ELA paid is the cost.
Finally, I want to say that no matter what the consensus is, the more participants there are, the more fairness there is. Therefore, expanding the community and developing the dapp ecology is the highest priority. We designed the CRC to make the community more attractive; we have built the technology infrastructure step-by-step in accordance with the whitepaper to facilitate the creation of dapps. However, the development of Elastos must not rely solely on the Elastos Foundation. Let us all work together.
CR Forum Topic Highlights
CR Forum Topic Highlights
We’ve summarized some of the popular topics of this week:
Video Recap on the Elastos Developer Workshop #1: Running Private Net
On April 18th at 9:00 PM Eastern time (US and Canada), KP and Elastos hosted the first livestream Elastos Developer Workshop on Youtube- “Running Private Net”. As you may be aware, Elastos Private Net is a private developer environment for local app testing on the Elastos blockchain and sidechains. During the workshop, KP demonstrated how to set up a private net on the Elastos network and get code to load sidechains on it. With the workshop being live, developers could chime in and ask questions in real time. The agenda for the workshop was as follows:
- Explain what the developer workshops are about
- What is Elastos PrivNet?
- Why do we need it?
- Future plans for the PrivNet
- Go through the workshop according to github
- Do exercises and answer questions about privnet from the public
You can check out the workshop on Youtube and github here: https://www.youtube.com/watch?v=0Mn9pz2UORo
If you have any ideas or comments on the workshop, please visit the following link:
Supernode Updates and Submissions
Elastos DPoS supernode elections commenced on Friday April 19, 2019. As stated in our previous CR weekly report, we will no longer be listing all supernode candidates from the newsletter. In the future, the supernode list will reside on our new website, https://news.cyberrepublic.org or you can also visit https://elanodes.com.
If you would like to submit your supernode for inclusion in future weekly updates, or would like to feature your supernode, supernode rewards, or supernode community contribution, please reach out to us through our forum at:
CR Press Website Suggestions
CR Press team has launched a dedicated website for CR news and information. This website allows us to publish more content, more frequently, and with more variety. We also expect content to be submitted through this website as members of the CR ecosystem begin to recognize us as a high-value resource. Our goal is to addict our readers and by generating new traffic through our articles, we will be the first-step–the gateway for investors, developers, and consumers into Elastos and CR websites, dapps, and communities. If you have any suggestions for our website design, found a bug or ideas to make your experience better, please leave your comments in the following forum topic:
Wallet Suggestions from u/thesmarteconomy
A user named “u/thesmartectonomy” has posted a topic regarding the translation issues for the newly released Elastos wallet in Reddit. To encourage further discussion and suggestions from CR community members, Mike Dave has created a topic in our CR forum to address this issue. The user has pointed out several noticeable wording issues with recommended changes as follows:
- “Asset”, “Setting” and “Contact” → should be “Assets”, “Settings” and “Contacts”
- I want vote → should be “I want to vote” (I would change this to a simple “vote”)
- Number of voting → should be “Number of votes”
The user’s message said, “Don’t mean to sound overly critical, but for an official Elastos wallet these simple changes would make the world of difference. Please take things like this into consideration for future official releases. First impressions are everything.”
If you have any suggestions or comments on the Elastos wallet, please visit the following link:
Cyber Republic Series Update April 25
Last week, we profiled two new supernode candidates: BTC.com supernode and Thai ElaDev supernode. There have also been several new Supernodes led by Feng Han’s Manhattan Project that will be running as candidates for the DPoS elections. Some of the supernodes with website attached are:
- Storswift (https://storswift.com/)
- Hebei Community (http://www.elahb.com/)
- Blockchain World (https://www.7234.cn/)
- Greengang (http://www.ptcent.com/)
- Curvature Zone (https://www.bightbc.com/)
In regards to the CR terminology series, we have featured the term “hash rate”. As you may be aware, hash rate is the measure of miner’s performance. In other words, it is the average number of hashes that are required to solve a block. As of 19 April 2019, Elastos has secured 30.54% of the total BTC hash rate and due to merge-mining operations, Elastos blockchain is one of the most secure blockchains in the world. As for interview series, we had a chance to interview Ryan C. of ElaNodes.com and The Starfish Supernode team. If you want to find out more about each series, please click the following links:
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
Video Recap on the Elastos Developer Workshop #`: Running Private Net
Supernode Updates and Submissions
CR Press Website Suggestions
Wallet Suggestions from u/thesmarteconomy
Cyber Republic Series Update April 25
CR Article Suggestions
Top active topics (in terms of number of views and replies)
Hyper.im – Peer-to-Peer Instant Messenger
Option Incentive Scheme for Elastos Brand Promotion
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
Voter Reward Payout Script for DPoS Nodes
Elastos Hive Cluster: a decentralized File Storage Service that based on IPFS cluster.
Elastos Sidechain: a scaling solution that utilizes parallel blockchains to the main chain in order decrease transaction congestion on the main chain.
Elastos Private Net: a private developer environment for local app testing on the Elastos Blockchain and Sidechains.
Elastos Runtime: the environment that code can run on, like an encyclopedia or a library about a new world in which digital assets are run under the blockchain.
DPoS: Delegate Proof of Stake is a method of finding blockchain consensus in which specific machines (delegates) are trusted with the power to verify transactions. These delegates are voted in by the community.
Elastos DID: An Elastos sidechain that can be integrated with any other sidechain on Elastos. Its function is to provide a unique identity to a user and to store that user’s data in a secure, decentralized, and provable way.
Merged Mining: Mining two blockchains at the same time without any additional resource consumption. This allows a smaller blockchain to “piggyback” the power of a larger chain and leverage the security of its hash power. In Elastos’ case, the larger chain is Bitcoin.
DDoS Attack: Distributed Denial of Service–An attack that renders an online service dysfunctional by overwhelming it with traffic from multiple sources.
Hash Rate: The computing speed at which a mining machine can operate.
Decentralized Application (DApp): An application built on a decentralized peer-to-peer network that is not controlled by any single authority.
Feel free to leave a comment with your concerns, questions, and suggestions (or praises), for the Cyber Republic.
|JOIN US ON|