Category

Tech

Stratis Smart Contracts in C# Alpha Release


Stratis are proud to announce the alpha release of Stratis Smart Contracts in C#.
A significant amount of time and effort has gone into developing a new approach to Smart Contracts, ensuring the product is easy to learn and the most inclusive platform for developers and businesses.
Stratis has engineered the first smart contracts platform built entirely from the ground up in native C# on the .NET framework, the most popular enterprise programming language on the most widely-used enterprise framework.
This makes it easier to integrate into existing enterprise architectures than other platforms, Stratis Smart Contracts in C# opens many doors previously blocked due to computing language barriers. Stratis will soon also provide support for the functional programming language F#, particularly popular in the finance sector.
“We believe smart contracts are one of the backbones of blockchain as a transparent, decentralized marketplace, and that the more inviting you can be to get people to join that marketplace, the faster blockchain will be adopted” says Stratis CEO Chris Trew. “Our foundation in C# and .NET programming broadens the world of smart contracts immediately, and we look forward to seeing what people do with it.”

Several other blockchain companies have launched smart contracts offerings, but required development in an entirely different programming language or a new digital ecosystem with new languages, decompilers and integrated development environments (IDEs). Stratis Smart Contracts in C# builds upon an established and popularized framework, language and ecosystem. Therefore, it is more readily poised for wider adoption as a smart contract standard.
Below is a technical overview of the Stratis Smart Contract in C# offering at the recent Blockchain Expo, London.

“Stratis believes blockchain will change the world, and we are creating products that make this new world as inclusive and welcoming as possible,” Trew says. “Stratis Smart Contracts in C# is designed to welcome developers.”
To get started with Stratis Smart Contracts in C#, please refer to the below materials.
Documentation: https://smartcontractsdocs.stratisplatform.com
Faucet: https://smartcontractsfaucet.stratisplatform.com/
GitHub Repository: https://github.com/stratisproject/StratisBitcoinFullNode
Discord (Smart Contracts Support): https://discord.gg/3AA8PYm

Stratis Full Node GUI Mainnet Beta Release


Following on from the recent successful release of the Full Node Mainnet Beta, Stratis is proud to present the Mainnet Beta release of the Full Node GUI, which has now officially been renamed Stratis Core.
We took on the feedback from our users and added new features as well as more general improvements:
• Ability to view all addresses that are generated by the wallet
• QR codes appear in the receive modal
• Wallet officially renamed Stratis Core
Additional improvements also in this release are as follows:
• UI enhancements
• Update to use the latest beta version of the Full Node
• Update of external dependencies
Please bear in mind that is a beta release, therefore, please use the staking feature with caution.
Downloads for the different platforms can be found below:
Windows 64-bit
Windows 32-bit
Mac OS X
Linux (deb)
Linux (tar.gz)
Please help us by reporting any issues you may find:
GitHub
Discord

Stratis Full Node Mainnet Beta Release


Our team is very excited to announce the beta release of our Full Node for Mainnet.
The Full Node is a key part of our blockchain ecosystem and this beta release represents a significant milestone. We have focused on ensuring our software is more functional, stable and performant.
This node includes the latest improvements which are listed below:
General:

  • Improved detailed logging
  • Improved configuration
  • Move to asynchronous approach
  • Adding a CLI project
  • Resolution of race conditions
  • Increased code documentation
  • Increased test coverage

Complete refactoring of the P2P code:

  • Resolution of memory leaks
  • P2P code is completely asynchronous
  • Peer discovery improvements
  • Address database moved to JSON files
  • Introduction of peer banning
  • Improved code abstraction
  • New logic for time syncing between peers

Wallet:

  • Resolution of reorg issues
  • Improved transaction broadcasting
  • Resolved concurrency issues in the wallet
  • Wallet optimised to handle larger number of transactions
  • Support for staking

Consensus:

  • Improved consensus validation flow
  • Improved block downloading flow
  • Introduction of a Rules Engine
  • Migration of consensus logic to rules
  • Removal of unused POSv2 validation
  • Enhanced block and transaction relay

Staking:

  • Staking on multiple threads
  • Improved algorithm of splitting stake outputs

API/RPC:

  • Introduction of additional endpoints
  • Introduction of SwaggerUI
  • Controllers discoverable by features

New features:

  • Watch-only wallet
  • DNS crawler
  • Azure Indexer

This is a beta release, therefore, please use the staking feature with caution.
Please help us by reporting any issues you may find:
GitHub: https://github.com/stratisproject/StratisBitcoinFullNode/issues
Slack: #fullnode_support channel

Development Update


Stratis Identity App
The Stratis Identity iOS application is currently awaiting approval to be published to the Apple App Store.
The application is complete, and it is now dependant on the review and approval process.
Release Date: Q1 2018
Stratis Sidechains
The Stratis Sidechain technology is based upon the Stratis Full Node. Extensive work has been undertaken to further develop our Stratis Sidechain offering and a number of core features are being implemented. This includes instant sidechain creation and methods to fund the sidechain from the mainchain.
The sidechain team are also working closely with the smart contracts team in order to enable enterprises to run smart contracts on their respective sidechains.

Another core feature of Stratis Blockchain-as-a-Service is the Stratis Blockchain Generation Technology. This has been made available as a separate offering to fulfil any immediate requirements to deploy blockchains for customers whilst the full Stratis Sidechain product is in development.

Alpha Release Date: Q1 2018
Stratis Smart Contracts
Stratis is working on providing a smart contracts solution that will cater for .NET developers by providing a comfortable and familiar development environment, as well as being performant and secure.
We are currently in the implementation phase and the overall architecture is in place. Work is progressing on the gas expenditure and persistent storage aspects of smart contracts.
The Stratis Blockchain Technology Platform is proving to be a first-class platform for C# sidechain and smart contract development and 2018 will be an exciting year for Stratis.
Alpha Release Date: Q1 2018

Stratis Blockchain Generation Technology


Stratis is announcing an exciting milestone in our mission to provide blockchain services to the enterprise. We have achieved the capability to provide custom blockchains based on Stratis Blockchain Technology. This technology is ready today and can begin to be deployed to eagerly awaiting enterprise customers.
Our Stratis Blockchain Generation Technology allows the Stratis Consulting team to create a new blockchain along with wallets, mining and full node infrastructure running on .NET Core using C#. This makes digital asset issuance, custodianship, and ownership transfer on the blockchain a reality for all businesses.
The technology allows the creation of a private blockchain (with its own genesis block) and therefore a new coin. Bespoke versions of the Stratis Full Node are then deployed across the network and a blockchain is born. The blocks can then be mined using either ‘Proof of Work’ or ‘Proof of Stake’ mining. Wallets can be branded with your coin/asset and include your custom coin address scheme.
New public blockchains are also supported.
Customizations will also be available to enterprises that have bespoke requirements such as bigger block sizes, different block intervals or new consensus rules. And because these customizations can be rapidly developed on .NET Core in C# this opens a huge range of possibilities for the enterprise.
Stratis Blockchain Generation Technology works with Microsoft Azure or is deployable on premises or on other cloud network infrastructures.
 

Stratis Full Node GUI Alpha Release


The Stratis Full Node GUI alpha release is now available on Testnet and is yet another key milestone in our development roadmap.
This release contains the Stratis Full Node GUI which includes the following features:

  • Inclusion of Staking capability
  • Download of the entire Stratis blockchain
  • Supports the Stratis network with Block Validation and Transaction Relay
  • Aids Peer Propagation

The release and supporting documents can be obtained below.
Downloads
Windows 64-bit
https://github.com/stratisproject/FullNodeUI/releases/download/v0.1.0-alpha/Stratis.Wallet-v0.1.0-setup-win-x64.exe/
Windows 32-bit
https://github.com/stratisproject/FullNodeUI/releases/download/v0.1.0-alpha/Stratis.Wallet-v0.1.0-setup-win-ia32.exe
Mac OS X
https://github.com/stratisproject/FullNodeUI/releases/download/v0.1.0-alpha/Stratis.Wallet-v0.1.0-mac.dmg
Linux
https://github.com/stratisproject/FullNodeUI/releases/download/v0.1.0-alpha/Stratis.Wallet-v0.1.0-linux-x64.tar.gz
 
User Guide
https://www.stratisplatform.com/wp-content/uploads/2017/12/Stratis-Full-Node-GUI-User-Guide-Alpha-Release-1.pdf
 

Breeze Wallet with Breeze Privacy Protocol Beta Release


This version of the Breeze Wallet includes the Breeze Privacy Protocol feature as well as an enhanced user interface. It also features the Masternode Client Discovery protocol where the blockchain is used to discover, validate and connect to a Masternode which provides the privacy service. This discovery process is undertaken in a decentralized and trustless manner that is resistant to disruption.
The release is a private Mainnet beta to select community members. This environment allows the select community members and our developers to work closely with one another to monitor wallets and privacy transactions allowing every privacy cycle to be verified. Due to the nature of the technology we are investing in an extended private beta phase prior to moving to an open beta on Mainnet.
Enhancements made to both the Breeze Wallet interface and the Masternode Client Discovery Protocol have also been incorporated into our public Testnet release.
Download the Breeze wallet with Breeze Privacy Protocol (Testnet) from the link below. The wallet will then automatically discover and connect to an available Testnet Masternode.
Download
Packages are available for Windows, Mac and Linux.
Download for Windows 64-bit
https://github.com/BreezeHub/BreezeProject/releases/download/v0.3.12/Breeze.Wallet-v0.3.12-setup-win-x64.exe
Download for Windows 32-bit
https://github.com/BreezeHub/BreezeProject/releases/download/v0.3.12/Breeze.Wallet-v0.3.12-setup-win-ia32.exe
Download for Mac OS X
https://github.com/BreezeHub/BreezeProject/releases/download/v0.3.12/Breeze.Wallet-v0.3.12-mac.dmg
Download for Ubuntu
https://github.com/BreezeHub/BreezeProject/releases/download/v0.3.12/Breeze.Wallet-v0.3.12-linux-x64.tar.gz
 
 

Masternode Mainnet Beta Release


Today we are delighted to announce the availability of our Masternodes product in a beta version. The Masternodes alpha was successfully released in October, and as a result, we are now ready to move this technology onto the Stratis and Bitcoin Mainnet.
Masternodes provide a resilient, discoverable, and trustless service on the blockchain. This is implemented through a node service advertisement protocol and a client discovery protocol.
The source code is available in the below link and we have also provided a detailed ‘Masternode Set-Up and Configuration for Windows’ User Guide.
Breeze Wallet with Breeze Privacy Protocol Mainnet beta release will be available on Monday 11th December.
Please note our live alpha test Masternode server will no longer be available.
Source Code
http://www.github.com/BreezeHub/BreezeProject
Set-Up and Configuration Guide
https://www.stratisplatform.com/wp-content/uploads/2017/12/Stratis-Masternode-Installation-Guide-Windows.pdf
For more information about how the Masternode registration protocols work please see this technical blog post:
https://www.stratisplatform.com/2017/10/30/masternode_registration_protocol/
 

Stratis Test ICO


Today we are excited to announce the launch of the ‘Stratis Test ICO’ which utilizes the Stratis ICO platform.
The Stratis ICO Platform is a secure, customizable platform for you to host your own ICO’s on the Stratis Blockchain Network. It has been developed from the ground up in C# and .NET Framework and is easily deployed within Azure.
Security is paramount; therefore, the platform does not store any coins or private keys on the hosting infrastructure.
The Stratis Test ICO is a demonstration of the Stratis ICO Platform to showcase the technology and product we plan to deliver to market soon.
This instance of the Stratis ICO Platform will be available for two weeks and we welcome your support in testing the platform and provide any respective feedback.
Stratis Test ICO
The Stratis Test ICO Instance is now offline.
If you require some $TSTRAT to participate, it can be obtained from the Stratis Faucet.
Stratis Faucet
https://faucet.stratisplatform.com
Stratis Test ICO User Guide
https://www.stratisplatform.com/wp-content/uploads/2016/10/Stratis-Test-ICO-User-Guide.pdf
 
 

Breeze Wallet MainNet Beta Release


The Breeze Wallet MainNet beta release is now available and represents a key step in our product development roadmap.
The Breeze Wallet release includes and highlights the following:

  • Dual Network functionality: Bitcoin and Stratis
  • Full block SPV wallet
  • HD Wallet (Hierarchical deterministic)
  • Transaction fee privacy consciousness
  • Change address privacy protocol

This is the first Breeze Wallet beta release on MainNet and it will be followed up with the Breeze Wallet with Privacy Protocol (powered by TumbleBit) release on MainNet which is scheduled for this quarter.
The release date for Breeze Wallet with Privacy Protocol (powered by TumbleBit) is on 11th December which includes interaction with the Stratis Masternodes.
The Breeze Wallet showcases our technology with a strong emphasis on privacy and security on the blockchain. These releases will highlight our focus towards providing enterprise blockchain solutions.
Download
Download the Breeze Wallet beta version on MainNet here:

Breeze Wallet Source Code on Github: https://github.com/stratisproject/Breeze

1 2 3 4
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound