create account

Stratis Bitcoin Full Node in C# Goes Live by stratis

View this thread on: hive.blogpeakd.comecency.com
· @stratis ·
$0.03
Stratis Bitcoin Full Node in C# Goes Live
![STRATIS_Twitter-Card_026_Fullnode-Live_0322v1.jpg](https://steemitimages.com/DQmfXoVBtHGfMqs1h4C4MQ8TCjpZLiisZNHjNXM2vArSGrs/STRATIS_Twitter-Card_026_Fullnode-Live_0322v1.jpg)

Stratis Group Ltd. announced this week that it has officially released the Alpha version of the Stratis Bitcoin Full Node. Built on Stratis Mainnet, it will give developers from around the world, the possibility of building the most advanced blockchain applications by incorporating capabilities from the Stratis Privacy, Security and Identity Protocol.
Building the Blocks

Stratis has adopted a modular approach to the development process of the Stratis Application Framework, a streamlined approach for faster and incremental releases.

On this regard, the Stratis Bitcoin Full Node plays an essential role as the foundation upon which other modules of the Stratis blockchain solutions can be easily and rapidly assembled into the most basic demo or the most sophisticated financial application.

This update released from the Stratis Development team includes the addition of key components to the Stratis Bitcoin Full Node, namely:

    Mempool
    Network
    Blockstore

In addition, the Stratis Full Node has been activated on the Mainnet, providing a full SDK that allows developers to start testing their blockchain apps on live blockchain conditions.

![Stratis_Bitcoin_Full_Node_01.jpg](https://steemitimages.com/DQmX9B56sc2mMsW7zVfxtvnzcUnrwTjakeudg2vTJrfo9NL/Stratis_Bitcoin_Full_Node_01.jpg)

Stratis Privacy, Authenticity and Identity Protocol

Currently under development, the Stratis Privacy, Authenticity and Identity protocol, includes capabilities inherited from the Tumblebit integration into Stratis, such as, enhanced privacy and off-chain transactions support.

Stratis plans to release several proof-of-concept projects this year, together with some strategic partners, in which to showcase these advanced features. The Stratis Privacy Protocol, an integration of the Tumblebit on the Stratis Full Node and Bitcoin networks, will be the first proof of concept offering a long awaited enhanced and secure privacy solution for cryptocurrencies. Currently being implemented into the Breeze Wallet, Stratis plans to extend its application to authentication and identity solutions for the enterprise and major corporate clients.

These implementations are not only positive additions to the Stratis portfolio of technological advancements, but also will serve as a production environment where latest improvements to the Bitcoin network can be tested.
Integration with C# and .Net Core Tools

Written with C# and .Net Core developers in mind, the Stratis Bitcoin Full Node opens to developers from around the world the opportunity to start developing blockchain applications within a familiar environment for them and their clients. If you are a C# developer, and would like to start coding your first blockchain app, we invite you to join our Slack. Our developers there will be more than happy to guide you and help you get started with the installation and operation of the Stratis Bitcoin Full Node.

We also want to take this opportunity to invite developers to attend our presentations and meet with us at the C# Annual Conference in India. This is one of the major  C# / .Net developers events in the world, and we are thrilled to be presenting Stratis to such reputable audience.

A Blockchain is made of many components, from a Full Node that validates blocks to a Wallet that tracks addresses. Our objective is to offer a set of Nuget packages, from which an implementer can cherry pick what he/she needs. On this regard, we have made available a Nuget for the Alpha Release that can be found here.
The Road Ahead

The Stratis team has plans to add many more features on top of the Stratis Bitcoin Full Node. Starting with a sleek GUI for Stratis Wallet (due in aprox. 4 weeks) and later for the Breeze Wallet (due in aprox, 8 weeks), we are methodically putting together the pieces for the most advanced features to be offered on the Stratis Platform: POS/DPOS, Sidechains, Private/Permissioned blockchain, Compiled Smart Contracts, etc. These features, will undoubtedly bring us closer to offer purpose-built Blockchain solutions in a very short time-frame.

Included in this release (V1.0.1-alpha)

    Stabilizing the consensus validation and block download code.
    Signaling of new blocks and transactions that are discovered on the network.
    Block Store is stand alone:
    Store can respond to GetData payloads enabling FullNode capabilities.
    Push blocks in batches to disk.
    Download missing blocks from the network (catch-up mode).
    Broadcast blocks to peers using Inv or Header payload
    Cache store for faster block reads.
    Memory Pool:
    Async lock free implementation of the memory pool.
    Logic and tests pulled form core.
    Broadcast transactions to peers.
    Fee estimation.
    Introducing the Builder Pattern:
    Build a full node in an easy and familiar builder pattern in a modular approach.
    Support for creating new features inject-able to the full node.
    Dependency Injection
    Testing
    Adding many more unit tests
    A separate integration test project
    Full Block SPV
    Laying the grounds for a full block spv (for Breeze wallet)

Links:

Project Repository: https://github.com/stratisproject/StratisBitcoinFullNode/releases/tag/V1.0.1
Getting Started / Installation Guide: https://github.com/stratisproject/StratisBitcoinFullNode/blob/master/Documentation/getting-started.md
Acknowledgements:

We would like to thank Nicolas Dorier for all of his work for the Stratis Bitcoin Full Node. Also we would like to thank our other team members Dan Gershony, Pieterjan Van Hoof and Jeremy Bokobza for their outstanding work on the different modules. Special mention to our collaboration with Adam Ficsor as well as other participants from the Tumblebit project, which have been actively supporting the implementation. And last but certainly not least we would like to thank our community members for helping testing the Stratis Bitcoin Full Node and providing support to our team.
👍  , , , , , , , ,
properties (23)
authorstratis
permlinkstratis-bitcoin-full-node-in-c-goes-live
categorybitcoin
json_metadata{"tags":["bitcoin","blockchain","stratis","fullnode","dotnet"],"image":["https://steemitimages.com/DQmfXoVBtHGfMqs1h4C4MQ8TCjpZLiisZNHjNXM2vArSGrs/STRATIS_Twitter-Card_026_Fullnode-Live_0322v1.jpg","https://steemitimages.com/DQmX9B56sc2mMsW7zVfxtvnzcUnrwTjakeudg2vTJrfo9NL/Stratis_Bitcoin_Full_Node_01.jpg"],"links":["https://github.com/stratisproject/StratisBitcoinFullNode/releases/tag/V1.0.1","https://github.com/stratisproject/StratisBitcoinFullNode/blob/master/Documentation/getting-started.md"],"app":"steemit/0.1","format":"markdown"}
created2017-03-23 07:09:51
last_update2017-03-23 07:09:51
depth0
children5
last_payout2017-04-23 09:01:45
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,154
author_reputation2,168,184,353,988
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,814,570
net_rshares94,810,696,869
author_curate_reward""
vote details (9)
@cheetah ·
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://stratisplatform.com/2017/03/22/stratis-bitcoin-full-node-in-c-goes-live/
👍  
properties (23)
authorcheetah
permlinkcheetah-re-stratisstratis-bitcoin-full-node-in-c-goes-live
categorybitcoin
json_metadata""
created2017-03-23 07:10:21
last_update2017-03-23 07:10:21
depth1
children0
last_payout2017-04-23 09:01:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length179
author_reputation942,693,160,055,713
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,814,576
net_rshares6,783,441,194
author_curate_reward""
vote details (1)
@steemitboard ·
Congratulations @stratis! You have received a personal award!

[![](https://steemitimages.com/70x70/http://steemitboard.com/@stratis/birthday1.png)](http://steemitboard.com/@stratis) Happy Birthday - 1 Year
Click on the badge to view your own Board of Honor on SteemitBoard.

For more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday)
> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-stratis-20170710t150615000z
categorybitcoin
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-10 15:06:15
last_update2017-07-10 15:06:15
depth1
children0
last_payout2017-07-17 15:06:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length576
author_reputation38,975,615,169,260
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id7,995,958
net_rshares0
@steemitboard ·
Congratulations @stratis! You have received a personal award!

[![](https://steemitimages.com/70x70/http://steemitboard.com/@stratis/birthday2.png)](http://steemitboard.com/@stratis)  2 Years on Steemit
<sub>_Click on the badge to view your Board of Honor._</sub>


**Do not miss the last post from @steemitboard:**
[SteemitBoard World Cup Contest - France vs Belgium](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-france-vs-belgium)

---
**Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!**
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1)

---

> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-stratis-20180710t140500000z
categorybitcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2018-07-10 14:05:00
last_update2018-07-10 14:05:00
depth1
children0
last_payout2018-07-17 14:05:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,154
author_reputation38,975,615,169,260
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id64,165,467
net_rshares0
@steemitboard ·
Congratulations @stratis! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@stratis/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@stratis) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=stratis)_</sub>


###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-stratis-20190710t130902000z
categorybitcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-07-10 13:09:03
last_update2019-07-10 13:09:03
depth1
children0
last_payout2019-07-17 13:09:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length616
author_reputation38,975,615,169,260
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,113,781
net_rshares0
@zaskia ·
good job
properties (22)
authorzaskia
permlinkre-stratis-stratis-bitcoin-full-node-in-c-goes-live-20170323t071450728z
categorybitcoin
json_metadata{"tags":["bitcoin"],"app":"steemit/0.1"}
created2017-03-23 07:14:48
last_update2017-03-23 07:14:48
depth1
children0
last_payout2017-04-23 09:01:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8
author_reputation9,257,929,277,406
root_title"Stratis Bitcoin Full Node in C# Goes Live"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,814,611
net_rshares0