Bitcoin Forum
May 06, 2024, 11:06:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: cruzbit: A simple decentralized peer-to-peer ledger implementation  (Read 611 times)
asdvxgxasjab (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 12, 2019, 05:58:22 PM
 #1

Hello everyone,

I'm a long time bitcoin fan/user. For years I thought about rewriting bitcoin to be as simple as possible. There is a fair amount of complexity to the canonical bitcoin implementation that didn't strike me as strictly necessary. It makes understanding and working with the protocol difficult. I had some time recently, so I finally decided to implement what I thought was the simplest version of bitcoin that could exist. cruzbit is what I ended up with.

Project: https://github.com/cruzbit/cruzbit

More details: https://medium.com/@asdvxgxasjab/cruzbit-a-simple-decentralized-peer-to-peer-ledger-2944495b6129

In addition to simplicity, I wanted everything I used to be standard. I wanted an average developer to be able to run cruzbit and immediately start working with the protocol and talking to their client.

Highlights:

    Newer crypto: Ed25519 and SHA3
    Simplified transaction format: No inputs/outputs. No scripts.
    No UTXO: Account-model, but as far as I can tell, a novel simpler approach to it. No serial per-account nonce.
    No fixed block size limit: A variation of BIP 101 is implemented.
    Reference implementation is in Go. Completely new code base.
    Web/dev-friendly peer protocol: secure WebSockets and JSON for all protocol messages and primitives.


No premining or any of that funny business. The memo field of the coinbase transaction of the genesis block is timestamped with the bitcoin blockchain's tip block hash at the time of its creation. It's being CPU mined at the moment.

Any/all feedback is much appreciated. Would love to have some new miners join us. Take it easy!
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
1715036781
Hero Member
*
Offline Offline

Posts: 1715036781

View Profile Personal Message (Offline)

Ignore
1715036781
Reply with quote  #2

1715036781
Report to moderator
Calmme
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 12, 2019, 07:21:56 PM
 #2

Hello! How do I get the mining software to mine this? I'm really interested. Thanks
asdvxgxasjab (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 12, 2019, 07:42:32 PM
 #3

Hello! How do I get the mining software to mine this? I'm really interested. Thanks

Hey!

To start mining, follow the steps here: https://github.com/cruzbit/cruzbit#getting-started-mining

If you're running Linux, someone created a nice cheat-sheet for building the binaries: https://gist.github.com/setanimals/f562ed7dd1c69af3fbe960c7b9502615
asdvxgxasjab (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 21, 2019, 06:57:03 PM
 #4

Bumping the thread to announce that the qTrade exchange has enabled cruzbit trading!

Link: https://qtrade.io/market/CRUZ_BTC

Also, the cruzbit client now has built-in mining support for Nvidia GPUs!

Link to instructions: https://github.com/cruzbit/cruzbit/blob/master/cuda/BUILDING.md

Thanks for your interest!
mez
Full Member
***
Offline Offline

Activity: 197
Merit: 100


View Profile
August 10, 2019, 09:32:06 AM
 #5

This project didn't even bother to precompile a wallet for windows.
not worth my time

asdvxgxasjab (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
August 10, 2019, 04:18:58 PM
 #6

This project didn't even bother to precompile a wallet for windows.
not worth my time

Currently the project doesn't distribute any binaries. It is really simple to create your own and much safer!
jstnryan
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile WWW
January 15, 2020, 04:06:29 AM
 #7

The unofficially official cruzbit wallet by GreenAppers is now live in the Apple and Android app stores!

iOS: https://apps.apple.com/us/app/cruzall/id1472030933?ls=1
Android: https://play.google.com/store/apps/details?id=com.greenappers.cruzall.android

Also available for MacOS and Windows from the official website: https://www.greenappers.com/cruzall/


Additional information is available at the project website: https://cruzb.it
Block explorers:
* https://cruzbase.com/
* http://cruz.bergbau.pw/explorer/
* https://chain.cruzb.it
Repository: https://github.com/cruzbit/cruzbit
Exchanges:
* https://qtrade.io/market/CRUZ_BTC
* https://vinex.network/market/BTC_CRUZ

cruzbit (https://cruzb.it) - Developer friendly ledger implementation. Play Hash Roulette (https://hashroulette.com)
alibaba_yin
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
February 11, 2020, 02:35:02 PM
 #8

I believe Cruz is one promising project.

Ed25519 and SHA3
No fixed block size limit: A variation of BIP 101 is implemented.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!