Bitcoin Forum
May 08, 2024, 12:04:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Alternate cryptocurrencies / Altcoin Discussion / Re: Proposal: An Alternative Currency that doesn't "waste" energy on: December 13, 2011, 03:57:32 PM
I'll release a currency (not a bitcoin fork, no premining etc..., there will be a beta period) mixing proof-of-work and proof-of-stake early 2012, many problems have been solved, i'm working alone for the moment but i'll open once implementation is stable, stay tuned.
2  Alternate cryptocurrencies / Altcoin Discussion / Re: Time to grow up. on: October 10, 2011, 12:26:45 AM
Designing and implementing a completely new protocol takes some time, especially if it needs some major breakthroughs.
3  Alternate cryptocurrencies / Altcoin Discussion / Re: Fork this! on: September 16, 2011, 02:46:12 AM
Quote
Let's see what future brings and forget about those fails.

I'm pretty sure future will bring you something you'll enjoy  Smiley
4  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 11, 2011, 10:17:45 PM
Yes, i won't trick the users, there will be a public beta on a test chain, we'll choose the distribution scheme then launch the official chain.
5  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 11, 2011, 09:33:31 PM
I'm going to release a new currency in few month and the distribution is a real problem, need to find the perfect balance.
For the moment i choosen to give a reward (near)proportional to the target, maybe i'll give a ~4% per year for 20years instead then decrease slowly if there is enough
early adopters.

The best way would be to find investors to back a bit the currency at launch, but it'll be hard (despite some technical breakthrough done recently) and all need to stay free and open

I'm still working in the shadows and looking the community point of views on this kind of subjects, protocol specifications and implementation (win7/Linux/Mac, iOS/android a bit later once Qt will be stable on these platforms) will be release all at once, the public review will then start and many tweaks will be done
6  Bitcoin / Wallet software / Re: Bitdollar-bc on: July 02, 2011, 10:40:00 PM
It's a new client that uses "old"("official") bitcoin blockchain.
7  Bitcoin / Wallet software / Re: Bitdollar-bc on: June 24, 2011, 04:14:49 PM
Why we need this? Is it better than Bitcoin? Undecided

Main difference is that bitdollar-bc have more flexibility with wallet keys management.

what language are you using?  why don't you use svn or github?

I use c++/qt, i'm not used to work with svn/github but i'll put project on it if there are requests.
8  Bitcoin / Wallet software / Re: Bitdollar-bc on: June 22, 2011, 03:07:15 PM
Quote
Also, what is bitdollar?

Bitdollar is a p2p currency protocol similar to bitcoin, a client of the same name is currently in development.
(more info: http://www.bitdollar.org/forum/viewforum.php?f=8)

Bitdollar-bc is a client for the bitcoin protocol.
9  Bitcoin / Wallet software / Re: Bitdollar-bc on: June 22, 2011, 02:47:50 PM
Some people asking me if bitdollar is a fork of bitcoin or not, to make things clear:
-bitdollar-bc is a reimplementation of the bitcoin protocol, it'll always follow official client(bitcoin.org) rules and won't try to fork the chain or impose changes in the protocol.
-bitdollar is another project of protocol.

Both projects are distincts.
10  Bitcoin / Wallet software / Bitdollar-bc on: June 20, 2011, 02:19:18 PM
As i got few requests, i'm creating a topic on the bitcoin implementation in bitdollar.

I have renamed the implementation bitdollar-bc to prevent confusion with the bitdollar protocol.

Windows binaries: http://www.bitdollar.org/download/bitdollar-bc_1.0b2_win32.zip
Source code: http://www.bitdollar.org/download/bitdollar-bc_1.0b2_src.zip

Any questions are welcome.

UPDATE:
beta 2 released: http://www.bitdollar.org/forum/viewtopic.php?f=3&t=18
11  Local / Hors-sujet / Re: Banni du forum pour spam ? on: June 20, 2011, 01:45:37 PM
meme souci, oblige de passer par un proxy.
12  Bitcoin / Development & Technical Discussion / Re: What would you change about the Bitcoin protocol? on: June 07, 2011, 11:13:46 PM
Sorry i hadn't read all your document in depth, it's done.

I would join you unfortunately i'm already working on the implementation of another protocol,
here the differences between the issues you point in the document, and how i handle that:

Higher transaction fees lead to slower transactions:
That's right, but it is a problem only if a large majority of nodes do that and if some does:
Since transactions are spread all over the network, only the transactions' hash are transfered in blocks.
Nodes are supposed to already have the transaction in inventory, if they dont have, they wont validate
the block until they have received all.
Low block spread is bad for all nodes, but the block of someone that kept some transactions will be transfered
over the network slowly compared to others and could lose race.

(there is also a system to extend the transaction fee of an emited transaction, which could be used to
"award" nodes having it, if client see that transaction has been correctly spreaded)

Your way to solve that problem is good but each transaction would need to access to more accounts which have a cost in disk IO
also i use a one time signature scheme (using hash chains) which can't do that, an emited transaction can't be modified.

Enforced limits are not optimal and Not truly decentralized:
i haven't put limits, limits means doubts in the protocol capacity.

Unmanageable storage requirements:
Huge storage needs also means huge bandwidth needs.
By reducing this, we increase the network number of nodes, strenght
and reduce the transactions fees.

The way i manage accounts and transactions is different, but final result is similar (transactions are only stored 3month, all is kept in a list containing all accounts).
I differenciate account and addresses (address = public key, used to create an account).
Very old accounts without activity also have a small fee each year (these will be mostly account of users that have lost their private key)

I also think storage is a problem since it is the easiest way for someone to attack the network.
For example, without being paranoid, someone could use 1million $ to create transactions that will
take the most possible definitive storage in the chain, that could make serious problem to nodes.
And it could be far more, mass storage capacity is part of the network security.

(Assuming the network is a real p2p network and that nodes have average user disk storage, if there was only
few hundred nodes maybe they could handle, but the currency would not be "p2p" anymore)

No unnecessary difficulty:
I have keep the way bitcoin manage the block race, but with some optimizations and more challenge
between nodes that spread the block.

Proof-of-work as ’currency’:
the way b$ is done, i could not handle a non fixed number of units.
instead i have made the award proportional to the target a of block

13  Bitcoin / Development & Technical Discussion / Re: What would you change about the Bitcoin protocol? on: June 07, 2011, 01:17:51 PM
Most of these issues are what make me start a new protocol.
14  Bitcoin / Development & Technical Discussion / Re: What would you change about the Bitcoin protocol? on: June 05, 2011, 01:54:31 PM
Any change can't be done easily and each design decision (protocol or implementation) can be source of conflict.
I had so much change to do that it was impossible to merge them with the current implementation, the main source of problem
was to make a client only version (that was the early goal of the bitdollar client)
Instead i started working on a different protocol (i have posted the main differences with the bitcoin protocol http://www.bitdollar.org/forum/viewtopic.php?f=8&t=14 )
15  Bitcoin / Project Development / Re: Looking for testers on: May 21, 2011, 04:16:47 PM
due to lack of interest for this implementation i haven't worked a lot on it
i have added sighash and script support, but scripts are not yet handled exactly like bitcoin does
since i used my own big integer implementation, instead of the openssl big integer (minor issue)
this is only a problem for those who would like to solve blocks, but none tried afaik

no problem noticed using b$ as simple client, except the main view which display too much informations on transactions

for the moment i'm focusing on the bitdollar protocol (very different by design), but if i feel
more interest in the bitcoin implementation, i'll rework it
16  Bitcoin / Project Development / Re: Looking for testers on: April 23, 2011, 01:43:25 AM
as said without wallet, coins are lost
if wallet file is corrupted, i can take a look into it to move the address contained into another wallet

a backup of the wallet can be done safely but new address created won't be in the backup wallet
that's why bd give the choice to the user to create a new address for the change or not, creating new
address make your transaction less traceable, but force user to rebackup his wallet

bd creates a temp backup of the wallet before updating it, if computer restart
when the program is writing into the wallet, the temp backup file should be here
the file name is something like : youwalletfilename.XXXXX.bak (where XXXX are numbers)

but if both application and wallet was gone, maybe an external program erased them

do you have the destination address that should have received the btc? i will check the transaction in the block
if you rescue your wallet but coins are not still received, i'll take a look into it
17  Bitcoin / Project Development / Re: Looking for testers on: April 21, 2011, 06:56:31 PM
minor differences would be fixed quickly, and chains automatically merged
one good point is that it could detect irregular tx that try to use an exploit in bitcoin client

but that problem is only for users that try to solve blocks, and solving blocks with bd is really not effecient
at all
18  Bitcoin / Project Development / Re: Looking for testers on: April 21, 2011, 12:58:29 PM
wallet is always wiped and always encrypted on the disk using a default pwd "" (if no pwd set)

i'll be aware of futur bitcoin changes, it can still be used safely as simple client (well except it's a beta for the moment but it's not the same problem)
i think bd is more restrictive than bc, it should not accept a tx that is rejected by bc
so i could tests it with bitcoin client and check if it is accepted
19  Bitcoin / Project Development / Re: Looking for testers on: April 21, 2011, 03:50:36 AM
rollbacks are managed

sighash is not used but it could be, i'll support it
nlocktime is ignored in bitcoin too isn't it?

i've reuploaded packages for small fixes (systray, sendmoney window size and tx are now sent correctly on the network)
20  Bitcoin / Project Development / Re: Looking for testers on: April 20, 2011, 06:38:37 PM
i think script support is the only thing missing to be fully compatible with bitcoin client
i'll add it (that was my last thing "todo") but that kind of scripting is quite dangerous

i've noticed two small bugs:
-when reducing program in systray, no icon appears (./res folder is missing, i'll add ressource into the program directly)
-downloading blocks at first launch can be stopped before the last block, need to disconnect/reconnect

my goal is to manage bitcoin protocol exactly like bitcoin client
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!