All Projects → amazingandyyy → leptin

amazingandyyy / leptin

Licence: MIT license
🔗 Leptin is a PoW blockchain completely built in Nodejs.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to leptin

gostcoin
GOST R 34.11-2012 algo, GOST R 34.10-2012 signature
Stars: ✭ 31 (-45.61%)
Mutual labels:  signature, mining
eosdart ecc
Elliptic curve cryptography functions in Dart. Private Key, Public Key, Signature, AES, Encryption, Decryption
Stars: ✭ 25 (-56.14%)
Mutual labels:  signature, private-key
qr-pirate
crawl QR-codes from search engines and look for bitcoin private keys
Stars: ✭ 58 (+1.75%)
Mutual labels:  bitcoin-wallet, private-key
Bitsend
BitSend Master (Live Version)
Stars: ✭ 39 (-31.58%)
Mutual labels:  transaction, signature
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+636.84%)
Mutual labels:  transaction, signature
orchestrate-node
This Orchestrate library provides convenient access to the Orchestrate API from applications written in server-side NodeJS
Stars: ✭ 19 (-66.67%)
Mutual labels:  transaction, signature
Btcbf
Bitcoin private key brute force tool, written in python. Also can be used as a bitcoin wallet generator.
Stars: ✭ 91 (+59.65%)
Mutual labels:  bitcoin-wallet, private-key
eth.rb
a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
Stars: ✭ 111 (+94.74%)
Mutual labels:  transaction, secp256k1
Coinbin
Javascript Bitcoin Wallet. Supports Multisig, Stealth, HD, SegWit, Bech32, Time Locked Addresses, RBF and more!
Stars: ✭ 694 (+1117.54%)
Mutual labels:  transaction, bitcoin-wallet
Bitcoin in a nutshell
Книга о том, как действительно работает Bitcoin
Stars: ✭ 98 (+71.93%)
Mutual labels:  transaction, mining
mitome.in
Explore OpenPGP and other cryptography as an alternative for seals (mitome-in)
Stars: ✭ 30 (-47.37%)
Mutual labels:  signature
simple-mpesa
A simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.
Stars: ✭ 31 (-45.61%)
Mutual labels:  transaction
GetApk
Show app or apk detail, and export apk file of installed app to sdcard
Stars: ✭ 42 (-26.32%)
Mutual labels:  signature
iOS-Signature-Capture
iOS-Signature-Capture is helps to capture the user signature with name and signed date in iOS and supports both Objective-c and Swift languages.
Stars: ✭ 50 (-12.28%)
Mutual labels:  signature
mozambique
Who are the people behind the mining industry in Mozambique? A partial answer can be found by connecting minerals concessions to the people who control the licensed exploration and mining companies. Accessible at: https://ancir.github.io/mozambique/bigshots/
Stars: ✭ 16 (-71.93%)
Mutual labels:  mining
pdf-sign-check
A java / spring boot application to help you sign and check signed pdf documents
Stars: ✭ 81 (+42.11%)
Mutual labels:  signature
WeCross
WeCross跨链路由
Stars: ✭ 183 (+221.05%)
Mutual labels:  transaction
oxo-chat-client
基于websocket、json、blockchain的公告、聊天(客户端到客户端加密)客户端。账号无需注册,本地生成!
Stars: ✭ 52 (-8.77%)
Mutual labels:  secp256k1
datalogger
DataLogger foi projetado para ser uma biblioteca simples de log com suporte a vários providers.
Stars: ✭ 46 (-19.3%)
Mutual labels:  transaction
kotlin-coroutines-jdbc
A library for interacting with blocking JDBC drivers using Kotlin Coroutines.
Stars: ✭ 40 (-29.82%)
Mutual labels:  transaction

Leptin 🔗

A cryptocurrency completely built in Nodejs.

Travis Build Status

This is a continuing project based on blockchain-in-node.

Why another repo?

Because blockchain is different from crypto!

  • After building a blockchain in node, I want to build a crypto which impelement address, signatures, transactions, and broadcasting features.
  • Learning to build a crypto can help us understand how to customize blockchain state to match our application needs and revealed the power of blockchain.

This is a lovely demo for

  • Idea of how Blockschain, Mining, Nodes, Transaction work with each others.
  • Network synchronizing with websocket
  • Transactions(p2p sending)
  • Wallet (calculating balance)
  • secp256k1(encrypt/verify/sigital signatures),
  • Mining(proof of work) and Rewards
  • Dynamical difficulty

Run it on your machine

$ git clone https://github.com/amazingandyyy/leptin.git
$ npm i
$ npm run dev
// you will have
$ [socket]         listening on 5001
$ [server]         listening on 3001

<!-- example to run more nodes -->
$ HTTP_PORT=3002 P2P_PORT=5002 PEERS=ws://localhost:5001 npm run dev
$ HTTP_PORT=3003 P2P_PORT=5003 PEERS=ws://localhost:5002,ws://localhost:5003 npm run dev

Author

amazingandyyy (Andy Chen)

Resources

Standard

JavaScript Style Guide

Airbnb Javascript Style Guide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].