iri - IOTA Reference Implementation

  •        139

IOTA Reference Implementation

https://github.com/iotaledger/iri


Dependencies:

org.bouncycastle:bcprov-jdk15on:1.58
org.apache.commons:commons-lang3:3.5
org.slf4j:slf4j-api:1.7.25
ch.qos.logback:logback-classic:1.2.3
commons-io:commons-io:2.5
org.rocksdb:rocksdbjni:5.7.3
com.google.code.gson:gson:2.8.1
io.undertow:undertow-core:1.4.6.Final
io.undertow:undertow-servlet:1.4.6.Final
io.undertow:undertow-websockets-jsr:1.4.6.Final
com.sanityinc:jargs:2.0-SNAPSHOT
uk.co.froot.maven.enforcer:digest-enforcer-rules:0.0.1
org.ini4j:ini4j:0.5.4
org.zeromq:jeromq:0.4.0

Tags
Implementation
License
Platform

   




Related Projects

legacy-wallet-use-trinity-wallet-instead - IOTA Wallet

  •    Javascript

WARNING: This wallet is now deprecated. Please use https://github.com/iotaledger/trinity-wallet instead. Electron Builder is used behind the scenes. Read their instructions on how to set up your system.

wallet - IOTA Wallet

  •    Javascript

Electron Builder is used behind the scenes. Read their instructions on how to set up your system.Note: make sure compiled iri.jar is in the iri folder.

goshimmer - GoShimmer implementation of IOTA 2.0

  •    Go

This repository, called GoShimmer, is where the IOTA Foundation's Research Department tests the IOTA 2.0 modules to study and evaluate their performance. GoShimmer is first and foremost a research prototype. As such, breaking changes can often happen. We invite researchers and developers to make use of this project as you see fit. Running experiments, test out new ideas, build PoC are all very welcome initiatives.

iota.lib.js - IOTA Javascript Library

  •    Javascript

This is the official Javascript library for the IOTA Core. It implements both the official API, as well as newly proposed functionality (such as signing, bundles, utilities and conversion).It should be noted that the Javascript Library as it stands right now is an early beta release. As such, there might be some unexpected results. Please join the community (see links below) and post issues on here, to ensure that the developers of the library can improve it.

bee - A framework for IOTA nodes, clients and applications in Rust

  •    Rust

The IOTA Foundation aims to allow machines of all performance levels to contribute to the IOTA network, from microcontrollers to phones, web browsers, and servers. Therefore, Bee is being developed as a modular collection of extendable crates, which expose foreign function interfaces (FFIs) for the next iteration of client libraries.


iota.py - PyOTA: The IOTA Python API Library

  •    Python

This is beta software, so there may be performance and stability issues. Please report any issues in our issue tracker. To install the IOTA Python client library and its dependencies, you need Python version 3.7 or 3.6 installed on your device.

iota.js - IOTA JavaScript monorepo

  •    TypeScript

Publish transfers by calling prepareTransfers and piping the prepared trytes to sendTrytes command. Feel free to use devnet and take advatage of PoWbox as well as IOTA faucet during development.

iota - A simple IO library for using Clojure's reducers

  •    Java

Why write this library? I wanted to be able to use Clojure reducers against large text files to speed up data processing, and without needing more than 10% memory overhead. Due to Java's inefficient storage of Strings, I found that a 1GB TSV file consumed 10GB of RAM when loaded line by line into a Clojure vector. Iota offers iota/seq and iota/vec for two different use cases. Both treat a line, as delimited by a byte separator (default is newline), as an element.

stronghold.rs - Stronghold is a secret management engine written in rust.

  •    Rust

IOTA Stronghold is a secure software implementation with the sole purpose of isolating digital secrets from exposure to hackers and accidental leaks. It uses encrypted snapshots that can be easily backed up and securely shared between devices. Written in stable rust, it has strong guarantees of memory safety and process integrity. In April of 2021, F-Secure performed a security assessment of the core crates of IOTA Stronghold and found nothing of concern. This is not an explicit declaration of fitness or freedom of error, but it is an indicator of the high quality of the code. You may review the audit here.

Hshare

  •    C

The UTXO-based blockchain system (e.g. Bitcoin) and account-based blockchain system (e.g. Ethereum ) opened the door of a brand-new world for us. Despite facing some drawbacks along the way, the impressive success of Bitcoin and Ethereum has certainly proven the value of the blockchain technology and its massive potential in the future. Since 2015, there has been quite a few highly-promising distributed ledger systems which are not block-based blockchain technology turned up, such as DAG (Directed Acyclic Graph). With no doubt, a decentralized digital world is dawning and Bitcoin or Ethereum has the potential to become the fundamental currency in block-based blockchain system. IOTA or Byteball, on the other hand may fulfil a similar role in a system based upon DAG. Although all blockchain issued tokens can be traded on some exchange platform, they can only circulate within their own blockchain systems. We want to create a new decentralized platform, which will be the connecting point of the major blockchain systems, regardless the block-based or blockless-based blockchain system, hence allowing value and information circulate smoothly within different blockchain system. We call it “HyperCash” or Hcash in short. The Hcash is being developed by cryptography labs in one of the China’s most prestigious university as well as other famous universities in Australia. We will periodically update you with the progress on this over time, and we expected the first hardfork upgrade will happen soon at early Sept 2017. Thanks for your attention and stay tuned for the further update from Hcash dev team.

iota - A terminal-based text editor written in Rust

  •    Rust

Iota is a terminal-based text-editor written in Rust. Here's what it looks like right now, editing itself.

Vertcoin - Decentralized currency owned by its users

  •    C++

Vertcoin is a digital currency that can be sent between people over the internet. Vertcoin (VTC) stays true to the original vision of cryptocurrency: a financial system owned by its users, the people’s coin. Vertcoin is not controlled by large banks or mining hardware manufacturers and can be mined by anyone profitably. Fairly distributed without a premine, ICO or airdrop, Vertcoin is developed by community members working as volunteers and the project is wholly funded by donations. A finite resource similar to gold, you can rest assured that Vertcoin will keep your money safe from vested interests and ensure that transaction fees are proportionate and shared between a large number of miners. With Vertcoin, you can truly be your own bank.

Gridcoin - Cryptocurrency, Rewards Volunteer Distributed Computing

  •    C++

Gridcoin is a POS-based cryptocurrency that rewards users for participating on the BOINC network. Gridcoin uses peer-to-peer technology to operate with no central authority: managing transactions, issuing money and contributing to scientific research are carried out collectively by the network.

Rippled - Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++

  •    C++

Ripple is a network of computers which use the Ripple consensus algorithm to atomically settle and record transactions on a secure distributed database, the Ripple Consensus Ledger (RCL). Because of its distributed nature, the RCL offers transaction immutability without a central operator. The RCL contains a built-in currency exchange and its path-finding algorithm finds competitive exchange rates across order books and currency pairs.

Litecoin - Global Decentralized Currency

  •    C++

Litecoin is an experimental digital currency that enables instant payments to anyone, anywhere in the world. Litecoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Litecoin Core is the name of open source software which enables the use of this currency.

Zcash - Internet Money

  •    C++

Zcash is an implementation of the "Zerocash" protocol. Based on Bitcoin's code, it intends to offer a far higher standard of privacy through a sophisticated zero-knowledge proving scheme that preserves confidentiality of transaction metadata. Bitcoin and most cryptocurrencies expose your entire payment history to the public. Zcash is the first open, permissionless cryptocurrency that can fully protect the privacy of transactions using zero-knowledge cryptography.

Iota

  •    WPF

Windows client for Twitter that uses .NET 3.0 Windows Presentation Foundation.

lbry-sdk - The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps

  •    Python

LBRY is a decentralized peer-to-peer protocol for publishing and accessing digital content. It utilizes the LBRY blockchain as a global namespace and database of digital content. Blockchain entries contain searchable content metadata, identities, rights and access rules. LBRY also provides a data network that consists of peers (seeders) uploading and downloading data from other peers, possibly in exchange for payments, as well as a distributed hash table used by peers to discover other peers. Our releases page contains pre-built binaries of the latest release, pre-releases, and past releases for macOS, Debian-based Linux, and Windows. Automated travis builds are also available for testing.

Waves - Blockchain platform

  •    Scala

Waves is an open-source blockchain platform, that allows users to launch their own custom cryptocurrency tokens. Whilst popular cryptocurrencies such as Bitcoin and Ethereum can be traded on external exchanges, and Ethereum allows users to create new tokens on the platform using a smart contract, Waves includes this functionality in its core software and wallet. Users can create, transfer and exchange blockchain tokens on a peer-to-peer basis, paying transaction fees in the native WAVES token.

awesome-coins - ₿ A guide (for humans!) to cryto-currencies and their algos.

  •    

A cryptocurrency is a digital asset designed to work as a medium of exchange using cryptography to secure the transactions and to control the creation of additional units of the currency. There are many algorithms used in many different crypto–currencies. This document serves to provide a simple map to reference which are for what, as well as provide a nice list of helpful services and utilities for managing coins.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.