2014 · 122 citations · 13 references
ComputingComputer ScienceCybersecurityAuthenticationCloud SecurityPrivacy EngineeringAuthenticated EncryptionMobile Payment SecurityMobile Payment SystemsMobile PrivacyPayment SecurityPrivacy-preserving ProtocolsAccess ProvisionsBandwidthBandwidth LimitationsBloom FiltersLightweight CryptographyPrivacy In Blockchain TransactionsResource-constrained DevicesTransactions
Lightweight Bitcoin clients are gaining increasing adoption among Bitcoin users, owing to their reduced resource and bandwidth consumption. These clients support a simplified payment verification (SPV) mode as they are only required to download and verify a part of the block chain---thus supporting the usage of Bitcoin on constrained devices, such as smartphones. SPV clients rely on Bloom filters to receive transactions that are relevant to their local wallet. These filters embed all the Bitcoin addresses used by the SPV clients, and are outsourced to more powerful Bitcoin nodes which then only forward to those clients transactions relevant to their outsourced Bloom filters.
13
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Bitcoin: A Peer-to-Peer Electronic Cash System
Spongebob Squarepants · SSRN Electronic Journal · 2008 · 11.2K citations · Full text
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Information propagation in the Bitcoin network
Christian Decker, Roger Wattenhofer · 2013 · 1.2K citations
Sarah Meiklejohn, Marjori Pomarole, Grant Jordan et al. · 2013 · 998 citations · Full text