US 11,755,522 B1
Method, electronic device, and computer program product for implementing blockchain system on switch
Chenxi Hu, Beijing (CN); Sanping Li, Beijing (CN); Zhen Jia, Shanghai (CN); and Anzhou Hou, Shanghai (CN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 7, 2022, as Appl. No. 17/859,315.
Claims priority of application No. 202210658269.3 (CN), filed on Jun. 10, 2022.
Int. Cl. G06F 13/40 (2006.01); H04L 9/00 (2022.01)
CPC G06F 13/4022 (2013.01) [H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for implementing a blockchain system on a switch, the method comprising:
establishing a first blockchain node and a second blockchain node on the switch, wherein the first blockchain node comprises a first ingress port and a first egress port, and the second blockchain node comprises a second ingress port and a second egress port;
receiving a broadcast or multicast request from a user device through a user port of the switch; and
sending the broadcast or multicast request to the first ingress port of the first blockchain node and the second ingress port of the second blockchain node;
wherein the first ingress port and the second ingress port comprise respective distinct input ports of the switch;
wherein the first egress port and the second egress port comprise respective distinct output ports of the switch;
wherein the first and second blockchain nodes comprise respective blockchain nodes of the blockchain system implemented on the switch; and
wherein the switch is configured to execute a plurality of different processes to control the blockchain system implemented on the switch, the plurality of different processes comprising at least one of a join process to add an additional blockchain node to the blockchain system implemented on the switch and a leave process to remove an existing blockchain node from the blockchain system implemented on the switch.