<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1vf6uu3xanv8q5tt7vckle9s3e3z2zzkce5p5pr6x47nh32xwcj8q8a8meq.rss" />
  <link href="https://nostr.ae/npub1vf6uu3xanv8q5tt7vckle9s3e3z2zzkce5p5pr6x47nh32xwcj8q8a8meq" />
  <id>https://nostr.ae/npub1vf6uu3xanv8q5tt7vckle9s3e3z2zzkce5p5pr6x47nh32xwcj8q8a8meq</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs89c6jnsf8lxhg0xq0rccrthqesz49x0kehvclwcp7wt0skgly5eszyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguuuajv8</id>
    
      <title type="html">📅 Original date posted:2011-12-19 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs89c6jnsf8lxhg0xq0rccrthqesz49x0kehvclwcp7wt0skgly5eszyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguuuajv8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq8xf4wwheqmfctxdeq5k3f7c33vespt766fgf03ht8g9jvmv4n3qsexa0x&#39;&gt;nevent1q…xa0x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-12-19&lt;br/&gt;🗒️ Summary of this message: Using commercial CAs for trust is a site policy, but not necessary. Self-signed or CA certs can be used. DNSSEC and HTTPS can also establish trust.&lt;br/&gt;📝 Original message:Using commercial CAs to establish trust is a site local administrative policy..&lt;br/&gt;&lt;br/&gt;Bitcoin and operating systems have no technical need to concern themselves with this.  It is a shame that the system has been abused by CAs paying off operating system and web browser vendors but this is not the only way to use it.. my policy may be (as an example) to require each party I deal with to generate their own self signed cert or their own CA cert (same thing really) and then I can trust that and only that.  Obviously, commercial CAs will sell a certificate to anyone which means you trust anyone that is their customer.  This is a valid site policy but not for everyone.&lt;br/&gt;&lt;br/&gt;Rick Wesson&amp;#39;s suggestion about DNSSEC and such is interesting since it would provide a system for that &amp;#39;first contact&amp;#39; exchange where you can more reliably retrieve the certificate, if the site supports it.  Some policies may not require this however - you can always get the trust established another way like downloading a cert file from a website or whatever else you consider adequately secure for your organization.&lt;br/&gt;&lt;br/&gt;I think 3rd party CA lists and the DNSSEC/DANE idea are both useful ways to automatically establish trust out of band, but this is independent of the actual implementation of alias resolution, which happens after a trusted connection is made.  Automatically establishing trust with the alias resolver is perhaps a useful feature, but not a requirement for either side to support alias resolution.&lt;br/&gt;&lt;br/&gt;In any case, it sounds like using HTTPS and x.509 certs would allow many of these automatic trust establishment systems to be implemented on top, allowing flexible policy configuration, which seems to be important to several people in this thread of discussion.&lt;br/&gt;&lt;br/&gt;I think using JSON would be ok but like it&amp;#39;s been said, you either have to serialize your binary data into some text format like base64/UUencode or represent it as an integer array, both of which are inefficient.. probably cancelling out any benefit of using JSON in the first place :)&lt;br/&gt;&lt;br/&gt;Maybe there is no need for binary data for alias resolution though.. I imagine it would be as simple as submitting a name to resolve, and giving back a base58 address string, perhaps along with a textual comment or other extra, information data.&lt;br/&gt;&lt;br/&gt;Being strict or lax or anything else is not really a concern for alias resolution - establishing trust is an administrative issue with a lot of different solutions and not every site or application requires trust.  HTTPS and mutual authentication may be desirable for general cases, however HTTP should work just as well if trust is established another way and thus SSL/TLS is not a requirement for the HTTP exchange to work.  As an example use case, I may be using IPsec or any number of other systems external to bitcoin and alias resolution itself.&lt;br/&gt;&lt;br/&gt;Laszlo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Dec 19, 2011, at 4:35 PM, Luke-Jr wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Monday, December 19, 2011 6:44:59 AM Andy Parkins wrote:&lt;br/&gt;&amp;gt;&amp;gt; Perhaps we should be more strict about which CA certificates are trusted by&lt;br/&gt;&amp;gt;&amp;gt; the bitcoin client: say restrict it to those who have demonstrably good&lt;br/&gt;&amp;gt;&amp;gt; practices for verifying identity; rather than the ridiculous amount of&lt;br/&gt;&amp;gt;&amp;gt; trust that comes pre-installed for me in my browser.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Accepted CAs is/should be a property of your *operating system*, not any &lt;br/&gt;&amp;gt; particular software. Anyhow, restricting this further just makes it even more &lt;br/&gt;&amp;gt; unusable. Already there is only 1 or 2 CAs that will provide a gratis &lt;br/&gt;&amp;gt; certificate for personal/small users. If you only allow high-class CAs, I &lt;br/&gt;&amp;gt; imagine that will restrict &amp;#34;no key in the URI&amp;#34; aliases to those who will fork &lt;br/&gt;&amp;gt; over a lot of money.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Windows Azure Live!  Tuesday, Dec 13, 2011&lt;br/&gt;&amp;gt; Microsoft is holding a special Learn Windows Azure training event for &lt;br/&gt;&amp;gt; developers. It will provide a great way to learn Windows Azure and what it &lt;br/&gt;&amp;gt; provides. You can attend the event by watching it streamed LIVE online.  &lt;br/&gt;&amp;gt; Learn more at &lt;a href=&#34;http://p.sf.net/sfu/ms-windowsazure&#34;&gt;http://p.sf.net/sfu/ms-windowsazure&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T02:44:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs23rhn3kdpkepwj0ycw8dpgwmawa87lake8h6e0472qv4xrsmw3qszyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguzjle3e</id>
    
      <title type="html">📅 Original date posted:2011-12-19 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs23rhn3kdpkepwj0ycw8dpgwmawa87lake8h6e0472qv4xrsmw3qszyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguzjle3e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz4r8gkdk27vsvg22mw3w5xq9e86fdy2w22a0llqn4yqw3jpqkv8skz78fy&#39;&gt;nevent1q…78fy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-12-19&lt;br/&gt;🗒️ Summary of this message: Trusting third-party entities for alias resolution in Bitcoin is a flawed concept, and pre-trusting the resolver may be an acceptable solution for different policies.&lt;br/&gt;📝 Original message:I think HTTPS, and more specifically x.509 PKI certs and CAs are generally a good idea and (historical implementation bugs aside) the concept is technically sound and secure.  What is a bad idea (in my opinion) is to trust a software vendor to decide who you should trust.. thus it is a bad idea for bitcoin software to promise any trust.&lt;br/&gt;&lt;br/&gt;The part where the concept becomes flawed is trusting 3rd parties who have no relationship with you, to serve your interests.  Now I&amp;#39;m just generalizing here and this is not universally true.. but internet CAs just want to sell certificates - they generally don&amp;#39;t care beyond that, and they abuse the certificate validity dates to charge more money.  All this is done under the guise of wanting to provide a secure experience to users without a prior relationship to the entity being identified.  I propose that trying to follow this paradigm in bitcoin alias resolution is a bad idea because it tries to solve 2 problems at once, one of which does not have any &amp;#39;good&amp;#39; solution, and forces a specific policy.&lt;br/&gt;&lt;br/&gt;First, we need to resolve an alias to a bitcoin address somehow.. but secondly we need to establish trust with the entity doing the alias resolution - to make sure that we can trust the response.&lt;br/&gt;&lt;br/&gt;When resolving an alias you will have to query an untrusted server, possibly being proxied by an &amp;#39;attacker&amp;#39;.  Presumably, an x.509 certificate will be presented, possibly self signed or chained off a self generated CA or whatever else.. but if it&amp;#39;s your first contact then there is no possible way to know if it&amp;#39;s correct or not.  You would have to retrieve the correct public key of the CA to compare to first, possibly out of band.  Get it from my website, compare it to my business card, send me an email and I&amp;#39;ll send it to you, or get it from some other source using some other pre existing trust (a centralized and possibly private directory perhaps).  The point is, the reason there is so much disagreement is because there is no good way to trust the resolver if you don&amp;#39;t create that trust relationship prior to resolving an alias from it.&lt;br/&gt;&lt;br/&gt;I think that having to pre-trust the resolver would be an acceptable solution to all.. Those whose policy requires a simpler process can get a 3rd party CA list, much like the ones provided with web browsers and operating systems.  Those with strict verification policies can choose to pre verify every public key.. and these processes are familiar to many organizations using PKI for other things already.  In a client, presenting the usual certificate detail dialog, showing the public key, subject, issuer, and thumbprint would be sufficient to allow users to implement their own policies without forcing it one way or another.&lt;br/&gt;&lt;br/&gt;Please consider that while some organizations or users might require strong anonymity and pre existing trust, there are others who may want to do the opposite and that is just as valid, even if you or &amp;#39;everyone else&amp;#39; disagrees with that.  In the case of bitcoin, it will be used as part of a larger system, and whatever concerns are created by &amp;#39;insecure&amp;#39; alias resolution may well be addressed in another part of the system.  The most successful standards and implementations are the ones which provide the most flexibility - primarily because that allows users to extend them in ways the original designers didn&amp;#39;t necessarily plan for.&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Laszlo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Dec 19, 2011, at 11:44 AM, Andy Parkins wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2011 December 19 Monday, Jorge Timón wrote:&lt;br/&gt;&amp;gt;&amp;gt; Ok, so HTTP is not an option unless it shows a huge warning. I don&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; know the HTTPS possible attack, but maybe it needs a warning message&lt;br/&gt;&amp;gt;&amp;gt; too, from what you people are saying. Although using namecoin to&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The problems with HTTPS have been social rather than technical.  Multiple CAs &lt;br/&gt;&amp;gt; have been strong-armed by governments or tricked into issuing fake &lt;br/&gt;&amp;gt; certificates by scammers.  There is no technical measure around that.  By &lt;br/&gt;&amp;gt; using the CA certificate we are saying to the system &amp;#34;here is someone I trust &lt;br/&gt;&amp;gt; to issue a certificate&amp;#34;.  So far, with a large number of CAs, that trust is &lt;br/&gt;&amp;gt; misplaced.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m of the opinion though that this problem is outside the remit of bitcoin to &lt;br/&gt;&amp;gt; solve.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Perhaps we should be more strict about which CA certificates are trusted by &lt;br/&gt;&amp;gt; the bitcoin client: say restrict it to those who have demonstrably good &lt;br/&gt;&amp;gt; practices for verifying identity; rather than the ridiculous amount of trust &lt;br/&gt;&amp;gt; that comes pre-installed for me in my browser.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Andy&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; -- &lt;br/&gt;&amp;gt; Dr Andy Parkins&lt;br/&gt;&amp;gt; andyparkins at gmail.com&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Windows Azure Live!  Tuesday, Dec 13, 2011&lt;br/&gt;&amp;gt; Microsoft is holding a special Learn Windows Azure training event for &lt;br/&gt;&amp;gt; developers. It will provide a great way to learn Windows Azure and what it &lt;br/&gt;&amp;gt; provides. You can attend the event by watching it streamed LIVE online.  &lt;br/&gt;&amp;gt; Learn more at &lt;a href=&#34;http://p.sf.net/sfu/ms-windowsazure_______________________________________________&#34;&gt;http://p.sf.net/sfu/ms-windowsazure_______________________________________________&lt;/a&gt;&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T02:44:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsff2h5cefa7ae7xwym9lmux0fz2a90xfang4f2q0ug32j58c2km2czyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguxvhgrz</id>
    
      <title type="html">📅 Original date posted:2011-09-15 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsff2h5cefa7ae7xwym9lmux0fz2a90xfang4f2q0ug32j58c2km2czyp38tnjymkdsuz3d0enzmlykz8xyfgg2mrxsxsy0g6h6w79gemzguxvhgrz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswxgl0x6hsqtnztdh56edtnu4j2lsp4h90jzpxmernj0tljp38cfg7u5d9q&#39;&gt;nevent1q…5d9q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-09-15&lt;br/&gt;🗒️ Summary of this message: Peer disconnection and built-in filtering in the reference client implementation may limit future innovation and cause service problems. Filtering should be implemented in a separate bitcoin proxy.&lt;br/&gt;📝 Original message:I don&amp;#39;t think that any kind of peer disconnection should be present in the reference client implementation.  This is a lot like using packet filters and stateful firewalls - they are implemented based on local policy and they require constant tweaking because they always cause problems when some change in usage dictates allowing things that weren&amp;#39;t allowed before.  Essentially every new service, protocol (or creative use of an existing protocol) needs to be &amp;#39;opened up&amp;#39; so it&amp;#39;s a hassle to change it each time.&lt;br/&gt;&lt;br/&gt;Perhaps there is a use for this in helping implement local policy but even something that&amp;#39;s considered a &amp;#39;liberal&amp;#39; filtering rule today will eventually be in the way of something legitimate and will need to be adjusted.  It is not possible to just adjust this network wide when and adjustment needs to be created, so any type of built-in filtering is limiting to future innovation.&lt;br/&gt;&lt;br/&gt;Maybe this type of thing would be better implemented in a separate bitcoin proxy - much like how a firewall can be placed between a router and network.  All traffic is legitimate to a router (bitcoind) if it&amp;#39;s formatted correctly and can be forwarded, but the firewall can implement local policy.  The problem with providing this out-of-the-box is that even in the case of internet traffic, they are often misused and configured too restrictively so they end up causing service problems for the users behind them.&lt;br/&gt;&lt;br/&gt;I think the idea is good, in that we need a way to filter out things we consider bad, but I don&amp;#39;t think it is the job of the bitcoin client.  There are tons of tunable things and people will want to tweak them - what is &amp;#39;a lot&amp;#39; to me might be nothing to someone else.  People&amp;#39;s policies will differ greatly as you can see with everything else on the internet.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Laszlo Hanyecz&lt;br/&gt;solar at heliacal.net&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sep 15, 2011, at 4:04 PM, kjj wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Luke-Jr wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Thursday, September 15, 2011 8:56:24 AM kjj wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Luke-Jr wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Wednesday, September 14, 2011 9:57:00 PM Gavin Andresen wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m looking for review of this pull request:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/517&#34;&gt;https://github.com/bitcoin/bitcoin/pull/517&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Non-standard&amp;#34; transactions, or those with &amp;#34;insufficient&amp;#34; fees should not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be penalised. These are properly relay/miner policy decisions, not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; protocol violations, and should be made more easily configurable, not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; punished for configuration.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; A few non-standard transactions are probably legitimate.  A whole bunch&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of them are probably not.  I would think that assigning a point or two&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of badness to a peer sending one is pretty reasonable, with the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; understanding that we would need to adjust that as the network evolves.&lt;br/&gt;&amp;gt;&amp;gt; No. There is no such thing as &amp;#34;non-standard transactions&amp;#34; really; it is simply&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;transactions outside of the bounds that I as a user/miner will relay/accept&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; It is perfectly legitimate for other users/miners to relay/accept transactions&lt;br/&gt;&amp;gt;&amp;gt; more liberally. By penalising for transactions falling outside of your&lt;br/&gt;&amp;gt;&amp;gt; *personal policies*, you would end up banning many legitimate nodes.&lt;br/&gt;&amp;gt; It is certainly true that standardness is an artificial construct that &lt;br/&gt;&amp;gt; only has meaning to this particular implementation of the software, but &lt;br/&gt;&amp;gt; no meaning in the context of the protocol or the system as a whole.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On the other hand, the vast, vast majority of all transactions follow a &lt;br/&gt;&amp;gt; particular pattern.  If someone gives you one that doesn&amp;#39;t match the &lt;br/&gt;&amp;gt; standard pattern, you might be a little suspicious, but it is no big &lt;br/&gt;&amp;gt; deal.  But, if they emit dozens or hundreds, it is hardly unreasonable &lt;br/&gt;&amp;gt; to disconnect them until you figure out what&amp;#39;s going on.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Doing More with Less: The Next Generation Virtual Desktop &lt;br/&gt;&amp;gt; What are the key obstacles that have prevented many mid-market businesses&lt;br/&gt;&amp;gt; from deploying virtual desktops?   How do next-generation virtual desktops&lt;br/&gt;&amp;gt; provide companies an easier-to-deploy, easier-to-manage and more affordable&lt;br/&gt;&amp;gt; virtual desktop model.&lt;a href=&#34;http://www.accelacomm.com/jaw/sfnl/114/51426474/&#34;&gt;http://www.accelacomm.com/jaw/sfnl/114/51426474/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T02:26:26Z</updated>
  </entry>

</feed>