Bitcoin Forum
July 04, 2024, 02:32:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 179 180 181 182 183 184 185 186 187 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 »
4561  Bitcoin / Pools / Re: Please test: New Experimental Pool "Eligius" (~250 GH/s) on: June 13, 2011, 04:16:12 AM
The current code is very inefficient at generating work, so on long rounds it can take a number of seconds to return new work. I'm currently working on a new version to optimize it.
4562  Bitcoin / Development & Technical Discussion / Re: Make UPNP enabled by default? on: June 12, 2011, 10:04:54 PM
and as to the vulnerabilities, it allows any malicious software to open ports in your firewall whether you want them or not once its on your computer.
This "vulnerability" assumes that UPnP meant to configure firewalls, which it isn't. It's to inform a NAPT device of a port being opened. It really should be implemented by the OS's listen() function.
4563  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 12, 2011, 08:03:29 PM
what about your patch for the forum, that without slashes?
it's compatible, so will it be implemented any time soon?
theymos wanted someone to test it before applying it.
4564  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 12, 2011, 07:41:31 PM
People who prefer the Tonal number system rather than Decimal/SI.
Ah, I see. Normal people call it "hexadecimal" and I've never heard of "hexadecimal users". Who are these people? Old school programmers, who can't go to the supermarket, because all numbers there are plain decimal?
Hexadecimal is a newer, incomplete number system. Probably everyone who knows Tonal can use Decimal, but prefers Tonal because it is a sensible number system and thus easier to work with.
And why Vladimir's scheme is "too easy" for them? It uses normal decimal numbers as I understand. Should we make it harder for them weird folks somehow?
Some people object to the standard URIs because it is "too easy" for tonal users. I agree that people shouldn't go out of their way to make things harder for "weird folks". But there has been no other argument made against the standard URIs as of yet.
4565  Bitcoin / Pools / Re: Please test: New Experimental Pool "Eligius" (~250 GH/s) on: June 12, 2011, 06:57:55 PM
14izmnuABRaeZXX361yvG6RahNoiBZ28uw

I am receiving no bitcoin for mining in this pool since June 8th.

I ran a miner all night (14+ hours) and it says that my 3 hour average is 0.00 Khashes/sec and the pool says that I have submitted nothing since June 8th.
http://eligius.st/~artefact2/eu/14izmnuABRaeZXX361yvG6RahNoiBZ28uw
4566  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 12, 2011, 06:54:06 PM
Just out of curiosity - what the heck are "tonal users"  Huh
People who prefer the Tonal number system rather than Decimal/SI.
4567  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 12, 2011, 06:44:05 PM
Just preserving the above to demonstrate that all this argument was actually about this tonal thing (whatever it is) or absence of it after all.
That it's "too easy for tonal users" is the only "argument" that's been put forward against the current spec. If you're trying to argue on some other premise, maybe you should state it instead of simply promoting an older pre-standard draft without giving any reasons.
4568  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 12, 2011, 02:18:44 AM
Quote
A bigot is a person obstinately or intolerantly devoted to his or her own opinions and prejudices, especially one exhibiting intolerance, and animosity toward those of differing beliefs.

If anyone demonstrates bigotry here it is you, Luke-Jr. The above definition exactly describes you behaviour and position, not only ITT but in many other discussions as well.  If there was an ignore function on this forum I would use it on you right now. Goodbye.
Um, no. Why don't you read the definition you posted? The only objection to the bitcoin: URI spec has been that it's supposedly too easy for tonal users. There is nothing in it to force or even encourage people to use tonal. I don't mind if people use decimal (though I do consider it a dumb decision), only when people try to force me to use it as well, which is the case here.
4569  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 11:54:55 PM
btc://amount:payee@address/message

Now, for the life of me, I fail to see how is this non compliant with relevant RFC. You would have to claim that commonly used http: URI's are non compliant as well to support 'non compliance' argument.
How can you not see how this is non-compliant? Amounts are not usernames; "payees" (whatever those are) are not passwords. Neither addresses nor messages are in any way hierarchial. It also does not make any improvement on the existing URI scheme. Not to mention it isn't backward compatible.
Here is a fledging developer who thinks that existent URI scheme is crap (so do I) and whether he is right or wrong lets encourage his effort to implement an alternative.
The current standard is basically ideal for payments. The only "arguments" that have come up (all fairly recent) are based on bigotry and (to a limited extent) the flawed assumption that everyone will always want to use BTC for pricing (proven recently by many efforts to come up with a new common unit, which the bitcoin: URI scheme spec handles gracefully).
4570  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 11:07:26 PM
@ Luke-Jr, There never was consensus reached on that. It is not a standard, just a page on wiki. Please do not call, whatever you like, a standard, it is not. If I am wrong here please explain why.
There was a consensus reached at the time, and implementation proceeded to take place over the few months following. It is now supported by most Bitcoin-related software where it makes sense, and has been for some months at least.

I have one practical suggestion. Lets have more than one URI scheme.

We have a well documented bitcoin: scheme RFC on wiki, great!. Let's prepare competing btc: scheme suggestion along the lines of what myself and AlexZ are advocating, let's also have bit-x: scheme (why not?).
Your proposal was, in reality, an early pre-draft version of what became the standard on the "URI Scheme" wiki page. After the community revised it to comply with the generic URI standards, that wiki page was the end result. X-btc aims to specify a URI scheme that is applicable for more than just payments (which is all the bitcoin: URI scheme covers presently). It also has (had?) some generic-URI-format compliance issues that might be good to work out.
4571  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 04:59:15 PM
The hierarchical part of an URI should be, well, hierarchical. The transaction amount is not part of any hierarchy and should therefor should be placed in the query part of the URL.

Compare with the existing schemes: https://secure.wikimedia.org/wikipedia/en/wiki/URI_scheme#Official_IANA-registered_schemes
Or compare to the standard that the community came up with back in January: https://en.bitcoin.it/wiki/URI_Scheme
4572  Other / Meta / Re: [Forum PULL] Support for bitcoin URLs on: June 11, 2011, 04:57:07 PM
Here's a patch to add compliant support for bitcoin: URIs. It probably should cleanup/strip any extra //, but I'll leave that to someone else to figure out. It also tries to detect standalone bitcoin addresses and turn them into links. I haven't tested it at all, so use at your own risk. Donations for this patch to 1HXo9py5hFsa528ZuXnSPHcXMyKiB7GN5U

Code:
diff -ur smf_1-1-13_install/Sources/Subs-Post.php smf_1-1-13_install.bitcoin/Sources/Subs-Post.php
--- smf_1-1-13_install/Sources/Subs-Post.php 2011-02-07 11:45:09.000000000 -0500
+++ smf_1-1-13_install.bitcoin/Sources/Subs-Post.php 2011-06-11 12:29:56.169981884 -0400
@@ -330,28 +330,28 @@
  // [url]http://...[/url]
  array(
  'tag' => 'url',
- 'protocols' => array('http', 'https'),
+ 'protocols' => array('http', 'https', 'bitcoin:'),
  'embeddedUrl' => true,
  'hasEqualSign' => false,
  ),
  // [url=http://...]name[/url]
  array(
  'tag' => 'url',
- 'protocols' => array('http', 'https'),
+ 'protocols' => array('http', 'https', 'bitcoin:'),
  'embeddedUrl' => true,
  'hasEqualSign' => true,
  ),
  // [iurl]http://...[/iurl]
  array(
  'tag' => 'iurl',
- 'protocols' => array('http', 'https'),
+ 'protocols' => array('http', 'https', 'bitcoin:'),
  'embeddedUrl' => true,
  'hasEqualSign' => false,
  ),
  // [iurl=http://...]name[/iurl]
  array(
  'tag' => 'iurl',
- 'protocols' => array('http', 'https'),
+ 'protocols' => array('http', 'https', 'bitcoin:'),
  'embeddedUrl' => true,
  'hasEqualSign' => true,
  ),
@@ -475,7 +475,10 @@
  $found = false;
  foreach ($protocols as $protocol)
  {
+ if (strpos($protocol, ':') === false)
  $found = strncasecmp($replace, $protocol . '://', strlen($protocol) + 3) === 0;
+ else
+ $found = strncasecmp($replace, $protocol, strlen($protocol)) === 0;
  if ($found)
  break;
  }
diff -ur smf_1-1-13_install/Sources/Subs.php smf_1-1-13_install.bitcoin/Sources/Subs.php
--- smf_1-1-13_install/Sources/Subs.php 2011-02-07 11:45:09.000000000 -0500
+++ smf_1-1-13_install.bitcoin/Sources/Subs.php 2011-06-11 12:53:18.829672859 -0400
@@ -1330,7 +1330,7 @@
  'content' => '<a href="$1">$1</a>',
  'validate' => create_function('&$tag, &$data, $disabled', '
  $data = strtr($data, array(\'<br />\' => \'\'));
- if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
+ if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0 && strpos($data, \'bitcoin:\') !== 0)
  $data = \'http://\' . $data;
  '),
  ),
@@ -1342,7 +1342,7 @@
  'validate' => create_function('&$tag, &$data, $disabled', '
  if (substr($data, 0, 1) == \'#\')
  $data = \'#post_\' . substr($data, 1);
- elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
+ elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0 && strpos($data, \'bitcoin:\') !== 0)
  $data = \'http://\' . $data;
  '),
  'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
@@ -1599,7 +1599,7 @@
  'content' => '<a href="$1" target="_blank">$1</a>',
  'validate' => create_function('&$tag, &$data, $disabled', '
  $data = strtr($data, array(\'<br />\' => \'\'));
- if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
+ if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0 && strpos($data, \'bitcoin:\') !== 0)
  $data = \'http://\' . $data;
  '),
  ),
@@ -1609,7 +1609,7 @@
  'before' => '<a href="$1" target="_blank">',
  'after' => '</a>',
  'validate' => create_function('&$tag, &$data, $disabled', '
- if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
+ if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0 && strpos($data, \'bitcoin:\') !== 0)
  $data = \'http://\' . $data;
  '),
  'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
@@ -1747,7 +1747,7 @@
  // Take care of some HTML!
  if (!empty($modSettings['enablePostHTML']) && strpos($data, '&lt;') !== false)
  {
- $data = preg_replace('~&lt;a\s+href=((?:&quot;)?)((?:https?://|ftps?://|mailto:)\S+?)\\1&gt;~i', '[url=$2]', $data);
+ $data = preg_replace('~&lt;a\s+href=((?:&quot;)?)((?:https?://|ftps?://|mailto:|bitcoin:)\S+?)\\1&gt;~i', '[url=$2]', $data);
  $data = preg_replace('~&lt;/a&gt;~i', '[/url]', $data);
 
  // <br /> should be empty.
@@ -1836,10 +1836,14 @@
  // Only do this if the preg survives.
  if (is_string($result = preg_replace(array(
  '~(?<=[\s>\.(;\'"]|^)((?:http|https|ftp|ftps)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i',
- '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'
+ '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i',
+ '~bitcoin:(\w+(?:\?\S+)?)~i',
+ '~\b([1-9A-HJ-NP-Za-km-z]{26,35})\b'
  ), array(
  '[url]$1[/url]',
- '[url=http://$1]$1[/url]'
+ '[url=http://$1]$1[/url]',
+ '[url]$1[/url]',
+ '[url=bitcoin:$1]$1[/url]',
  ), $data)))
  $data = $result;
 
4573  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 04:14:04 PM
I said it before: Vladimir's thing is not a compliant URI.
4574  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 07:37:23 AM
Of course option 2 is a winner when you're comparing two totally different things. Let's look at some REAL comparisons:

400 BTC (ie, yesterday)
Standard bitcoin: URI: bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L?amount=400x8
Vladimir's URI-like: bitcoin:/400/1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L/

400 mBTC (ie, today)
Standard bitcoin: URI: bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L?amount=400x5
Vladimir's URI-like: bitcoin:/0.004/1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L/

400 μBTC (ie, tomorrow A)
Standard bitcoin: URI: bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L?amount=400x2
Vladimir's URI-like: bitcoin:/0.000004/1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L/

400 TBC (ie, tomorrow B)
Standard bitcoin: URI: bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L?amount=x400x4
Vladimir's URI-like: bitcoin:/0.67108864/1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L/

400 Satoshis (ie, nerds?)
Standard bitcoin: URI: bitcoin:1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L?amount=400x0
Vladimir's URI-like: bitcoin:/0.00000004/1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L/

Keep in mind, no humans have to read URIs, just software. And Vladimir's thing doesn't even fit with the generic URI formats.
X-btc might be a contender with some work, though...
4575  Bitcoin / Bitcoin Discussion / Re: [ANN] Bitcoin URL handler on: June 11, 2011, 01:04:54 AM
This program doesn't comply with the Bitcoin: URI scheme, so won't work with most (any?) valid URIs...

I already wrote proper support for the original client a long time ago, but it hasn't been merged yet.
(The donation address for this is 19ut7h2sp9jKf5dpnK36FCPGu8L1cHnPSE)

It's also supported by mainline Spesmilo.
4576  Bitcoin / Mining / Re: Eligius pool POLL: New minimum payout on: June 11, 2011, 12:59:45 AM
The password is not accessible without hacking pushpoold, and has obvious security issues. Using it is out of the question. Any kind of per-user configuration can wait for signmessage.
4577  Bitcoin / Bitcoin Discussion / Re: Shift the decimal point over? on: June 10, 2011, 08:44:25 PM
Why can't they just put in a setting where you can show it however you want?
They don't want people to use Bitcoins any way other than the one they approve of. Spesmilo supports displaying things in various ways.
4578  Bitcoin / Mining / Re: Eligius pool POLL: New minimum payout on: June 10, 2011, 04:36:05 PM
Would be cool to have a version number on these builds, I suspect them to be still a beta version.
Anyone is welcome to upload their own builds if they want to make a different version Tongue
4579  Bitcoin / Mining / Re: Eligius pool POLL: New minimum payout on: June 10, 2011, 02:38:50 PM
The current method avoids more transaction fees.
Fees are incurred based on the difference from what you received to how much you're sending. If most of your sends are 0.5 BTC to 5 BTC, 1 BTC is ideal. But if most are 0.01 BTC to 0.5 BTC, 0.16 BTC payouts make more sense. While combining tiny coins incurs fees, so does spending young coins-- and you keep getting young change by splitting a big coin.
[Edit: As far as I understood it, as long as coins are generated at the same address, it shoudn't matter if they are 100* 1 Bitcent or 1*1 Bitcoin --> but if you switch accounts after each payout (for whatever reason?!) this might be a viable concern.]
This is incorrect. The Bitcoin spending structures are ignorant to addresses. Spending 5 coins from the same address is the same as spending 5 coins from different addresses.
Didn't Eligius US fail yesterday because of this? Wink
Disk space is consumed by shares, not balances (which are only kept in memory for a short period when it calculates a getwork).
miner transfers 4 BTC to marketplace <-- probably a 0.01 BTC fee
miner transfers 2 BTC to marketplace <-- probably a 0.02 BTC fee[/color
You can get much lower fees by using an Eligius branch. Qurashee made some Windows builds (use at your own risk! they might contain viruses, who knows), or you can build from source.

4580  Bitcoin / Mining / Eligius pool POLL: New minimum payout on: June 10, 2011, 03:33:30 AM
Poll seems pretty straightforward. Please only vote if you mine on Eligius regularly, and actually understand the question.

Basically: should the pool pay you after you reach at least 0.16… BTC, or continue requiring a minimum of 1 BTC?
Pages: « 1 ... 179 180 181 182 183 184 185 186 187 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!