a16z: Crypto Applications
2
Bitcoin is a protocol.
Payments are
now packets.
Bitcoin and Ethereum are literally
protocols in that one can open up
Wireshark and see the raw packets
that update the underlying
blockchains.
It's fully packet-driven transmission of
value without reference to a bank.
Ⓒ2020 Andreessen Horowitz. All rights reserved worldwide.
wireshark.pcap [Wireshark 1.11.2 (SVN Rev 53411 from/trunk)]
File Edit View Go Capture Analyze Statistics Telephony Tools Internals Help
Ⓡ O
BE
Filter:
Payload Length: 37
Payload checksum: 0x3187a4cf
Inventory message
Count: 1
Expression... Clear Apply Save
Frame 132214: 115 bytes on wire (920 bits), 115 bytes captured (920 bits)
Ethernet II, Src: Ciscocon_fa:a4:be (c8:d7:19:fa:a4:be), Dst: Wistron_bf:c9:15 (00:1d:72:bf:c9:15)
Internet Protocol Version 4, Src: 97.88.151.164 (97.88.151.164), Dst: 192.168.2.102 (192.168.2.102)
Transmission Control Protocol, Src Port: 8333 (8333), Dst Port: 57853 (57853), Seq: 17822, Ack: 357, Len: 61
Bitcoin protocol
Packet magic: 0xf9beb4d9
Command name: inv
B Inventory vector
Type: MSG_BLOCK (2)
Data hash: ee19223c36353e3bda42e796e7ec98034105c4b86e1d7ba2...
0000 00 1d 72 bf c9 15 c8 d7
0010 00 65 1f el 40 00 2b 06
0020 02 66 20 8d el fd 4f 99
0030 00 ed 18 6b 00 00 f9 be
0040 00 00 00 00 00 00 25 00
0050 00 00 00 ee 19 22 3c 36
0060 ec 98 03 41 05 c4 b8 6e
0070 00 00 00
Bitcoin protocol (bitcoin), 61 bytes
111
19 fa a4 be 08 00 45 00
73 a7 61 58 97 a4 c0 a8
e9 4c 92 b0 72 f3 50 18
b4 d9 69 6e 76 00 00 00
00 00 31 87 a4 cf 01 02
35 3e 3b da 42 e7 96 e7
1d 7b a2 01 00 00 00 00
..r..... ......E.
.e..@.+. s.ax....
.f ...0. .L..r.P.
inv...
5> ;.B...
Packets: 133463 Displayed: 133463 (100.0%)
O
Profile: Default
O
X
a16zView entire presentation