Giter Site home page Giter Site logo

node-script's Introduction

Align Network (โŒ๐Ÿ”ท_๐Ÿ”ท) Node


Twitter Warpcast

This repo is provided to run an Arbitrum Orbit full node on the Align Network. Align uses Arbitrum Orbit and rolls up to Ethereum. Our sequencer is run by Caldera, currently in testnet.

Why run a full node?

  1. Helps to provide alternative RPC's and network access outside of the teams RPCs
  2. Validation: Logs an error if the L1 block posted doesn't match the local state

Node Explained

This node is a feed node that connects to the Align sequencer at wss://align-testnet.rpc.caldera.xyz/feed. It's running in watchtower mode allowing it to achieve step 2 above.

A note about BOLD

Notably this node does not challenge invalid rollup state transitions, it just alerts of them. That process is handled via OffchainLabs' BOLD. We'll provide further upgrades to implement BOLD so validators can actively see the state root before it's posted, allowing finality to match that of Ethereum L1. Read more about BOLD

Self Hosting

Important

Unrefined steps to get this node working on AWS

This repo offers a simple docker-compose.yml file anyone can use alongside the config/nodeConfig.json file to run the node. This can be run on an AWS EC2 instance, but with significant overhead. We will be updating with simpler instructions, this code is provided as a launching point if anyone wants to launch a node.

Some brief steps to run the node:

  1. Create an EC2 ubuntu instance
  2. Ensure AWS has inbound rules set for your SSH, 443 and 80, allowing all outbound.
  3. Add the example nginx server to your http setup at /etc/nginx/nginx.conf at nginx.example.conf
  4. Optionally connect a url to the instance
  5. Run Certbot if you'd like ssl certifications
  6. git clone the repo into the instance
  7. Run docker-compose up -d

Reference: Arbitrum Nitro, Running a full node if you run into trouble.

Acknowledgements

This code was forked from https://github.com/OffchainLabs/orbit-setup-script.

node-script's People

Contributors

glucrypto avatar

Stargazers

Dmitriy avatar VViet121292 avatar  avatar  avatar Vitaliy avatar  avatar Mumu49 avatar  avatar  avatar Otabekubt avatar  avatar  avatar  avatar  avatar  avatar Zhanvalzhan avatar  avatar nductuyen41 avatar  avatar  avatar serhiycripta777 avatar Serhiy  avatar kaizen1019 avatar  avatar  avatar  avatar Shimino avatar Ameen avatar CryptoZeruu avatar yurez avatar  avatar  avatar BhayorNuel avatar  avatar  avatar  avatar  avatar Hendry Kartolo avatar Iziedking avatar Olumide Oyindamola  avatar  avatar  avatar jawapro avatar  avatar Dandi Riyan avatar  avatar Dhiie18 avatar Jude1053 avatar Ruly priadi avatar  avatar  avatar  avatar  avatar

node-script's Issues

align

testnet improved a lot over the months.
it needs to be smoother
as it is currently, it needs more work to be able to compete at the top level.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.