Search content
Sort by

Showing 7 of 7 results by sorpaas
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kulupu - On-chain Governance, Online Upgrade, WebAssembly, PoW RandomX
by
sorpaas
on 08/05/2020, 07:52:34 UTC
The second hard fork Swamp Bottom has happened successfully! https://github.com/kulupu/kulupu/releases/tag/v1.0.0
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kulupu - Self-evolving Blockchain, WebAssembly, Substrate, PoW RandomX
by
sorpaas
on 20/09/2019, 13:41:50 UTC
The network has just been (experimentally) launched!
Post
Topic
Board Announcements (Altcoins)
Merits 1 from 1 user
Topic OP
[ANN] Kulupu - Self-evolving Blockchain, WebAssembly, Substrate, PoW RandomX
by
sorpaas
on 14/09/2019, 19:50:29 UTC
⭐ Merited by busminer (1)
Kulupu is a pure (no pre-mine, no gadget) proof-of-work blockchain built on the Substrate framework, using the ASIC-resistant mining algorithm of RandomX.


PoW Parameters

  • Algorithm: RandomX
  • Block time: 60 seconds
  • Issurance: 1 KULU per second (60 KULU per block)
  • No premine

Network

Kulupu was launched in September 2019. Two hard forks have happened in its life time, Slag Ravine and Swamp Bottom.

Faucet

Kulupu has a faucet that you can use to get some initial money. The faucet is donated by fellow Kulupu community members. To use the faucet:

  • Create a new account using a Kulupu wallet such as polkadot.js. Remember to select Kulupu network from the network dropdown menu. Copy the address.
  • Join the Discord server for Kulupu.
  • Go to #bots channel, and type !faucet send address.
  • The faucet bot will then send you around 0.1 KLP.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Solri - Self-evolving Blockchain, WebAssembly, Proof-of-Work, No Premine
by
sorpaas
on 09/08/2019, 12:12:11 UTC
Some development updates -- we've got a "MVP of MVP" implemented at https://github.com/solri/solri

The runtime is currently a stub, while the engine is mostly working. This is probably not really useful for end users, but just in case if you're interested in the idea behind Solri and want to take a look at the code!
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Solri - Self-evolving Blockchain, WebAssembly, Proof-of-Work, No Premine
by
sorpaas
on 26/07/2019, 21:38:36 UTC
Have you tried hex? underrated barely used algorithm which wont have asics on it anytime soon.

Will take a look. But to be honest, at this moment we really just want a mining algorithm that is:

  • Known to be bullet-proof, and has no vulnerabilities.
  • Simple, and have a good implementation in Rust

Because the mining algorithm can be easily swapped out without hard fork in the future anyway.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Solri - Self-evolving Blockchain, WebAssembly, Proof-of-Work, No Premine
by
sorpaas
on 26/07/2019, 19:30:12 UTC
Just to post some questions I received regarding Solri:

What's the proof of work algorithm?

We're tentatively deciding on Sha3-256. Note that this can be changed in an online upgrade.

What's the monetary policy?

We don't have a fixed monetary policy at this moment yet. It's entirely up to the community and can be changed in an online upgrade.

Do we have a wallet?

No. The network has not been launched yet!
Post
Topic
Board Announcements (Altcoins)
Topic OP
[ANN] Solri - Self-evolving Blockchain, WebAssembly, Proof-of-Work, No Premine
by
sorpaas
on 26/07/2019, 18:42:56 UTC
Highly inspired by Substrate by Parity Technologies and Ethereum 2.0 by Ethereum Foundation, Solri is a proof-of-work blockchain designed to be simple, self-evolve and stateless.


In particular, Solri’s design goals are to:

  • Become a pure coin, in most possible aspects that blockchain community cares about. This includes having no premine and establishes fair launch.
  • Use well-established Proof of Work consensus algorithm, and at the same time, allows it to change to either become ASIC-friendly or ASIC-resistent.
  • Most essential functions of the blockchain is coded into WebAssembly runtime. This makes it so that the blockchain can evolve and upgrade features without hard fork. In fact, we aim to never conduct any hard fork!
  • Have clear and simple specification to make supporting multiple implementations easier.
  • Be stateless. To fully verify a new block, you will only need the parent block together with the parent block’s runtime output. This reduces the bare minimal storage requirement for full node to nearly zero. In practice, clients can selectively choose to only store states it cares about.

Disclaimer

I'm Wei Tang (sorpaas), a Rust/core developer working at Parity Technologies. However, Solri is entirely a hobby project and is not endorsed by Parity Technologies or any other organizations. The network is also not launched yet, and the reference implementation MVP is still work-in-progress.

Launch Strategy

The initial network is expected to launch with basic account-based transfer functionalities, and it requires future network participation to implement additional features such as smart contracts and privacy. All of this we aim to be done by only modifying the online WebAssembly runtime, so it should be without any hard fork. In a catastrophic event we may decide to relaunch the network. So please bear in mind that initially the network should not to be expected to have values.

In Solri, we don't distinguish testnet and mainnet. Once we need to test new features, we create a pegged testnet chain where you can transfer fund from mainnet, and test things. Once we decided it is stable, the testnet's state is merged into mainnet, so that no information is lost.

Regarding software development, we aim to get a MVP first, which has all the block validation and production functions, but without networking. We later add networking and other non-essential functions into the MVP, so that it is suitable for a network launch. We aim to get the MVP in the next one or two months, and conduct the initial network launch in the next four to eight months.

Scaling Strategy

It is possible to implement shards or other scaling solutions in Solri. A main advantage we have here is that shards are "stateless", in that they only need to commit verification computations to the main chain, while do not incur any storage cost. This is slightly different from PoS systems' "shards" and more similar to merge mining and pegged chain in PoW systems. Note that we cannot implement oracle system using this -- it must resort to other common solutions in PoW system, because there's no "validators" we trust.

Governance

Like any other blockchains that can self-evolve, to install feature upgrades without hard fork, we need a governance system. The initial governance system will be a simple majority miner vote. As with all other things on Solri, the governance system can also be changed without hard fork. In the future (after the initial launch) we plan to implement more sophisticated governance system that allow better community voice.

Limitations

With WebAssembly runtime we will be really flexible in terms of what features we can implement without hard fork. We can change account model, change how smart contract works, change the state completely, or do any other massive operations. It's also possible to change the PoW algorithm if we want to be ASIC-resistent/ASIC-friendly. However, it's not possible to change the fork choice rule -- meaning, we'll stay on Proof of Work unless a dramatic hard fork happens.

Fun Facts

Solri is a Lojban word meaning "the Sun".