Open Source Fpga Bitcoin Miner Master Terry House

Aeon

Aeon (AEON) is a private, secure, untraceable currency. You are your bank, you control your funds, and nobody can trace your transfers.
[link]

QuarkChain Testnet 2.0 Mining.

QuarkChain Testnet 1.0 was built based on standardized blockchain system requirements, which included network, wallet, browser, and virtual machine functionalities. Other than the fact that the token was a test currency, the environment was completely compatible with the main network. By enhancing the communication efficiency and security of the network, Testnet 2.0 further improves the openness of the network. In addition, Testnet 2.0 will allow community members (other than citizens or residents of the United States) to contribute directly to the network, i.e. running a full node and mining, and receive testnet tokens as rewards.
QuarkChain Testnet 2.0 will support multiple mining algorithms, including two typical algorithms: Ethash and Double SHA256, as well as QuarkChain’s unique algorithm called Qkchash – a customized ASIC-resistant, CPU mining algorithm, exclusively developed by QuarkChain. Mining is available both on the root chain and on shards due to QuarkChain’s two-layered blockchain structure. Miners can flexibly choose to mine on the root chain with higher computing power requirements or on shards based on their own computing power levels. Our Goal By allowing community members to participate in mining on Testnet 2.0, our goal is to enhance QuarkChain’s community consensus, encourage community members to participate in testing and building the QuarkChain network, and gain first-hand experience of QuarkChain’s high flexibility and usability. During this time, we hope that the community can develop a better understanding about our mining algorithms, sharding technologies, and governance structures, etc. Furthermore, this will be a more thorough challenge to QuarkChain’s design before the launch of mainnet! Thus, we sincerely invite you to join the Testnet 2.0 mining event and build QuarkChain’s infrastructure together!
Today, we’re pleased to announce that we are officially providing the CPU mining demo to the public (other than citizens and residents of the United States)! Everyone can participate in our mining event, and earn tQKC, which can be exchanged to real rewards by non-U.S. persons after the launch of our mainnet. Also, we expect to upgrade our testnet over time, and expect to allow GPU mining for Ethash, and ASIC mining for Double SHA256 in the future. In addition, in the near future, a mining pool that is compatible with all mining algorithms of QuarkChain is also expected to be supported.
We hope all the community members can join in with us, and work together to complete this milestone! 2 Introduction to Mining Algorithms 2.1 What is mining? Mining is the process of generating the new blocks, in which the records of current transactions are added to the record of past transactions. Miners use software that contribute their mining power to participate in the maintenance of a blockchain. In return, they obtain a certain amount of QKC per block, which is called coinbase reward. Like many other blockchain technologies, QuarkChain adopts the most widely used Proof of Work (PoW) consensus algorithm to secure the network.
A cryptographically-secure PoW is a costly and time-consuming process which is difficult to solve due to computation-intensity or memory intensity but easy for others to verify. For a block to be valid it must satisfy certain requirements and hash to a value less than the current target threshold. Reverting a block requires recreating all successor blocks and redoing the work they contain, which is costly.
By running a cluster, everyone can become a miner and participate in the mining process. The mining rewards are proportional to the number of blocks mined by each individual.
2.2 Introduction to QuarkChain Algorithms and Mining setup According to QuarkChain’s two-layered blockchain structure and Boson consensus, different shards can apply different consensus and mining algorithms. As part of the Boson consensus, each shard can adjust the difficulty dynamically to increase or decrease the hash power of each shard chain.
In order to fully test QuarkChain testnet 2.0, we adopt three different types of mining algorithms” Ethash, Double SHA256, and Qkchash, which is ASIC resistant and exclusively developed by QuarkChain founder Qi Zhou. These first two hash algorithms correspond to the mining algorithms dominantly conducted on the graphics processing unit (GPU) and application-specific integrated circuits (ASIC), respectively.
I. Ethash Ethash is the PoW mining algorithm for Ethereum. It is the latest version of earlier Dagger-Hashimoto. Ethash is memory intensive, which makes it require large amounts of memory space in the process of mining. The efficiency of mining is basically independent of the CPU, but directly related to memory size and bandwidth. Therefore, by design, building Ethash ASIC is relatively difficult. Currently, the Ethash mining is dominantly conducted on the GPU machines. Read more about Ethash: https://github.com/ethereum/wiki/wiki/Ethash
II. Double SHA256 Double SHA256 is the PoW mining algorithms for Bitcoin. It is computational intensive hash algorithm, which uses two SHA256 iterations for the block header. If the hash result is less than the specific target, the mining is successful. ASIC machine has been developed by Bitmain to find more hashes with less electrical power usage. Read more about Double SHA256: https://en.bitcoin.it/wiki/Block_hashing_algorithm
III. Qkchash Originally, Bitcoin mining was conducted on the CPU of individual computers, with more cores and greater speed resulting in more profitability. After that, the mining process became dominated by GPU machines, then field-programmable gate arrays (FPGA) and finally ASIC, in a race to achieve more hash rates with less electrical power usage. Due to this arms race, it has become increasingly harder for prospective new miners to join. This raises centralization concerns because the manufacturers of the high-performance ASIC are concentrated in a small few.
To solve this, after extensive research and development, QuarkChain founder Dr. Qi Zhou has developed mining algorithm — Qkchash, that is expected to be ASIC-resistant. The idea is motivated by the famous date structure orders-statistic tree. Based on this data structure, Qkchash requires to perform multiple search, insert, and delete operations in the tree, which tries to break the ASIC pipeline and makes the code execution path to be data-dependent and unpredictable besides random memory-access patterns. Thus, the mining efficiency is closely related to the CPU, which ensures the security of Boston consensus and encourges the mining decentralization.
Please refer to Dr. Qi’s paper for more details: https://medium.com/quarkchain-official/order-statistics-based-hash-algorithm-e40f108563c4
2.3 Testnet 2.0 mining configuration Numbers of Shards: 8 Cluster: According to the real-time online mining node The corresponding mining algorithm is Read more about Ethash with Guardian: https://github.com/QuarkChain/pyquarkchain/wiki/Ethash-with-Guardian)
We will provide cluster software and the demo implementation of CPU mining to the public. Miners are able to arbitrarily select one shard or multiple shards to mine according to the mining difficulty and rewards of different shards. GPU / ASIC mining is allowed if the public manages to get it working with the current testnet. With the upgrade of our testnet, we will further provide the corresponding GPU / ASIC software.
QuarkChain’s two-layered blockchain structure, new P2P mode, and Boson consensus algorithm are expected tobe fully tested and verified in the QuarkChain testnet 2.0. 3 Mining Guidance In order to encourage all community members to participate in QuarkChain Testnet 2.0 mining event, we have prepared three mining guidances for community members of different backgrounds.
Today we are releasing the Docker Mining Tutorial first. This tutorial provides a command line configuration guide for developers and a docker image for multiple platforms, including a concise introduction of nodes and mining settings. Follow the instructions here: Quick Start with QuarkChain Mining.
Next we will continue to release: A tutorial for community members who don’t have programming background. In this tutorial, we will teach how to create private QuarkChain nodes using AWS, and how to mine QKC step by step. This tutorial is expected to be released in the next few days. Programs and APIs integrated with GPU / ASIC mining. This is expected to allow existing miners to switch to QKC mining more seamlessly. Frequently Asked Questions: 1. Can I use my laptop or personal computer to mine? Yes, we will provide cluster software and the demo implementation of CPU mining to the public. Miners will be able to arbitrarily select one shard or multiple shards to mine according to the work difficulty and rewards of different shards. 2. What is the minimum requirements for my laptop or personal computer to mine? Please prepare a Linux or MacOs machine with public IP address or port forwarding set up. 3. Can I mine with my GPU or an ASIC machine? For now, we will only be providing the demo implementation of CPU mining as our first step. Interested miners/developers can rewrite the corresponding GPU / ASIC mining program, according to the JSON RPC API we provided. With the upgrade of our testnet, we expect to provide the corresponding GPU / ASIC interface at a later date. 4. What is the difference among the different mining algorithms? Which one should I choose? Double SHA256 is a computational intensive algorithm, but Ethash and Qkchash are memory intensive algorithms, which have certain requirements on the computer’s memory. Since currently we only support CPU mining, the mining efficiency entirely depends on the cores and speed of CPU. 5. For testnet mining, what else should I know? First, the mining process will occupy a computer’s memory. Thus, it is recommended to use an idle computer for mining. In Testnet 2.0 settings, the target block time of root chain is 60 seconds, and the target block time of shard chain is 10 seconds. The mining is a completely random process, which will take some time and consume a certain amount of electricity. 6. What are the risks of testnet mining? Currently our testnet is still under the development stage and may not be 100% stable. Thus, there would be some risks for QuarkChain main chain forks in testnet, software upgrades and system reboots. These may cause your tQKC or block record to be lost despite our best efforts to ensure the stability and security of the testnet.
For more technical questions, welcome to join our developer community on Discard: https://discord.me/quarkchain. 4 Reward Mechanism Testnet 2.0 and all rewards described herein, including mining, are not being offered and will not be available to any citizens or residents of the United States and certain other jurisdictions. All rewards will only be payable following the mainnet launch of QuarkChain. In order to claim or receive any of the following rewards after mainnet launch, you will be required to provide certain identifying documentation and information about yourself. Failure to provide such information or demonstrate compliance with the restrictions herein may result in forfeiture of all rewards, prohibition from participating in future QuarkChain programs, and other sanctions.
NO U.S. PERSONS MAY PARTICIPATE IN TESTNET 2.0 AND QUARKCHAIN WILL STRICTLY ENFORCE THIS VIA OUR KYC PROCEDURES. IF YOU ARE A CITIZEN OR RESIDENT OF THE UNITED STATES, DO NOT PARTICIPATE IN TESTNET 2.0. YOU WILL NOT RECEIVE ANY REWARDS FOR YOUR PARTICIPATION.
4.1 Mining Rewards
  1. Prize Pool A total of 5 million QKC prize pool have been reserved to motivate all miners to participate in the testnet 2.0 mining event. According to the different mining algorithms, the prize pool is allocated as follows:
Total Prize Pool: 5,000,000 QKC Prize Pool for Ethash Algorithm: 2,000,000 QKC Prize Pool for Double SHA256 Algorithm: 1,000,000 QKC Prize Pool for Qkchash Algorithm: 2,000,000 QKC
The number of QKC each miner is eligible to receive upon mainnet launch will be calculated on a pro rata basis for each mining algorithm set forth above, based on the ratio of sharded block mined by each miner to the total number of sharded block mined by all miners employing such mining algorithm in Testnet 2.0.
  1. Early-bird Rewards To encourage more people to participate early, we will provide early bird rewards. Miners who participate in the first month (December 2018, PST) will enjoy double points. This additional point reward will be ended on December 31, 2018, 11:59pm (PST).
4.2 Bonus for Bug Submission: If you find any bugs for QuarkChain testnet, please feel free to create an issue on our Github page: https://github.com/QuarkChain/pyquarkchain/issues, or send us an email to [email protected]. We may provide related rewards based on the importance and difficulty of the bugs.
4.3 Reward Rules: QuarkChain reserves the right to review the qualifications of the participants in this event. If any cheating behaviors were to be found, the participant will be immediately disqualified from any rewards. QuarkChain further reserves the right to update the rules of the event, to stop the event/network, or to restart the event/network in its sole discretion, including the right to interpret any rules, terms or conditions. For the latest information, please visit our official website or follow us on Telegram/Twitter. About QuarkChain QuarkChain is a flexible, scalable, and user-oriented blockchain infrastructure by applying blockchain sharding technology. It is one of the first public chains that successfully implemented state sharding technology for blockchain in the world. QuarkChain aims to deliver 100,000+ on-chain TPS. Currently, 14,000+ peak TPS has already been achieved by an early stage testnet. QuarkChain already has over 50 partners in its ecosystem. With flexibility, scalability, and usability, QuarkChain is enabling EVERYONE to enjoy blockchain technology at ANYTIME and ANYWHERE.
Testnet 2.0 and all rewards described herein are not being and will not be offered in the United States or to any U.S. persons (as defined in Regulation S promulgated under the U.S. Securities Act of 1933, as amended) or any citizens or residents of countries subject to sanctions including the Balkans, Belarus, Burma, Cote D’Ivoire, Cuba, Democratic Republic of Congo, Iran, Iraq, Liberia, North Korea, Sudan, Syria, Zimbabwe, Central African Republic, Crimea, Lebanon, Libya, Somalia, South Suda, Venezuela and Yemen. QuarkChain reserves the right to terminate, suspend or prohibit participation of any user in Testnet 2.0 at any time.
In order to claim or receive any rewards, including mining rewards, you will be required to provide certain identifying documentation and information. Failure to provide such information or demonstrate compliance with the restrictions herein may result in termination of your participation, forfeiture of all rewards, prohibition from participating in future QuarkChain programs, and other actions.
This announcement is provided for informational purposes only and does not guarantee anyone a right to participate in or receive any rewards in connection with Testnet 2.0.
Note: The use of Testnet 2.0 is subject to our terms and conditions available at: https://quarkchain.io/testnet-2-0-terms-and-conditions/
more about qurakchain: Website: https://quarkchain.io/cn/ Facebook: https://www.facebook.com/quarkchainofficial/ Twitter: https://twitter.com/Quark_Chain Telegram: https://t.me/quarkchainio
submitted by Rahadsr to u/Rahadsr [link] [comments]

RightMesh AMA Answers

Thank you for your interest in our project and for submitting questions over the past week for our first AMA!
 
Please see below for our answers. Question thread available here. If you would like further clarification on any of the below, please join our Telegram channel to speak directly with the team.
 
The RightMesh Team
 
 
 

I like you guys the most because you're a BCORP with a great purpose, but what does your organization do better than the competition? Thank you.

 
Thank you for your kind words about our B Corp status, it’s something we pride ourselves on at Left and RightMesh! For those who are not familiar, Left, the parent company of RightMesh, is a certified B-Corp and has won numerous awards for community engagement and corporate culture. B Corps are for-profit companies certified by the non-profit B Lab to meet rigorous standards of social and environmental performance, accountability, and transparency. As a certified B Corp, Left is committed to doing business “right” – for the good of all. There are over 2,400 B Corps in over 50 countries, covering 130 industries. Some notable B Corps include Ben & Jerry’s, Warby Parker, Patagonia, Etsy, Plum Organics, and of course, Left!
 
We believe there are several differentiating factors about RightMesh, spanning from our organization to our technology. These include:
 
 

Culture & Values:

 
Left’s founders, Chris Jensen and John Lyotier, had a dream to create a company built on core values and an anything-is-possible attitude that can make this planet a better place. We have been recognized as the “Best Employer in BC (British Columbia, Canada)” by Small Business BC, and we are a two-time winner of the BC Tech Community Engagement Award. All employees get to participate in our “Dream Program” in which the company supports us to fulfil our personal dreams and ambitions, and we are given unlimited work hours for volunteering in our community.
 

Team Expertise:

 
The RightMesh team consists of over 100 PhDs, Scientists, Developers, Entrepreneurs, Business Strategists and other experts who have in-depth expertise in Mesh technologies, blockchain and building successful businesses.
 
RightMesh has offices in Vancouver, Canada and Khulna, Bangladesh. We also have project contributors and partners working from Zug, Switzerland and Los Angeles, United States.
 
A key differentiating factor is the fact that our team has strong experience in scaling teams which will be extremely important to the success of RightMesh in the future following our TGE.
 

Executive Team Overview

 
John Lyotier, Co-founder and CEO  
Co-Founder & CEO, RightMesh. John is one of the co-founders and is a key contributor to the global strategy, vision, and technology roadmap for RightMesh, its parent company Left, and all its subsidiary brands. John is an entrepreneur and a successful marketer with more than 20 years of experience in promoting, launching, designing, and jumpstarting new businesses and products through innovative marketing concepts. Under his leadership, the parent company, Left, has gained a national reputation as being a “Best Workplace” award winner while being the first back-to-back recipient of the BC Tech Association’s Tech Impact Award for Community Engagement, recognizing the best company in BC for balancing “Work, Life, and Play”. With RightMesh, he is focused on bringing connectivity to the next billion.
 
Chris Jensen, Co-founder and COO  
Chris began his career in the UK working for multinationals and banks and continued in the banking and brokerage industry upon moving to Canada. He has a strong understanding of the finance markets and has lived the pain of raising capital for early stage companies during the beginning stages of growth, from 25 to 80+ employees. He has founded several start-up companies in his career. In his role as CEO for Left and COO at RightMesh, Chris thrives on understanding the big picture and on moving the levers that drive the company forward. This includes financing, strategic partnerships, and corporate development. Chris holds a BSc (Honours) in Economics and History from Queen Mary University of London.
 
Dr. Jason Ernst, CTO and Chief Networking Scientist  
Jason holds a PhD in the field of Mesh Networking and Heterogeneous Wireless Networks as well as a M.Sc. on Scheduling Techniques for Wireless Mesh Networks, both from the Applied Computing faculty at the University of Guelph. An adjunct professor at the University of Guelph, Jason has more than 30 published papers on wireless networks, cognitive agents, FPGAs, and soft-computing topics and has presented his research at international conferences around the world. Jason is the only Canadian member of the ACM Future of Computing Academy and a member of their executive committee. Prior to joining Left, Jason was the CTO of Redtree Robotics, which designed robots that made use of multiple radio technologies to ensure pervasive connectivity to each other and their operators.
 
Dr. David Wang, Applied Research Engineering Scientist  
Dr. Zehua Wang is the Chief Micropayment Scientist at RightMesh. He received Ph.D. degree from the University of British Columbia (UBC), Vancouver, Canada. He received his master and bachelor degrees in Computer Engineering and Software Engineering, respectively. He holds a research fellow position in UBC. He has published more than 30 peer-reviewed book chapters and papers in topics of mobile ad-hoc networks, blockchain technology, the Internet of Things, and the fifth-generation wireless networks. He has expertise of using optimization and game theories to solve economic problems. He was a recipient of Four-Year-Fellowship and awarded the Graduate Support Initiative Award at UBC. In industry, he has about 10 years experiences of software development. In academia, he served as the technical program committee (TPC) Co-chair of IEEE International Workshop in Smart Multimedia and TPC members in many international conferences, including IEEE ICC, IEEE Globecom, and IEEE VTC, etc. He is a member of IEEE.
 
Saju Abraham, Chief Product Officer  
Saju is a seasoned professional in the realm of mobile and wireless technologies having worked with customers, partners and teams across 19 countries in organizations such as Lucent Technologies, Movius, NEC, OnMobile and Telefónica. His passion for building great products stemmed from his multifaceted experience as a software engineer, architect and product manager, and he currently thrives in bringing multiple cross-functional and cross-cultural teams together to cohesively execute the product strategy for RightMesh. His credentials include a Bachelor’s degree in Computer Science and Engineering and a Postgraduate degree in Management from the Indian Institute of Management, Bangalore.
 
Melissa Quinn, Corporate Development Manager  
Melissa’s passion to empower people to be their best selves is why she has immersed herself in the blockchain, cryptocurrency, and mesh technology world. Heading up Corporate Development for RightMesh, Melissa works closely with the team while constantly seeking Partners, Advisors, and other game changers who are aligned with our vision. She has a BBA from SFU, a background in HR, and a strong desire to put innovative technology at the forefront of doing business as a force for good.
 
Rakib Islam, Co-Founder and CTO of Left  
In his role as CTO, Rakib sets the pace for Left’s application development initiatives, including key recruitment of engineering and mobile technologists. Rakib leads Left Technologies Pty Ltd, Left’s ISO-9000 certified subsidiary in Bangladesh. An active member of BASIS (Bangladesh Association for Software and Information Services), he frequently travels abroad to present an example of the ‘new’ Bangladesh and speak about economic empowerment. Rakib’s credentials include a Master’s Degree in Computer Science and Applications from Pune University, India, as well as being a participant in the US Department of State Professional Fellows Program for Young Entrepreneurs at the University of Oklahoma.
 
Tracy McDonald, Director, Talent & Culture  
With over 10 years working with people to grow their potential, Tracy is passionate about creating dynamic teams that facilitate business growth and positive culture. As an early Lefty, she was instrumental in scaling up the team to over 80 people, without losing the culture that makes Left special and unique. Tracy’s coaching and development work with the Lefties has been recognized with many awards including “Best Workplace in BC” and Community Engagement Winner from the BC Tech Association. Her dedication to making Left a premier workplace, was further recognized when Left became a certified B Corporation. Tracy’s belief in the potential of people allows her to lead with compassion, integrity, and trust. She earned her Bachelor of Science from Simon Fraser University.
 
Dana Harvey, Chief Communications Officer  
Dana harnesses the power of words and technology to engage audiences and compel them to action. As a communications professional with 25+ years’ experience in global markets, Dana combines strong strategic skills with out-of-the-box thinking and the unique ability to craft omnichannel content that resonates and inspires. She has helped large corporations like Nortel, Motorola and IBM develop new markets, managed an international advertising agency, and guided multiple businesses to success through her own communications consultancy. Dana is also an experienced public speaker, passionate about sharing her knowledge and motivating audiences. As an advocate for the full participation of women in all communities, she is especially interested in exploring the positive social and economic impacts RightMesh will bring to women in developing nations and around the world. Dana is co-founder of the Women’s Collaborative Hub, an organization that empowers youth and women from diverse backgrounds. Her credentials include a BA (Honours) in Communications and a Post Baccalaureate Masters (Dean’s List) in Asian Management.
 
Alyse Killeen, Executive Strategist  
Alyse is Managing Partner of StillMark Co. and StillMark Capital, and is one of the very first traditional venture investors to participate as an investor and advisor in the blockchain and cryptocurrency ecosystems. In 2015, the UN Foundation named her a Top 70 Bay Area Digital Leader, and in 2016, Singapore University of Social Sciences (SUSS), a university under the ambit of Singapore’s national Ministry of Education, appointed Alyse as a Fintech Fellow. In 2017, International Business Times (IBT) recognized Alyse’s contribution to the development of the blockchain ecosystem by including her in the 4th position of IBT’s “VCs Powering the Blockchain Boom” List, following Tim Draper, Mark Cuban, and Naval Ravikant of AngelList and MetaStable. Alyse has presented internationally, been featured in many reputable publications, authored a book chapter in the award-winning Handbook of Digital Currency titled “The Confluence of Bitcoin and the Global Sharing Economy”, and in 2017 contributed to the next book in the series, Handbook of Blockchain, Digital Finance, and Inclusion (2017), co-authoring “Global Financial Institutions 2.0” with Dr. R. Chan of the World Bank. In her role as Executive Strategist, Alyse consults with the executive team, including on the development of the team’s network within the blockchain community and introduction to ecosystem leaders.
 

Our Advisors:

 
Our advisory team consists of advisors who believe in the long lasting success of the project. They have been carefully selected to help built RightMesh over multiple years of operation and are not involved solely for the token generation event.
 
Our advisors include:
 
 

Academic Research:

 
Academic research has been core to the design and development of RightMesh thus far, and will continue to be a key driver for us in the future. RightMesh works closely with Universities on academic research on mesh networks, blockchain technology, and payment channels. We are working on research with the University of British Columbia on density simulation and payment channel development. Since early 2017, we’ve been conducting research on mesh networks and connectivity in Arctic / remote regions with:
 
 
We've received grants from NSERC, MITACS and CIRA to support pilot programs thus far and are submitting a MITACS cluster grant to support over 100 graduate student units over the next 3-5 years. This research covers everything from how to design relevant mesh apps in the communities the mesh is operating in, to performance evaluation of the network protocols, to scalability of micropayment channels.
 

Technology:

 
It is also important how the mesh is designed for scalability reasons. Most mesh networking solutions are built around a store and forward and broadcast mechanism. This mechanism is not scalable and congests the network causing complete breakdown of the network. Even a small amount of devices can quickly cause exponential traffic resulting in extremely high delay and low effective throughput for apps running on broadcast protocols. In the RightMesh network, devices directly communicate with another device, and make smart routing decisions along the way.
 
RightMesh implements autonomous role topology/mesh creation layer - which means devices in the RightMesh network will autonomously detect each other and connect - user intervention in the network role is minimized .
 

Other key tech differentiators include:

 
We don't broadcast data. We compute a route between devices. Our protocol was built to use multiple paths (most use a single path and have long recovery times on a broken connection). The RightMesh network protocols can failover, or use multiple paths at the same time. RightMesh doesn't require the phone to be rooted. RightMesh doesn't require extra hardware. RightMesh can share existing Wi-Fi or Cellular Data, many others can only share Cellular Data.
 
 

Partners & Affiliations:

 
 
Answer provided by the RightMesh Team
 
 

Hello, First, congratulations on the big idea! I'm definitely a supporter. (1/2) My question is how far are you into testing your mesh network?

 
Thank you! We’ve spent the last 1.5 years or so building the protocol stack from the ground up, and so most of the testing that has been done has been around testing the functionality of the stack - including node discovery, single-hop and multi-hop communication, multi-path routing, forming mesh networks with heterogeneous wireless links, and app integration.
 
And over time, we steadily have been improving our end-to-end reliable communications protocol. The protocol originally achieved somewhere on the order of a few kbps when we first started because we did e2e acks on every packet. We have since moved to sliding window and selective ack mechanism which has allowed the performance to climb closer to the Mbps range. However, we still have more work to do in order to achieve the theoretical maximums of the individual links (and even faster if combining links).
 
In terms of testing of the scale of a RightMesh network, we've tested with up to 10 hops on a single path, but can likely support more. Right now the largest offline mesh we've had is 30 devices, limited only by the number of devices we had available at that moment in time.
 
Building a performance evaluation framework is one of our next immediate and important tasks, where we can evaluate the performance of the network under various test conditions - for example how the network behaves based on density, and how does the number of hops impact the response time and data that flows through the network.
 

(2/2) Can I assume I'll only be able to participate if I'm in the surrounding locations? For example: Someone in Indonesia is using RightMesh to try and connect to the internet. Is there a possibility for me to help them if I live in a different country? Thank you and keep up the good work.

 
To be a participant in a RightMesh network, you will have to be in close vicinity with another RightMesh powered node (smartphone) in order to be connected to a network. However, it will be possible for community members to operate devices that provide a “superpeer” layer. These would be fixed nodes with stable, reliable, and ideally fast internet connections. They would provide relaying between different geographically separate meshes - for instance between two neighbourhoods that are too far apart for one mesh to cover them both. They would be required to provide tokens in order to facilitate the channels that need to be made between the buyers and sellers. This would allow them to charge a fee for having their tokens locked up in the channels.
 
We will also open source the superpeer, so people will be able to work off our reference superpeer implementation and build their own custom superpeers. This would let them control the strategy the superpeer uses to allocate tokens into channels. We expect to have a release of the superpeer which supports payment channels by next week. At this point in time the solution is proof-of-concept stage, but some testing has been done to support two meshes communicating with each other through a superpeer where the data seller in each mesh is compensated by buyers in each mesh.
 
Answers provided by Dr. Jason Ernst, CTO and Chief Networking Scientist & Saju Abraham, Chief Product Officer
 
 

What do you see as the biggest challenge with taking your technology to market and hitting your usegrowth targets?

 
Density is the biggest challenge of mesh technologies, and one of the reasons why token economies are required to incentivize users to share their signal when it is available.
 
We are looking to bring in users into the RightMesh ecosystem through the work they do in the network, and provide them economic incentives that will encourage further action. What defines work? Being a part of a relay node in the network for instance - that reduces barriers to entry. Or incentivizing users for taking actions in the app or to consume content such as ads. The more opportunities there are for users to earn, the more people that will join, the more developers that will join the ecosystem, leading to more opportunities, and the network effects loop should grow stronger.
 
Answer provided by Saju Abraham, Chief Product Officer & Aldrin D’souza, Product Manager
 
 

(1/3) What is the theoretical maximum mesh size?

 
There isn't really a theoretical limit. We don't have any hard caps on devices in our code, however locally there may be limitations from individual phones. For instance, I've seen some phones in hotspot mode which only support 6 clients connected to it. On other phones sometimes, as few as 3-4 BT connections. So there are some constraints on the topology and the maximum number of connections one device may have, but it is limited more by the devices, the chipset and Android, rather than our software. We can also get around some of these limitations still using our switching technology, however, this will have a noticeable impact on delay.
 

(2/3) Does the transfer rate for users slow as the mesh size increases?

 
This is less a function of the number of users, or devices, and more a function of the demand on the network. A network with many devices and few users actually requesting traffic may perform better than a small network where all of the users are requesting lots of traffic. There is some overhead in the protocol to maintain the connectivity of devices, however this will be minimal in impact compared to the load of traffic from all of the devices. It also depends on where the traffic is going. If it internal to the mesh it may be possible with a dense mesh that RightMesh could support high throughput internally. The bottlenecks would likely occur in cases where there is lots of traffic which requires the Internet, and there are too few people willing to sell or donate Internet data into the network. Compared to other meshes howevever because RightMesh can support multiple paths, we can split the load across all available Internet connections rather than doing something more naiive like rely only on the closest one, for example.
 

(3/3) How do you plan to test a large scale mesh prior to launch?

 
There is lots that we can do with simulation, or combining simulations with some real devices. We also have a large team in Bangladesh that can help support field tests in some very different environment that we are used to in Vancouver.
 
Further, we are working with researchers at UBC and Guelph so that graduate students can apply some of the latest research methods in simulation and performance evaluation to RightMesh. (I myself have a PhD that relied heavily in this area, and we have several other PhDs on the team who can provide expertise to graduate students in this area. We are also working with some other top researchers in this area who will help in ensure we are straining and breaking the network as much as possible before launch).
 
To be more specific, it will be a combination of stressing various components of the system one at a time, along with tests that stress all of the components at once. We are also building software that can automate various scenarios to test how the phones and the library can handle different topologies and connectivity. Before we consider it ready for launch however, we'll need some wide scale tests with real devices and real traffic. This will likely happen by working with friendly partners who believe in the benefits of what the mesh can provide in very localized applications (think a train schedule app in a crowded city for example). This will inevetiably result in parts of the protocol breaking, which will iteratively repair.
 
Once we are satisfied that the network as a whole can maintain stability, tokens properly account for the data being used (verified on the public testnets), and that users of these early partner apps are having a good user experience, we will deploy to the public network.
 
Answers provided by Dr. Jason Ernst, CTO and Chief Networking Scientist
 
 

Have you had direct interest from large enterprise clients wishing to use the mesh technology in their apps/content strategy as yet, or are you having to reach out to them to generate interest?

 
Yes, RightMesh has been receiving direct inquiries from major corporations and organizations every day. These companies are largely interested in reaching emerging markets and regions where connectivity is an issue, and has been inaccessible until now. Mesh technology, being so new, will enable new types of applications to emerge that have not previously been possible, so proof of concepts for both RightMesh and partners will be a key focus. We’re actively in discussion with companies who are interested in integrating RightMesh into mobile applications, dApps, IoT devices and other hardware products to develop pilot projects.
 
In addition to these inbound inquiries, we have an outbound strategy as well, where we’ve identified key verticals that would benefit from mesh enabled applications. In the near term, over the next year while we harden the RightMesh protocol, we plan to focus on working with partners who provide services like emergency communications, distance education, medical services, and messaging applications, to name a few.
 
We see the need to work with a variety of different types of partners from international NGOs to brand names in order to test various use cases (ex. emergency medical alerts or content distribution from content providers). Our partnership strategy will evolve over time as our protocol matures.
 
We will publish announcements as per our effective disclosure policy once anything is material.
 
If your organization is interested in discussing a partnership or collaboration with RightMesh, we'd love to hear from you! Please email us at [email protected].
 
Answer provided by Brianna MacNeil, Product Manager, Blockchain
 
 

First let me say this product is revolutionary, I know if availability is solved there is no reason not to use this. My question is regarding your choice of an erc20 token, wasn't it more suitable to choose something like IOTA for constant payment of internet access? Are you planning for the payments to be made every second per MB consumed or something like that? Thanks

 

Related question: How exactly to you intend to use microtransactions considering high Tx fees from the Ethereum network?

 
Thank you very much for your feedback!
 
First, for context, let’s explain why and how RightMesh is using blockchain technology. Firstly, the protocol is integrated with Ethereum to uniquely identify each node (smartphone/device) in the mesh network by assigning it a MeshID in a similar way that a MAC address is assigned an IP address. Secondly, participation in the network is incentivized through an ERC20 token, called RMESH, and the network uses a custom implementation of µRaiden to allow for micropayments of micro amounts of data in the network.
 
We are supporters of Ethereum and its strong development community. Scalability and reducing transaction fees are two of the biggest challenges that the Ethereum community is working on now. But, while that is happening, we have also been looking at our own protocol design to minimize the need of Ethereum transactions and tackle the problem of scalability.
 
Every microtransaction that occurs on a RightMesh network does not need to be secured on the blockchain - that is vastly inefficient. That’s why we’ve been relying on a payment channel design based on µRaiden that allow micro transactions to occur in the network between nodes without transaction fees, and not being dependant on the blockchain for every transaction. We think this has to be a joint community effort, and so we’ve published the work we’ve done in porting the µRaiden libraries to Java to be used in our Android libraries.
 
We also believe that being a part of the Ethereum community also means contributing to it and helping it to move forward.
 
We hope that the work we have been doing on µRaiden and porting the libraries to other languages - specifically Java so it could be used in Android applications - will benefit other projects who plan to use the Ethereum network for microtransactions: https://github.com/RightMesh/microraiden-java
 
Answer provided by Saju Abraham, Chief Product Officer
 
 

If Google/Alphabet succeed with Project Loon, will this damage RightMesh's market?

 
If Google’s Project Loon succeeds, it would be a win for everyone and the planet. The same goes for the SpaceX satellite initiatives, the OneWeb project, Facebook’s global internet initiatives, 5G networks, and the success of other mesh networking technologies in the blockchain space.
 
We each share the goal of bringing connectivity to the nearly 4 billion people who do not have access to internet and connectivity. At the end of the day, we, RightMesh, aim to lift millions out of poverty by providing them with access to the societal and economic benefits afforded by the internet and access to information. This is not something that can be solved by one entity. It will take the combination of different solutions and approaches to make this a reality.
 
One major strength of RightMesh is that we can solve last mile connectivity, which is incidentally complementary to many other projects in the space. There is a good opportunity for us to potentially collaborate with some forward-thinking wireless companies, MVNOs, and corporations working on global connectivity projects, to provide last mile delivery.
 
Answer provided by John Lyotier, CEO & Brianna MacNeil, Product Manager, Blockchain
submitted by BreezyZebra to RightMesh [link] [comments]

How to Easily MINE BITCOINS in 2016 (2000$/Month) Image Processing on Zynq (FPGAs) : Part 3 Design of MAC Github Tutorial For Beginners - Github Basics for Mac or ... Intro to Bitcore Github for Mac installs a webserver,

Bitcoin Mining Software für Mac OS X RPC Miner. Kann unter Mac OS verwendet werden und sorgt für eine perfekte Integration von Mac OS APIs. Doch diese Software funktioniert auch für Linux und Windows. Coins auszahlen lassen. Mit Buy-Bitcoin-Worldwide kann man weltweit in jedem Land nach Bitcoin-Tausch-Stellen suchen. Sobald man das Setup ... GitHub Desktop Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for macOS Download for Windows (64bit) Download for macOS or Windows (msi) Download for Windows. By downloading, you agree to the Open Source Applications Terms. Mac Installation. Because Mac OS X is so similar to Linux, the installation and usage is very similar. The x6500-miner has had the least amount of testing on Mac, though, so your mileage may vary. First, download and install the FTDI D2XX drivers for Mac. Follow the instructions in the Readme file included in that download. BFGMiner: St. Barbara's Faithfully Glorified Mining Initiative Naturally Exceeding Rivals or Basically a Freaking Good Miner This is a multi-threaded, multi-blockchain, multi-pool ASIC, FPGA, GPU and CPU miner with dynamic clocking, monitoring, and fanspeed support for bitcoin. This code is provided entirely free of charge by the programmer in his spare time so donations would be greatly ... BFGMiner: St. Barbara's Faithfully Glorified Mining Initiative Naturally Exceeding Rivals or Basically a Freaking Good Miner This is a multi-threaded multi-pool ASIC, FPGA, GPU and CPU miner with dynamic clocking, monitoring, and fanspeed support for bitcoin. Do not use on multiple block chains at the same time! This code is provided entirely free of charge by the programmer in his spare time ...

[index] [6304] [18104] [17670] [22311] [25951] [26520] [30424] [18161] [40830] [4136]

How to Easily MINE BITCOINS in 2016 (2000$/Month)

Github Tutorial For Beginners - learn Github for Mac or Github for windows If you've been wanting to learn Github, now's the perfect time! Github is seen as ... bitcoin mining fpga bitcoin mining facility bitcoin mining factory bitcoin mining for mac bitcoin mining for android gpu bitcoin mining bitcoin mining guide bitcoin mining graphics card bitcoin ... Video on how to create a Github repository, clone the repository to local system, edit the file in local system, add, commit and push it to Github, make chan... Bài này sẽ hướng dẫn các bạn cách sử dụng Git với Github một cách cơ bản nhất. Chi tiết: http://laptrinh.io/2014/11/30/su-dung-git-va ... In order to use Bitcoins or any other Cryptocurrency you need to get a Wallet. There are 3 differend kinds of Wallets, Software wallets, mobile wallets or web wallets. Software wallets with ...

#