summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Friedenbach <mark@monetize.io>2013-03-23 19:27:31 -0700
committerbitcoindev <bitcoindev@gnusha.org>2013-03-24 02:27:39 +0000
commita93b37d2b26f905ddb9b039baf1422f1c25f1558 (patch)
treec3942845ff306a11f119cc044039dcd4a44ec987
parent6505099fc0cb2dd10765830483177ecc5529ec43 (diff)
downloadpi-bitcoindev-a93b37d2b26f905ddb9b039baf1422f1c25f1558.tar.gz
pi-bitcoindev-a93b37d2b26f905ddb9b039baf1422f1c25f1558.zip
Re: [Bitcoin-development] A bitcoin UDP P2P protocol extension
-rw-r--r--95/7150584bb4ae2777965f32fffbc1bd3fe6df56173
1 files changed, 173 insertions, 0 deletions
diff --git a/95/7150584bb4ae2777965f32fffbc1bd3fe6df56 b/95/7150584bb4ae2777965f32fffbc1bd3fe6df56
new file mode 100644
index 000000000..0cfadb0d2
--- /dev/null
+++ b/95/7150584bb4ae2777965f32fffbc1bd3fe6df56
@@ -0,0 +1,173 @@
+Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
+ helo=mx.sourceforge.net)
+ by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
+ (envelope-from <mark@monetize.io>) id 1UJaep-0003hJ-PI
+ for bitcoin-development@lists.sourceforge.net;
+ Sun, 24 Mar 2013 02:27:39 +0000
+Received: from mail-wi0-f177.google.com ([209.85.212.177])
+ by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
+ (Exim 4.76) id 1UJaeo-0004hW-5P
+ for bitcoin-development@lists.sourceforge.net;
+ Sun, 24 Mar 2013 02:27:39 +0000
+Received: by mail-wi0-f177.google.com with SMTP id hm14so5576192wib.10
+ for <bitcoin-development@lists.sourceforge.net>;
+ Sat, 23 Mar 2013 19:27:31 -0700 (PDT)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=google.com; s=20120113;
+ h=mime-version:x-received:x-originating-ip:in-reply-to:references
+ :date:message-id:subject:from:to:cc:content-type:x-gm-message-state;
+ bh=5laIGGzPNnNzK+DXwNLbEgEpOwx/qCTFJbD0AhelIOs=;
+ b=HfVpLYwcbHxrX1B9ODV/EaufSNDl9TPwSjIYC9CcJEgneNCn+7u0SNX3Pk3Yn58MHe
+ D8BybzyjY7Q8IV7RbkSs38UWyTz9YagUAUh7wcdSvHXPTyqcaWfV4ANAfS4QMYgx+w70
+ 91PoPQUu7rLS8Yb971jnYrO+wdADpfjpEMvE8h07VenmodvFLAxtpzPy7KYNXie1fTec
+ si8e/IDs+2GLzy1vrW6eSWk12MB21ww8PBlOX2hPYVhrfBje6hRWSt0PFy4cM18UmRc0
+ V+7s6PnyV/YwslI6haG7ZQoETBrQtA2te9f+LUlIkoyexOjXGqJZBchf3XmZMnumho+i
+ EYCw==
+MIME-Version: 1.0
+X-Received: by 10.180.87.193 with SMTP id ba1mr589934wib.10.1364092051749;
+ Sat, 23 Mar 2013 19:27:31 -0700 (PDT)
+Received: by 10.194.30.38 with HTTP; Sat, 23 Mar 2013 19:27:31 -0700 (PDT)
+X-Originating-IP: [50.0.36.186]
+In-Reply-To: <BLU0-SMTP30A4EFEB3349A94802E930C8D60@phx.gbl>
+References: <CA+8xBpe9D=poPyJ=soGdN3sovqdmvyGGij6FM8PHYGUB5aUkzQ@mail.gmail.com>
+ <CACh7GpFqZtWVQFjM-w1uoB+74sVvE=_mXwBQ4P-qGMp2=HJ_yQ@mail.gmail.com>
+ <BLU0-SMTP30A4EFEB3349A94802E930C8D60@phx.gbl>
+Date: Sat, 23 Mar 2013 19:27:31 -0700
+Message-ID: <CACh7GpFVcXt+k52PBZLpdt=VTmH7dbQoC+2Z4ZenYPBjDZKY3g@mail.gmail.com>
+From: Mark Friedenbach <mark@monetize.io>
+To: Jay F <jayf@outlook.com>
+Content-Type: multipart/alternative; boundary=f46d044481312f969204d8a26e84
+X-Gm-Message-State: ALoCoQnXi0vx30USL/dbCO6KK9/4wF+x1Vxys2TC9ALLBOocbOdLLqaSf/EtnhzrZV1Ze099q4NC
+X-Spam-Score: 1.0 (+)
+X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
+ See http://spamassassin.org/tag/ for more details.
+ 1.0 HTML_MESSAGE BODY: HTML included in message
+X-Headers-End: 1UJaeo-0004hW-5P
+Cc: Bitcoin Development <bitcoin-development@lists.sourceforge.net>
+Subject: Re: [Bitcoin-development] A bitcoin UDP P2P protocol extension
+X-BeenThere: bitcoin-development@lists.sourceforge.net
+X-Mailman-Version: 2.1.9
+Precedence: list
+List-Id: <bitcoin-development.lists.sourceforge.net>
+List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
+List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
+List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
+List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
+List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
+X-List-Received-Date: Sun, 24 Mar 2013 02:27:39 -0000
+
+--f46d044481312f969204d8a26e84
+Content-Type: text/plain; charset=UTF-8
+
+Nearly all of these new(er) user-mode transports run over UDP, so you can
+hole-punch and port forward just the same. Some which don't can
+nevertheless be tunneled, to the same effect.
+
+Ultimately I don't have any skin in this game though. Just trying to save
+someone from reinventing a perfectly good wheel ;)
+
+
+On Sat, Mar 23, 2013 at 5:57 PM, Jay F <jayf@outlook.com> wrote:
+
+> My first concern was that I and about everyone else only has TCP/UDP
+> port forwarding, but at least for the first:
+>
+> UDT uses UDP to transfer bulk data with its own reliability control and
+> congestion control mechanisms. Multiple UDT flows can share a single UDP
+> port, thus a firewall can open only one UDP port for all UDT connections.
+>
+> The latter appears not so friendly to NAT.
+>
+>
+> On 3/23/2013 3:30 PM, Mark Friedenbach wrote:
+> > If you're considering a datagram protocol, you might be interested in
+> > some more modern alternatives to UDP:
+> >
+> > UDT: Breaking the Data Transfer Bottleneck
+> > http://udt.sourceforge.net/
+> >
+> > Stream Control Transmission Protocol
+> > http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol
+> >
+> >
+> >
+>
+>
+>
+> ------------------------------------------------------------------------------
+> Everyone hates slow websites. So do we.
+> Make your web apps faster with AppDynamics
+> Download AppDynamics Lite for free today:
+> http://p.sf.net/sfu/appdyn_d2d_mar
+> _______________________________________________
+> Bitcoin-development mailing list
+> Bitcoin-development@lists.sourceforge.net
+> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+>
+
+--f46d044481312f969204d8a26e84
+Content-Type: text/html; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+<div dir=3D"ltr"><div>Nearly all of these new(er) user-mode transports run =
+over UDP, so you can hole-punch and port forward just the same. Some which =
+don&#39;t can nevertheless be tunneled, to the same effect.<br><br></div><d=
+iv>
+Ultimately I don&#39;t have any skin in this game though. Just trying to sa=
+ve someone from reinventing a perfectly good wheel ;)<br></div></div><div c=
+lass=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sat, Mar 23, 201=
+3 at 5:57 PM, Jay F <span dir=3D"ltr">&lt;<a href=3D"mailto:jayf@outlook.co=
+m" target=3D"_blank">jayf@outlook.com</a>&gt;</span> wrote:<br>
+<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
+x #ccc solid;padding-left:1ex">My first concern was that I and about everyo=
+ne else only has TCP/UDP<br>
+port forwarding, but at least for the first:<br>
+<br>
+UDT uses UDP to transfer bulk data with its own reliability control and<br>
+congestion control mechanisms. Multiple UDT flows can share a single UDP<br=
+>
+port, thus a firewall can open only one UDP port for all UDT connections.<b=
+r>
+<br>
+The latter appears not so friendly to NAT.<br>
+<div class=3D"im HOEnZb"><br>
+<br>
+On 3/23/2013 3:30 PM, Mark Friedenbach wrote:<br>
+&gt; If you&#39;re considering a datagram protocol, you might be interested=
+ in<br>
+&gt; some more modern alternatives to UDP:<br>
+&gt;<br>
+&gt; UDT: Breaking the Data Transfer Bottleneck<br>
+&gt; <a href=3D"http://udt.sourceforge.net/" target=3D"_blank">http://udt.s=
+ourceforge.net/</a><br>
+&gt;<br>
+&gt; Stream Control Transmission Protocol<br>
+&gt; <a href=3D"http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pr=
+otocol" target=3D"_blank">http://en.wikipedia.org/wiki/Stream_Control_Trans=
+mission_Protocol</a><br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+<br>
+<br>
+</div><div class=3D"HOEnZb"><div class=3D"h5">-----------------------------=
+-------------------------------------------------<br>
+Everyone hates slow websites. So do we.<br>
+Make your web apps faster with AppDynamics<br>
+Download AppDynamics Lite for free today:<br>
+<a href=3D"http://p.sf.net/sfu/appdyn_d2d_mar" target=3D"_blank">http://p.s=
+f.net/sfu/appdyn_d2d_mar</a><br>
+_______________________________________________<br>
+Bitcoin-development mailing list<br>
+<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo=
+pment@lists.sourceforge.net</a><br>
+<a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development=
+" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
+velopment</a><br>
+</div></div></blockquote></div><br></div>
+
+--f46d044481312f969204d8a26e84--
+
+