Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC  (Read 2398 times)

Offline bytemaster

[BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« on: March 06, 2015, 12:09:10 AM »

I would like to have  a drop in replacement that implements this api:
https://github.com/BitShares/fc/blob/master/include/fc/crypto/elliptic.hpp

Using:
https://github.com/bitcoin/secp256k1

To get the bounty the pull request must be merged and proven to work with BitShares main client.   
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline eagleeye

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #1 on: March 06, 2015, 01:20:06 AM »
Bytemaster read Rgcryptos blog https://rgcrypto.wordpress.com

He may have found the secret sauce for bitshares success or failure.  I understand this is not related.

Offline testz

Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #2 on: March 06, 2015, 02:09:55 AM »
Good starting point/example can be Auroracoin sources where it's implemented (see define USE_SECP256K1):
https://compilr.com/einsteinz/auroracoin-core/src/key.cpp

Whole sources from compilr.com can be found here: https://mega.co.nz/#!VJYRXQ7A!7LjU3M8iXWZlf4WIoRdrZw7gYXL_abtNgjxeQTyYxPQ

Offline bitmarket

  • Sr. Member
  • ****
  • Posts: 362
    • View Profile
    • BitShares TV
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #3 on: March 06, 2015, 03:53:23 AM »
For the non-techies.... what is this about?
Host of BitShares.TV and Author of BitShares 101

Offline jsidhu

  • Hero Member
  • *****
  • Posts: 1337
    • View Profile
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #4 on: March 06, 2015, 07:32:17 AM »
Good starting point/example can be Auroracoin sources where it's implemented (see define USE_SECP256K1):
https://compilr.com/einsteinz/auroracoin-core/src/key.cpp

Whole sources from compilr.com can be found here: https://mega.co.nz/#!VJYRXQ7A!7LjU3M8iXWZlf4WIoRdrZw7gYXL_abtNgjxeQTyYxPQ
They just based off of latest btc.... Best to look here instead https://github.com/bitcoin/bitcoin/commit/16a58a86442ad587449f321c0dbab08cc028c2bd

Btw secp256k1  is experimental and bitcoin hasnt given it the nod yet.. Why do this?
« Last Edit: March 06, 2015, 07:35:21 AM by jsidhu »
Hired by blockchain | Developer
delegate: dev.sidhujag

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11959
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #5 on: March 06, 2015, 07:54:31 AM »
Btw secp256k1  is experimental and bitcoin hasnt given it the nod yet.. Why do this?
secp256k1 is a set of parameters for a elliptic curve and not a piece of software
https://en.bitcoin.it/wiki/Secp256k1
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BTS: bitcube
  • Witness: bitcube
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #6 on: March 06, 2015, 08:16:27 AM »
For the non-techies.... what is this about?

Bitcoin uses secp256k1 to digitally sign and verify transactions. This link may give a clue - http://bitcoin.stackexchange.com/questions/36136/is-libsecp256k1-faster-than-openssl
« Last Edit: March 06, 2015, 08:23:13 AM by cube »
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

Offline pc

  • Hero Member
  • *****
  • Posts: 1000
    • View Profile
    • Bitcoin - Perspektive oder Risiko?
  • BTS: cyrano
  • Witness: cyrano
  • Payrate: 100%
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #7 on: March 06, 2015, 08:40:08 AM »
I'll take the challenge.
Please vote for my BitShares witness "cyrano" and for my STEEM witness "cyrano.witness"!
Bitcoin - Perspektive oder Risiko? ISBN 978-3-8442-6568-2 http://bitcoin.quisquis.de

Offline svk

Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #8 on: March 06, 2015, 08:50:51 AM »
I'll take the challenge.

Awesome! :) I asked about this on github a while back, it looks like it could be a real gamechanger in terms of scanning speed for the client.

This is a quote from Gavin Andresen in his blog post talking about increasing the block size of Bitcoin:

Quote
Of course, we won't be running current code on tomorrow's hardware; we'll be running better code. CPU usage should go down by a factor of about eight in the next release when we switch to Pieter's libsecp256k1 library for validating transactions.
Worker: dev.bitsharesblocks

Offline cass

  • Hero Member
  • *****
  • Posts: 4320
  • /(┬.┬)\
    • View Profile
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #9 on: March 06, 2015, 09:16:19 AM »
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BTS: bitcube
  • Witness: bitcube
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

Offline testz

Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #11 on: March 06, 2015, 10:46:16 AM »

38PTSWarrior

  • Guest
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #12 on: March 06, 2015, 10:49:32 AM »
Yeah

TurkeyLeg

  • Guest
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #13 on: March 06, 2015, 11:26:52 AM »
I'll take the challenge.

Awesome! +5% 

Offline jsidhu

  • Hero Member
  • *****
  • Posts: 1337
    • View Profile
Re: [BOUNTY] $5000 BitUSD - LibSecp256k1 integration with FC
« Reply #14 on: March 06, 2015, 04:37:58 PM »
Btw secp256k1  is experimental and bitcoin hasnt given it the nod yet.. Why do this?
secp256k1 is a set of parameters for a elliptic curve and not a piece of software
https://en.bitcoin.it/wiki/Secp256k1
There is some verification so it needs to be fully tested... Its not yet.. But as long as it passes some integration and unit tests it should be ok i think.
Hired by blockchain | Developer
delegate: dev.sidhujag

 

Google+