“I am partially who i am today as a result of Andres meticulous ways. As my first manager in industry, Andre has moulded me to pay careful attention to detail and deliver work that is of the highest quality and has the most sex appeal. Not only was he patient enough to school a noob in the ways of Object Orientation and design principles but he also took it upon himself to teach me valuable life lessons. Point is, if you would like to see any piece of software or project excel, then get Andre in your team. This man is the future of development principles and a massive force to be reckoned with. I can not wait to bare witness or engage in any future technological endeavours that Andre might spin up as i know if it was computed in his Cerebrum that it must be brilliant and of the highest quality. Thanks For Everything Kindred Sensai :)”
About
Activity
Experience & Education
Volunteer Experience
-
Database Architecture
DGO Online
- 2 years 2 months
Science and Technology
Volunteering, spending that much free time after already doing a full days work, really shows what a person is capable of.
Publications
-
Fast Stochastic Peer Selection in Proof-of-Stake Protocols
Cornell Universiry
The problem of peer selection, which randomly selects a peer from a set, is commonplace in Proof-of-Stake (PoS) protocols. In PoS, peers are chosen randomly with probability proportional to the amount of stake that they possess. This paper presents an approach that relates PoS peer selection to Roulette-wheel selection, which is frequently used in genetic and evolutionary algorithms or complex network modelling. In particular, we introduce the use of stochastic acceptance algorithm [6] for fast…
The problem of peer selection, which randomly selects a peer from a set, is commonplace in Proof-of-Stake (PoS) protocols. In PoS, peers are chosen randomly with probability proportional to the amount of stake that they possess. This paper presents an approach that relates PoS peer selection to Roulette-wheel selection, which is frequently used in genetic and evolutionary algorithms or complex network modelling. In particular, we introduce the use of stochastic acceptance algorithm [6] for fast peer selection. The roulette-wheel selection algorithm [6] achieves O(1) complexity based on stochastic acceptance, whereas searching based algorithms may take O(N ) or O(logN ) complexity in a network of N peers.
-
StairDag: Cross-DAG Validation For Scalable BFT Consensus
Cornell University
This paper introduces a new consensus protocol, so-called \emph{\stair}, for fast consensus in DAG-based trustless system. In \stair, we propose a new approach to creating local block DAG, namely \emph{x-DAG} (cross-DAG), on each node. \emph{\stair} protocol is based on our Proof-of-Stake StakeDag framework \cite{stakedag} that distinguishes participants into users and validators by their stake. Both users and validators can create and validate event blocks. Unlike StakeDag's DAG, x-DAG ensures…
This paper introduces a new consensus protocol, so-called \emph{\stair}, for fast consensus in DAG-based trustless system. In \stair, we propose a new approach to creating local block DAG, namely \emph{x-DAG} (cross-DAG), on each node. \emph{\stair} protocol is based on our Proof-of-Stake StakeDag framework \cite{stakedag} that distinguishes participants into users and validators by their stake. Both users and validators can create and validate event blocks. Unlike StakeDag's DAG, x-DAG ensures that each new block has to have parent blocks from both Users and Validators to achieve more safety and liveness. Our protocol leverages a pool of validators to expose more validating power to new blocks for faster consensus in a leaderless asynchronous system. Further, our framework allows participants to join as observers / monitors, who can retrieve DAG for post-validation, but do not participate in onchain validation.
-
StakeDag: Stake-based Consensus For Scalable Trustless Systems
Cornell University
Trustless systems, such as those blockchain enpowered, provide trust in the system regardless of the trust of its participants, who may be honest or malicious. Proof-of-stake (PoS) protocols and DAG-based approaches have emerged as a better alternative than the proof of work (PoW) for consensus. This paper introduces a new model, so-called \emph{\stakedag}, which aims for PoS consensus in a DAG-based trustless system. We address a general model of trustless system in which participants are…
Trustless systems, such as those blockchain enpowered, provide trust in the system regardless of the trust of its participants, who may be honest or malicious. Proof-of-stake (PoS) protocols and DAG-based approaches have emerged as a better alternative than the proof of work (PoW) for consensus. This paper introduces a new model, so-called \emph{\stakedag}, which aims for PoS consensus in a DAG-based trustless system. We address a general model of trustless system in which participants are distinguished by their stake or trust: users and validators. Users are normal participants with a no assumed trust and validators are high profile participants with an established trust. We then propose a new family of stake-based consensus protocols S, operating on the DAG as in the Lachesis protocol~\cite{lachesis01}. Specifically, we propose a stake-based protocol Sϕ that leverages participants' stake as validating weights to achieve more secure distributed systems with practical Byzantine fault tolerance (pBFT) in leaderless asynchronous Directed Acyclic Graph (DAG). We then present a general model of staking for asynchronous DAG-based distributed systems.
-
ONLAY: Online Layering for scalable asynchronous BFT system
Cornell University
This paper presents a new framework, namely \emph{\onlay}, for scalable asynchronous distributed systems. In this framework, we propose a consensus protocol Lϕ, which is based on the Lachesis protocol~\cite{lachesis01}. At the core of Lϕ protocol, it introduces to use layering algorithm to achieve practical Byzantine fault tolerance (pBFT) in leaderless asynchronous Directed Acyclic Graph (DAG). Further, we present new online layering algorithms for the evolutionary DAGs across the nodes. Our…
This paper presents a new framework, namely \emph{\onlay}, for scalable asynchronous distributed systems. In this framework, we propose a consensus protocol Lϕ, which is based on the Lachesis protocol~\cite{lachesis01}. At the core of Lϕ protocol, it introduces to use layering algorithm to achieve practical Byzantine fault tolerance (pBFT) in leaderless asynchronous Directed Acyclic Graph (DAG). Further, we present new online layering algorithms for the evolutionary DAGs across the nodes. Our new protocol achieves determistic scalable consensus in asynchronous pBFT by using assigned layers and asynchronous partially ordered sets with logical time ordering instead of blockchains. The partial ordering produced by Lϕ is flexible but consistent across the distributed system of nodes. We then present the formal model of our layering-based consensus. The model is generalized that can be applied to abstract asynchronous DAG-based distributed systems.
-
Fantom: A scalable framework for asynchronous distributed systems
Cornell University
We describe \emph{Fantom}, a framework for asynchronous distributed systems. \emph{Fantom} is based on the Lachesis Protocol~\cite{lachesis01}, which uses asynchronous event transmission for practical Byzantine fault tolerance (pBFT) to create a leaderless, scalable, asynchronous Directed Acyclic Graph (DAG).
We further optimize the \emph{Lachesis Protocol} by introducing a permission-less network for dynamic participation. Root selection cost is further optimized by the introduction of an…We describe \emph{Fantom}, a framework for asynchronous distributed systems. \emph{Fantom} is based on the Lachesis Protocol~\cite{lachesis01}, which uses asynchronous event transmission for practical Byzantine fault tolerance (pBFT) to create a leaderless, scalable, asynchronous Directed Acyclic Graph (DAG).
We further optimize the \emph{Lachesis Protocol} by introducing a permission-less network for dynamic participation. Root selection cost is further optimized by the introduction of an n-row flag table, as well as optimizing path selection by introducing domination relationships.
We propose an alternative framework for distributed ledgers, based on asynchronous partially ordered sets with logical time ordering instead of blockchains.
This paper builds upon the original proposed family of \emph{Lachesis-class} consensus protocols. We formalize our proofs into a model that can be applied to abstract asynchronous distributed system. -
OPERA: Reasoning about continuous common knowledge in asynchronous distributed systems
Cornell University
his paper introduces a new family of consensus protocols, namely \emph{Lachesis-class} denoted by L, for distributed networks with guaranteed Byzantine fault tolerance. Each Lachesis protocol L in L has complete asynchrony, is leaderless, has no round robin, no proof-of-work, and has eventual consensus.
The core concept of our technology is the \emph{OPERA chain}, generated by the Lachesis protocol. In the most general form, each node in Lachesis has a set of k neighbours of most…his paper introduces a new family of consensus protocols, namely \emph{Lachesis-class} denoted by L, for distributed networks with guaranteed Byzantine fault tolerance. Each Lachesis protocol L in L has complete asynchrony, is leaderless, has no round robin, no proof-of-work, and has eventual consensus.
The core concept of our technology is the \emph{OPERA chain}, generated by the Lachesis protocol. In the most general form, each node in Lachesis has a set of k neighbours of most preference. When receiving transactions a node creates and shares an event block with all neighbours. Each event block is signed by the hashes of the creating node and its k peers. The OPERA chain of the event blocks is a Directed Acyclic Graph (DAG); it guarantees practical Byzantine fault tolerance (pBFT). Our framework is then presented using Lamport timestamps and concurrent common knowledge.
Further, we present an example of Lachesis consensus protocol L0 of our framework. Our L0 protocol can reach consensus upon 2/3 of all participants' agreement to an event block without any additional communication overhead. L0 protocol relies on a cost function to identify k peers and to generate the DAG-based OPERA chain. By creating a binary flag table that stores connection information and share information between blocks, Lachesis achieves consensus in fewer steps than pBFT protocol for consensus.
Patents
-
Mobile Game Cards
Filed ZA
Courses
-
Functional Programming Principles in Scala
-
-
Principles of Reactive Programming
-
Projects
-
Full Facing Website
Design, development, optimization, look & feel as well as flow. The previous website just wasn't sexy enough for a company as sexy as this.
-
Fings Real World Metrics
Real word IoT device reading and intelligent data insight display.
-
Gatekeeper Stadium and Venue Management
Intelligent stadium and venue management for ticket and operational controlling and alert systems.
-
Lessondesk E-Learning
Design and development of the lessondesk elearning architecture. System for individual or group training with customized courses and content as well as intelligent feedback and reporting.
-
Mobile Game Card Applications (SARU)
- Present
A mobile application for viewing, trading, purchasing and playing with SA Rugby trading cards.
Other creators -
-
Mobile Game Card Applications (TopCar)
- Present
A mobile application for viewing, trading, purchasing and playing with TopCar trading cards.
Other creators -
-
International Mobile Protection Initiative
- Present
When you register with IMPI, you have access to our ever-growing suite of applications for mobile devices. Our products are designed to enhance the security of your device. Some of our products are available from app stores.
Languages
-
Afrikaans
-
-
German
-
-
Latin
-
-
Dutch
-
Organizations
-
SACCRA
-
- Present
Recommendations received
6 people have recommended Andre
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Andre Cronje in {:countryName}
-
Andre Cronje
Global COO, CEO, strategic transformation and corporate structuring
-
Andre Cronje
-
André Cronjé
Data Analyst | Leveraging Data Science & Analytics for Problem-solving
-
Andre Cronje
Technical Sales at BI Engineering
70 others named Andre Cronje in {:countryName} are on LinkedIn
See others named Andre Cronje