Find Jobs
Hire Freelancers

Develop Blockchain using Haskell

$25-50 USD / hour

Mbyllur
Postuar about 5 years ago

$25-50 USD / hour

Looking for a number of experienced Haskell developers interested in continuing the building of a Blockchain. We have built and tested a custom blockchain, and performed basic simulations using 200 millisecond delays were we had transactions confirm within and excellent time period, we need to expand on the real life simulations and continue the development of the blockchain for the ico. The blockchain is built on the ( Leader )-free Byzantine Consensus We Need: Refactoring of the existing code to make the below points easy to implement More sophisticated network delays, modelling realistic real-world scenarios with a geographical latency graph Simulation of some Byzantine behaviour, controllable by a command-line flag; larger parts of this are likely to be done post-ICO, as there are no bounds to how much testing can be done with this approach, but included are at least One multiple-votes attempt One attempt to stall progress by not voting One double-spend attempt at the ledger level Full source code documentation Unit and property testing Blockchain and ledger Haskell data types to represent the block chain Chain validity check implementation (chain hashing) Data types for transactions (as block contents) Ledger validity check implementation (signatures and balances) Simulation performance improvements that allow to simulate shorter network delays with less over-approximation than the current simulator A Continuous Integration setup, that runs tests and produces benchmark outputs Instructions to build and run the software reproduce the graphs for users unfamiliar with Haskell A simulated wallet with command line interface (CLI) Within the single-machine simulator, a user interface allowing the user to enter transactions such as “Account A: send 3 coins to account B” so that the user can explore how coins can be sent around between addresses and how long it takes for these transactions to settle. Graph deliverables, to be included in the whitepaper. We want to generate at least the following graphs: CPS when varying latency (single number) CPS with world map and reasonable geographical graph latency CPS with varying latency jitter TPS with varying block size Transaction latency when varying latency (single number) Transaction latency with world map and reasonable geographical graph latency Transaction latency with varying latency jitter Transaction latency with varying block size Code for measuring CPS already exists in our current simulator, but code for measuring TPS and latency needs to be written and is accounted in this task. Also for launch we need a lite wallet and functioning blockchain for the ICO. You will need to work remotely as part of a small team and can contribute at least 20 hours per week. You must have at least 2 years experience in Haskell and have contributed to github or similar. This must be in Haskell so we can review your Haskell contributions. Also you must be ok with using Time doctor tracking software - it takes screen shots of your work as you work. Also DevOps experience is a bonus. 1. What have u built using haskell? Github link? 2. Have you made any contributions to the Haskell community? 3. Have u used Haskells green threads and what for? 4. How long have u been using Haskell and how do u rate your skills? 5. What do u like about Haskell?
ID e Projektit: 19009220

Rreth projektit

14 propozime
Projekt në distancë
Aktive 5 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
14 freelancers are bidding on average $38 USD/orë for this job
Avatari i Përdoruesit
How are you? I read your description carefully. I have a good experience of blockchain project as you see from my profile. Already I built many cryptocurrency project. So I can finish your project perfectly. I would like to discuss in detail via chat. Thanks
$41 USD në 40 ditë
4,9 (25 përshtypje)
6,5
6,5
Avatari i Përdoruesit
Hi! (From Blockchain/Cryptocurrency Expert) I have read your requirement and I’m sure I’m suitable for this job. Because I have a lot of experience with Blockchain. My name is BingHu, I am a Senior Full-Stack Developer, with 10 years of experience, premier account, 3900 working hours and 98% job success rate! I am confident that you will be completely satisfied with the quality, timeliness, and professionalism of my work. - I can start work from right now. - Masters degree in Computer Science - Flexible working time (possible on weekend, night, day) - can be a good team member. Hope to hear messages from you! Thanks!
$40 USD në 40 ditë
5,0 (17 përshtypje)
6,0
6,0
Avatari i Përdoruesit
Hello! I have briefly read the description on blockchain-using-haskell development project, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. I reach out to see whether the opportunity is still available. If the job’s no longer available, I’d appreciate you throwing my hat into the ring for any similar opportunities in the future. Thank you for your time, I look forward to hearing from you soon, Best Wishes, Kevin M.
$41 USD në 10 ditë
5,0 (8 përshtypje)
4,2
4,2
Avatari i Përdoruesit
I have 12 years experience in the field of development. I have read your requirements it will be done
$33 USD në 60 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
Anaheim, United States
0,0
0
Anëtar që nga mar 21, 2019

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.