Bitcoin Forum
November 19, 2017, 10:02:59 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 »  All
  Print  
Author Topic: [ANN] cbitcoin 1.0 Alpha 4 Released.  (Read 3989 times)
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 13, 2012, 10:31:10 PM
 #1

Download cbitcoin 1.0-alpha-4 here: http://cbitcoin.com/

cbitcoin is an open-source bitcoin library written in C99. It is designed to make developing bitcoin applications easier. It provides a set of fundamental bitcoin functions which allow developers to create a diverse range of bitcoin software. This library will be the foundation for a new bitcoin client currently under the code-name BitEagle.

I've posted this in "Bitcoin Discussion" with a new topic because I would like to appeal for funding from the wider community. Luckily one person has volunteered to provide some design elements for cbitcoin (which is pending), but there will almost certainly be other costs involved. Unless I can find volunteers, I will need to pay for some programming work which I am unable to complete personally. I may need to fund some additional design work and I may also use some donations to offer bounties for those that can find critical bugs. Excess donations will likely go towards projects that use cbitcoin, including BitEagle which will involve a lot more work.

If anyone would like to support the project please donate to -> 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9

I would also appreciate if anyone can aid with the testing of cbitcoin or make improvements to the code. Contributions can be made through the github repository: https://github.com/MatthewLM/cbitcoin/ and feedback or questions can be sent to cbitcoin@thelibertyportal.com. Contributors will have their name added to the README and website.

I welcome comments and questions.

Thank you.

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
1511128979
Hero Member
*
Offline Offline

Posts: 1511128979

View Profile Personal Message (Offline)

Ignore
1511128979
Reply with quote  #2

1511128979
Report to moderator
1511128979
Hero Member
*
Offline Offline

Posts: 1511128979

View Profile Personal Message (Offline)

Ignore
1511128979
Reply with quote  #2

1511128979
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
September 13, 2012, 11:02:59 PM
 #2


I'm quite amazed by how fast you've been coding this.  Congrats.

Do you support IRC bootstrapping in the test network ?  I've searched occurrences of "irc" in your code and I've found nothing relevant.
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 13, 2012, 11:11:48 PM
 #3

No, there is no IRC bootstrapping. Developers that use the library will need to specify starting network addresses and cbitcoin will take care of the communication for these peers.

cbitcoin also contains some compatibility issues with the test network because the test network has some different behaviour to the live network which I'll get around to fixing. I should have done that before I considered it alpha really. Oh well.

I'm quite amazed by how fast you've been coding this.  Congrats.

Thanks, hopefully things will progress faster considering I've learned a lot but testing is often the most tedious part.

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
September 13, 2012, 11:19:16 PM
 #4

Thanks, hopefully things will progress faster considering I've learned a lot but testing is often the most tedious part.

You know what would be cool?   Some kind of a bitcoin standard test-bench, with predefined addresses, keys, transactions and so on, that all clients in all languages could use as a reference for testing.
paulie_w
Sr. Member
****
Offline Offline

Activity: 420


View Profile
September 13, 2012, 11:21:00 PM
 #5

congrats for following through on this!
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 13, 2012, 11:28:45 PM
 #6

I did take many of the script tests from the C++ bitcoin client and I should look at the other tests to add to mine, though sometimes it complicated trying to copy from C++ client.  

congrats for following through on this!

Smiley Still got a lot to do, especially with BitEagle but I'll get through it all... eventually. I've got some exciting stuff planned.

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
hazek
Legendary
*
Offline Offline

Activity: 1078


View Profile
September 13, 2012, 11:58:10 PM
 #7

Cool stuff, keep it up!

Btw quick question, is BitEagle going to be a standalone client or a light client?

My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)

If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
Severian
Sr. Member
****
Offline Offline

Activity: 476



View Profile
September 14, 2012, 12:00:18 AM
 #8

Donation sent. This is an excellent project. I'm amazed that people have btc to throw into ponzis but none for worthy projects that would benefit their own bitcoin holdings in the long term.

Imagine what 500,000 bitcoins would have built?
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
September 14, 2012, 12:03:54 AM
 #9

Donation sent. This is an excellent project. I'm amazed that people have btc to throw into ponzis but none for worthy projects that would benefit their own bitcoin holdings in the long term.

Imagine what 500,000 bitcoins would have built?

Damn it you make me feel guilty about not having given anything already.  I'll add half a bitcoin.
Severian
Sr. Member
****
Offline Offline

Activity: 476



View Profile
September 14, 2012, 12:06:12 AM
 #10

Damn it you make me feel guilty

Good.  Smiley
dissipate
Sr. Member
****
Offline Offline

Activity: 289


View Profile
September 14, 2012, 12:11:44 AM
 #11

Donation sent. This is an excellent project. I'm amazed that people have btc to throw into ponzis but none for worthy projects that would benefit their own bitcoin holdings in the long term.

Imagine what 500,000 bitcoins would have built?

I'm going to go out on a limb here and say that many of the people involved in the Ponzi schemes are not involved with the Bitcoin community at all. They are simply buying BTC to get in on the schemes.
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 14, 2012, 12:13:37 AM
 #12

Cool stuff, keep it up!

Btw quick question, is BitEagle going to be a standalone client or a light client?

BitEagle will use SPV combined with a server-side full node. The server is there to behave as a trusted node to protect against attacks against your internet connection. Unlike some people have misbelieved this does not mean the security depends on the server because the client software will still do SPV validation on the bitcoin network. I will release the server-side full validation code as open-source so someone could make a fully validating client with it. With BitEagle I'm aiming to provide an intelligent mixture of security and convenience. More details will follow at a later date since it's still quite conceptual at this stage.

Donation sent. This is an excellent project.

Thank you very much for the donation. And I hope to ensure that this is a worthy project. ;-)

I'll add half a bitcoin.

Thank you!

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
Severian
Sr. Member
****
Offline Offline

Activity: 476



View Profile
September 14, 2012, 12:14:15 AM
 #13

I'm going to go out on a limb here and say that many of the people involved in the Ponzi schemes are not involved with the Bitcoin community at all.

I don't believe you'd have to go out too far on the limb.
maaku
Legendary
*
Offline Offline

Activity: 905


View Profile
September 14, 2012, 02:36:02 AM
 #14

Amazing work @MatthewLM, expect some pull-requests coming in Smiley

I'm an independent developer working on bitcoin-core, making my living off community donations.
If you like my work, please consider donating yourself: 13snZ4ZyCzaL7358SmgvHGC9AxskqumNxP
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 14, 2012, 01:52:58 PM
 #15

Amazing work @MatthewLM, expect some pull-requests coming in Smiley

Thanks. Contributions are very much welcome. Look out for "Huh" in comments. I put "Huh" wherever I'm unsure about something or I think something could be improved. Be wary of the documentation which is incomplete and wrong is areas (Contributions to improved documentation would be helpful).

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1176


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
September 14, 2012, 02:02:57 PM
 #16

Thanks, hopefully things will progress faster considering I've learned a lot but testing is often the most tedious part.

You know what would be cool?   Some kind of a bitcoin standard test-bench, with predefined addresses, keys, transactions and so on, that all clients in all languages could use as a reference for testing.

good idea!

more or less retired.
Atlas
Jr. Member
*
Offline Offline

Activity: 56


View Profile
September 14, 2012, 02:03:04 PM
 #17

Do you plan on displacing Bitcoind with your implementation?
MatthewLM
Legendary
*
Offline Offline

Activity: 1092



View Profile WWW
September 14, 2012, 07:23:44 PM
 #18

BitEagle will be an alternative client. If people want to use it in place of bitcoind (There should be a library and daemon interface) they can, but if they want to keep bitcoind then that's up to them. So "displace" isn't the word.

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
Atlas
Jr. Member
*
Offline Offline

Activity: 56


View Profile
September 14, 2012, 07:25:05 PM
 #19

BitEagle will be an alternative client. If people want to use it in place of bitcoind (There should be a library and daemon interface) they can, but if they want to keep bitcoind then that's up to them. So "displace" isn't the word.

Feel free to be better than what's out there. Ha.
Evolvex
Full Member
***
Offline Offline

Activity: 179


View Profile
September 14, 2012, 08:27:40 PM
 #20

a little bit of btc love coming your way mate - I don't even develop but I can see the benefit of this being in the community, so thanks for spending the time on it.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!