New Cyber Republic forums have been launched: https://forum.cyberrepublic.org/
Happy New Year! The Cyber Republic finished with a bang in 2018, and 2019 is upon us. The day after Christmas, an announcement describing a new structure for suggestions, voting, and governance was released. It is exciting to see the beginnings of the second evolution of the Cyber Republic coming to life.
Shifting from a task oriented system, a new workflow backed by the Elastos blockchain is called the Cyber Republic Consensus (CRC). It will provide an efficient execution model for suggestions and proposals from the community. Team focused projects will provide better organization and delegation than individual task-assignment methods.
On December 31st, the CR just came out with a new forum in which Cyber Republicans can discuss anything CR or Elastos related. This February, users will be able to link their DIDs to their login. These DIDs will allow better reputation, accountability, and verification.
Other key changes for the CR are website redevelopment coming January 15th and a temporary halt on CR100/CRcles/Ambassador in which more information will be delivered in the next few weeks. Here’s the overall roadmap for the Cyber Republic:
Jan 15 – Relaunch of Cyber Republic Website – New Information Pages, Suggestions will be online
Jan 31 – Proposals and Tenders – workflow and process information release
Feb – User Integration with DID, improved profile pages and reputation management
April – Implement saving proposals and votes on the blockchain for posterity
June – First Cyber Republic Elections and Cyber Republic in BETA
August – Official Launch of Cyber Republic 1.0
Late 2019 – Full integration with blockchain, tracked and automated funding disbursements
Additionally, a new wallet has just been released, “The Eco-Wallet.” It is also known as the “elephant wallet”. It has a smooth interface and was created by the core developers of Elastos with options to deposit multiple coins in addition to ELA tokens. It is available on the google play store and the Apple app store.
The Elastos network has yet another method of increasing its carrier node count: Kodi. Kodi is a free and open-source media player software application. Its customizable features allowed Cyber Republican Jimmy Lipham, developer extraordinaire, to create an app on the device to access the Elastos Carrier network.
Jimmy created a webpage called Peerjet. In his Christmas special video, he gives out the Peerjet plugins needed to enter on the Kodi device to run an Elastos carrier node. Jimmy has been exceptionally responsive to community members on Telegram, Twitter and Youtube with any sorts of questions or issues; if you’re interested in launching your own Elastos Carrier node, don’t be shy. Thank you so much for all your hard work and dedication, Jimmy!
With the Smart TV Boxes and the future smart speakers, Kodi is the latest device to be added to Elastos’ “node in every home ” strategy. Elastos and the Cyber Republic are building a network with millions of hardware devices worldwide, and it’s happening fast.
The latest Elastos Weekly Update can be read here.
Analytics: Dec 30-Jan 5
Upcoming Meetup: TBD
Cyber Republic Website
Git Activity and Updates
- Bug Fixes and smaller improvements
Elastos on React Native
- Project Roadmap for Alpha Release: https://github.com/orgs/cyber-republic/projects/1
- 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
- Project Whitepaper: https://docs.google.com/document/d/1vF39PN7xf74gFEgnxuBjLj8FVi06YA0msRafAIibUIw/edit
- Demo for Alpha is almost complete
- Implemented a functional wallet creation using the cpp library on iOS
- Implemented all native bridge APIs for wallet demo for alpha version
- Finished refactoring frontend
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
Meetups are the bread and butter of the ecosystem’s growth. Be sure to attend if you’re in any of these areas:
|Elastos Melbourne (AUS) Meetup||Tuesday, January 8, 2019|
|Elastos Brisbane (AUS) Meetup||Thursday, January 10, 2019|
|Cyber Republic Meetup||Tuesday, January 29, 2019|
As tasks and teams are being restructured due to the Cyber Republic Website Redesign, there are no updates at this time.
Guest Contributor: Chinicci
“The Elastos Carrier and the Different Elastos Nodes”
What’s the difference between an Elastos Carrier node and a full node? What are the benefits to running them? Is there an easier alternative for running an Elastos Carrier node for the non-technical?
These are some of the most common community questions about the Elastos nodes. The aim of this article is to explain their differences and also to demonstrate how to easily set up a carrier node of your own on your Windows 10 computer.
Let’s begin with Elastos Blockchain nodes. These nodes are made up of two types: PoW nodes and DPoS nodes. DPoS is a consensus mechanism which requires validating nodes to stake coins in order to mine blocks instead of providing work in a Proof of Work (PoW) consensus mechanism. DPoS nodes sign the blocks generated by the PoW miners. Concerning the rewards, Elastos has a 4% inflation year to year. Mining rewards come from this inflation. Because Elastos employs a PoW + DPoS hybrid consensus mechanism, every time an ELA block is mined, the reward is distributed equally among the miners, stakers, and ecosystem development rewards as shown in the graph below.
The Elastos Carrier is a peer-to-peer network that routes network traffic between virtual machines (VM) and Decentralized Applications (DApps). It allows off-chain communication in a secure manner and avoids several potential hack vectors, distributed denial-of-service attacks (DDoS), and centralized internet data. Elastos network traffic is taken on by the Elastos Carrier, and all traffic on Elastos is end-to-end encrypted by default.
There are also different kinds of nodes for the Elastos Carrier. There are peer nodes like TV boxes or smart speakers, but there are bootstrap nodes, too. The bootstrap nodes store the Distributed Hash Table (DHT) and relay the traffic to the ID you are looking for. You will always connect to a bootstrap node first and the bootstrap node will redirect you to the ID you are looking for. If it does not have the ID in its DHT, it will redirect you to another bootstrap node until you find a bootstrap node which has the ID you are looking for in its DHT.
There are countless community members who want to help the Elastos project by running a carrier node, even on their laptops. Running a carrier node helps the peer-to-peer network grow. If the number of nodes increases, we get a more stable and faster network.
It is a bit difficult for non-technical people to manually run a carrier node. Downloading the code and building it step-by-step is intimidating.
Here is a package (link 1) that contains the source code of the Carrier project with a batch file (.bat) that executes all the steps in the GitHub repository (link 2) to set up and run the Elastos carrier node on a windows 10 computer, created by yours truly. It includes a readme file that has exact instructions and another batch file for running the node if the computer is shut down.
Once finished, there will be three output identities: Node ID, User ID, and address. You can find someone from the community and start chatting, and with the list of commands for the Elastos Carrier shell application (link 3), you can add someone to your whitelist with the command “fadd” followed by his address (fadd address) or accept his request with the command “faccept” followed by his User ID (faccept User ID). Note that ctrl+v for pasting does not work in this shell; if you want paste, just use the right click button of your mouse. After you finish, you can combine beauty with utility by tracking your node in the world map using the peerjet website www.peerjet.net.
Link 1: https://drive.google.com/open?id=15HG-fTJQ_6WgHRbA2HtAq-x3bDHdLf5p
Link 3: https://github.com/elastos/Elastos.NET.Carrier.Native.SDK/blob/master/COMMANDS.md
Vegas Mike made a creative western style wanted poster that states “Developers wanted”. His commitment to brand the Cyber Republic and Elastos is what this ecosystem needs more and more of. Thank you Vegas Mike for all your creative art.
Additional content from the International community:
|COMMUNITY ACTIVITIES IN OTHER LANGUAGES|
|ZH||“The Coming Elastos” (QQ group weekly meetup) 2nd meetup: Elachat – Anypeer (text summary)||Link|
|ZH||“Mini Lectures on Elastos” Episode 1: Who’s Feng Han||Link|
Summary of Chinese Community Activities
Both Chinese and Western communities celebrated together this Christmas and New Year. Along with the release of the developer’s test page, a treasure hunt through the new ecowallet was organized for the Chinese community to let people win prizes through solving mini tasks (Link). You did not have to be a developer to participate in the event. Anyone could install the ecowallet and get a chance to win a prize by making a transaction (Link).
The ecowallet was developed by the core team of Elastos. It is quickly adapting to feedback from all over the world. Both Kevin in the west and Huahua Zuo, one of the core programmers who contributed to the underlying infrastructure of the wallet, are providing technical support to external parties (Link).
Telegram Weekly Meetup (“ELA Talk”): My Crypto Van and I (Link)
The meetup was conducted in the form of an AMA led by Kevin, head of the developer community. The community raised questions regarding three aspects: technical advancement, ecosystem development, and community engagement. Participants were eager to learn how Elastos can outpace other products and projects such as Telegram in the field of p2p communication, other blockchain projects like NEO in smart contracts, and centralised products in terms of efficiency. Kevin explained the trusted environment provided by Elastos is achieved with on-chain consensus and off-chain computation. The heavy-duty computation, including smart contracts, is done in the off-chain runtime in order to have comparable performance to its centralized counterpart. The on-chain consensus, in which blockchain is utilized, guarantees legitimacy of the runtime environment and records the results in an immutable way. As such, though adoption of the new platform will take some time, the majority of centralized applications can run without compromising performance on Elastos while enjoying the benefits of the decentralized web.
Regarding the ecosystem, the community wanted to know if there will be products focusing on businesses. Kevin clarified that Elastos itself is a platform which allows individuals with deep knowledge in their own industries to build on it; Elastos cannot build everything so it relies on different parties with specialized knowledge to provide useful solutions to their industry.
This is one example that demonstrates that the success of the new internet relies on the participation of the whole community. Rather than an entity of the Western community, Cyber Republic is an International community. Members from all over the world can join and make contributions. So far the Chinese community has made greater contributions in investments while the Western community is more keen on making technical contributions. The Chinese community, however, has an advantage: there is an abundance of developer manuals available for anyone wanting to start writing code.
Interview with a Cyber Republic Community Member: Koalid
Would you mind introducing yourself? How did you first come across Elastos, and what attracted you to it?
Hi ! My name is Romain Camus, known as “Koalid.” I am a community manager and moderator for the French community. I discover Elastos on Youtube, February 2018, and immediately I had to write a French article about this vast project. Elastos goes far beyond a simple blockchain project: an OS that can provide a secure, peaceful internet, avoiding almost all threats. Also, the warm community with good vibes was the cherry on the top !
What roles have you undertaken in the Cyber Republic? What are you most excited about for the future of the Cyber Republic?
I translated some articles, wrote some CRcle descriptions, and I’ve helped organize a few events, aside from my regular role as a community manager.
I am most excited for August 2019, the next anniversary of Elastos, and the first anniversary of the Cyber Republic. We will celebrate Elastos 1.0 and the Cyber Republic’s full launch. After that there will be a highway of development. I think developers will come when they see finished code, a wide platform, and a large community.
I often repeat to the French community that the code will be 100% open source after version 1.0/August 2019. A lot of people are curious to see it and do not trust the project until they can see it.
You’ve done a lot for translating materials, moderating, and promotion for Elastos—What are the greatest hurdles and what methods have you found to overcome them? Do you have any insight you’d like to share?
The largest hurdle was not receiving answers from the CR when I posted a proposal, which should not be a problem in the future. For those proposals, I simply chose to do the work anyway for the community, for free! I really like this project so I want to do my best for it. We will see the benefits one day or another.
Next, some people are afraid of the 16 million ELA given to the Cyber Republic. It would be good to have a clear plan to know how the CR will spend that ELA in the near years.
If you want to involve yourself with the core community, act with the standards of a moderator. Stay active and be helpful. Know the news and the team and share your knowledge. You will surely be invited to become an official Admin and then you can reach higher. From my point of view, everything starts with good, cool, and active communication. Like KP says: moderation is the first step to greater responsibilities in the CR.
From your perspective, how do the French speaking communities see the Cyber Republic? Do they understand it? What steps must we take to include not only French speaking communities but all international communities, particularly in Europe?
I think that the general feeling is that the Cyber Republic is obscur, not stable, and it doesn’t have enough communication yet; so they don’t really understand it. CR is searching for developers, but it doesn’t yet have a good platform to host them. Of course, the core French community members understand, participate, and help the Cyber Republic quite a bit. I try to find active and interesting people in Telegram, motivate them, and give them responsibilities that can introduce them to the Cyber Republic.
A French member (GuikO) wrote a guide on how to “hunt for developers” to bring them into the CR. It has great ideas! We (the entire CR) must create a plan to reach developers in schools/universities, but also in companies. It is difficult to organize an EU team or event as a whole, but regardless of if you are American or Chinese or European, decentralization is the point. Decentralization is stronger. If we present Elastos as a strong and secure environment, more than any other random blockchain project, I think we will make it.
What ambitions do you have for your involvement in the Cyber Republic specifically? What do you dream of doing?
I would like to organize more events in France and help promote more to reach big cities and schools. I would love to be in charge of French communities and assemble a strong and steady French developer team this year.
Lastly, how do people in France survive off of coffee and pastries for breakfast?
Oh my gosh! It only takes the sight of a real French kiss to forget hunger, thirst, and fatigue!!
|Demo: CRcles, Teams, Tasks, Projects, RFPs|
|Demo: How To Find and Bid on Projects|
|Demo: How to create and apply for teams and tasks|
Feel free to leave a comment with your concerns, questions, and suggestions (or praises), for the Cyber Republic.
|JOIN US ON|