A processor implemented method , the method comprising: receiving , via an interface associated with a source client node, a blockchain transaction request from a user associated with a source client node from among a plurality of client nodes associated with a blockchain client network, wherein the blockchain client network is a weight based slotted synchronous network, and wherein the blockchain client network comprises the plurality of client nodes, a plurality of consensus nodes and a plurality of routers; obtaining , by one or more hardware processors of the source client node, a network-level information associated with the blockchain transaction request using a network data extraction technique; obtaining , by the one or more hardware processors of the source client node, a plurality of delays associated with each of a plurality of path routers placed between the source client node and the destination consensus node based on the network-level information using delay detection techniques; obtaining , by the one or more hardware processors of the source client node, a transmission slot associated with the source client node only if a sum of the plurality of delays associated with plurality of path routers is less than or equal to a slot epoch length, wherein the transmission slot associated with the source client node is generated using a dynamic slot allocation technique, wherein the dynamic slot allocation technique is one of, (a) an uniform client slot allocation and (b) a Stake based client slot allocation; and broadcasting , by the one or more hardware processors of the source client node, the blockchain transaction request from the source client node into the plurality of consensus nodes simultaneously based on the obtained transmission slot, wherein the blockchain transaction request is signed using a private key of the user prior to broadcasting and, wherein the broadcasted blockchain transaction request is received by the plurality of consensus nodes. receiving , via an interface associated with a source client node, a blockchain transaction request from a user associated with a source client node from among a plurality of client nodes associated with a blockchain client network, wherein the blockchain client network is a weight based slotted synchronous network, and wherein the blockchain client network comprises the plurality of client nodes, a plurality of consensus nodes and a plurality of routers; obtaining , by one or more hardware processors of the source client node, a network-level information associated with the blockchain transaction request using a network data extraction technique; obtaining , by the one or more hardware processors of the source client node, a plurality of delays associated with each of a plurality of path routers placed between the source client node and the destination consensus node based on the network-level information using delay detection techniques; obtaining , by the one or more hardware processors of the source client node, a transmission slot associated with the source client node only if a sum of the plurality of delays associated with plurality of path routers is less than or equal to a slot epoch length, wherein the transmission slot associated with the source client node is generated using a dynamic slot allocation technique, wherein the dynamic slot allocation technique is one of, (a) an uniform client slot allocation and (b) a Stake based client slot allocation; and broadcasting , by the one or more hardware processors of the source client node, the blockchain transaction request from the source client node into the plurality of consensus nodes simultaneously based on the obtained transmission slot, wherein the blockchain transaction request is signed using a private key of the user prior to broadcasting and, wherein the broadcasted blockchain transaction request is received by the plurality of consensus nodes. <EOS>