Skip to main content

Showing 1–22 of 22 results for author: Nesterenko, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.11077  [pdf, other

    cs.DC

    SmartShards: Churn-Tolerant Continuously Available Distributed Ledger

    Authors: Joseph Oglio, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We present SmartShards: a new sharding algorithm for improving Byzantine tolerance and churn resistance in blockchains. Our algorithm places a peer in multiple shards to create an overlap. This simplifies cross-shard communication and shard membership management. We describe SmartShards, prove it correct and evaluate its performance. We propose several SmartShards extensions: defense against a s… ▽ More

    Submitted 14 March, 2025; originally announced March 2025.

  2. arXiv:2406.04497  [pdf, other

    cs.DC

    Consensus Through Knot Discovery in Asynchronous Dynamic Networks

    Authors: Rachel Bricker, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We state the Problem of Knot Identification as a way to achieve consensus in dynamic networks. The network adversary is asynchronous and not oblivious. The network may be disconnected throughout the computation. We determine the necessary and sufficient conditions for the existence of a solution to the Knot Identification Problem: the knots must be observable by all processes and the first observe… ▽ More

    Submitted 6 June, 2024; originally announced June 2024.

  3. arXiv:2405.07146  [pdf, other

    cs.DC

    TRAIL: Cross-Shard Validation for Cryptocurrency Byzantine Shard Protection

    Authors: Mitch Jacovetty, Joseph Oglio, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We present TRAIL: an algorithm that uses a novel consensus procedure to tolerate failed or malicious shards within a blockchain-based cryptocurrency. Our algorithm takes a new approach of selecting validator shards for each transaction from those that previously held the assets being transferred. This approach ensures the algorithm's robustness and efficiency. TRAIL is presented using PBFT for int… ▽ More

    Submitted 11 May, 2024; originally announced May 2024.

  4. arXiv:2403.12256  [pdf, other

    cs.DC

    BeRGeR: Byzantine-Robust Geometric Routing

    Authors: Brown Zaz, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We present BeRGeR: the first asynchronous geometric routing algorithm that guarantees delivery of a message despite a Byzantine fault without relying on cryptographic primitives or randomization. The communication graph is a planar embedding that remains three-connected if all edges intersecting the source-target line segment are removed. We prove the algorithm correct and estimate its message com… ▽ More

    Submitted 18 March, 2024; originally announced March 2024.

  5. arXiv:2303.12870  [pdf, other

    cs.DC

    Consensus on an Unknown Torus with Dense Byzantine Faults

    Authors: Joseph Oglio, Kendric Hood, Gokarna Sharma, Mikhail Nesterenko

    Abstract: We present a solution to consensus on a torus with Byzantine faults. Any solution to classic consensus that is tolerant to $f$ Byzantine faults requires $2f+1$ node-disjoint paths. Due to limited torus connectivity, this bound necessitates spatial separation between faults. Our solution does not require this many disjoint paths and tolerates dense faults. Specifically, we consider the case where a… ▽ More

    Submitted 8 August, 2023; v1 submitted 22 March, 2023; originally announced March 2023.

  6. arXiv:2208.03355  [pdf, other

    cs.DC

    Blockchain in Dynamic Networks

    Authors: Rachel Bricker, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We consider blockchain in dynamic networks. We define the Blockchain Decision Problem. It requires miners that maintain the blockchain to confirm whether a particular block is accepted. We establish the necessary conditions for the existence of a solution. We, however, prove that the solution, even under these necessary conditions is, in general, impossible. We then present two algorithms that sol… ▽ More

    Submitted 5 August, 2022; originally announced August 2022.

  7. arXiv:2205.04930  [pdf, other

    cs.DC

    QUANTAS: Quantitative User-friendly Adaptable Networked Things Abstract Simulator

    Authors: Joseph Oglio, Kendric Hood, Mikhail Nesterenko, Sebastien Tixeuil

    Abstract: We present QUANTAS: a simulator that enables quantitative performance analysis of distributed algorithms. It has a number of attractive features. QUANTAS is an abstract simulator, therefore, the obtained results are not affected by the specifics of a particular network or operating system architecture. QUANTAS allows distributed algorithms researchers to quickly investigate a potential solution an… ▽ More

    Submitted 16 May, 2022; v1 submitted 10 May, 2022; originally announced May 2022.

  8. arXiv:2012.10413  [pdf, other

    cs.DC

    Partitionable Asynchronous Cryptocurrency Blockchain

    Authors: Kendric Hood, Joseph Oglio, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We consider operation of blockchain-based cryptocurrency in case of partitioning. We define the Partitionable Blockchain Consensus Problem. The problem may have an interesting solution if the partitions proceed independently by splitting accounts. We prove that this problem is not solvable in the asynchronous system. The peers in the two partitions may not agree on the last jointly mined block or,… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  9. arXiv:2010.02436  [pdf, other

    cs.DC

    Byzantine Geoconsensus

    Authors: Joseph Oglio, Kendric Hood, Gokarna Sharma, Mikhail Nesterenko

    Abstract: We define and investigate the consensus problem for a set of $N$ processes embedded on the $d$-dimensional plane, $d\geq 2$, which we call the {\em geoconsensus} problem. The processes have unique coordinates and can communicate with each other through oral messages. In contrast to the literature where processes are individually considered Byzantine, it is considered that all processes covered by… ▽ More

    Submitted 5 October, 2020; originally announced October 2020.

  10. arXiv:1907.13232  [pdf, ps, other

    cs.DC cs.CR

    Blockguard: Adaptive Blockchain Security

    Authors: Shishir Rai, Kendric Hood, Mikhail Nesterenko, Gokarna Sharma

    Abstract: We consider the problem of varying the security of blockchain transactions according to their importance. This adaptive security is achieved by using variable size consensus committees. To improve performance, such committees function concurrently. We present two algorithms that allow adaptive security by forming concurrent variable size consensus committees on demand. One is based on a single joi… ▽ More

    Submitted 30 July, 2019; originally announced July 2019.

  11. arXiv:1706.05263  [pdf, other

    cs.DC cs.CG cs.DM cs.NI

    Concurrent Geometric Multicasting

    Authors: Jordan Adamek, Mikhail Nesterenko, James Robinson, Sébastien Tixeuil

    Abstract: We present MCFR, a multicasting concurrent face routing algorithm that uses geometric routing to deliver a message from source to multiple targets. We describe the algorithm's operation, prove it correct, estimate its performance bounds and evaluate its performance using simulation. Our estimate shows that MCFR is the first geometric multicast routing algorithm whose message delivery latency is in… ▽ More

    Submitted 16 June, 2017; originally announced June 2017.

  12. arXiv:1608.00726  [pdf, other

    cs.DC cs.DS cs.NI cs.PF

    Infinite Unlimited Churn

    Authors: Dianne Foreback, Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We study unlimited infinite churn in peer-to-peer overlay networks. Under this churn, arbitrary many peers may concurrently request to join or leave the overlay network; moreover these requests may never stop coming. We prove that unlimited adversarial churn, where processes may just exit the overlay network, is unsolvable. We focus on cooperative churn where exiting processes participate in the c… ▽ More

    Submitted 2 August, 2016; originally announced August 2016.

  13. arXiv:1506.07895  [pdf, other

    cs.DC cs.DS cs.NI

    Stateless Geocasting

    Authors: Jordan Adamek, Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We present two stateless algorithms that guarantee to deliver the message to every device in a designated geographic area: flooding and planar geocasting. Due to the algorithms' statelessness, intermediate devices do not have to keep message data between message transmissions. We formally prove the algorithms correct, estimate their message complexity and evaluate their performance through simulat… ▽ More

    Submitted 25 June, 2015; originally announced June 2015.

  14. arXiv:1505.05025  [pdf, other

    cs.DC cs.DS cs.NI

    Packet Efficient Implementation of the Omega Failure Detector

    Authors: Quentin Bramas, Dianne Foreback, Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We assume that a message may be delivered by packets through multiple hops and investigate the feasibility and efficiency of an implementation of the Omega Failure Detector under such an assumption.To motivate the study, we prove that the existence and sustainability of a leader is exponentially more probable in a multi-hop Omega implementation than in a single-hop one.An implementation is: \emph{… ▽ More

    Submitted 12 February, 2016; v1 submitted 19 May, 2015; originally announced May 2015.

  15. arXiv:0912.0134  [pdf, ps, other

    cs.DC cs.DS

    Self-Stabilizing Byzantine Asynchronous Unison

    Authors: Swan Dubois, Maria Gradinariu Potop-Butucaru, Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We explore asynchronous unison in the presence of systemic transient and permanent Byzantine faults in shared memory. We observe that the problem is not solvable under less than strongly fair scheduler or for system topologies with maximum node degree greater than two. We present a self-stabilizing Byzantine-tolerant solution to asynchronous unison for chain and ring topologies. Our algorithm ha… ▽ More

    Submitted 1 December, 2009; originally announced December 2009.

  16. arXiv:0906.1947  [pdf, ps, other

    cs.DC

    Ideal Stabilization

    Authors: Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We define and explore the concept of ideal stabilization. The program is ideally stabilizing if its every state is legitimate. Ideal stabilization allows the specification designer to prescribe with arbitrary degree of precision not only the fault-free program behavior but also its recovery operation. Specifications may or may not mention all possible states. We identify approaches to designing… ▽ More

    Submitted 10 June, 2009; originally announced June 2009.

  17. arXiv:0805.0087  [pdf, ps, other

    cs.DC cs.CR cs.NI

    Universe Detectors for Sybil Defense in Ad Hoc Wireless Networks

    Authors: Adnan Vora, Mikhail Nesterenko, Sébastien Tixeuil, Sylvie Delaët

    Abstract: The Sybil attack in unknown port networks such as wireless is not considered tractable. A wireless node is not capable of independently differentiating the universe of real nodes from the universe of arbitrary non-existent fictitious nodes created by the attacker. Similar to failure detectors, we propose to use universe detectors to help nodes determine which universe is real. In this paper, we… ▽ More

    Submitted 13 May, 2008; v1 submitted 1 May, 2008; originally announced May 2008.

    Report number: RR-6529

  18. arXiv:0803.3632  [pdf, ps, other

    cs.OS cs.DC cs.DS

    Void Traversal for Guaranteed Delivery in Geometric Routing

    Authors: Mikhail Nesterenko, Adnan Vora

    Abstract: Geometric routing algorithms like GFG (GPSR) are lightweight, scalable algorithms that can be used to route in resource-constrained ad hoc wireless networks. However, such algorithms run on planar graphs only. To efficiently construct a planar graph, they require a unit-disk graph. To make the topology unit-disk, the maximum link length in the network has to be selected conservatively. In practi… ▽ More

    Submitted 25 March, 2008; originally announced March 2008.

    ACM Class: C.2.2; C.2.1; F.2.2

    Journal ref: The 2nd IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2005), Washington, DC, November, 2005

  19. arXiv:0802.1123  [pdf, ps, other

    cs.DC cs.NI cs.PF

    Snap-Stabilization in Message-Passing Systems

    Authors: Sylvie Delaët, Stéphane Devismes, Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: In this paper, we tackle the open problem of snap-stabilization in message-passing systems. Snap-stabilization is a nice approach to design protocols that withstand transient faults. Compared to the well-known self-stabilizing approach, snap-stabilization guarantees that the effect of faults is contained immediately after faults cease to occur. Our contribution is twofold: we show that (1) snap-… ▽ More

    Submitted 11 February, 2008; v1 submitted 8 February, 2008; originally announced February 2008.

  20. arXiv:0710.0021  [pdf, ps, other

    cs.CR math.GM

    New families of cryptographic systems

    Authors: Maryna Nesterenko, Jiri Patera, Dmytro Zhavrotskyj

    Abstract: A symmetric encryption method based on properties of quasicrystals is proposed. The advantages of the cipher are strict aperiodicity and everywhere discontinuous property as well as the speed of computation, simplicity of implementation and a straightforward possibility of extending the method to encryption of higher dimensional data.

    Submitted 28 September, 2007; originally announced October 2007.

  21. arXiv:cs/0611117  [pdf, ps, other

    cs.DC cs.DS cs.OS

    2FACE: Bi-Directional Face Traversal for Efficient Geometric Routing

    Authors: Mark Miyashita, Mikhail Nesterenko

    Abstract: We propose bi-directional face traversal algorithm $2FACE$ to shorten the path the message takes to reach the destination in geometric routing. Our algorithm combines the practicality of the best single-direction traversal algorithms with the worst case message complexity of $O(|E|)$, where $E$ is the number of network edges. We apply $2FACE$ to a variety of geometric routing algorithms. Our sim… ▽ More

    Submitted 22 November, 2006; originally announced November 2006.

  22. arXiv:cs/0611116  [pdf, ps, other

    cs.DC cs.DS cs.OS

    Discovering Network Topology in the Presence of Byzantine Faults

    Authors: Mikhail Nesterenko, Sébastien Tixeuil

    Abstract: We study the problem of Byzantine-robust topology discovery in an arbitrary asynchronous network. We formally state the weak and strong versions of the problem. The weak version requires that either each node discovers the topology of the network or at least one node detects the presence of a faulty node. The strong version requires that each node discovers the topology regardless of faults. We… ▽ More

    Submitted 22 November, 2006; originally announced November 2006.

    Journal ref: 13th Colloquium on Structural Information and Communication Complexity (SIROCCO), LNCS Volume 4056 pp. 212-226, Chester, UK, July 2006