Bitcoin Forum
August 29, 2016, 05:57:54 PM *
News: Latest stable version of Bitcoin Core: 0.13.0 (New!) [Torrent]. Make sure you verify it.
 
  Home Help Search Donate Login Register  
  Show Posts
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 325 »
1  Other / Beginners & Help / Re: Verifying Bitcoin Core on: Today at 03:52:01 AM
Just wondering, why a .torrent file instead of a magnet link? Since the file is stored at Bitcointalk.org, there shouldn't be much difference.

On certain pages, when your session code is in the URL and it would be dangerous to click any external link due to the referer header that would be sent, links are disabled in all bbcode (including the news), and links show up completely expanded. Like:
Quote
Latest stable version of Bitcoin Core: 0.13.0 (https://bitcoin.org/en/download) (New!) [Torrent (https://bitcointalk.org/bitcoin-0.13.0.torrent)]. Make sure you verify it (https://bitcointalk.org/index.php?topic=1588906.0).

With a magnet link, whenever this happens, a huge chunk of the page would be annoyingly taken up by the full magnet link. It wouldn't be all that hard to fix this, but I decided to just save a bit of time by using a torrent file.
2  Other / Meta / Re: Can the mods see deleted posts? Is deleting/reposting allowed? on: Today at 12:35:42 AM
If they're doing that in a way that is substantially annoying, or in order to bypass rules such as the bump limit, then it's not allowed.

Regular mods can't see posts deleted by users. Only admins can.
3  Economy / Auctions / Re: Advertise on this forum - Round 184 on: August 27, 2016, 02:53:10 AM
Two announcements:

1.
Starting with the round being bid on here (round 184), the ad area will be slightly changed so that it has a maximum width and height, and any content outside of this space will be cut off. I don't think that most ads will typically be affected by this, but possibly certain ads will require redesign.

The change will be similar to:
Code:
<div style="display:inline-block; max-width:100%; min-width:100%; max-height:42px; overflow:hidden">
[your ad here]
</div>

When using ad_test.html, you should surround your ad with the above HTML in order to achieve accurate testing. I will update ad_test.html after round 184 starts, once I have 100% finalized the changes.

2.
For future auctions, it occurs to me that a modification to the auction rules might make things easier for some people. You would always bid the maximum that you're willing to pay, but you would actually only pay the lowest amount possible. For example, say that the following posts were made:

A: 5 @ 1
B: 5 @ 3
C: 5 @ 2
A: 5 @ 4

Then the steps leading up to the final result would be:
Code:
Slots BTC/Slot Person

     5    0.25      A     Start at the minimum price/slot

     5    1.05      B     B needs to outbid A, respecting the min increment
     4    0.25      A     No need for A to pay any more than the min price here

     5    1.05      B
     4    1.05      C     C outbids A

Final:
     5    3.05      A     A outbids B
     4    2.05      B     Causing B to increase his bid in order to outbid C

So it's like an auto-bidding bot, except that it would magically increase the bid amount an instant before the bid that makes this necessary.

This way, you might have to watch the auction thread less closely in order to win slots. However, it is more difficult to figure out the current state of the auction with this method.

Do you think that this would be a good change, or not?
4  Economy / Auctions / Advertise on this forum - Round 184 on: August 27, 2016, 02:53:01 AM
The forum sells ad space in the area beneath the first post of every topic page. This income is used primarily to cover hosting costs and to pay moderators for their work (there are many moderators, so each moderator gets only a small amount -- moderators should be seen as volunteers, not employees). Any leftover amount is typically either saved for future expenses or otherwise reinvested into the forum or the ecosystem.

Ads are allowed to contain any non-annoying HTML/CSS style. No images, JavaScript, or animation. Ads must appear 3 or fewer lines tall in my browser (Firefox, 900px wide). Ad text may not contain lies, misrepresentation, or inappropriate language. Ads may not link directly to any NSFW page. Ads may be rejected for other reasons, and I may remove ads even after they are accepted.

There are 10 total ad slots which are randomly rotated. So one ad slot has a one in ten chance of appearing. Nine of the slots are for sale here. Ads appear only on topic pages with more than one post, and only for people using the default theme.

Duration

- Your ads are guaranteed to be up for at least 7 days.
- I usually try to keep ads up for no more than 8 or 9 days.
- Sometimes ads might be up for longer, but hopefully no longer than 12 days. Even if past rounds sometimes lasted for long periods of time, you should not rely on this for your ads.

Stats

Exact historical impression counts per slot:
https://bitcointalk.org/adrotate.php?adstats

Info about the current ad slots:
https://bitcointalk.org/adrotate.php?adinfo

Ad blocking

Hero/Legendary members, Donators, VIPs, and moderators have the ability to disable ads. I don't expect many people to use this option. These people don't increase the impression stats for your ads.

I try to bypass Adblock Plus filters as much as possible, though this is not guaranteed. It is difficult or impossible for ABP filters to block the ad space itself without blocking posts. However, filters can match against the URLs in your links, your CSS classes and style attributes, and the HTML structure of your ads.

To prevent matches against URLs: I have some JavaScript which fixes links blocked by ABP. You must tell me if you want this for your ads. When someone with ABP and JavaScript enabled views your ads, your links are changed to a special randomized bitcointalk.org URL which redirects to your site when visited. People without ABP are unaffected, even if they don't have JavaScript enabled. The downsides are:
- ABP users will see the redirection link when they hover over the link, even if they disable ABP for the forum.
- Getting referral stats might become even more difficult.
- Some users might get a warning when redirecting from https to http.

To prevent matching on CSS classes/styles: Don't use inline CSS. I can give your ad a CSS class that is randomized on each pageload, but you must request this.

To prevent matching against your HTML structure: Use only one <a> and no other tags if possible. If your ads get blocked because of matching done on something inside of your ad, you are responsible for noticing this and giving me new ad HTML.

Designing ads

Make sure that your ads look good when you download and edit this test page:
https://bitcointalk.org/ad_test.html
Also read the comments in that file.

Images are not allowed no matter how they are created (CSS, SVG, or data URI). Occasionally I will make an exception for small logos and such, but you must get pre-approval from me first.

The maximum size of any one ad is 51200 bytes.

I will send you more detailed styling rules if you win slots in this auction (or upon request).

Auction rules

You must be at least a Jr Member to bid. If you are not a Jr Member and you really want to bid, you should PM me first. Tell me in the PM what you're going to advertise. You might be required to pay some amount in advance. Everyone else: Please quickly PM newbies who try to bid here to warn them against impersonation scammers.

Post your bids in this thread. Prices must be stated in BTC per slot. You must state the maximum number of slots you want. When the auction ends, the highest bidders will have their slots filled until all nine slots are filled.

So if someone bids for 9 slots @ 5 BTC and this is the highest bid, then he'll get all 9 slots. If the two highest bids are 9 slots @ 4 BTC and 1 slot @ 5 BTC, then the first person will get 8 slots and the second person will get 1 slot.

The notation "2 @ 5" means 2 slots for 5 BTC each. Not 2 slots for 5 BTC total.

- When you post a bid, the bids in your previous posts are considered to be automatically canceled. You can put multiple bids in one post, however.
- All bid prices must be evenly divisible by 0.05.
- The bidding starts at 0.25.
- I will end the auction at an arbitrary time. Unless I say otherwise, I typically try to end auctions within a few days of 10 days from the time of this post, but unexpected circumstances may sometimes force me to end the auction anytime between 4 and 22 days from the start.
- If two people bid at the same price, the person who bid first will have his slots filled first.
- Bids are considered invalid and will be ignored if they do not specify both a price and a max quantity, or if they could not possibly win any slots

If these rules are confusing, look at some of the past forum ad auctions to see how it's done.

I reserve the right to reject bids, even days after the bid is made.

You must pay for your slots within 24 hours of receiving the payment address. Otherwise your slots may be sold to someone else, and I might even give you a negative trust rating. I will send you the payment information via forum PM from this account ("theymos", user ID 35) after announcing the auction results in this thread. You might receive false payment information from scammers pretending to be me. They might even have somewhat similar usernames. Be careful.
5  Economy / Auctions / Re: Advertise on this forum - Round 183 on: August 27, 2016, 12:34:06 AM
3 @ 3.5

This bid is so high that I feel that I must assume that you mean something else, the most likely alternative being 0.35. 0.35 is too low to win any slots, so I apologize if you meant something higher.

Auction ended. Final result:
Slots BTC/Slot Person
5 0.45 KiboPlatform
1 0.45 Winner
3 0.40 Coinbet24.com
6  Economy / Scam Accusations / MOVED: ORACLE is a scam on: August 22, 2016, 03:50:53 PM
This topic has been moved to Investigations.

https://bitcointalk.org/index.php?topic=1579551.0
7  Economy / Reputation / MOVED: Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. on: August 22, 2016, 03:38:10 PM
This topic has been moved to Investigations.

https://bitcointalk.org/index.php?topic=905210.0
8  Other / Meta / Re: Forum's Add Section Breaking space. on: August 19, 2016, 09:02:31 PM
Fixed, thanks.
9  Other / Beginners & Help / Re: Verifying Bitcoin Core on: August 18, 2016, 08:09:19 PM
The suggested HashTab tool is not useful on Windows.  If you get it and check the properties tab, the sha256 sum is not there.  Either additional instructions to enable it are required or a different tool should be suggested: (such as http://www.labtestproject.com/using_windows/step_by_step_using_sha256sum_on_windows_xp.html)

Otherwise, reddit and/or forum could get inundated with posts from windows users who will report that their windows system got a compromised 13th version when they download it.

Thanks, I changed it to a built-in utility that SENPAI_NOTICES_YOU mentioned on Reddit.

Is Electrum still safe to use?

Probably this most recent thing doesn't change much. I consider Electrum to be reasonably safe, though not very private at all.

One way you can lose money is that the Electrum server can say that you received x BTC that you didn't really receive, and then you could irreversibly send out some product in response to this non-payment. (This might require some mining power to pull off, I'm not sure.) This is more of a threat for automated services, though.
10  Other / Meta / Re: New investigations board & restrictions on posting personal information on: August 18, 2016, 05:58:21 PM
There is a bit of a problem with some of the threads that get moved. While the thread itself ends up in Investigations the title remains where it originally was and it may contain part of the dox (e.g. person's name) and is probably googleable.

For example: https://bitcointalk.org/index.php?topic=1589476.0

Mods can choose to not leave a MOVED post when moving topics. If you see that a mod has accidentally left one which contains personal info in the title, please report it. I deleted that one.
11  Bitcoin / Bitcoin Discussion / Re: 0.13.0 Binary Safety Warning on: August 18, 2016, 05:16:14 PM
I am not sure why no one suggested this before, but maybe the best option is to forget about 0.13 ver and don't upgrade Bitcoin Core at all?
Wait for version 0.14 or something? It this a feasible solution?

There's no flaw in 0.13.0. The concern is that for the next major release, an attack might be attempted as everyone rushes to upgrade. If the Core devs had to do a non-SegWit 0.12.2 bugfix release, then the warning would apply equally to that.

Do we know whether Cobra was hacked or something?

Cobra signs all of his commits to bitcoin.org. Unless his PGP key and several of his accounts were compromised, he's the same person

@Theymos - Do you guys have a protocol in place in the event one of the bitcoin.org maintainers becomes compromised (not suggesting that happened here - just thinking hypothetically)?

Cobra has full control of the domain name. I'm the backup in case he gets hit by a bus or something. To my knowledge, there's no way to improve this "one person compromised -> domain compromised" situation without creating some sort of legal entity (and even then I'm not so sure).
12  Other / Beginners & Help / Re: Verifying Bitcoin Core on: August 18, 2016, 05:06:57 PM
I am having a hard time to understand why 0.13.0 ? When next to release is 0.12.2 with Segwit Code. My guess is that 0.13.0 doesn't have public binaries and no yet compiled. How can a binary can be compromised in a way like that? I mean seriously they put a warning on a far in future code to be public that is under their control isn't it? This means the whole code can be compromised?

There's no flaw in 0.13.0 itself. The concern is that for the next major release, an attack might be attempted as everyone rushes to upgrade. If the Core devs had to do a non-SegWit 0.12.2 bugfix release, then the warning would apply equally to that.
13  Bitcoin / Bitcoin Discussion / Re: 0.13.0 Binary Safety Warning on: August 18, 2016, 03:04:02 AM

That guide for verifying Bitcoin Core is also available here: https://bitcointalk.org/index.php?topic=1588906.0 . I added a news entry pointing there as well.

I recommend taking this threat very seriously. It's possible that bitcoin.org has received bad info, or maybe the attackers will give up now that they've been outed, but it's better to assume that it is a real, serious threat.

And it's not just bitcoin.org that could be targeted. bitcointalk.org, /r/Bitcoin, individual Core devs, etc. could also be targeted. Triple-check everything. If any major sites get taken over, try to spread the word as quickly and widely as you can.

Of course, you should always be very careful and verify Bitcoin Core software (and other software!), but this is a reason to be especially careful.

So just checking the hash is insufficient?

You have to check the hash against some reference hash. The most secure way to make sure that the reference hash is reliable is to check that it's signed by someone you trust.
14  Other / Beginners & Help / Verifying Bitcoin Core on: August 18, 2016, 12:34:48 AM
It is important to verify the integrity of Bitcoin Core before running it. Depending on how you downloaded it, it may have been modified in transit to do something evil when run. The server hosting the download may also have been compromised.

Even if all of your favorite Bitcoin websites are yelling at you to immediately download something lest you lose all of your coins, you should NEVER run Bitcoin Core software without verifying it first.

Easy way 1

(Not recommended as your sole verification method for 0.13.0 due to heightened security concerns.)

Final Windows and Mac installers are digitally signed by The Bitcoin Foundation. (Note that The Bitcoin Foundation is not actually strongly associated with Bitcoin development -- it is just convenient for them to sign the releases.) On Windows, you can check this by right clicking the installer, choosing properties, and then going to the Digital Signatures tab. Check that it is signed by The Bitcoin Foundation, Inc..

Prerelease versions are generally not signed.

Easy way 2

Get the sha256 hash of the Bitcoin Core release you downloaded. On Linux, you can run, for example, sha256sum bitcoin-0.12.1-linux64.tar.gz. On Windows you can run (at a command prompt) certUtil -hashfile bitcoin-0.12.1-win32.zip SHA256. On Mac OS X, you can run shasum -a 256 bitcoin-0.12.1-osx.dmg.

The hashes of the most recent release and prerelease versions are below. Hashes for older versions are available here (SHA256SUMS.asc under each version is a text file that can be opened with any text editor). Simply verifying the hashes of the Bitcoin Core release you downloaded against the appropriate hash in the list here will provide some extra security, but ideally you should also use OpenPGP software such as gpg to verify that the hashes were signed by someone you trust.

0.12.1

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

abf0e7336621250702d7a55487c85b8de33c07a30fbc3ecf7f56c97007fcb4ce  bitcoin-0.12.1-linux32.tar.gz
54aca14b7512801ab78cc93f8576e1b66364a890e8017e8a187e4bf0209fd28c  bitcoin-0.12.1-linux64.tar.gz
91d14dcb9b88ca845df450ceb94250bb5c9a0d514d8ca0c55eb480d0ac77ef32  bitcoin-0.12.1-osx64.tar.gz
e1bc86d24dd978d64b511ada68be31057c20789fb9a6a86c40043a32bf77cb05  bitcoin-0.12.1-osx.dmg
08fc3b6c05c39fb975bba1f6dd49992df46511790ce8dc67398208af9565e199  bitcoin-0.12.1.tar.gz
fba73e4825a6421ce6cc1e48b67ff5f2847ae1b520d26272e69f7f25de4f36d1  bitcoin-0.12.1-win32-setup.exe
148fb438a32f1706a366a7825bbc5e770e5f9a20e5694f724a443275976a0791  bitcoin-0.12.1-win32.zip
c6e06f90e41c36c9a447f065952869e2d7d571ab34b86d061ae19ec25b2799d4  bitcoin-0.12.1-win64-setup.exe
d8e1ab9ff65b79c130ec6af8e36626310ffdaf6aacb7a40cfb76e7a63bdfcfd5  bitcoin-0.12.1-win64.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJXEIwgAAoJEJDIAZ42wulkXNcP/Re0iawPi8muiq6J36ZUZKws
KL2nwjCImj91on8wGoTUir1IytuIafA4JMHslos2Ak3za2UKAEZrEfx0dXm/FVql
AgRneYLYedMQ8127UkSho4rxuwjB3h2gR/FGPpPT0PmbNTWOFsKtV1V9zwsCeA9Q
br/ly2BfZHWsS1tpSK5ukP5W0q+Ii2fO4pcfaAsS2y/gc5kyj5hTiKQivwBVXoVA
cyH1splq1foM5BYwOuT/cUKGrpA8fWo7+xOaEhhFBlW0oJaSXcNSK9mVTSI/dQ/2
lINXcWBtotnH6/evS35pAIOe4PHg/URhXNT/Sdfwts4YL5nMtF+SPBrJWadPvx3C
qdSDZKMuM0cDjVg1F4rjoWAxyshWNKKU2J+qkNUBZ1LbpVyDR3Gl4LFwRjaw0wyZ
n6zHonPCtp33ErhsaY0GryHV1pKvL1h6uyDNWHbYpKny4F+TvbyQ6XNVHrx1IAn5
+9UMPB3Q962/8hrRqK95Cs6AJ/D1Wdw9rwEqOC48waDzttYCVknn4L6rGECDdRM4
6pbWNTf3m9lzThWjiuEdNnPoNuKoBD9/UHWW/WRHjT6tbcGqstoyRKTsi8jjmwnC
9g4xWRsTdqYIAL4PBv32T+QYW/YcyRNTT97t/M0aukXxxxjCObehWVmBXVeNn0/9
lvvCgGgSJXtJHxzqcJ2I
=a2/6
-----END PGP SIGNATURE-----

To verify the signatures, first install GPG. Then import the necessary PGP public keys (see below). Then get to a command prompt and do this:

Code:
gpg --verify
# Paste the signature here, like:
-----BEGIN PGP SIGNED MESSAGE-----
...
-----END PGP SIGNATURE-----
# Enter Ctrl-D (Linux) or Ctrl-Z (Windows) to signal the end
# You'll get something like this if the signature is OK:
gpg: Signature made 09/29/14 09:44:14 Central Daylight Time
using RSA key ID 2346C9A6
gpg: Good signature from "Wladimir J. van der Laan <...>"

Gitian signature verification

Bitcoin developers and other interested people sign every release of Bitcoin Core using gitian. To verify a downloaded version:

  • Go to the gitian sigs page and choose the correct version. Versions that end in "rc1" are older prerelease versions of versions without any rc suffix. Choose the link that ends with "-win" for Windows, "-osx" for Mac OS X, or "-linux" for Linux.
  • Once you're at the correct version, there are links for all of the different people who signed that release. Choose a few people who you trust. You will need their PGP public keys (see below).
  • For each person, download the raw version of both files. With both files in the same directory, run gpg --verify *.assert.sig. Verify that the signature is OK.
  • Open the .assert file in a text editor. This is a list of SHA-256 hashes for a bunch of files. You should verify that the Bitcoin Core download you're going to use exists in the "out_manifest" section and has a matching hash. In some cases, you may need to check several files if the out_manifest contains the contents of an archive that you downloaded. Note that Windows and OS X installers generally will not have matching hashes due to issues with embedded signatures in the installers -- use the zip/tar.gz releases instead.

Building gitian releases

You can personally build Bitcoin Core and check that it matches the official release. See here.

Note that the digitally signed installers cannot be verified in this way because you would need to know the private key of the digital signature signing key in order to reproduce the installer.

Common PGP keys

Here are a few PGP public keys that you might need. You can usually just paste the whole thing into a command prompt.

Code:
gpg --import

# Wladimir J. van der Laan 0x71A3B16735405025D447E8F274810B012346C9A6
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBE5UtMEBCADOUz2i9l/D8xYINCmfUDnxi+DXvX5LmZ39ZdvsoE+ugO0SRRGd
IHEFO2is0xezX50wXu9aneb+tEqM0BuiLo6VxaXpxrkxHpr6c4jf37SkE/H0qsi/
txEUp7337y3+4HMGlUjiuh802I72p1qusjsKBnmnnR0rwNouTcoDmGUDh7jpKCtz
Fv+2TR2dRthJn7vmmjq3+bG6PYfqoFY1yHrAGT1lrDBULZsQ/NBLI2+J4oo2LYv3
GCq8GNnzrovqvTvui50VSROhLrOe58o2shE+sjQShAy5wYkPt1R1fQnpfx+5vf+T
PnkxVwRb3h5GhCp0YL8XC/BXsd5vM4KlVH2rABEBAAG0K1dsYWRpbWlyIEouIHZh
biBkZXIgTGFhbiA8bGFhbndqQGdtYWlsLmNvbT6JATcEEwECACECGwMCHgECF4AF
Ak7qcFIFCwkIBwMFFQoJCAsFFgIDAQAACgkQdIELASNGyaaXUwf8Ce5rU7UMWS4s
38JF4MqciqWge0xz1LwnBVrlDcCjjo8W8wEH2+s/NzhCGI5GFgxPuMt02XbuPid7
+kBtwCGgjIRpU6MHyRQ/pH00FQdpX4SmZVbEN/xJl8jTUhQp3Zn0JYtUSaXR/clQ
EUj+hD4opGutb3dBobI/8ZB1cUzLaxX7xeFYT/5pASs7fvL5f9EXHidgVnHJfXc9
RrINufh0z/1dWFaG91joH5oInGpPA6ri+3fLDPiHhFl7ft1DK8x8l/4gYTVVWGX2
IYrF2sNjTwx23eN7G3228ALzzXodSDkgjDcyvaQ5Bbd+jAeDQE+qBPDhbtNtlng+
9xHLEtrD57kBDQROVLTBAQgAw07c6Q/Gg9EpbMEtwjslEhMBb4c1otOre43b7hbE
DnsMSNsv0QOgC/7vBOQMAvjR/RP7GK7oYlwsWPAYlm7+1i7v6YSseOt2j4riy4JC
3vDkRcIG84uOFbi3JgzM3HyE/6irM5b2IQL7pVX3X4Nh6q0SQm7JVc4ji/MGVPDy
4ajDxowywKrxdW8pRkVM+yMaXX3tDkHcD5k4UJHzGqKp0+O7PoyCVVWgV0M27cRm
fzOQaxCWi9egT2d1V5XPH9cw2azEVoxixF5SzbndEh/UUR+ATEgPR+DY6fIsKNLa
IVbVGBqNL7+xoiQqX43WK4zMkDvAwAzSmWFG544bQy1lKwARAQABiQEfBBgBAgAJ
BQJOVLTBAhsMAAoJEHSBCwEjRsmmawMH/jBp6efYK9IdfKibKR+nB/mUy17VXku8
ffPlHYtj7U2ilG8tLPeILf3Hr1daJNuHLAN+Bp+cY9bilYE59/b9u7n8DrPUedqf
W/KtFEP+HHW4wntLqr5si9mJUiDWnSMfq10giHBfdzJ2F1Fkejt72hIyA5RayvoC
vn01Gj0IQ3AY8ThTrUdd86fFZ2sVagBd3BlzMF4vGZTLpWjqwqq/6AThuqu0AzSx
j8yxD1xT3nH7najH+yrjiVAzB3dkFhQ/sHWpsciFlJm5yHowuLmxws95q7Rm8JqW
OJox6K8/n7HSBY9GzSQj72xnEiduq+uwnqg4EkzfFgaG2fXNnuqZlHs=
=yx0b
-----END PGP PUBLIC KEY BLOCK-----

# Wladamir's signing key 0x01EA5486DE18A882D4C2684590C8019E36C2E964
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBFWKlBcBEACgZJd/6LrSgNSVxiyq5N9h0E7zgSHG/ahuWAnWeFtxaxHeukH+
Q2Zq6F8FLbq40PphyroRylMBpzPBcyxjee7mDj1DpJ9ayv6GGPTyQzOImhChEV8p
bA42dvXnB5ju0rPh2GxctbiZZD1kiPH4jlmDIgomvupAj9OFntA5jfkuSFBekZrw
QyZowz/paMBIe24YH2LyaZjC2DqLy8Znh78OfAZxZsWSdZxK5LsbkCE9l8Li3gQa
rxm4aEMBHhvns+s8Ufa47sdJAYAfVnAWb5Dfe4oVFh70PvB8GSGFS9qeib0eEQBD
71c9MN+REDTSOYO2VnUSFbu7IrKsPsClqwfT9KzI/uz5fpHSKdCp5AO7oDZiU36s
LsSOBbukTmFQfVrAniFEZxHLCBufXCsAwp07xtUH9ytbW0Y/eHYlZojoWJJPT//1
cQ/A2Ix/nxbSkSPq8wpCUhBxvTQoU9BXeQIbSy0yUmj5nS+3DR7IK2Q7ACyVClr7
LVQOGxgZhHr9Kq87RDqc1wlvbCxb+KTJQhJySpOVoiaME6jLBzgE7G+5N6IXTK5u
OriOsQwcLdeBu7TPgft79uBYnmYeaNVdovlBB//7H7UvY0kAxAg4NPgK6eYRdzn+
8ZtbntNXi/23RJvzeZJVBqQ7bYt4fjmHmRYrbM4jWKJEoJOE6wzpmELUowARAQAB
tFVXbGFkaW1pciBKLiB2YW4gZGVyIExhYW4gKEJpdGNvaW4gQ29yZSBiaW5hcnkg
cmVsZWFzZSBzaWduaW5nIGtleSkgPGxhYW53akBnbWFpbC5jb20+iQI+BBMBAgAo
BQJVipQXAhsDBQkDFwQABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCQyAGe
NsLpZOBRD/wLfujEC4ZYMFwPXnhvOGEWAPeuOg06iXhEqJ1biOvxhFfwwjPoXGMQ
i/pdfGck5xZVFcxObpdHBp0p9ardos1aRXAS8JTnTQXTX0qs0QNxnLTBz+5DrIc4
l7r5DAlr/FapUKNSbjobOrbv+F371b7XhLJ7oob5XXo+IS7kEY+Si5BXb0uVy8ms
SaKDooO2RfByrFI3LTHW3VESuuNnXgH6309yeGORgBazKtnxZPPlD2raTNXe9q7U
dF2Xv6Rr53iCGGN5xncL5A6nF3fou0tGvqLFBkrs4BqeNNwC6/jQLfpOfqiQ+XGR
q1KmT9E5E1qRXOb1Fc2koIUt/mSzRzxfxaEjI1UR0I4QtPsF2aP11sOJ1MJXyrEi
Kx1Nb0eUAYw0ZLTfm+uToUUTXzaB5gZqxmyY/eRFddCuGn+UwZnCiUImCWuk5yLq
ivyNbPfD1nwiZqNd879DkwFovNQfbOes4gfZyS28FXuYD/3mNN2WqGeJHZBGpglR
8EbiuJcgo7wPVC7aiIG0deSe6Flw04f2JE75zBKbzWccydtk16GzUBorbhJ4+Q7V
ikss1m4O/hDCU32t9V02+666l0ewM3H7AlTGxmWPWcaeADkywDHGb3frZU8Wh7to
e8I7ST0ap2vf11stL4Ejeyymcy2Xx1S7C57GuBSBCMJv962YIalk+4kBHAQQAQoA
BgUCVYqVFgAKCRB0gQsBI0bJpmthB/9tHtBEUuR9Ce1HBWin8AG18FDhw+019GvK
uMysu004imrPQRnH+I780W3htFBFhiZ+yhSllb4sJrW5awitIQxxe3V+xcDjyidh
32GjKDXvb4GHHuDC6uK2Hj0PB8XfqT1O1eCN3E/tn00al6qx/SvLnhW0BlqWwvVh
cJpQE5pa7E97Gw+arD1/XPy0WRX8SuEphdZ+sN1tP8yZZK8Bvi0rz+p0n5aop6Z6
6Fj2buJnVQK6xDfXwt6/F5s7lyx1QKC4wF0MiMA8jv2KkbFEuiuiteNynrsGV7UZ
0VNvCdXe1cDKPnC64HP7nPluFRMLZbWq4DESbfGCCrmzz7f7eAEn
=mufP
-----END PGP PUBLIC KEY BLOCK-----

# Pieter Wuille 0x133EAC179436F14A5CF1B794860FEB804E669320
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
fyOS4RsFbdNUOtbSWuejSL8=
=/uRK
-----END PGP PUBLIC KEY BLOCK-----

# Jeff Garzik 0x3710408162759FC5A4296536E7A58E337ADCA079
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=kUg3
-----END PGP PUBLIC KEY BLOCK-----

# Gregory Maxwell 0xDE47BC9E6D2DA6B02DC610B1AC859362B0413BFA
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
g+E+SACYmLxqT70DZHIzvP7E4ELZiTsXYQ==
=6iSr
-----END PGP PUBLIC KEY BLOCK-----

# theymos 0x5E6B3F3BA961193C5C9B4435C6555693DAB591E7
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
RurqjXNLinO2BZCfSw==
=7a4g
-----END PGP PUBLIC KEY BLOCK-----

# Luke-Jr 0xE463A93F5F3117EEDE6C7316BD02942421F4889F
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
3i1KkiKH
=GyeS
-----END PGP PUBLIC KEY BLOCK-----

# Jonas Schnelli 0x32EE5C4C3FA15CCADB46ABE529D4BCB6416F53EC
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
F5lHh2uMdCPqYIBLmujAsQ==
=r0UX
-----END PGP PUBLIC KEY BLOCK-----


# Press Ctrl-D (Linux) or Ctrl-Z (Windows) to end your input to gpg --import

If you're using the default trust model, and you've already created a key for yourself with gpg --gen-key, then you'll also want to locally sign these keys. Do that like this for each key-id, saying yes if it asks whether you want to sign all user IDs:

Code:
gpg --lsign 0x71A3B16735405025D447E8F274810B012346C9A6

With bash on Linux, this will lsign all of the above public keys:

Code:
for k in \
0x71A3B16735405025D447E8F274810B012346C9A6 \
0x01EA5486DE18A882D4C2684590C8019E36C2E964 \
0x133EAC179436F14A5CF1B794860FEB804E669320 \
0x3710408162759FC5A4296536E7A58E337ADCA079 \
0xDE47BC9E6D2DA6B02DC610B1AC859362B0413BFA \
0x5E6B3F3BA961193C5C9B4435C6555693DAB591E7 \
0xE463A93F5F3117EEDE6C7316BD02942421F4889F \
0x32EE5C4C3FA15CCADB46ABE529D4BCB6416F53EC
do gpg --lsign $k
done

Note that it isn't the greatest to trust random pages on the Internet when importing keys. For example, a bitcointalk.org moderator could replace the above keys with different keys that are all under his control and then post an emergency "urgent upgrade required!" link somewhere pointing to wallet-stealing malware signed by the keys that he placed here. PGP has the concept of a "PGP Web of Trust" that people are theoretically supposed to use to prevent this sort of thing, but it's complicated and doesn't work very well, so pretty much no one actually uses it. If you're not already familiar with PGP, then it's best to just import and use these keys, which will at least protect you from attacks carried out in the future. But if you're serious about security, you should probably read a few guides on PGP and at least try to get verification from several different sites/people about a key's authenticity in the future. For example, many of these keys are also available on bitcoin.org. (All of the Bitcoin Core download/verification info has been republished on bitcointalk.org partly to provide some protection/redundancy in the case of bitcoin.org being compromised.)
15  Economy / Auctions / Advertise on this forum - Round 183 on: August 17, 2016, 05:23:11 PM
The forum sells ad space in the area beneath the first post of every topic page. This income is used primarily to cover hosting costs and to pay moderators for their work (there are many moderators, so each moderator gets only a small amount -- moderators should be seen as volunteers, not employees). Any leftover amount is typically either saved for future expenses or otherwise reinvested into the forum or the ecosystem.

Ads are allowed to contain any non-annoying HTML/CSS style. No images, JavaScript, or animation. Ads must appear 3 or fewer lines tall in my browser (Firefox, 900px wide). Ad text may not contain lies, misrepresentation, or inappropriate language. Ads may not link directly to any NSFW page. Ads may be rejected for other reasons, and I may remove ads even after they are accepted.

There are 10 total ad slots which are randomly rotated. So one ad slot has a one in ten chance of appearing. Nine of the slots are for sale here. Ads appear only on topic pages with more than one post, and only for people using the default theme.

Duration

- Your ads are guaranteed to be up for at least 7 days.
- I usually try to keep ads up for no more than 8 or 9 days.
- Sometimes ads might be up for longer, but hopefully no longer than 12 days. Even if past rounds sometimes lasted for long periods of time, you should not rely on this for your ads.

Stats

Exact historical impression counts per slot:
https://bitcointalk.org/adrotate.php?adstats

Info about the current ad slots:
https://bitcointalk.org/adrotate.php?adinfo

Ad blocking

Hero/Legendary members, Donators, VIPs, and moderators have the ability to disable ads. I don't expect many people to use this option. These people don't increase the impression stats for your ads.

I try to bypass Adblock Plus filters as much as possible, though this is not guaranteed. It is difficult or impossible for ABP filters to block the ad space itself without blocking posts. However, filters can match against the URLs in your links, your CSS classes and style attributes, and the HTML structure of your ads.

To prevent matches against URLs: I have some JavaScript which fixes links blocked by ABP. You must tell me if you want this for your ads. When someone with ABP and JavaScript enabled views your ads, your links are changed to a special randomized bitcointalk.org URL which redirects to your site when visited. People without ABP are unaffected, even if they don't have JavaScript enabled. The downsides are:
- ABP users will see the redirection link when they hover over the link, even if they disable ABP for the forum.
- Getting referral stats might become even more difficult.
- Some users might get a warning when redirecting from https to http.

To prevent matching on CSS classes/styles: Don't use inline CSS. I can give your ad a CSS class that is randomized on each pageload, but you must request this.

To prevent matching against your HTML structure: Use only one <a> and no other tags if possible. If your ads get blocked because of matching done on something inside of your ad, you are responsible for noticing this and giving me new ad HTML.

Designing ads

Make sure that your ads look good when you download and edit this test page:
https://bitcointalk.org/ad_test.html
Also read the comments in that file.

Images are not allowed no matter how they are created (CSS, SVG, or data URI). Occasionally I will make an exception for small logos and such, but you must get pre-approval from me first.

The maximum size of any one ad is 51200 bytes.

I will send you more detailed styling rules if you win slots in this auction (or upon request).

Auction rules

You must be at least a Jr Member to bid. If you are not a Jr Member and you really want to bid, you should PM me first. Tell me in the PM what you're going to advertise. You might be required to pay some amount in advance. Everyone else: Please quickly PM newbies who try to bid here to warn them against impersonation scammers.

Post your bids in this thread. Prices must be stated in BTC per slot. You must state the maximum number of slots you want. When the auction ends, the highest bidders will have their slots filled until all nine slots are filled.

So if someone bids for 9 slots @ 5 BTC and this is the highest bid, then he'll get all 9 slots. If the two highest bids are 9 slots @ 4 BTC and 1 slot @ 5 BTC, then the first person will get 8 slots and the second person will get 1 slot.

The notation "2 @ 5" means 2 slots for 5 BTC each. Not 2 slots for 5 BTC total.

- When you post a bid, the bids in your previous posts are considered to be automatically canceled. You can put multiple bids in one post, however.
- All bid prices must be evenly divisible by 0.05.
- The bidding starts at 0.25.
- I will end the auction at an arbitrary time. Unless I say otherwise, I typically try to end auctions within a few days of 10 days from the time of this post, but unexpected circumstances may sometimes force me to end the auction anytime between 4 and 22 days from the start.
- If two people bid at the same price, the person who bid first will have his slots filled first.
- Bids are considered invalid and will be ignored if they do not specify both a price and a max quantity, or if they could not possibly win any slots

If these rules are confusing, look at some of the past forum ad auctions to see how it's done.

I reserve the right to reject bids, even days after the bid is made.

You must pay for your slots within 24 hours of receiving the payment address. Otherwise your slots may be sold to someone else, and I might even give you a negative trust rating. I will send you the payment information via forum PM from this account ("theymos", user ID 35) after announcing the auction results in this thread. You might receive false payment information from scammers pretending to be me. They might even have somewhat similar usernames. Be careful.
16  Economy / Auctions / Re: Advertise on this forum - Round 182 on: August 17, 2016, 05:19:41 PM
1 @ 0.3

You're too new, PM me first next time.

Auction ended. Final result:
4 0.30 Stunna
5 0.30 bit.news
17  Other / Meta / Re: Abuse of links it trust feedback on: August 16, 2016, 04:25:47 PM
I removed them and banned this person.
18  Other / Meta / Re: Forum Ad gone wild on: August 12, 2016, 03:01:13 PM
Fixed, thanks.
19  Economy / Service Announcements / Re: [ANN] Deribit.com: BTC Options and Futures Exchange launched on: August 11, 2016, 01:13:39 PM
I tried this out briefly. The software looks pretty good, but there's basically nobody trading, which is a shame. Due to this, and because they said on the trollbox that they're not going to allow US customers in the future, I didn't actually do any trading. Deposits and withdrawals work.

I'd really like to see more option trading in the Bitcoin universe, since the "insurance" aspect of options is very useful for removing risk from end-users.
20  Economy / Auctions / Advertise on this forum - Round 182 on: August 09, 2016, 03:16:21 PM
The forum sells ad space in the area beneath the first post of every topic page. This income is used primarily to cover hosting costs and to pay moderators for their work (there are many moderators, so each moderator gets only a small amount -- moderators should be seen as volunteers, not employees). Any leftover amount is typically either saved for future expenses or otherwise reinvested into the forum or the ecosystem.

Ads are allowed to contain any non-annoying HTML/CSS style. No images, JavaScript, or animation. Ads must appear 3 or fewer lines tall in my browser (Firefox, 900px wide). Ad text may not contain lies, misrepresentation, or inappropriate language. Ads may not link directly to any NSFW page. Ads may be rejected for other reasons, and I may remove ads even after they are accepted.

There are 10 total ad slots which are randomly rotated. So one ad slot has a one in ten chance of appearing. Nine of the slots are for sale here. Ads appear only on topic pages with more than one post, and only for people using the default theme.

Duration

- Your ads are guaranteed to be up for at least 7 days.
- I usually try to keep ads up for no more than 8 or 9 days.
- Sometimes ads might be up for longer, but hopefully no longer than 12 days. Even if past rounds sometimes lasted for long periods of time, you should not rely on this for your ads.

Stats

Exact historical impression counts per slot:
https://bitcointalk.org/adrotate.php?adstats

Info about the current ad slots:
https://bitcointalk.org/adrotate.php?adinfo

Ad blocking

Hero/Legendary members, Donators, VIPs, and moderators have the ability to disable ads. I don't expect many people to use this option. These people don't increase the impression stats for your ads.

I try to bypass Adblock Plus filters as much as possible, though this is not guaranteed. It is difficult or impossible for ABP filters to block the ad space itself without blocking posts. However, filters can match against the URLs in your links, your CSS classes and style attributes, and the HTML structure of your ads.

To prevent matches against URLs: I have some JavaScript which fixes links blocked by ABP. You must tell me if you want this for your ads. When someone with ABP and JavaScript enabled views your ads, your links are changed to a special randomized bitcointalk.org URL which redirects to your site when visited. People without ABP are unaffected, even if they don't have JavaScript enabled. The downsides are:
- ABP users will see the redirection link when they hover over the link, even if they disable ABP for the forum.
- Getting referral stats might become even more difficult.
- Some users might get a warning when redirecting from https to http.

To prevent matching on CSS classes/styles: Don't use inline CSS. I can give your ad a CSS class that is randomized on each pageload, but you must request this.

To prevent matching against your HTML structure: Use only one <a> and no other tags if possible. If your ads get blocked because of matching done on something inside of your ad, you are responsible for noticing this and giving me new ad HTML.

Designing ads

Make sure that your ads look good when you download and edit this test page:
https://bitcointalk.org/ad_test.html
Also read the comments in that file.

Images are not allowed no matter how they are created (CSS, SVG, or data URI). Occasionally I will make an exception for small logos and such, but you must get pre-approval from me first.

The maximum size of any one ad is 51200 bytes.

I will send you more detailed styling rules if you win slots in this auction (or upon request).

Auction rules

You must be at least a Jr Member to bid. If you are not a Jr Member and you really want to bid, you should PM me first. Tell me in the PM what you're going to advertise. You might be required to pay some amount in advance. Everyone else: Please quickly PM newbies who try to bid here to warn them against impersonation scammers.

Post your bids in this thread. Prices must be stated in BTC per slot. You must state the maximum number of slots you want. When the auction ends, the highest bidders will have their slots filled until all nine slots are filled.

So if someone bids for 9 slots @ 5 BTC and this is the highest bid, then he'll get all 9 slots. If the two highest bids are 9 slots @ 4 BTC and 1 slot @ 5 BTC, then the first person will get 8 slots and the second person will get 1 slot.

The notation "2 @ 5" means 2 slots for 5 BTC each. Not 2 slots for 5 BTC total.

- When you post a bid, the bids in your previous posts are considered to be automatically canceled. You can put multiple bids in one post, however.
- All bid prices must be evenly divisible by 0.05.
- The bidding starts at 0.25.
- I will end the auction at an arbitrary time. Unless I say otherwise, I typically try to end auctions within a few days of 10 days from the time of this post, but unexpected circumstances may sometimes force me to end the auction anytime between 4 and 22 days from the start.
- If two people bid at the same price, the person who bid first will have his slots filled first.
- Bids are considered invalid and will be ignored if they do not specify both a price and a max quantity, or if they could not possibly win any slots

If these rules are confusing, look at some of the past forum ad auctions to see how it's done.

I reserve the right to reject bids, even days after the bid is made.

You must pay for your slots within 24 hours of receiving the payment address. Otherwise your slots may be sold to someone else, and I might even give you a negative trust rating. I will send you the payment information via forum PM from this account ("theymos", user ID 35) after announcing the auction results in this thread. You might receive false payment information from scammers pretending to be me. They might even have somewhat similar usernames. Be careful.
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 325 »
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!