Coder Social home page Coder Social logo

faircoin / faircoin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bitcoin/bitcoin

78.0 78.0 23.0 53.13 MB

FairCoin Core working tree

Home Page: http://faircoin.world/

License: MIT License

Makefile 1.55% Shell 0.77% M4 2.43% QMake 0.03% Python 22.68% C++ 61.38% C 10.30% HTML 0.72% CSS 0.02% Objective-C++ 0.10% Java 0.03%
cryptocurrency faircoin

faircoin's People

Contributors

casey avatar codeshark avatar cozz avatar dexx7 avatar dgenr8 avatar domob1812 avatar dooglus avatar fanquake avatar gavinandresen avatar gmaxwell avatar jonasschnelli avatar jtimon avatar kdomanski avatar laanwj avatar luke-jr avatar michagogo avatar morcos avatar muggenhor avatar non-github-bitcoin avatar paveljanik avatar petertodd avatar pstratem avatar rebroad avatar sdaftuar avatar sdkfjlsfjlskdfjlsdjflsjf avatar sipa avatar super3 avatar thebluematt avatar theuni avatar thokon00 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faircoin's Issues

compilation failure in src/test/alert_tests.cpp

Running on commit: 2ba090b
Linux Ubuntu
uname -a: Linux MorgenLandBrain 4.13.0-21-generic #24-Ubuntu SMP Mon Dec 18 17:29:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

nach git ckeckout ...


[Makefile.txt](https://github.com/faircoin/faircoin/files/1613379/Makefile.txt)
[Makefile.txt](https://github.com/faircoin/faircoin/files/1613381/Makefile.txt)
[config.log](https://github.com/faircoin/faircoin/files/1613382/config.log)
make clean
./autogen.sh
./configure
make

...
test/alert_tests.cpp: In member function ‘void Alert_tests::PartitionAlert::test_method()’:
test/alert_tests.cpp:203:55: error: ‘const struct Consensus::Params’ has no member named ‘nPowTargetSpacing’
     int64_t nPowTargetSpacing = params.GetConsensus().nPowTargetSpacing;
                                                       ^~~~~~~~~~~~~~~~~
test/alert_tests.cpp:224:5: error: ‘PartitionCheck’ was not declared in this scope
     PartitionCheck(falseFunc, csDummy, &indexDummy[99], nPowTargetSpacing);
     ^~~~~~~~~~~~~~
test/alert_tests.cpp:224:5: note: suggested alternative: ‘PartitionAlert’
     PartitionCheck(falseFunc, csDummy, &indexDummy[99], nPowTargetSpacing);
     ^~~~~~~~~~~~~~
     PartitionAlert


risk assessment: attack vectors and prevention strategies

First off, interesting approach to resolve the energy issues with proof of work and to entangle social and technical structures (especially with respect to trust) more closely.

What do you think about adding possible attack vectors and matching prevention strategies to the white paper or the documentation? A solid risk assessment seems like a crucial part of a project that aims to create a new economy.

Particularly interesting might be to start with the role of FairCoop, chain administrators and the FairCoin developer team, since they take the role of a central authority in this ecosystem through allowing CVNs and issuing the respective smart-cards.
Additionally, since the number of CVNs is targeted to be around 50 with a current maximum of 100, the people running those nodes might be especially exposed to attack/manipulation, posing an effective target to manipulate the proof of cooperation mechanism.

failed test compilation

Tests fail to compile, observed on a vanilla Debian installation with standard deps and no gui:

  CXX      test/test_test_bitcoin-alert_tests.o
test/alert_tests.cpp: In member function ‘void Alert_tests::PartitionAlert::test_method()’:
test/alert_tests.cpp:203:55: error: ‘const struct Consensus::Params’ has no member named ‘nPowTargetSpacing’
     int64_t nPowTargetSpacing = params.GetConsensus().nPowTargetSpacing;
                                                       ^
test/alert_tests.cpp:224:74: error: ‘PartitionCheck’ was not declared in this scope
     PartitionCheck(falseFunc, csDummy, &indexDummy[99], nPowTargetSpacing);
                                                                          ^
Makefile:7687: recipe for target 'test/test_test_bitcoin-alert_tests.o' failed

Worry about encrypted wallet.dat

Hello, I'm testing in the encrypted mode in the portfolio of faircoin for linux and do a "cat command" in the wallet.dat and I can see my faircoin address and the binary code that is similar to a wallet.dat no encryption

I don't know if this is correct or is not working the way encryption... If there is someone you can explain to me something I would be very grateful.

Thanks for this project

couldn't install on ubuntu 16.04

While executing autogen.sh this happened:

configure.ac:20: installing 'build-aux/compile'
configure.ac:5: installing 'build-aux/config.guess'
configure.ac:5: installing 'build-aux/config.sub'
configure.ac:9: installing 'build-aux/install-sh'
configure.ac:9: installing 'build-aux/missing'
Makefile.am:3: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:3: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:3: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:3: If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:3: its definition is in aclocal's search path.
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: automake failed with exit status: 1

This is an ubuntu 16.04 system.

Update various README files

Now that the new version FairCoin has been launched we need to update various README files. This also includes a notice in the old FairCoin1 tree.

Cooperatively Validated Node

perhaps the definition "Certified Validated Node" is still present in this text and it needs to be changed with the brand new one "Cooperatively Validated Node"

build failure: missing function InitChainAdminWithFasito

building with:

./autogen.sh && ./configure --disable-tests --disable-bench --with-incompatible-bdb --with-gui=qt4 --with-fasito --with-miniupnpc && make

error:

  CXX      libbitcoin_server_a-cvn.o
  CXX      libbitcoin_server_a-httprpc.o
  CXX      libbitcoin_server_a-httpserver.o
  CXX      libbitcoin_server_a-init.o
init.cpp: In function ‘bool AppInit2(boost::thread_group&, CScheduler&)’:
init.cpp:1138:61: error: ‘InitChainAdminWithFasito’ was not declared in this scope
             x509ADMINCertificate = InitChainAdminWithFasito();
                                                             ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-self-assign"
Makefile:4795: recipe for target 'libbitcoin_server_a-init.o' failed
make[2]: *** [libbitcoin_server_a-init.o] Error 1
make[2]: Leaving directory '/usr/local/src/faircoin2/src'
Makefile:7928: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/usr/local/src/faircoin2/src'
Makefile:644: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

uname -a:

Linux bananapim2plus 3.4.112-sun8i #10 SMP PREEMPT Sun Oct 23 16:06:55 CEST 2016 armv7l GNU/Linux

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.