To communicate with an Ethereum node via JavaScript:
A. the library you use must make use of the JSON-RPC Interface of an Ethereum Node.
B. must Implement the Ethereum Protocol to connect to other Ethereum Nodes.
C. must use Web3.js, which is closed source to communicate to other Ethereum Nodes.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!