Bringing blockchain into the physical world.
What is Elk?
Elk is a hardware development board for the blockchain. With only a few lines of code, you can build devices that interface with Ethereum, Bitcoin, IPFS, and more!
Elk includes a powerful processor to connect directly to blockchain networks with no intermediaries. It is plug-and-play just like an Arduino, offers over-the-air upgrades, and includes a mobile app that allows you to communicate with your hardware privately through decentralized technologies.
What’s the magic behind Elk?
A 10x Better Experience
Elk offers a plug-and-play experience, just like an Arduino. You won’t need to deal with wallet and keys management, fuss over setting up nodes, tune their parameters to run well on an embedded device, handle crashes, etc.
The Elk Protocol & App
We extended Ethereum’s Whisper protocol and built the Elk mobile app, an app that makes it trivial for you to interact with your hardware remotely and privately via Whisper through any mobile device.
While our SDK ships with Ethereum and Bitcoin support, Elk is designed from the ground up to be blockchain agnostic and support for more platforms will continually be added by us and the community.
By default and when possible, Elk runs a light node and communicates directly with blockchain networks and not through a hosted service. Elk pushes decentralization all the way to the edge!
100% Open Source
Both hardware and SDK will both be 100% open source. Hack away!
Easily connect Elk with your sensors and actuators using your breadboard.
- Dual inline breadboard compatible hardware board (55mm x 25.5mm)
- 1Ghz Linux SoC with 512MB of RAM
- 8GB mass storage eMMC persistent storage
- 100Mhz 32-bit microcontroller
- 2.4Ghz WiFi module with an integrated antenna
- RGB LED
- 2 push-buttons
- Exposed IOs (all are 3.3V but 5V tolerant):
- 28 Digital
- 10 Analog
- 2 UART
- 3 I2C
- 3 SPI
- 21 PWM
Build devices that respect your privacy.
Elk makes it trivial to build serverless devices that actually respect your privacy, thanks to Ethereum’s Whisper protocol.
Build a decentralized home automation system: a decentralized door lock, or decentralized lights, or even a decentralized thermostat.
Build devices that motivate you.
Elk helps you build devices that motivate you to do your workouts, wake up early, or water your plants. The possibilities are truly endless.
Build devices that accept crypto payments.
With only a few lines of code, program devices that accept cryptocurrencies like Ethereum, Bitcoin, and ERC-20 tokens. Execute smart contracts, listen to events on the blockchain, and more!