Bitcoin Forum
May 30, 2024, 03:34:20 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 [238] 239 240 241 242 243 244 245 246 247 »
4741  Bitcoin / Development & Technical Discussion / Re: Expert needed: Multithreading JSON-RPC on: April 27, 2011, 03:53:48 PM
Well, locking helped the non-SSL code. I can no longer crash it. Not sure I care enough to figure out the SSL problem.
4742  Bitcoin / Development & Technical Discussion / Re: Expert needed: Multithreading JSON-RPC on: April 27, 2011, 03:52:04 AM
What if the connection threads grabbed a lock, and the "real" multithreading only occurs when the RPC function itself releases that lock?
4743  Bitcoin / Development & Technical Discussion / Re: Expert needed: Multithreading JSON-RPC on: April 27, 2011, 03:42:55 AM
Well, care to help? I basically "need" this functionality to setup my pool how I want it-- a 'getwork' request depends on being able to make sub-RPC calls.

Here's a new version, that mostly works fine without -DUSE_SSL... Though I can still crash it if I keep a constant load of 100+ RPC calls at once, it's probably "stable enough" for my pool to just restart it when it dies.

http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/0071352b3347f92faa266dfd1db18aea88b45c54
4744  Bitcoin / Development & Technical Discussion / Expert needed: Multithreading JSON-RPC on: April 27, 2011, 12:45:06 AM
I wrote a patch to give JSON-RPC connections their own threads. However, it still has some issues that I can't seem to figure out. If anyone can advise on how to fix it, this would be a nice feature.
  • Occasional crashes (SIGABRT)
  • Segfault if -DUSE_SSL
  • Timed out connections aren't closed

http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/355e162fba35810978742f6f1e6f2e413cdc78e9
4745  Bitcoin / Development & Technical Discussion / Re: What would you change about the Bitcoin protocol? on: April 26, 2011, 06:14:55 PM
Would use INT128 so it can be claimed that Bitcoin is 'infinitely divisible' (well that's near enough for most people) as a selling point.
Why not just store numbers in packets as ASCII characters? That would eliminate both length restrictions as well as the above-mentioned endianness concerns. Bittorrent's bencode stores them this way for this reason.
It doesn't eliminate divisibility problems. Obviously the solution is a varint fraction. First, you have the numerator, made up of a variable number of 7-bit sequences (using the high-bit for "more bits to follow"). Then, the same encoding for the denominator. That way you can have exactly 1⁄7 of a bitcoin... Wink
4746  Bitcoin / Wallet software / Re: Spesmilo 0.0.1.beta1 Release (Linux and Windows) on: April 25, 2011, 01:09:40 AM
does it compile on ARM?
I would hope so. The only C-level runtime dependencies are Python and PySide. PySide has a supported ARM port.
does it have some wallet & transaction handling?
can it encrypt wallet?
No. It is a GUI, not a Wallet.
(I want to use bitcoin wallet on pandora console)
I would recommend running a 24/7 bitcoind at home (or perhaps use xf2.org's hosting service) and run Spesmilo on your Pandora to control it remotely.
I'd love to try this but can't get to the win binary...
Why not?
4747  Bitcoin / Development & Technical Discussion / Re: Thoughts on making fees for relaying transactions more flexible on: April 23, 2011, 09:15:05 PM
Therefore, you must connect directly to miners that accept weird transactions, if you are producing weird transactions.
Or just connect to the free transaction relay network which will relay "weird" (really taboo) transactions between connected nodes.
4748  Bitcoin / Development & Technical Discussion / Re: [POLL 2/3] Bitcoin: URI refactor? Exponents (poll reset Apr 21 to clarify option on: April 23, 2011, 05:38:31 AM
In what circumstances are humans going to be writing bitcoin URIs? This is definitely not something I foresee end users doing.

Have you ever typed a http URL into a browser?

Would you do it if it was something like http://subdomain=www&domain=example&tld=com/ ? What about the same but all symbols in tonal presentation of corresponding hex numbers?

That what proposed bitcoin URI scheme is trying to get us to do.
No, it isn't. It's bitcoin:somestupidlyunreadableaddress?amount=50 if you want decimal, or the same, but x50 if you want hexadecimal. You can do WHICHEVER YOU WANT.

(Also, it would be fairly silly to type a URN into a browser)
4749  Bitcoin / Wallet software / Re: Spesmilo 0.0.1.beta1 Release (Linux and Windows) on: April 23, 2011, 03:20:36 AM
Norton 360 said, it has WS.Reputation.1 threat & deleted the file(windows installer).

http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2010-051308-1854-99&vid=4294919973
Oh great. That means lots of someones were idiots and reported bitcoind as malware to Norton. Either that or Norton is stupid and treated some other reports as a problem with the NSIS installer framework itself... sigh
4750  Bitcoin / Wallet software / Re: Spesmilo 0.0.1.beta1 Release (Linux and Windows) on: April 23, 2011, 12:00:08 AM
What is the license ?

GPL ? BSD ? Mit ? Apache ?
GPLv3... read the COPYING file (included in source and on Start Menu for Windows)...
4751  Bitcoin / Development & Technical Discussion / Re: Separating wallet from the bitcoin client on: April 22, 2011, 07:58:56 PM
I'm concerned with how your wallet, the piece of software that you are explicitly giving access to your keys, stores keys.
Its this piece that I think should be standard, secure, and portable.
I disagree.
In other words lets say your wallet protocol was widely adopted.
I should still be able to try out different wallet management software. How would you move the keys between providers or ensure that you weren't just putting your keys into some black box that now has you locked in?
You would export your keys from the old Wallet software (using the Wallet protocol), and then import them to the new Wallet software (again, using the Wallet protocol).
A standard key storage format for keys and only keys would be needed.
The format wouldn't be concerned with balances, etc, because the software accessing the key would assume its a lie and verify for itself anyway.
A standard for communicating keys is needed for various purposes, including export/import, anyway. This can work just fine for the example you gave. Requiring a standard storage format can prove to prevent innovation in key storage.
4752  Bitcoin / Development & Technical Discussion / Re: Separating wallet from the bitcoin client on: April 22, 2011, 07:23:16 PM
Only if the keys are stored unencrypted without selective reveal which is exactly how they are stored now.
No, because keys can be reused.
4753  Bitcoin / Development & Technical Discussion / Re: Separating wallet from the bitcoin client on: April 22, 2011, 06:40:35 PM
I guess thats my point. There needs to be a standard and secure way of allowing access to certain keys that doesn't require toting a processing device around.
Access to keys is inherently insecure.
4754  Bitcoin / Development & Technical Discussion / Re: Separating wallet from the bitcoin client on: April 22, 2011, 05:39:29 PM
At that point you're not talking a plain storage device. You need to be walking around with a full fledged mini computer that the ATM just so happens to have drivers for.
Of course. Any Bitcoin-enabled ATM is going to need a standard protocol and drivers implementing it. While some people might be crazy enough to allow random ATMs unrestricted access to their keys, that isn't something that should be enabled.
4755  Bitcoin / Development & Technical Discussion / Re: Separating wallet from the bitcoin client on: April 22, 2011, 02:33:20 PM
Your USB device would itself be running the software for your Bitcoin wallet. Anything else would be a security hazard.
4756  Bitcoin / Wallet software / Re: Spesmilo 0.0.1.beta1 Release (Linux and Windows) on: April 22, 2011, 03:44:56 AM
What exactly is different? Features?
You can (optionally) connect it to a remote (or local) 24/7 bitcoind. That's probably the biggest feature right now. Unless you prefer the Tonal number system, or one of the languages it supports.
4757  Bitcoin / Wallet software / Spesmilo 0.0.1.beta1 Release (Linux and Windows) on: April 22, 2011, 02:42:25 AM
Would appreciate beta-testing of Spesmilo, the next generation Bitcoin client that welcomes diversity. Additional translations and patches welcome! Live support available on FreeNode #bitcoin-dev.


Gentoo install:

Quick start (from source):
  • # Dependencies: PySide, ImageMagick
  • make local
  • make
  • ./spesmilo

To install:
  • make install

To install with bitcoin: URI support for KDE:
  • make install KDESERVICEDIR="/usr/share/kde4/services"
4758  Bitcoin / Development & Technical Discussion / Re: [POLL 1/3] Bitcoin: URI refactor? Low-level vs high-level on: April 22, 2011, 12:59:28 AM
Wouldn't a decent way to handle this be to add an optional units parameter?
Not really, that assumes we know all possible units in advance, as it can't easily be added onto later. It also means software would need to hard-code every possible unit.
4759  Bitcoin / Development & Technical Discussion / Re: [POLL 2/3] Bitcoin: URI refactor? Exponents (poll reset Apr 21 to clarify option on: April 22, 2011, 12:57:31 AM
I didn't even realize he was using scientific notation wrong until you pointed it out. I assume this will cause more confusion than desired.  Just throw a negative sign in there.
You don't need to understand the URI. Only software does that. The point is for humans to be able to write URIs-- however they feel is convenient. Also, it's not "wrong", nor is it a negative exponent. All real bitcoin amounts are integers.
4760  Bitcoin / Development & Technical Discussion / Re: Protocol Link for Bitcoin (bitcoin://) on: April 22, 2011, 12:53:43 AM

Not that thread, see https://www.bitcoin.org/smf/index.php?topic=5171.msg89908#msg89908
Pages: « 1 ... 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 [238] 239 240 241 242 243 244 245 246 247 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!