Elastos and ioeX announce a joint cooperation to create a fair and credible voting platform
Greetings, Cyber Republicans. The theme for this week is the Cyber Republic Forum, where everyone can speak their minds about any topic related to the CR and Elastos. Two posts in particular are getting our attention as they could shape our community significantly: React Native Project and Questions about the EOY Report.
This week, community member “Kenninja” created a post regarding the funding of a project for the CR React Native Team.
Ken explains that the team has already finished an alpha for the project but needs more funding. He details that funding this endeavor gives more options to developers to build on top of the Elastos platform. In order to further sponsor the project– it needs to gain approval through the CRC process. Community members of the CR can go to the Suggestions page on the CR website (https://www.cyberrepublic.org/suggestion) and “like” the proposals they want funded. The top projects will then be funded by the Elastos Foundation (EF). To be clear, until the elections conclude in August of this year, none of the 16.3 million ELA reserved for the CR will be touched. Out of good faith, it’s the EF that provides the funding until elections conclude, though it’s the CR that controls how to distribute this ELA. Suggestions with the most likes are reviewed by the Interim CR Council, which in turn leads to funding for those selected projects.
The “End of Year Report Questions” forum topic was created by our newly appointed Community Manager, Nikola Zimmerman (Gandhi). He explains that the EF and Cyber Republic want to address any issues, questions, or concerns related to the EF End of Year Report. The CR wants the utmost transparency in everything it does. The voice of the Cyber Republic is the community. Please leave your responses here:
Lastly, the weekly Elastos Update brings up a partnership with ioeX and Elastos, to create a verifiably fair voting system which doubtlessly will be used in the future Cyber Republic.
In summation, the Cyber Republic Forum and CR Suggestions page are the beginnings of a more ideal and decentralized system of governance. It’s up to the community members to step up to the plate and lead the ecosystem.
EF Member Highlight: Cassie Zhang
In this week’s highlight we will be profiling an important member of the Elastos Foundation. Her name is Cassie Zhang, and she works for the Foundation as a General Assistant. This highlight will go over Cassie’s educational background, work history prior to the EF, and her take on the Cyber Republic.
Cassie has an impressive educational background. She earned her Bachelor’s and Master’s degree at Tongji University in Shanghai, China. Her focused major at University was Science and Engineering of Polymer Material. After graduation, Cassie worked at an automotive company in China called Saic Motor as a project engineer.
How did Cassie land a job with the Elastos Foundation? Well, given her experience with project management, the EF came calling for her services. Her main responsibility is serving as a liaison between the Chinese and U.S. Elastos teams. She also performs general administration for internal affairs at the Elastos U.S. Office in California along with taking on some tasks from the community.
Blockchain is a brand new space for Cassie, and she is learning something new everyday about the technology. She is always excited and happy to absorb more information about the industry in order to do her job to the best of her abilities. She’s used to working in traditional industries with conservative hierarchy and checks and balances. This is the polar opposite of how the Elastos operation is run. Elastos and the Cyber Republic always bring on decentralization and power to the community, and the office reflects this: “The management is also kind of decentralized model,” she says, “Everyone can voice out.” Elastos is a project that takes all opinions and seeks to make the best decisions for the good of the team and community, and not for political or partisan reasons.
So what are the obstacles and challenges for Cassie in this position as a liaison between the U.S. And China offices? One word: culture. She explains that it has nothing to do with who is right or wrong; it’s the cultural difference. The U.S. Office generally has different opinions than the China office does, so how does Cassie overcome this cultural difference and achieve the most ideal communication? “Well, it is something I am still working on. But I would like to say respect always comes first before we take any decision favoring any side. What I am trying best to do is smooth the communication and make two sides understand each other–not just understand what we are doing, more the reason why we do that,” Cassie explains. Culture, communication, and collaboration are only achieved if someone like Cassie can help all sides achieve consensus and settlement.
So what’s Cassie’s take on the Cyber Republic? Here, she explains her role as an admin for the Cyber Republic last year and the recent transformation of the CR structure: “I had been a CR admin for a short time last year. It is admin’s responsibility to communicate with the active team members, ambassadors, potential developers in order to find great ideas or projects. However, we just found out that this was never an efficient way to manage the community, and what we were doing for CR was inconsistent with the goals CR were looking for. CR is expected to be a decentralized autonomous organization, and all community members should have the chance to participate in all activities and make their contribution.” This in turn led to the creation of the Cyber Republic Suggestion system which is voted on by the community, reviewed by the Interim Council, and then voted upon for funding until the final elections of the CRC are concluded in August of this year. Cassie is extremely confident in the new template for the CR and projects for things to go smoothly throughout the calendar year.
Thanks to Cassie Zhang for taking the time out of her schedule to speak with the CR Weekly Newsletter team. Her contributions to the EF and CR are of utmost importance and we are thankful that she’s part of the very talented and motivated EF team.
Read the latest Elastos Weekly Update here which includes an AMA with Rong Chen:
Reminder: take a look and share feedback on these two particularly important topics:
Elastos DPoS Proposal: https://news.elastos.org/elastos-dpos-consensus-mechanism-supernodes-and-election/
CR constitution: https://www.cyberrepublic.org/constitution/1
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
Elastos on React Native
- Main Project Repo: https://github.com/cyber-republic/elastos-ReactNative-framework
- Elastos Wallet Core Repo: https://github.com/cyber-republic/react-native-elastos-wallet-core
- Elastos Wallet Core Demo Repo: https://github.com/cyber-republic/react-native-elastos-wallet-core-demo
- Elastos Carrier Repo: https://github.com/cyber-republic/react-native-elastos-carrier
- Elastos Carrier Demo Repo: https://github.com/cyber-republic/react-native-elastos-carrier-demo
Git Activity and Updates
- Alpha has been released as of February 4th, 2019
- Check out this video https://youtu.be/DLUBORAS-N4 that gives an overview of the react native alpha project and the demo on how to run this application on android devices. The same process can be followed for ios devices as well.
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
CR Forum Topic Highlights
The CR forum has been active for more than a month since its initial launch on December 31, 2018. More than 139 topics have been created and actively discussed in the forum. For those who are too busy to visit our CR forum regularly, we’ve summarized some of the popular topics for this week:
Marketing & Awareness of Elastos & The Cyber Republic
This is one of the most active topics on the CR forum. Michael Tharp–better known as Cryptowinning in the forum–is the topic creator. He is a high school history teacher in America who loves blockchain and Elastos. Every week, he shares his insights on the weekly updates for Elastos in video form. The main purpose of the videos are to educate the public about the Elastos in layman’s terms, which helps drive adoption. He is even planning to make a video to teach Elastos to children – Kudos to Cryptowinning’s efforts!
Perpetual funding + perfect participation distribution for DAOs
This is an interesting topic on token distribution and voting proposed by Michael Gravatt (known as econymous in the CR forum). The concept of pyramid scheme is used for funding and distribution mechanics, which involves generation of “resolve tokens” that helps prevent crypto whale manipulation. This topic has gathered some positive responses from the community, and we featured an article written by Michael in last week’s, and this week’s newsletter.
Funding for the React Native Team!
As you may already be aware, React Native has been featured in our CR weekly report since day one. The team has been working hard and has finished their alpha. The purpose of this topic is to seek funding from the CRC so that the team can continue with their project without disruption. An effective way to secure funding is to vote for them via the newly launched Suggestion section as below:
End of Year (“EOY”) Report – Questions
Users are encouraged to post their questions to the Elastos Foundation about the EOY report for 2018 in the CR forum. Some of the questions posted are related to the nature of collaboration between Elastos and Top Network as well as the status of partnership between Elastos and Fresco. Join the discussion. If you have yet to read our EOY report, please take a look at the following link: https://news.elastos.org/wp-content/uploads/2019/01/Elastos-EOY-Report-2018.pdf
Hyper.im – Peer-to-Peer Instant Messenger
We have covered previously in our CR weekly report, and we are interviewing the team in this weekly report as well. The team behind is building a user-friendly, intuitive, and modern mobile application which utilizes the Elastos carrier network and DIDs. Due to overwhelming support from community members, the team managed to source numerous testers for Android beta version quickly. The Android version is now available in Google Play store at https://play.google.com/store/apps/details?id=com.hyper.messenger
and the iOs version is expected to be completed in April 2019 after user feedback from the Android version.
Give forum a more prominent presence in the general Cyber Republic site + beyond
While the launch of the new CR forum was reported in several official Elastos channels, including our CR weekly report, it is apparent that there are community members who still find the forum presence on the CR website could be further enhanced to attract more users from existing social medium such as Twitter, Reddit, and Telegram. Through active discussions among community members on this topic, the Forum link now appears directly as one of the main headers of the Cyber Republic website. If you have suggestions on making the forum even more prominent, please feel free to leave your comments.
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
- List of CR proposals
- Suggestion: HyperConnect – Open-source, modular Internet-of-Things Framework
- Roles of Cyber Republic (Consensus/Nodes/Council)
- Funding for the React Native Team!
- Toxcore licensing
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
- Elastos Killer Dapps (1m+ active users / devices in first year)
- What is your new EOY prediction? https://forum.cyberrepublic.org/t/what-is-your-new-eoy-prediction/190/3
Community Shout Out:
Adem continues his progress by creating from his recent sketch, a real app.
Guest Write-up: Michael “Econymous”
The concept of Resolve tokens, “Resolves” was introduced in the Cyber Republic’s last weekly update. You can read it here:
Resolves are released from a smart contract. They fund the development of the ecosystem. The best feature of Resolves are their fair distribution; this makes them the perfect tool for voting. Since they carry inherent value from their ability to collect fees in the core contract, staking Resolves is meaningful so that participants can be rewarded. For example; staking in a sidechain to receive transaction fees, or staking votes in a project management DAO to receive a percentage of the product’s success.
When considering the idea of simply staking Resolves back into the contract, something didn’t feel quite right to me. There’s no reason to not stake the Resolves if any extension of the ecosystem could just do that for you. This means that every Resolve would be staked and eventually the dividend rewards would be too small to be significant. There needed to be a mechanism that incentivized Resolves to be staked elsewhere. The only feasible way was a burning process associated with Resolves, only possible if the core contract is the only system doing the burning.
Burning Resolves on transactions would only encourage mediating services to manage Resolve balances rather than transfer them, so there needs to be a way to dissolve tokens within the contract over time.
At first I thought there needed to be some complex math associated with keeping track of when Resolves were staked and when new ones were imported. Trying to address “time” with a variable was the mistake. First, it introduces a new arbitrary configuration into the smart contract. Hard coded configurations have a hard time adapting to an ever changing market. Using Resolves to vote on dissolve time has incentive issues and programmatic ones.
Time is still a very important variable though, because Resolves over time needed to go through a life cycle so that new holders have a reasonable chance of making gains against Resolves that were staked prior to them. So the solution was simple: When dividends are withdrawn from the contract, the percentage of ELA that is withdrawn is the percent of Resolves that need to be burned. From this emerges the gradual burning of tokens within the contract. It’s possible that someone could hold their resolves in the contract forever, but you’d never be able to withdraw any ELA. On a large scale, the token dissolve rate would line up with the overall health of the economy.
Without the above solution, pursuing development didn’t feel right. A fee is necessary to protect the minting of Resolves but other equations for dynamic fees are not appropriate for how the ecosystem would evolve and a hard coded fee, as stated before, is an arbitrary configuration that can’t adapt to market needs.
With this solution, code can start being written for a miniature test economy. Extensions of this economy needed to make sense. A project management DAO contract is relatively simple, but not simple enough to code in a week without assuring all bases are covered.
Using Resolves to stake or purchase advertising real-estate would require greater adoption. Using Resolves as the token for staking a sidechain would also be too heavy of an endeavor to pursue. So what is the base requirement for an extension that makes sense?
We’ve come back to our original point.
Theoretically, Resolves are well distributed among participants. This makes them perfect for voting. So whatever we come up with has to leverage the opportunity of this interest-derived democracy. But people need something to vote on, something of value and something that could survive the hype cycle. For our test environment, non-fungible items (not quite tokens) for games would allow any game service to access the abilities of an item from the blockchain and incentivize using its Resolve-based stats. Resolves could be used to crowdsource 2D & 3D models for the same item, different versions of the item, or any infinite amount of data gamers would want to associate with an object. These item tokens could also be stored in an NFT for further composable token capabilities.
This platform would be simple. Collectively, users could define item types, contracts to determine how an item is minted, attribute types and a list of attributes associated with an item type. Most of the time a majority vote would dictate if an item or attribute type is available or exists at all. A majority vote could also control the minting contract for the item token.
The value of attributes may need to be determined by weighted votes or a majority vote. The data structure can be a true or false boolean value, a value within a numeric range, a string of characters, or a pointer to a contract that stores more complex definitions.
This application would solidify the exchange of fairly created and crowd-sourced content across different gaming platforms.
The Economic & Philosophical Conjecture
If this idea works, why does it? Hypothetically, it takes the place of fractional reserve banking licensed by the federal reserve. The job of the federal reserve is to keep the currency stable and facilitate economic growth. That means fiat currency is backed purely by the strategic management of resources from the top down; the banks, governments, corporations, the influential, and finally the rest of us.
The banks’ primary business model is to secure loans that have a strong guarantee of being paid back and that financial instrument is what Resolve tokens ultimately rival. Resolves are a tokenized form of license responsible for the strategy of economic growth. This property emerges from the inherit value that they collect fees and that they are distributed fairly to the majority of participants. The evaluation of Resolves isn’t simply based on fees from the exchange of bonds; they can be staked into sidechains and other extensions of the ecosystem. The staking incentive is secured by the inherent whale resistance and distribution of the circulating supply. Resolves will have a growing number of ways to generate new wealth.
There are very apparent hierarchies that have evolved in nature and society. These structures are the double edge sword of all scopes of life. They have the potential to oppress, but also organize. Pyramid schemes are horrible, but the reality is we’ve been living inside them for thousands of years. Resolves granularize these “pyramid hierarchies” and places the power within the hands of the masses.
|COMMUNITY ACTIVITIES IN OTHER LANGUAGES|
|ELA Talk: What qualifies Elastos to take the lead for the second generation internet?||https://mp.weixin.qq.com/s/EmMImcg373uHQi-7_Egj6g|
|Elastos Founder Rong gives New Year greetings||https://mp.weixin.qq.com/s/BvrChKv44x1eTCopsGySPQ|
|Elastos gives New Year greetings in 2019||https://mp.weixin.qq.com/s/c96kZOn_8wgp_0SmZIWjVA|
|HashWorld, DMA, BIT.GAME, Digitime and ioeX give New Year greetings||https://mp.weixin.qq.com/s/pd4eQvP8jZAaIAxfEu8pPA|
|Elastos Fans Page, ELA Investing Page, Bidashi and Bitett give New Year greetings||https://mp.weixin.qq.com/s/NDFFA63gbVIIqCN2z_qfCA|
Happy Chinese New Year! On the motherland of Elastos, everyone has been celebrating the first festival in the Year of the Pig. You can see all the New Year greetings from the team, partners, as well as community in the above links.
It is also the year that Elastos sees its 20th anniversary. Rong came to the Chinese Telegram to share thoughts and answer questions from the community (https://mp.weixin.qq.com/s/ry3TlO7hngrrE85s4SgdCA). According to the planning, Elastos will have its “performance stage” built this year, and another year is necessary for an even better stage (more robust SDK, richer ecosystem). It is Rong’s pleasure to see his role gradually changed from the performer on stage to an audience watching various “performers” (dApps) come front and center starting this coming April.
Regarding whether Elastos supports all consensus algorithms, both existing or coming ones, the answer is “Yes”. Currently, Elastos has supported Ethereum sidechain, NEO sidechain, token sidechain, DID sidechain and DPoS consensus. However, it should not be expected that Elastos Foundation writes all the code to support these consensus algorithms; these should become a community effort to port sidechains to Elastos.
Concerning how to keep DPoS nodes away from DDoS attacks, it is important to learn that the Elastos Carrier Network is built on the traditional internet, handling data encrypted by the Runtime (virtual machine) which is very difficult to hack. Rather than redesigning the whole infrastructure of the current internet, Elastos still use TCP/IP protocol to transmit the encrypted network packets, meaning the DDoS attack is still possible in this situation. This is not a problem faced only by only Elastos as companies specializing in cyber security continually must raise the bar against malicious attacks.
A decentralised Smart Web envisioned by Elastos is an inevitable trend that will mitigate the current issues of the old internet and open up new possibilities for a new economy. It is not to say that the existing enterprises with businesses established on the current internet will cease as they have many mature methods of profiting. However, there will be ample opportunities when the Smart Web grows up and the wise would participate in it.
Interview: Peter from Hyper.IM
Hyper.IM is a decentralized messenger that maximizes privacy and security.
What separates Hyper.IM from the other decentralized solutions out there like Anypeer and Ela.chat?
Hyper, AnyPeer, and Ela.Chat have the same common goal: providing maximum security and privacy to users. It is more important to emphasize what unites these applications and not what sets them apart. They all rely on the Elastos Carrier, which is a decentralized and encrypted peer-to-peer communication framework.
Utilizing the Elastos Carrier network is a very powerful approach because it allows communication across different platforms and applications without adding any complexity to development or user experience. It is possible to let users choose any messenger application they like that is based on the Elastos Carrier. They can chat with others, even if on the other end, a different messenger application is being used.
Among many other benefits, this approach encourages team members behind all applications to work together and to contribute to the development of the Elastos Carrier.
Groups, Audio, Video, File sharing and Live features are on the Hyper.IM website and listed as “Coming Soon”, what’s the timeline of these new features in 2019?
Real-time* file sharing functionality and private groups will be added in Q1. In Q2, with Elastos Hive being integrated, it will be possible to share files in ‘offline’ mode, meaning the files can be uploaded to a distributed file system and can be downloaded at any time without both users having to be online at the time of file transfer.
Audio and video sharing go hand-in-hand with file sharing capabilities – once transferred, they must be handled and presented in the application accordingly. By the middle of Q2 these functionalities will be integrated. The possibility to enable live voice or video calls also heavily depends on development timeline of the Elastos Carrier, however I believe it may be realistic by the end of Q3 or Q4.
* Note: Because the network only transmits and does not store any data, real-time file sharing requires both sender and receiver to be online at the same time.
Just recently you came out with the Beta version of the Hyper.IM messenger DApp– what type of feedback have you gotten from the community on the dApp?
The Beta version of Hyper was released in the middle of January this year and already more than 350 participants have signed up, which is very encouraging.
We advertised Hyper in the Elastos forum and telegram groups and have collected much positive feedback from beta testers. Even though the initial version was only to prove the concept and therefore lacked a few basic features most of us are used to, all testers have been very optimistic and understanding, for which we are very thankful.
What was the motivation for this project?
We have a background in the Internet-of-Things (IoT) and were originally looking to find a solution for secure, decentralized communication.
When we discovered Elastos, we started testing several simple scenarios with the Carrier and it became clear that it was the right way for us to go. Soon, we built a minimum viable product (MVP) of a Smart Home solution that runs the Elastos Carrier and connects to a separate application that also runs a carrier. The secure bidirectional communication allowed the solution to read and transmit sensor data and also to manage sensors and events, using a simple rules engine on the smart home hub (gateway), remotely.
Our experience with building just about any product taught us that situations that are hard to foresee come up, no matter how bulletproof the original plan might have seemed.
We started building Hyper internally to fully understand the communication layer of peer-to-peer communications without having to involve any IoT hardware. Communication through chat applications is part of our everyday lives; we know how it is supposed to work, and we believed it is a great opportunity for us to grow without financial risk.
After we asked the developers so many questions, we thought we might as well do some good for the community.
Are there any plans to incorporate ways to send ELA to a friend on Hyper.IM?
Hyper messenger will enable users to send and receive funds – this feature has been requested by many users. However, instead of incorporating a wallet into Hyper, we plan on interacting with the official Elastos Elephant Wallet. This way, both applications can have a very clear development path; their use goes hand-in-hand and maximum security is enforced.
Is this dApp available for multiple languages?
The chat functionality can be used in any language, however the UI is currently only in English. Once the application is out of beta, and when most functionalities are in place, the entire application will be translated into numerous languages.
Multiple users have experienced some issues when one person is offline–messages don’t send when one person is offline–is this something the team is addressing?
Offline messaging will only be possible with the release of Elastos Hive. The Elastos Carrier network only transmits data, but no messages are stored**. Because this is the nature of peer-to-peer communication, both participants have to be online to be able to send or to receive messages at this time. Offline messaging will be possible by the end of Q2 this year.
** In the Hyper messenger, each participant stores and owns an independent copy of the conversation.
We would like to thank the Elastos community and developers for the incredible support they have shown us.
Feel free to leave a comment with your concerns, questions, and suggestions (or praises), for the Cyber Republic.
|JOIN US ON|