Nothing came up for

Low Cost Node Hardware - Revelar

$5,000.00 Received
$7,500.00 Requested
Ideascale logo View on ideascale
Problem:

在目前供应链短缺的情况下,以前的低成本设备正变得太昂贵,无法采购。

挑战: F8: Open Source Development Ecosystem
funded Awarded 0.625% of the fund.
Proposal Assessor Reviews:
4.8 (12)
Yes Votes:
₳ 87,740,235
No Votes:
₳ 10,582,657
Unique Wallets:
487

经验

The Revelar team is a known contributor & has received funding on several projects in previous Catalyst Funds. We have direct hardware experience with ARM based chip platforms including extensive Raspberry Pi platform experience.

解决方案

看看Raspberry Pi的替代品(如Rock Pi),看看如何创建低成本的Cardano节点。

  • download
  • download
  • download

[IMPACT]

Low-cost low power-usage electronics are garnering a lot of attention in the blockchain space. These devices are capable of providing the necessary hardware needed to interact with the blockchain while still having a power usage that is low. This low power usage makes it cheap to run the device off a solar or other off-grid installation.

Raspberry Pis have arguably been king-of-the-hill in terms of low cost single-board computers capable of running a full operating system however recent supply chain shortages have pushed their prices up from the $30-60 range with most retailing in excess of $100-120USD.

One of our Fund 7 proposals that received funding entailed the creation of an Easy Node Deployment solution/guide. As we have gone through the process fulfilling our obligations to this proposal, we have discovered that there are many ways to augment low-cost hardware devices and bypass some of the hardware restrictions whilst only incurring a very small performance cost.

This means that devices with requirements less than the recommended requirements, can become viable considerations albeit with a few clever tweaks.

We therefore want to explore other low cost hardware devices that could be used to interact with the blockchain or run an always-on node. We also want these devices to be low power usage so that the energy burden to turn a low-power deployment into a self sustainable deployment is very small.

Many of the current Cardano deployments are being run using centralized hardware owned by cloud providers. Whilst there are valid use cases for using these vendors, it is also important to build a community of decentralized hardware. We believe that by researching ways to create low-cost low-power hardware based deployments of Cardano nodes, it would provide valuable learning opportunities as well as give more people access to on-chain tools and software services.

In line with the challenge, we will be keeping our findings open-source with a MIT License in the form of a guide, just like our Fund 7 proposal.

Risks there are a plenty but the two primary risks we see are:

  • Further supply chain issues - The supply chain shortages could start affecting some other devices as well. We plan to mitigate the effect of global supply chain shortages (as much as is in our power to do) by looking at other devices available that could be used to build and run a node

  • Nested incompatibility troubleshooting - One risk is that devices appear to be compatible on the surface but then as one progresses through the process of building a node, it becomes apparent.

    [FEASIBILITY]

Having worked through a large portion of our Fund 7 proposal which involves the setup of a hardware node on a Raspberry Pi, we envision almost all of the funding to be allocated to the hours cost. The time estimates for work below assume roughly 20 hours per week devoted to this project.

Min/Max Timeline

1-4 Weeks - Hardware Sourcing (Could be longer)

4-6 Weeks (135 Hours) - Tinkering/Hacking work to get the process figured out per device. We are also expecting the number of hours devoted to documentation to be rather high

Budget for this project is fairly straightforward, purchasing several Rock Pi setups and utilizing different M.2 NVME with SWAPs for testing the efficiency of a Low RAM or High RAM Pi. Our hope is to offset growing RAM requirements with M.2 NVME and virtualized RAM.

  • $750 Hardware costs
  • $ 6750/135 hours = $50/hr for Engineering Fee

We envision this process to consume a number of “hacker” hours from our hardware engineer, as such we price it at $50/hr for 135 hours.

Benjamin Beer – CTO

Ben’s formal education is in Computer and Electronic Engineering with a focus on both hardware and software based programming and system design. His Masters degree specialty focus is on the creation of decision support systems. He was on the NWU Solar Car racing team in South Africa as an engineer to create a web-based Race Strategy Optimization System that provides near real-time feedback in a race scenario by collating and processing large amounts of telemetric data. As part of his post-graduate thesis he focused on the incorporation of blockchains, specifically smart contracts, into the supply chain. This research involved significant work on Ethereum with Solidity, before being introduced to Cardano. Plutus Pioneer Cohort #3, Atala Prism Cohort #2

LinkedIn: <https://www.linkedin.com/in/benjamin-beer>

Twitter: @bigbenbeer

Discord: KarooSeun | DUO#2202

[AUDITABILITY]

Revelar has a dedicated domain to all of our Catalyst proposals, we run these as live as we can to show real time progress, history, and modifications until we do our final reports and closeouts for each proposal. We welcome anyone to visit and audit our progress anytime - <https://catalyst.revelar.co>

For open source code and projects this Gitbook is automatically synced with appropriate GitHub repos for redundancy.

  • Payment confirmations for hardware purchase posted to our audit site
  • A Gitbook that is edited in real time (weekly if not daily) showing the progress on the project

Success is defined as:

  • Successful deployment of a functional cardano-node to a device
  • 3 Months - 500 Views
  • 6 Months - 1000 Views
  • 9-12 Months - More than 5000 Views

This proposal is a continuation of our Fund 7 proposal entitled Easy Cardano Node Deployment. In that proposal we focused our efforts on a Raspberry Pi. In this proposal we want to continue albeit with non Raspberry Pi devices to increase options for node hardware.

Revelar has a catalogue of past proposals &amp; their progress at: <https://catalyst.revelar.co>

社区顾问评论

Addresses Challenge

5 / 5
4 评论

Does the proposal effectively addresses the challenge?

社区评论 (4)

Commenter gravatar

The proposal would be research into a low-cost low power-usage electronics to run a cardano node. I dare say this will have a positive impact for stake operators in the near future and for the decentralization of the cardano ecosystem as a whole. Currently there aren't enough stake pool operators partially because there's a lack of knowledge on how to do it, and partially because a lack of a guide on how to do it without the use of a cloud service like AWS that is more in the range of everyday users. The authors have found the right place for this proposal in the open source challenge because it's essentially gives back to the community in the form of knowledge and a how to guide. The value for the cardano ecosystem would be immense since in theory cardano can be really decentralized but in practice there are some constraints that can be solved with this proposal. I for one as a developer would be happy to try out their solution for a running node using cheaper electronics to run a relay node at least. The proposal doesn't need to scale, because it would be provided documentation and scaling for it would mean views and people reading and educating themselves which is the only left metric in the proposal for understandable reasons. It would add somehting missing right now in the ecosystem - docs. Overall I like this proposal and it's impact on the community.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_536
Total QA Ratings
3
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

One of the major advantages of Cardano is the low cost and low power of hardware requirement for nodes due to the PoS protocol. Even then there is a need for continuous search for exploring the emerging IoT space to achieve further reduction in cost and power. This proposal aims in this precise direction.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_46
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The proposer has identified a problem and a solution to the problem and it fits well into the Challenge brief. If it will succeed it will add real value to the Cardano ecosystem. It is indeed a challenge to make low specs devices work as a node as there are declared minimum HW specs that are higher than a Rock PI can provide.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_309
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The explanation is very clear. Low-cost low power-usage electronics(raspberries) will be used to interact with the blockchain or to start an always-on node. This will help the Cardano ecosystem to be even more decentralized. Everyone will be possible to use raspberry and this will help people with weaker computers to access on-chain tools and software services as well. With those raspberries, the horizontal scaling will be much easier. Maybe one day, when power consumption is not so low, it will not be so useful, but IMO is a great idea.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_1367
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Feasibility

4.5 / 5
4 评论

Given experience and plan presented is likely that this proposal will be implemented successfully?

社区评论 (4)

Commenter gravatar

The proposers have left their website and links to their credentials, which brings credability to the whole proposal and makes me as a CA at ease they have all (and more on top) the necessary skills to provide such information and guide. They've proven themselves to be able to deliver in previous funds and have left updates on all their work in the linked site in the proposal. I've read and assessed at least 2 of their proposals this and last round and I've seen the results and the polished proposals so I've no doubt about the projects success. I'm a developer and I've tinkered with some of the mentioned electronic devices as well and I realize the difficulty one might have when trying to run a cardano node on it, so I'd appreciate the effort to create understandable docs on how to do it as I'm sure other developers in the space will as well. The budget breakdown is legit and the development hours for documentation and tinkering seem reasonable as well considering what work and research needs to be done. Cheaper solutions means more adoption in the ecosystem so I do believe this effort needs to be spent in order to push the needle down the road. The proposal clearly explain on the more technical side of things and what exactly does it plan on delivering which is good enough for me. The listed challenges and risks concerning the electronics supply chain are reasonable and It's good they're thinking of a way to mitigate the possible drawbacks the cardano ecosystem might incur. Overall this is a reasonable and feasible proposal that doesn't ask for much and will deliver a plan B if necessary on how to run cardano nodes.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_536
Total QA Ratings
3
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The proposal involves using Rock pi to host the Cardano node. There is a technical risk of feasibility and, as rightly brought out, upstream supply of Rock pi. The team is already experienced in this respect and is delivering good progress in earlier funding. Therefore it is believed that the proposer will be able to complete the process.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_46
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

Form the evidence provided seems that the proposer and the other team member have the necessary experience to make this project successfully implemented.

The budget is outlined clearly and broken down into identifiable items and seems to be reasonable to achieve the set goals.

It is recommended that the proposer to considere challenges and risks relevant to a successful implementation. (how do you solve the heat problem on such a tiny device?)

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_309
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The proposer looks like very educated and well prepared for the challenge. This is not his first challenge for the Cardano ecosystem. He had good success with the previous one. Regarding the supply of hardware - it is very easy to buy 2-3 different raspberries(they would cost less than 200$) and to make PoC against them. After completing the PoC and finding the most useful raspberry for its price, the remaining devices will be purchased. Why hardware sourcing could be longer than 4 weeks? Proposal time is realistic - it has time for research, reviewing documentation, preparing PoC, and even post-development support. There is no mention of support, but it may have been included in this month and a half(6 weeks). The plan is not very detailed but as the author said: "expecting the number of hours devoted to documentation to be rather high" - it makes no sense to know the details without being approved.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_1367
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Auditability

5 / 5
4 评论

Does the proposal provides sufficient information to assess and audit progress and completion?

社区评论 (4)

Commenter gravatar

They have a github repository which is the original proposal that this one continues. It's not linked in the proposal because the docs are updated and shown in the https://catalyst.revelar.co/ linked site. The metrics of views of the documentation seems the only thing that is meaningfull to measure so I'd have to agree that there's no better way to measure adoption and documentation although there could be a couple of more metrics included as well. The roadmap and milestones will be listed in the aforementioned site as they've already done for other proposals. It's one of the more well put and organized sites with updates I've seen so kudos for that. A clear problem and a simple yet effective solution to the problem is provided. Anyone interested in contributin or just following along with the progress of the project would be able to find a place. An overall auditable proposal. Good luck!

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_536
Total QA Ratings
3
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The proposal is for 7500USD. The work involved seems to justify the cost and has potential for windfall returns if it delivers the proposed output. The output will help the community host IoT-based Cardano nodes for various applications.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_46
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

A roadmap with milestones and a time horizon for achievement has been provided and there is a clear and understandable solution that addresses the targeted problem.

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_309
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Commenter gravatar

The project tracability is quite easy. Anyone can open the Github repo, check the Gitbook, or visit the https://catalyst.revelar.co. All payments can be checked on the audit site, which is great. "Successful deployment of a functional cardano-node to a device" - I am not sure how exactly this will be verified. An installation guide is required for this KPI. Everyone should be able to setup it on their own raspberry There is a good time horizon for the achievement - "9-12 Months - more than 5000 views".

Assessment Quality Assurance

Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.

Assessor ID
z_assessor_1367
Total QA Ratings
7
QA Rating Outcome
确认你的人性

写评论

Replying to

Monthly Reports

Onboarding complete - waiting for payment :)

Disbursed to Date
$5,000
Status
Still in progress
Completion Target
9/13/2022

Check out the full project at catalyst.revelar.co

Disbursed to Date
$5,000
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)

Nope

Disbursed to Date
$5,000
Status
Still in progress
Completion Target
1. In the next month
Attachment(s)